[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: semver bumps staged in expeirmental.



Am 16.03.24 um 19:23 schrieb Peter Green:
From the minuites for the january IRC meeting.

lots of semver packages taged in experimental (ncts, 19:26:33)

I just updated the script I used to track semver updates between testing and unstable to also cover unstable vs experimental, the list indeed does seem pretty long, but on sorting it into categories it seems most of it is part of a few big updates. (the list manually split into categories is at the end of this mail, the categorisation
probablly isn't perfect)

Interesting, would you mind sharing the script ?
In terms of ordering, right now I'm waiting for things to settle down with the time_t transition before starting any large semver transitions. As soon as that is out of the way I plan to start the nix update. After that I plan to start the hashbrown/indexmap
update.

Sounds good to me.
The alacritty update needs wayland 0.31, as does the new gtk stack. Right now IIRC the gtk stack is on 0.30 (not suffixed) while allacritty is on 0.29 (suffixed). So presumablly alacritty should happen either after the gtk stack update, or as part of it.

I opted to patch it to use wayland- 0.30. I think we should decouple those transitions, i.e update GTK before we do the wayland one.


Gtk stack update.

rust-cairo-rs 0.18->0.19 0
rust-cairo-sys-rs 0.18->0.19 0
rust-gdk-pixbuf 0.18->0.19 0
rust-gdk-pixbuf-sys 0.18->0.19 0
rust-gdk4 0.7->0.8 0
rust-gdk4-sys 0.7->0.8 0
rust-gdk4-wayland 0.7->0.8 0
rust-gdk4-wayland-sys 0.7->0.8 0
rust-gdk4-x11 0.7->0.8 0
rust-gdk4-x11-sys 0.7->0.8 0
rust-gio 0.18->0.19 0
rust-glib 0.18->0.19 0
rust-glib-macros 0.18->0.19 0
rust-glib-sys 0.18->0.19 0
rust-glutin 0.30->0.31 0
rust-glutin-egl-sys 0.5->0.6 0
rust-glutin-glx-sys 0.4->0.5 0
rust-gobject-sys 0.18->0.19 0
rust-graphene-rs 0.18->0.19 0
rust-graphene-sys 0.18->0.19 0
rust-gsk4 0.7->0.8 0
rust-gsk4-sys 0.7->0.8 0
rust-gst-plugin-gif 0.11->0.12 0
rust-gst-plugin-gtk4 0.11->0.12 0
rust-gstreamer 0.21->0.22 0
rust-gstreamer-audio 0.21->0.22 0
rust-gstreamer-audio-sys 0.21->0.22 0
rust-gstreamer-base 0.21->0.22 0
rust-gstreamer-base-sys 0.21->0.22 0
rust-gstreamer-gl 0.21->0.22 0
rust-gstreamer-gl-egl 0.21->0.22 0
rust-gstreamer-gl-egl-sys 0.21->0.22 0
rust-gstreamer-gl-sys 0.21->0.22 0
rust-gstreamer-gl-wayland 0.21->0.22 0
rust-gstreamer-gl-wayland-sys 0.21->0.22 0
rust-gstreamer-gl-x11 0.21->0.22 0
rust-gstreamer-gl-x11-sys 0.21->0.22 0
rust-gstreamer-pbutils 0.21->0.22 0
rust-gstreamer-pbutils-sys 0.21->0.22 0
rust-gstreamer-play 0.21->0.22 0
rust-gstreamer-play-sys 0.21->0.22 0
rust-gstreamer-sys 0.21->0.22 0
rust-gstreamer-video 0.21->0.22 0
rust-gstreamer-video-sys 0.21->0.22 0
rust-gtk4 0.7->0.8 0
rust-gtk4-macros 0.7->0.8 0
rust-gtk4-sys 0.7->0.8 0
rust-libadwaita 0.5->0.6 0
rust-libadwaita-sys 0.5->0.6 0
rust-libspa 0.7->0.8 0
rust-libspa-sys 0.7->0.8 0
rust-pango 0.18->0.19 0
rust-pango-sys 0.18->0.19 0
rust-pangocairo 0.18->0.19 0
rust-pangocairo-sys 0.18->0.19 0
rust-pipewire 0.7->0.8 0
rust-pipewire-sys 0.7->0.8 0
rust-wayland-backend 0.1->0.3 0
rust-wayland-client 0.30->0.31 0
rust-wayland-cursor 0.30->0.31 0
rust-wayland-protocols 0.30->0.31 0
rust-wayland-scanner 0.30->0.31 0
rust-wayland-server 0.30->0.31 0
rust-wayland-sys 0.30->0.31 0

Mostly done, needs also a newer zbus, ashpd and async-broadcast.

We still need to resolve the GTK3-rs situation. Imho we could also patch gtk3-rs to use the newer glib for now (partially staged in exp) and explore removal later.


other/unknown

rust-glycin-utils
also affect by gtk.

rust-gvdb 0.5->0.6 00.1->1 0
rust-libshumate 0.4->0.5 0
rust-libshumate-sys 0.4->0.5 0
rust-soup3 0.5->0.6 0
rust-soup3-sys 0.5->0.6 0
rust-xkbcommon 0.5->0.7 0
rust-zbus-macros 3->4 0
rust-zbus-names 2->3 0

Directly or indirectly affected by GTK.

Once the nix transition is done I would start to push GTK once all issues have been resolved.

Still missing: resolving of the gtk3-rs situation, updating zbus, patching remaining programs not yet on newer gtk-rs (gnome-metronome, helvum, rust-process-viewer, gnome-video-trimmer).

Thanks for your work on all those transitions !

best,

--
Matthias Geiger <werdahias>
Debian Maintainer

Attachment: OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: