Commit Graph

352 Commits

Author SHA256 Message Date
2689d8304d Accepting request 1031941 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1031941
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=494
2022-10-31 08:00:38 +00:00
687da74e1a Fixup last sub
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=492
2022-10-10 10:50:34 +00:00
5449d6bb79 Accepting request 1008790 from home:okitaxxx
- Add the following upstream patch to solve GIMP crashes:
   f0dd96c28751f15d0703b384bfc7c314af01caa8.diff

See https://gitlab.gnome.org/GNOME/glib/-/issues/2770

OBS-URL: https://build.opensuse.org/request/show/1008790
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=491
2022-10-10 10:45:49 +00:00
bfe05283aa Accepting request 1004423 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1004423
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=489
2022-09-19 15:53:46 +00:00
dcb71f7730 Accepting request 1002622 from GNOME:Next
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already)

OBS-URL: https://build.opensuse.org/request/show/1002622
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=488
2022-09-13 07:32:50 +00:00
58567d73b5 Accepting request 999241 from home:iznogood
- Add 99783e0408f8ae9628d2c7a30eb99806087da711.patch:
  gsocketclient: Fix passing NULL to g_task_get_cancellable().
  Fix a regression from commit abddb42d14, where it could pass
  `NULL` to `g_task_get_cancellable()`, triggering a critical
  warning. This could happen because the lifetime of `data->task`
  is not as long as the lifetime of the `ConnectionAttempt`, but
  the code assumed it was.
  Fix the problem by keeping a strong ref to that `GCancellable`
  around until the `ConnectionAttempt` is finished being destroyed.

OBS-URL: https://build.opensuse.org/request/show/999241
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=486
2022-08-29 06:39:49 +00:00
db33fb324a Accepting request 987171 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/987171
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=484
2022-07-07 07:25:37 +00:00
70e393878e Accepting request 980046 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/980046
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=482
2022-05-31 09:34:01 +00:00
aed0550c87 Accepting request 972164 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/972164
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=480
2022-04-25 07:25:57 +00:00
a470eb8cee Accepting request 966455 from home:dirkmueller:Factory
- remove provides/obsoletes on glib2-doc, it was split into
  two packages again 
- spec-cleaner reorderings

OBS-URL: https://build.opensuse.org/request/show/966455
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=478
2022-04-04 13:39:19 +00:00
6a596f29aa Accepting request 964876 from home:gmbr3:Solus
- desktop-file-utils: add Budgie desktop environment

OBS-URL: https://build.opensuse.org/request/show/964876
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=476
2022-03-25 18:37:46 +00:00
a519cd4f6c Accepting request 962787 from GNOME:Next
GNOME 42 - here we come

OBS-URL: https://build.opensuse.org/request/show/962787
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=474
2022-03-21 08:34:56 +00:00
30bb0136ce Accepting request 962490 from home:dimstar:Factory
update to 2.70.5 - wait for build results

OBS-URL: https://build.opensuse.org/request/show/962490
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=473
2022-03-18 10:22:36 +00:00
e1dec2d463 Accepting request 958100 from home:dirkmueller:Factory
- split gtk-docs from -devel package, these are not needed
  during building projects using glib2
- use _multibuild as the meson buildprocess is very awkward
  regarding the documentation - builds single-jobs only and
  twice (again during %install). This way the rest of distribution
  waiting for glib2-devel to be available is not blocked by this

OBS-URL: https://build.opensuse.org/request/show/958100
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=471
2022-03-01 10:10:45 +00:00
4589a7802f Accepting request 953743 from home:iznogood:branches:GNOME:Factory
New stable rel

OBS-URL: https://build.opensuse.org/request/show/953743
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=470
2022-02-11 15:54:12 +00:00
645a246125 Accepting request 949299 from home:iznogood:branches:GNOME:Factory
New stable release, not buildtested yet, so let it build

OBS-URL: https://build.opensuse.org/request/show/949299
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=469
2022-01-26 20:55:29 +00:00
248e60ca0d Accepting request 935589 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/935589
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=468
2021-12-07 10:21:24 +00:00
e57fc17ad1 Accepting request 927985 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/927985
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=467
2021-11-05 08:44:42 +00:00
75afd89a2c Accepting request 920927 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/920927
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=466
2021-09-27 06:23:40 +00:00
0d38995ead Accepting request 919928 from home:sbrabec:branches:tuu-goodbye
- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).

