Commit Graph

395 Commits

Author SHA256 Message Date
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
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
4cf7a30a61 Accepting request 909346 from home:yfjiang:branches:GNOME:Factory
Rearrange the changelog layout to fit ibs requirement of incremental changelog compared to sle-15-sp3.

OBS-URL: https://build.opensuse.org/request/show/909346
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=460
2021-08-02 10:13:31 +00:00
85f4fbdbbd Accepting request 909108 from home:yfjiang:branches:GNOME:Factory
Synchronize the changelog with Leap and SLE.

OBS-URL: https://build.opensuse.org/request/show/909108
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=459
2021-07-30 07:01:01 +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