Commit Graph

574 Commits

Author SHA256 Message Date
Dominique Leuenberger
53a5ecec61 Accepting request 1081105 from 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/1081105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=265
2023-04-22 19:57:03 +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
Dominique Leuenberger
d219382edc Accepting request 1073814 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1073814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=264
2023-03-24 14:18:39 +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
Dominique Leuenberger
b1e718beda Accepting request 1067449 from 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. (forwarded request 1067421 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1067449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=263
2023-02-25 18:54:38 +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
Dominique Leuenberger
40199dd730 Accepting request 1060499 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1060499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=262
2023-01-24 18:42:34 +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
Dominique Leuenberger
a6d70c3a36 Accepting request 1044334 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1044334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=261
2022-12-24 13:51:06 +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
Dominique Leuenberger
119b1ccc86 Accepting request 1039788 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1039788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=260
2022-12-04 13:58:03 +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
Dominique Leuenberger
d661cc394e Accepting request 1032923 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1032923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=259
2022-11-03 18:13:41 +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
Dominique Leuenberger
6fa237087e Accepting request 1032476 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1032476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=258
2022-11-01 12:41:03 +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
Dominique Leuenberger
0611a67583 Accepting request 1009340 from GNOME:Factory
- Add upstream patch to solve GIMP crashes:
  + f0dd96c28751f15d0703b384bfc7c314af01caa8.diff:
    glgo#GNOME/GLib!2770 Empty values are not valid GParamSpec.

OBS-URL: https://build.opensuse.org/request/show/1009340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=257
2022-10-13 13:39:33 +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
Dominique Leuenberger
cb51e6bee9 Accepting request 1004760 from GNOME:Factory
- Update to version 2.74.0:
  + Use EPOLL_CLOEXEC by default
  + Fixed various regression on GRegex as per the PCRE2 porting
  + Fixed various memory leaks
  + Bugs fixed: glgo#GNOME/gtksourceview#278,
    glgo#GNOME/gtksourceview#283, glgo#GNOME/GLib#2688,
    glgo#GNOME/GLib#2713, glgo#GNOME/GLib#2719,
    glgo#GNOME/GLib#2729, glgo#GNOME/GLib#2733,
    glgo#GNOME/GLib#2737, glgo#GNOME/GLib#2741,
    glgo#GNOME/gtk#4400, glgo#GNOME/GLib!2820,
    glgo#GNOME/GLib!2855, glgo#GNOME/GLib!2861,
    glgo#GNOME/GLib!2868, glgo#GNOME/GLib!2873,
    glgo#GNOME/GLib!2874, glgo#GNOME/GLib!2875,
    glgo#GNOME/GLib!2876, glgo#GNOME/GLib!2879,
    glgo#GNOME/GLib!2881, glgo#GNOME/GLib!2882,
    glgo#GNOME/GLib!2883, glgo#GNOME/GLib!2900.
  + Updated translations.

- Replace pkgconfig(libpcre) with pkgconfig(libpcre2-8)
  BuildRequires. No longer used by glib (replaced by pcre2
  in 2.73.2).

- Drop 99783e0408f8ae9628d2c7a30eb99806087da711.patch for 2.73.x
  branch, fixed upstream already.

- Update to version 2.73.3:
  + Revitalize G_REGEX_OPTIMIZE flag and use it to enable PCRE JIT
    compiler.
  + Fix some regressions due to the PCRE2 port.
  + Fix a pidfd leak that was introduced in the previous release.

OBS-URL: https://build.opensuse.org/request/show/1004760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=256
2022-09-21 12:40:05 +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
Dominique Leuenberger
7c442be321 Accepting request 999786 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/999786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=255
2022-08-30 12:48:12 +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
Dominique Leuenberger
1782386a35 Accepting request 987346 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 987171 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/987346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=254
2022-07-09 14:59:14 +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
Dominique Leuenberger
1fa78b04e3 Accepting request 980069 from GNOME:Factory
(forwarded request 980046 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/980069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=253
2022-06-01 15:34:15 +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
Dominique Leuenberger
d140be1f7b Accepting request 972482 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 972164 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/972482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=252
2022-04-26 18:15:02 +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
Dominique Leuenberger
2c7a7092d2 Accepting request 966824 from GNOME:Factory
- remove provides/obsoletes on glib2-doc, it was split into
  two packages again 
- spec-cleaner reorderings (forwarded request 966455 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/966824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=251
2022-04-05 17:55:09 +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
Dominique Leuenberger
9af73abb22 Accepting request 964928 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/964928
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=250
2022-03-28 15:00:21 +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
Dominique Leuenberger
25bfec23b1 Accepting request 962641 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/962641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=249
2022-03-23 19:15:52 +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
Dominique Leuenberger
8d86c82052 Accepting request 953779 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/953779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=248
2022-02-13 18:50:32 +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
Dominique Leuenberger
bb7c3a3184 Accepting request 949346 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/949346
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=247
2022-01-29 20:01:00 +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
Dominique Leuenberger
cdef3b6183 Accepting request 936220 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/936220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=246
2021-12-11 23:56:03 +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
Dominique Leuenberger
988e30001b Accepting request 929575 from GNOME:Factory
(forwarded request 927985 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/929575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=245
2021-11-06 17:15:11 +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