OBS-URL: https://build.opensuse.org/request/show/919928
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=465
2021-09-20 10:06:32 +00:00
f2d7bbc7ee Accepting request 917385 from home:awissu:branches:openSUSE:Factory
- desktop-file-utils: add Pantheon desktop environment

OBS-URL: https://build.opensuse.org/request/show/917385
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=464
2021-09-09 08:49:48 +00:00
f9af766e8c - Drop 63e7864.patch: fixed upstream.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=463
2021-08-23 09:43:00 +00:00
264e4ff8ab Accepting request 913381 from home:iznogood:branches:GNOME:Factory
- Update to version 2.68.4:
  + Various bugfixes and backports from master.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/913381
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=462
2021-08-23 08:35:43 +00:00
03838610f2 Accepting request 910172 from home:dimstar:Factory
- Add 63e7864.patch: Fix build with glibc 2.34: use 3 parameters
  for close_range (boo#1189088).

OBS-URL: https://build.opensuse.org/request/show/910172
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=461
2021-08-06 07:14:11 +00:00
3ce92831e9 Accepting request 906591 from GNOME:Next
GNOME 40.3

OBS-URL: https://build.opensuse.org/request/show/906591
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=458
2021-07-19 07:43:27 +00:00
508d808247 Accepting request 899659 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/899659
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=456
2021-06-15 11:25:55 +00:00
2a40ea0b5b Accepting request 893928 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/893928
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=454
2021-05-18 08:13:10 +00:00
e3d7e7f7cb Accepting request 886225 from GNOME:Next
Update to 2.68.1

OBS-URL: https://build.opensuse.org/request/show/886225
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=452
2021-04-22 07:43:06 +00:00
f166335523 Accepting request 880936 from GNOME:Next
GNOME 40 - here we come

OBS-URL: https://build.opensuse.org/request/show/880936
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=450
2021-03-24 16:32:24 +00:00
67d4189494 Accepting request 874124 from home:yecril71pl:branches:GNOME:Factory
- disable irrelevant warnings
- use macros in spec file
- simplify trigger code

OBS-URL: https://build.opensuse.org/request/show/874124
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=448
2021-02-22 16:49:46 +00:00
e391643331 Accepting request 871216 from home:iznogood:branches:GNOME:Factory
- Update to version 2.66.7:
  + Fix various regressions caused by rushed security fixes in
    2.66.6.
  + Fix a silent integer truncation when calling
    `g_byte_array_new_take()` for byte arrays bigger than
    `G_MAXUINT`.
  + Disallow using currently-undefined D-Bus connection or server
    flags to prevent forward-compatibility problems with new
    security-sensitive flags likely to be released in GLib 2.68.
  + Bugs fixed: glgo#GNOME/GLib!1933, glgo#GNOME/GLib!1943,
    glgo#GNOME/GLib!1944, glgo#GNOME/GLib!1945.

OBS-URL: https://build.opensuse.org/request/show/871216
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=446
2021-02-12 18:15:29 +00:00
1c0322dba0 Accepting request 869723 from home:iznogood:branches:GNOME:Factory
- Update to version 2.66.6:
  + Fix various instances within GLib where `g_memdup()` was
    vulnerable to a silent integer truncation and heap overflow
    problem (glgo#GNOME/GLib#2319).

- Update to version 2.66.5:
  + Fix some issues with handling over-long (invalid) input when
    parsing for `GDate`.
  + Don’t load GIO modules or parse other GIO environment variables
    when `AT_SECURE` is set (i.e. in a setuid/setgid/setcap
    process). GIO has always been documented as not being safe to
    use in privileged processes, but people persist in using it
    unsafely, so these changes should harden things against
    potential attacks at least a little. Unfortunately they break a
    couple of projects which were relying on reading
    `DBUS_SESSION_BUS_ADDRESS`, so GIO continues to read that for
    setgid/setcap (but not setuid) processes. This loophole will be
    closed in GLib 2.70 (see issue #2316), which should give
    modules 6 months to change their behaviour.
  + Fix `g_spawn()` searching `PATH` when it wasn’t meant to.
  + Bugs fixed: bgo#2168, bgo#2210, bgo#2305, glgo#GNOME/GLib!1820,
    glgo#GNOME/GLib!1824, glgo#GNOME/GLib!1831,
    glgo#GNOME/GLib!1836, glgo#GNOME/GLib!1864,
    glgo#GNOME/GLib!1872, glgo#GNOME/GLib!1913,
    glgo#GNOME/GLib!1922.
- Rebase/refresh patches:
  + glib2-dbus-socket-path.patch
  + glib2-fate300461-gettext-gkeyfile-suse.patch
  + glib2-gdbus-codegen-version.patch
  + glib2-suppress-schema-deprecated-path-warning.patch

OBS-URL: https://build.opensuse.org/request/show/869723
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=444
2021-02-08 11:22:11 +00:00
8e482a5c6d Accepting request 856762 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/856762
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=442
2020-12-19 05:45:09 +00:00
2f163ac069 Accepting request 849384 from home:yecril71pl:branches:GNOME:Factory
- add %license COPYING
- add %doc README.md
- rename -tests to -tests-devel

OBS-URL: https://build.opensuse.org/request/show/849384
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=440
2020-11-26 12:22:38 +00:00
f34e577bc3 Accepting request 848891 from GNOME:Next
- Add requires(post) libgio-2_0-0 to glib2-tools: ensures
  glib-compile-schema to be functional when the file trigger fires,
  by explicitly requesting the correct library to be present for
  the post script. (boo#1178713).

- Update to version 2.66.3:
  + Fix awkward bug with `GPollFD` handling in some situations.
  + Fix sending FDs attached to very large D-Bus messages.
  + Bugs fixed: glgo#GNOME/GLib#1592, glgo#GNOME/GLib!1720,
    glgo#GNOME/GLib!1721, glgo#GNOME/GLib!1723,
    glgo#GNOME/GLib!1727, glgo#GNOME/GLib!1736.

OBS-URL: https://build.opensuse.org/request/show/848891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=438
2020-11-17 09:48:10 +00:00
10b8ecca1d Accepting request 843412 from GNOME:Next
- Enable building of documentation:
  + Toggle gtk_doc from bcond_with to bcond_without.
  + Use sed to replace gtk-doc version in
    docs/reference/meson.build with 1.32.

OBS-URL: https://build.opensuse.org/request/show/843412
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=436
2020-10-22 12:22:00 +00:00
98b4154ebc Accepting request 842891 from GNOME:Next
update to 3.38.1 - TW should be ready

OBS-URL: https://build.opensuse.org/request/show/842891
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=435
2020-10-22 08:50:43 +00:00
01390e88b8 Accepting request 839401 from home:iznogood:branches:GNOME:Factory
New stable rel

OBS-URL: https://build.opensuse.org/request/show/839401
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=433
2020-10-05 15:07:32 +00:00
9966e5fd4a Accepting request 833853 from GNOME:Next
New stable rel, never forwarded :-(

OBS-URL: https://build.opensuse.org/request/show/833853
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=431
2020-09-14 13:35:22 +00:00
24197efd1a Accepting request 818725 from GNOME:Next
- Update to version 2.64.4:
  + Bugs fixed:glgo#GNOME/GLib#2140, glgo#GNOME/GLib!1507,
    glgo#GNOME/GLib!1523, glgo#GNOME/GLib!1547.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/818725
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=429
2020-07-10 10:07:49 +00:00
5117dfba5b Accepting request 807837 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/807837
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=427
2020-06-04 11:43:32 +00:00
4b4ae34924 We need gtk-doc 1.32
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=425
2020-04-16 08:09:18 +00:00
7cdfadd676 Accepting request 792948 from GNOME:Next
Glib is supposed to be backwards compatible, so lets put that to the test - move at least to GF for now, and quite possibly even into TW.


- Update to version 2.64.2:
  + Bugs fixed: glgo#GNOME/GLib#2067, glgo#GNOME/GLib#2081,
    glgo#GNOME/GLib!1421, glgo#GNOME/GLib!1438,
    glgo#GNOME/GLib!1424, glgo#GNOME/GLib!1428,
    glgo#GNOME/GLib!1429, glgo#GNOME/GLib !1431,
    glgo#GNOME/GLib!1432, glgo#GNOME/GLib!1435,
    glgo#GNOME/GLib!1447.
  + Updated translations.
- Update to version 2.64.1:
  + Fix memory monitor tests to only be installed if
    installed-tests are enabled, and to be skipped if
    GObject-Introspection is too old.
  + Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988,
    glgo#GNOME/GLib!1407, glgo#GNOME/GLib!1412.
  + Updated translations.
- Update to version 2.64.0:
  + Use `posix_spawn()` to speed up launching test D-Bus instances.
  + Bugs fixed: glgo#GNOME/GLib#1783, glgo#GNOME/GLib#2049,
    glgo#GNOME/GLib!1384, glgo#GNOME/GLib!1386,
    glgo#GNOME/GLib!1387, glgo#GNOME/GLib!1388,
    glgo#GNOME/GLib!1389.
  + Updated translations.
- Update to version 2.63.6:
  + Fix potential relative read when calling g_printerr(), which
    could lead to a denial of service from a setuid-root process
    being used to block access to the TTY for another user.
  + Fix SOCKS proxy resolver sometimes not being used when
    resolving addresses via Happy Eyeballs (CVE-2020-6750).
  + Several other Happy Eyeballs fixes for address resolution.
  + Various race fixes in `GDBusConnection` and its unit tests.
  + Fix a race condition with D-Bus name ownership.
  + Drop `gio-launch-desktop` helper application in favour of
    calling `sh` directly.
  + Fix win32 exception handling with C# exceptions.
  + Fix thread safety of `GUnixMountMonitor`.
  + Additional fixes to new thread pool attribute behaviour from
    GLib 2.63.4 to check if sched_setattr() is allowed by system
    policies before depending on it.
  + Fix memory leaks and corruption when freeing `GSource`s while
    freeing a `GMainContext`.
  + Drop inappropriate installation of object manager example
    documentation.
  + Varioius other bugs and fixes.
  + Updated translations.
- Update to version 2.63.5:
  + Fix behaviour of `g_file_move()` fallback code to not follow
    symlinks.
  + Rename `--glib-min-version` argument of `gdbus-codegen` to
    `--glib-min-required`.
  + Add gtk-doc checks to CI and fix a number of documentation
    issues.
  + Add a debug message if `g_setenv()` or `g_unsetenv()` are used
    after any threads have been spawned — this will be upgraded to
    a warning in future.
  + Skip memory monitor tests if xdg-desktop-portal or dbusmock are
    not available.
  + Change the `libmount` configure option from a boolean to a
    Meson `feature`.
  + Do not return `target-uri` from `g_file_peek_path()` when
    called on trash/recent files.
  + Drop new TLS certificate API for PKCS #11 backed certificates,
    as the implementation is not ready yet (this is not an API
    break as the API was added earlier in the 2.63 cycle).
  + Updated translations.
  + For changes from earlier in the dev cycle see the NEWS file.
- Rebase glib2-gdbus-codegen-version.patch.

OBS-URL: https://build.opensuse.org/request/show/792948
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=424
2020-04-14 10:19:37 +00:00
7eddd6a42e Accepting request 788984 from home:iznogood:branches:GNOME:Factory
- Update to version 2.62.6:
  + This is expected to be the final release in the 2.62.x stable
    series; maintenance effort will shift to the newer 2.64.x
    stable series now.
  + Fix SOCKS5 username/password authentication.
  + Exception handling fixes on Windows.
  + Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988,
    glgo#GNOME/GLib#2049, glgo#GNOME/GLib!1378,
    glgo#GNOME/GLib!1380, glgo#GNOME/GLib!1393,
    glgo#GNOME/GLib!1394, glgo#GNOME/GLib!1411.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/788984
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=422
2020-03-28 12:11:30 +00:00
7a2c38ff65 Accepting request 775603 from home:iznogood:branches:GNOME:Factory
Revert removal of gtk-doc during build

OBS-URL: https://build.opensuse.org/request/show/775603
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=420
2020-02-19 12:28:58 +00:00
3165e8520f Accepting request 775216 from home:iznogood:branches:GNOME:Factory
New stable release

OBS-URL: https://build.opensuse.org/request/show/775216
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=419
2020-02-18 16:58:21 +00:00
a5e434d570 Accepting request 767124 from GNOME:Next
Eliminate the -lang recommends

OBS-URL: https://build.opensuse.org/request/show/767124
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=418
2020-01-26 14:44:01 +00:00
74a512baa6 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=417 2020-01-11 13:33:23 +00:00
0abfdc8d49 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=416 2020-01-11 02:03:21 +00:00
e17b205128 Accepting request 762949 from GNOME:Next
- Drop gtk-doc BuildRequires: eliminate a build cycle. In a 2nd
  step we will try to provide a glib2-devel-doc package as part of
  a _multibuild. Also drop -Dgtk_doc=true meson parameter.

OBS-URL: https://build.opensuse.org/request/show/762949
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=415
2020-01-11 00:52:46 +00:00