Commit Graph

396 Commits

Author SHA256 Message Date
94546c6b77 Accepting request 1179899 from GNOME:Next
- Update to version 2.80.3:
  + Bugs fixed:
    - g_socket_client_connect_to_host_async leaks memory when
      target host doesn't respond to ARP.
    - gi_repository_find_by_gtype is nondeterministic.
    - Crash in error path of g_dbus_connection_export_menu_model().
    - Backport !4057 “gdbusmessage: Clean the cached arg0 when
      setting the message body” to glib-2-80.
    - Backport !4058 “Tests: Build fixes when running `meson test`
      without previous builds“ to glib-2-80
    - Partially backport !4059 “tests: Fix various memory leaks and
      valgrind / ASAN errors” to glib-2-80
    - Backport !4066 “Fix several GCC 14 warnings to please
      msys2-mingw32 CI” to glib-2-80
    - Backport !4065 “girepository: Don't assume a bitfield has a
      fixed size” to glib-2-80
    - Backport !4073 “gmenuexporter: Fix a NULL pointer dereference
      on an error handling path” to glib-2-80
    - Backport !4078 “tests: Fix clang compilation failure due to
      unrecognised option in pragma” to glib-2-80.
    - Backport !4033 “girepository: Keep an ordered list of the
      loaded typelibs” to glib-2-80
    - Backport !4104 “gsocketclient: Fix a leak of the task data on
      an error path” to glib-2-80
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1179899
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=544
2024-06-11 11:34:58 +00:00
404df64709 Accepting request 1173695 from GNOME:Next
- Update to version 2.80.2:
  + Fix a regression with IBus caused by the fix for
    CVE-2024-34397.
  + Fix installation directory of the GVariant specification.
  + Bugs fixed:
    - GVariant specification installed in wrong directory.
    - Backport "gdbusconnection: Fix test signal subscription
      ordering" to glib-2-80.
    - Backport “Correct installation directory of GVariant
      specification” to glib-2-80.
    - Backport “gdbusconnection: Allow name owners to have the
      syntax of a well-known name” to glib-2-80.
- Changes from version 2.80.1
  + Fix CVE-2024-34397: GDBus signal subscriptions for well-known
    names are vulnerable to unicast spoofing.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1173695
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=542
2024-05-14 12:12:16 +00:00
095cb9f755 Accepting request 1168861 from GNOME:Next
- require dbus-launch only if dbus-service is wanted. This helps
  with stripping down container-only builds

    `GCancellable`s.

OBS-URL: https://build.opensuse.org/request/show/1168861
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=540
2024-04-18 13:58:09 +00:00
15f71a6693 Accepting request 1158986 from GNOME:Next
GNOME 46

OBS-URL: https://build.opensuse.org/request/show/1158986
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=536
2024-03-19 13:32:09 +00:00
147f4fb3c7 Accepting request 1131629 from home:yfjiang:branches:GNOME:Factory
Sync changelog with Leap/SLE.

OBS-URL: https://build.opensuse.org/request/show/1131629
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=534
2023-12-07 14:52:25 +00:00
4061cd3a93 Accepting request 1131586 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1131586
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=533
2023-12-07 14:03:54 +00:00
6a2d91e545 Accepting request 1131010 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1131010
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=532
2023-12-06 09:53:45 +00:00
5cc5d78745 Accepting request 1129506 from GNOME:Next
Use %autosetup instead of %setup/%patch.

OBS-URL: https://build.opensuse.org/request/show/1129506
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=530
2023-11-28 13:23:55 +00:00
7aeacfd36b Accepting request 1120299 from GNOME:Next
New stable release, now with one less patch

OBS-URL: https://build.opensuse.org/request/show/1120299
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=528
2023-10-26 18:45:40 +00:00
4dc160b39a Accepting request 1119907 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1119907
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=526
2023-10-24 14:12:11 +00:00
52f684a8ea Accepting request 1116876 from GNOME:Next
- Require /usr/bin/dbus-daemon by the devel package: GDBusTest
  launches an own dbus-daemon with a separate environment, so that
  test code does not have to rely on the session bus. Ensure
  consumers of GDBusTest have the needed dep present.
