• Loupe 48 in trixie?

    From Matthias Geiger@21:1/5 to All on Mon Jan 13 23:10:01 2025
    Hi all,

    as you probably know, Loupe is the new default image viewer in GNOME
    (and will be so in trixie). Upstream just released 48.beta [0] which has long-desired functionality to crop and rotate images in the default
    GNOME image viewer. Since 48 (in comparison to previous releases) does
    not mean a new gtk-rs version (since uptream agreed to longer release
    cycles) we could make an exception for loupe and ship 48 with trixie.
    It needs a few package updates, but those are really self-contained
    (rust packages for loupes' image functionality).

    I intend to stage all in experimental (time permitting).
    If you agree I would then upload it to unstable so it'll be part of
    trixie. This would bring some basic editing for users and be low-risk
    imo.

    Let me know what you think.

    best,

    werdahias

    Links:

    [0]: https://gitlab.gnome.org/GNOME/loupe/-/tags/48.alpha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Geiger@21:1/5 to Matthias Geiger on Mon Jan 13 23:40:02 2025
    On Mon, 13 Jan 2025 22:52, Matthias Geiger <[email protected]> wrote:
    Hi all,

    as you probably know, Loupe is the new default image viewer in GNOME
    (and will be so in trixie). Upstream just released 48.beta [0] which has >long-desired functionality to crop and rotate images in the default
    GNOME image viewer. Since 48 (in comparison to previous releases) does
    not mean a new gtk-rs version (since uptream agreed to longer release
    cycles) we could make an exception for loupe and ship 48 with trixie.
    It needs a few package updates, but those are really self-contained
    (rust packages for loupes' image functionality).

    I intend to stage all in experimental (time permitting).
    If you agree I would then upload it to unstable so it'll be part of
    trixie. This would bring some basic editing for users and be low-risk
    imo.

    Looking into this newer glycin wants zbus 5.0; so not sure how feasible
    this would be. This would mean staging 30+ packages in experimental
    since rust-zbus is used by other rust packages too.
    OTOH, no release date has been announced yet.

    best,

    werdahias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jeremy_B=C3=ADcha?=@21:1/5 to [email protected] on Tue Jan 14 23:00:01 2025
    On Mon, Jan 13, 2025 at 5:05 PM Matthias Geiger <[email protected]> wrote:
    as you probably know, Loupe is the new default image viewer in GNOME
    (and will be so in trixie). Upstream just released 48.beta [0] which has long-desired functionality to crop and rotate images in the default
    GNOME image viewer. Since 48 (in comparison to previous releases) does
    not mean a new gtk-rs version (since uptream agreed to longer release
    cycles) we could make an exception for loupe and ship 48 with trixie.
    It needs a few package updates, but those are really self-contained
    (rust packages for loupes' image functionality).

    I intend to stage all in experimental (time permitting).
    If you agree I would then upload it to unstable so it'll be part of
    trixie. This would bring some basic editing for users and be low-risk
    imo.

    If the gtk-rs maintainers avoid doing a major update for GNOME 48 like
    they had been doing for every GNOME release, it makes this set of
    updates a lot easier to manage. Snapshot is the only other app we have
    packaged that uses glycin.

    From my perspective, I agree with the desire to have the new loupe,
    the apparent low impact on other apps or critical components, and the reasonable likelihood that we could get Loupe 48 Alpha updated to 48.0
    for Trixie. Therefore, I am ok with your plan to upload to
    Experimental first and then to Unstable when the components look ready
    to you.

    Thank you,
    Jeremy Bícha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Geiger@21:1/5 to Matthias Geiger on Mon Feb 10 00:10:01 2025
    This is a MIME formatted message with attachments. Use a MIME-compliant client to view it properly.
    On Mon, 13 Jan 2025 22:52, Matthias Geiger <[email protected]> wrote:
    Hi all,

    as you probably know, Loupe is the new default image viewer in GNOME
    (and will be so in trixie). Upstream just released 48.beta [0] which has >long-desired functionality to crop and rotate images in the default
    GNOME image viewer. Since 48 (in comparison to previous releases) does
    not mean a new gtk-rs version (since uptream agreed to longer release
    cycles) we could make an exception for loupe and ship 48 with trixie.
    It needs a few package updates, but those are really self-contained
    (rust packages for loupes' image functionality).

    I intend to stage all in experimental (time permitting).
    If you agree I would then upload it to unstable so it'll be part of
    trixie. This would bring some basic editing for users and be low-risk
    imo.

    Hi all,

    snapshot 48.beta (and pending a build) loupe 48-beta are now available
    in experimental. This brings the following new features:
    - snapshot: QR code scanning is now possible
    - loupe: basic image editing is now available (cropping/flipping)
    As I am kinda busy currently and will likely not have time soon (~1 or
    two weeks) to upload everything coordinated to unstable (since it
    involves ~30 rust packages, too) I'd appreciate testing those two
    packages and reporting any bugs you find.

    best,

    werdahias
    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZ6k0dQAKCRDsvtu2B7my vjOYAQC9z5G29Mkn2+7bgodP6ooyEFgBzuiz7gJV2xokD34wZAD/WUxTEeBxG37+ f2KdT/jxS7jTh3ZCBweDjgZDSVH28QY=
    =y4fo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jeremy_B=C3=ADcha?=@21:1/5 to [email protected] on Thu Feb 13 18:20:02 2025
    On Sun, Feb 9, 2025 at 6:04 PM Matthias Geiger <[email protected]> wrote:
    As I am kinda busy currently and will likely not have time soon (~1 or
    two weeks) to upload everything coordinated to unstable (since it
    involves ~30 rust packages, too) I'd appreciate testing those two
    packages and reporting any bugs you find.

    To follow up, I spent the next day getting Ubuntu through the
    rust-wayland transition to not entangle with this transition. Then I
    spent Tuesday and Wednesday doing the rust-zbus transition in Ubuntu
    which migrated early today. I started uploading the rust-zbus and
    rust-gufo packages to Unstable today and then Matthias finished with
    the rest of the rust crates. We have several apps (including Loupe 48
    Beta) to upload to Unstable but those don't block the transitions.

    I don't yet have Loupe 48 Beta built here but I'll let you know if I
    have problems with it once I do have it.

    Thank you,
    Jeremy Bícha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)