• Proposed removals of Debian GNOME packages

    From Jeremy Bicha@21:1/5 to All on Sat Dec 23 05:00:01 2017
    Because it doesn't do good much good to change the Vcs without doing
    an upload to push that metadata upload out and because there's not
    much point in uploading something we might remove soon, I've found
    several packages I'm proposing we remove from Debian.

    - esound (raise the bugs to Serious?) [1]
    - gconf-editor (no rdeps, we really want to discourage gconf use)
    - gconfmm2.6 (RC bugs filed today) [2]
    - gnome-icon-theme-extras (no rdeps, many icons are in
    adwaita-icon-theme, several really old phone icons like the Nexus One)
    - gnome-search-tool (no rdeps, all decent file browsers offer search)
    - alleyoop (removed from Testing)
    - gnome-hearts (removed from Testing)
    - gtetrinet

    A few others have already been removed recently:
    - gnome-icon-theme-symbolic
    - gnome-python-desktop
    - hamster-applet (we orphaned it a while ago, upstream has split it
    into separate projects with different names)
    - libunique3
    - pygtksourceview

    [1] https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=pkg-gnome-maintainers@lists.alioth.debian.org;tag=esd-removal
    [2] https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=pkg-gnome-maintainers@lists.alioth.debian.org;tag=gconfmm

    Thanks,
    Jeremy Bicha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Jeremy Bicha on Sat Dec 23 14:00:02 2017
    On Fri, 22 Dec 2017 at 22:57:43 -0500, Jeremy Bicha wrote:
    - esound (raise the bugs to Serious?) [1]

    If we want to remove that, raising the bug severities would be a
    prerequisite. (We should certainly either remove it or orphan it.)

    - gconf-editor (no rdeps, we really want to discourage gconf use)

    On one hand, we want to kill off gconf altogether; on the other hand,
    as long as gconf hasn't been fully removed, perhaps it makes sense to
    have its editor too?

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeremy Bicha@21:1/5 to Simon McVittie on Sat Dec 23 16:30:02 2017
    On Sat, Dec 23, 2017 at 7:57 AM, Simon McVittie <smcv@debian.org> wrote:
    On Fri, 22 Dec 2017 at 22:57:43 -0500, Jeremy Bicha wrote:
    - esound (raise the bugs to Serious?) [1]

    If we want to remove that, raising the bug severities would be a prerequisite. (We should certainly either remove it or orphan it.)

    Yes. In this case, I meant starting with raising the bug severity to
    allow esound to be removed from Testing. And then removal from
    Unstable can follow once there aren't any rdeps. That takes a while
    for libraries but we were able to remove libunique3 from both Testing
    and Unstable this year.

    - gconf-editor (no rdeps, we really want to discourage gconf use)

    On one hand, we want to kill off gconf altogether; on the other hand,
    as long as gconf hasn't been fully removed, perhaps it makes sense to
    have its editor too?

    That makes sense, as long as the list of gconf-using packages in
    Testing is so long, it doesn't really help us much to drop
    gconf-editor early.

    Thanks,
    Jeremy Bicha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Wise@21:1/5 to Jeremy Bicha on Sun Dec 24 02:30:02 2017
    On Sat, Dec 23, 2017 at 11:19 PM, Jeremy Bicha wrote:

    That makes sense, as long as the list of gconf-using packages in
    Testing is so long, it doesn't really help us much to drop
    gconf-editor early.

    Is there a guide for moving from GTK+ 2 and gconf to GTK+ 3 and GSettings?

    Is there a recommended method for migrating user settings to GSettings?

    I've commit access to FoxtrotGPS upstream and I'd like to port it.

    --
    bye,
    pabs

    https://wiki.debian.org/PaulWise

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Wise@21:1/5 to Paul Wise on Sun Dec 24 02:30:01 2017
    On Sun, Dec 24, 2017 at 9:22 AM, Paul Wise wrote:

    Is there a guide for moving from GTK+ 2 and gconf to GTK+ 3 and GSettings?

    PS: it might be a good idea to get such a guide onto d-d-a at some
    point, probably via DevNews:

    https://wiki.debian.org/DeveloperNews

    --
    bye,
    pabs

    https://wiki.debian.org/PaulWise

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeremy Bicha@21:1/5 to Paul Wise on Sun Dec 24 03:10:01 2017
    On Sat, Dec 23, 2017 at 8:22 PM, Paul Wise <pabs@debian.org> wrote:
    Is there a guide for moving from GTK+ 2 and gconf to GTK+ 3 and GSettings?

    To be clear, we aren't dropping gtk2 from Buster. However, I think
    there's a reasonable chance that gtk2 won't be installed *by default*
    in Debian GNOME. These removals are move about old GNOME2 libraries
    but I believe moving to gtk3 will help there still.

    Is there a recommended method for migrating user settings to GSettings?

    Sure, try this:
    https://developer.gnome.org/gio/stable/ch34.html

    for gtk2 → gtk3, see
    https://developer.gnome.org/gtk3/stable/migrating.html

    and can I assume you saw this notice? https://lists.debian.org/debian-devel/2017/10/msg00299.html

    Thanks,
    Jeremy

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Wise@21:1/5 to Jeremy Bicha on Sun Dec 24 04:00:01 2017
    On Sat, 2017-12-23 at 21:01 -0500, Jeremy Bicha wrote:

    To be clear, we aren't dropping gtk2 from Buster.

    I'm aware of that, but I think migrating off GTK+ 2 is the way to go.

    Sure, try this:
    https://developer.gnome.org/gio/stable/ch34.html

    for gtk2 → gtk3, see
    https://developer.gnome.org/gtk3/stable/migrating.html

    Thanks for the links.

    and can I assume you saw this notice? https://lists.debian.org/debian-devel/2017/10/msg00299.html

    Yes, but FoxtrotGPS doesn't use any of those libraries and
    the list of removals in that mail doesn't include gconf.

    --
    bye,
    pabs

    https://wiki.debian.org/PaulWise

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

    iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAlo/FtEACgkQMRa6Xp/6 aaMHchAApdn4/LCo4Ln/w1XigCWbaKfIFs19aw8MvPz7dSQnNVLZxJecLj/I4L8X VmyzNMiEGY9Yf73yZQGuDQ8vWfd+mbwy+zW3z69hCfPJYnobW4MyCY74esCCBqdd B7Tl3Bup2JSWHAM67aLr3UW52dWBRXn96Sh3DORQbGK0r3dUOIq1gz9kwj5g0suj ukJVIAqKbvDvD70O9zHa4rIxIHhXkVvNcm6d7e1sarbFhAvugk8GcgErRgOVPtkF wWq+n1UPquOxWeN6lq+cOSpVR/86mqfYnPkVPXtnnzmyRkkboiC8mvDgymutm3un reMn1B7MnLggTIw9vhqCdGcoTIb1mldNe5xh0tpXuEkQKnsNr5x245C1+zVoYgg3 GJg3aC1Y3hMY4tO9ZPCEeEQdDm4AA2J9bpK4DyHgPDdrwKk2jb3slj3PUybdt2z8 4ndLzNhc48KdzFyOsAhjn+WOg7L+RNBM5P2LpKxhw/SnpPw8iaaVjFwPUfFFFuUW P+wdKjJbGbDbjdBFXO2UU2AZhZeToVk1ZTKpVAXEV7jzEwlB0IkszHufbqcmkO8r Ps5eg0QMKSQBS6eirUo3wNxJtWkJQD+MI9JDzYZGc4HruSbICEKZDyJRs5MjYSBz bm59h9VkIjwG+ZwD1oEJ2Tj38Fs0IbUeTyxaylKAF/8STqZLO1o=
    =uIt1
    -----END PGP SIGNATURE-----

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