- Change the dbus-launch Requires to %{_bindir}/dbus-launch: be
  flexible about potential future package layout changes.

OBS-URL: https://build.opensuse.org/request/show/1116876
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=525
2023-10-11 11:43:33 +00:00
b1a7149819 Accepting request 1114027 from home:scabrero:branches:GNOME:Factory
- Fix NetworkManager crashing repeatedly with glib 2.78.0;
  (bsc#1215709); Add patch 0005-gthreadedresolver-Fix-race.patch

OBS-URL: https://build.opensuse.org/request/show/1114027
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=523
2023-10-02 02:55:19 +00:00
a9e09412d3 Accepting request 1109776 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1109776
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=521
2023-09-12 08:20:17 +00:00
f3ec50a3e8 Accepting request 1108903 from home:iznogood:branches:GNOME:Factory
- Update to version 2.76.5:
  + Bugs fixed:
    - Possible SEGV (null pointer deref) in
      distribute_method_call().
    - Possible SEGV (null pointer deref) in _g_resource_file_new().
    - Backport !3529 “gmenuexporter: synchronization in
      org_gtk_Menus_get_interface.” to glib-2-76.
    - Backport !3547 “glib/gfileutils.c: use 64 bits for value in
      get_tmp_file()” to glib-2-76.
    - Backport !3554 “gresourcefile: Fix crash if called with a
      badly escaped URI” to glib-2-76.
    - Backport !3555 “gkeyfile: Fix overwriting of GError” to
      glib-2-76.
    - Backport !3539 “gdbusmessage: Validate required headers have
      the right type” to glib-2-76.

OBS-URL: https://build.opensuse.org/request/show/1108903
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=519
2023-09-05 14:03:21 +00:00
db672fc0b3 Accepting request 1097428 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1097428
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=517
2023-07-10 11:36:31 +00:00
cc2f6e7fef Accepting request 1088712 from GNOME:Next
- Update to version 2.76.3:
  + Bugs fixed: glgo#GNOME/GLib#1264, glgo#GNOME/GLib!3402,
    glgo#GNOME/GLib!3403, glgo#GNOME/GLib!3427,
    glgo#GNOME/GLib!3428, glgo#GNOME/GLib!3434.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1088712
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=515
2023-05-23 22:17:38 +00:00
46fd3ea556 Accepting request 1082098 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1082098
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=513
2023-04-24 07:43:42 +00:00
37b6cdc497 Tweak .changes
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=511
2023-04-21 07:20:41 +00:00
44d80d2395 Accepting request 1081084 from home:gber:branches:GNOME:Factory
- add mate-mimeapps.list for MATE-specific MIME associations
  generated by suse-update-mime-defaults

OBS-URL: https://build.opensuse.org/request/show/1081084
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=510
2023-04-21 07:20:00 +00:00
b0f8d4a79c Accepting request 1073804 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1073804
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=508
2023-03-22 15:13:51 +00:00
cb79a1ee9d Accepting request 1072740 from GNOME:Next
- Update to version 2.76.0:
  + Fix several regressions in handling `GFileInfo` attributes
  + Bugs fixed:
    - ETAG_VALUE not set in GFileInfo when requested
    - File attributes are not set when their value is FALSE/NULL
    - gfile: Fix file size detection when copying on btrfs
    - glocalfileinfo:
      . Mark the lost+found dir as hidden again
      . Ensure that is-backup is always set
  + Updated translations.
- Rebase patches with quilt.
- Update to version 2.75.4:
  + Emit a critical warning when acquiring the notification queue
    during GObject finalization. A type's `finalize()`
    implementation should not call public API that emits property
    notifications.
  + Updated translations.
- Rebase glib2-suppress-schema-deprecated-path-warning.patch with
  quilt.
- Fix license files in packages: COPYING in the source tree is
  a symlink to LICENSES/LGPL-2.1-or-later.txt, but rpm's %license
  macro copies the symlink, not the target. Explicitly package
  LICENSES/LGPL-2.1-or-later.txt in this case (boo#1208497).
- Update to version 2.75.3:
  + Drop the implementation of GSlice, and make the API use the
    system `malloc()` internally.
  + Use a thread-spawning thread to keep thread scheduler settings
    consistent; fixes GThreadPool critical warnings due to failing
    to set scheduler settings in some situations.
  + GIR annotation improvements for multiple APIs.
  + Optimise printing of nested maybes in `g_variant_print()`.
  + Use `tap` test protocol within GLib, and support TAP 13/14.
  + Fix a regression in glib-compile-schemas 2.75.2 causing schemas
    and override files to be sorted incorrectly.
  + Support per-desktop overrides in `GSettingsAction`.
  + Various optimisations to `GString`.
  + Reduce allocations in message printing functions if there’s
    nothing to format.
  + Add inline version of `g_strdup()`, allowing the compiler to do
    `NULL` folding and constant folding on `strlen()` calls.
  + Add a `GPathBuf` API for building and manipulating file paths.
  + Add `g_string_free_and_steal()` and use it to warn on unused
    results from`g_string_free (_, FALSE)`.
  + Add `g_free_sized()` and `g_aligned_free_sized()` to mirror the
    upcoming `free_sized()` function in C23; use these if porting
    away from `g_slice_free()`.
  + Fix underspecified dependencies on generated headers in
    `meson.build`, which should reduce spurious build failures.
  + Updated translations.
- Update to version 2.75.2:
  + Add `g_ptr_array_sort_values()` and
    `g_ptr_array_sort_values_with_data()` APIs.
  + Some fixes for activation of UWP apps on Windows.
  + Support Markdown output from `gdbus-codegen`.
- Changes from version 2.75.1:
  + Add new `GFileInfo` properties for large thumbnails.
  + Fix missing input validation in `GDBusMenuModel`.
  + Change default `g_desktop_app_info_search()` algorithm to
    include substring matches.
  + Various GVariant security fixes when handling untrusted data.
  + Add support for XDG Activation protocol in `GAppLaunchContext`.
  + Return `application/x-zerosize` rather than `text/plain` as
    content type for empty files.
  + Deprecate `-Druntime_libdir` configure option because it was
    unused.
  + Check for snap plugs when accessing portals.
  + Add `GArray` and `GPtrArray` constructors to take or copy C
    arrays.
  + Add `GHashTable` methods to get and steal hash table keys and
    values as `GPtrArray`s.
  + Change the default D-Bus system bus socket address from
    `/var/run/dbus/system_bus_socket` to
    `/run/dbus/system_bus_socket`, in line with changes in
    dbus.git.
- Drop glib2-dbus-socket-path.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1072740
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=507
2023-03-20 12:47:33 +00:00
0e8830fa65 Accepting request 1067421 from home:iznogood:branches:GNOME:Factory
- Update to version 2.74.6:
  + Bugs fixed: glgo#GNOME/GLib!3239 Backport glgo#GNOME/GLib!3237
    “Fix safe_wspawnve #define” to glib-2-74.
  + Updated translations.

Extra note: I see glib2 in G:N is missing its link - manual merge needed after ack of this.

OBS-URL: https://build.opensuse.org/request/show/1067421
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=505
2023-02-23 15:52:02 +00:00
397e3fce74 Accepting request 1059622 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1059622
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=503
2023-01-23 18:25:51 +00:00
1039ca84ec Accepting request 1044272 from GNOME:Next
New upstream release, with shiny and sparkly new patch included

OBS-URL: https://build.opensuse.org/request/show/1044272
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=501
2022-12-22 20:58:05 +00:00
36bafaff06 Accepting request 1039673 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1039673
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=499
2022-12-03 11:21:51 +00:00
fa99da4099 Accepting request 1032705 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1032705
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=497
2022-11-02 16:03:46 +00:00
2f0bb0abcb Accepting request 1032475 from GNOME:Next
- Add ca905744.patch: Revert "Handling collision between standard
  i/o file descriptors and newly created ones". The user-visible
  problem this solves is gnome-keyring-daemon eating 100% CPU.

OBS-URL: https://build.opensuse.org/request/show/1032475
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=495
2022-10-31 12:23:17 +00:00
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
11268dd4c9 Use caseletters
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=472
2022-03-01 10:12:04 +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