Re: Is libgd still a thing?
Hm indeed, not sure why I had that impression. On 15/06/2021 15:48, Bastien Nocera wrote: On Tue, 2021-06-15 at 14:58 +0500, Alexander Mikhaylenko via desktop- devel-list wrote: As far as I know, libgd is pretty much only used for tagged entries nowadays. In GTK4 it's a lot easier to implement them in-tree than it was in GTK3, gtk4-demo even has an example. It doesn't take very long to see that this isn't the case. tagged-entry and main-view: https://gitlab.gnome.org/GNOME/nautilus/-/blob/master/meson.build#L98-105 gd-two-lines-renderer as a cut'n'paste: https://gitlab.gnome.org/GNOME/evince/-/tree/master/cut-n-paste/libgd tagged-entry, main-view and icon-view: https://gitlab.gnome.org/GNOME/totem/-/blob/master/meson.build#L147-155 tagged-entry, main-box and icon-view: https://gitlab.gnome.org/GNOME/gnome-photos/-/blob/master/meson.build#L143-152 main-view, notification, and tagged-entry: https://gitlab.gnome.org/GNOME/gnome-books/-/blob/master/meson.build#L84-96 https://gitlab.gnome.org/GNOME/gnome-documents/-/blob/master/meson.build#L90-102 (gnome-music doesn't use libgd anymore, the version in Debian still does) The only 2 modules that just use the tagged-entry: https://gitlab.gnome.org/GNOME/gedit/-/blob/master/meson.build#L32-38 https://gitlab.gnome.org/GNOME/recipes/-/blob/master/meson.build#L13-17 On 15/06/2021 14:54, Allan Day wrote: Emmanuele Bassi via desktop-devel-list < desktop-devel-list@gnome.org> wrote: ... - nautilus - evince - totem - gnome-photos - gedit In terms of the platform, we're working to consolidate around libhandy/libadwaita. That's what the new HIG documents, and is what we're trying to constrain ourselves to on the design side. So it would be interesting to know what these apps are using libgd for, and potentially track what needs to be done to migrate them away from it. I think that it would be beneficial to have our core apps use the same platform that we make available to 3rd parties. Allan ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
On Tue, 2021-06-15 at 14:58 +0500, Alexander Mikhaylenko via desktop- devel-list wrote: > As far as I know, libgd is pretty much only used for tagged entries > nowadays. In GTK4 it's a lot easier to implement them in-tree than it > was in GTK3, gtk4-demo even has an example. It doesn't take very long to see that this isn't the case. tagged-entry and main-view: https://gitlab.gnome.org/GNOME/nautilus/-/blob/master/meson.build#L98-105 gd-two-lines-renderer as a cut'n'paste: https://gitlab.gnome.org/GNOME/evince/-/tree/master/cut-n-paste/libgd tagged-entry, main-view and icon-view: https://gitlab.gnome.org/GNOME/totem/-/blob/master/meson.build#L147-155 tagged-entry, main-box and icon-view: https://gitlab.gnome.org/GNOME/gnome-photos/-/blob/master/meson.build#L143-152 main-view, notification, and tagged-entry: https://gitlab.gnome.org/GNOME/gnome-books/-/blob/master/meson.build#L84-96 https://gitlab.gnome.org/GNOME/gnome-documents/-/blob/master/meson.build#L90-102 (gnome-music doesn't use libgd anymore, the version in Debian still does) The only 2 modules that just use the tagged-entry: https://gitlab.gnome.org/GNOME/gedit/-/blob/master/meson.build#L32-38 https://gitlab.gnome.org/GNOME/recipes/-/blob/master/meson.build#L13-17 > > On 15/06/2021 14:54, Allan Day wrote: > > Emmanuele Bassi via desktop-devel-list < > > desktop-devel-list@gnome.org> wrote: > > ... > > > - nautilus > > > - evince > > > - totem > > > - gnome-photos > > > - gedit > > In terms of the platform, we're working to consolidate around > > libhandy/libadwaita. That's what the new HIG documents, and is what > > we're trying to constrain ourselves to on the design side. So it > > would > > be interesting to know what these apps are using libgd for, and > > potentially track what needs to be done to migrate them away from it. > > I think that it would be beneficial to have our core apps use the > > same > > platform that we make available to 3rd parties. > > > > > > Allan > > ___ > > desktop-devel-list mailing list > > desktop-devel-list@gnome.org > > https://mail.gnome.org/mailman/listinfo/desktop-devel-list > ___ > desktop-devel-list mailing list > desktop-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/desktop-devel-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
On Tue, 2021-06-15 at 12:13 +0200, Felipe Borges wrote: > Evince bundles the whole libgd just so it can consume a two line cell > renderer for its icon view. In this case, it might be worth just > copy-pasting this specific class and drop the libgd dependency. It never bundled the whole libgd, and doesn't consume it as a subproject either: https://gitlab.gnome.org/GNOME/evince/-/tree/master/cut-n-paste/libgd ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
Evince bundles the whole libgd just so it can consume a two line cell renderer for its icon view. In this case, it might be worth just copy-pasting this specific class and drop the libgd dependency. Sounds worth it setting up an Initiative* to coordinate the port away from libgd. * https://gitlab.gnome.org/GNOME/Initiatives On Tue, Jun 15, 2021 at 11:59 AM Alexander Mikhaylenko via desktop-devel-list wrote: > > As far as I know, libgd is pretty much only used for tagged entries > nowadays. In GTK4 it's a lot easier to implement them in-tree than it > was in GTK3, gtk4-demo even has an example. > > On 15/06/2021 14:54, Allan Day wrote: > > Emmanuele Bassi via desktop-devel-list wrote: > > ... > >> - nautilus > >> - evince > >> - totem > >> - gnome-photos > >> - gedit > > In terms of the platform, we're working to consolidate around > > libhandy/libadwaita. That's what the new HIG documents, and is what > > we're trying to constrain ourselves to on the design side. So it would > > be interesting to know what these apps are using libgd for, and > > potentially track what needs to be done to migrate them away from it. > > I think that it would be beneficial to have our core apps use the same > > platform that we make available to 3rd parties. > > > > > > Allan > > ___ > > desktop-devel-list mailing list > > desktop-devel-list@gnome.org > > https://mail.gnome.org/mailman/listinfo/desktop-devel-list > ___ > desktop-devel-list mailing list > desktop-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/desktop-devel-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
As far as I know, libgd is pretty much only used for tagged entries nowadays. In GTK4 it's a lot easier to implement them in-tree than it was in GTK3, gtk4-demo even has an example. On 15/06/2021 14:54, Allan Day wrote: Emmanuele Bassi via desktop-devel-list wrote: ... - nautilus - evince - totem - gnome-photos - gedit In terms of the platform, we're working to consolidate around libhandy/libadwaita. That's what the new HIG documents, and is what we're trying to constrain ourselves to on the design side. So it would be interesting to know what these apps are using libgd for, and potentially track what needs to be done to migrate them away from it. I think that it would be beneficial to have our core apps use the same platform that we make available to 3rd parties. Allan ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
Emmanuele Bassi via desktop-devel-list wrote: ... > - nautilus > - evince > - totem > - gnome-photos > - gedit In terms of the platform, we're working to consolidate around libhandy/libadwaita. That's what the new HIG documents, and is what we're trying to constrain ourselves to on the design side. So it would be interesting to know what these apps are using libgd for, and potentially track what needs to be done to migrate them away from it. I think that it would be beneficial to have our core apps use the same platform that we make available to 3rd parties. Allan ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
Looking at the gnome-world moduleset, the following modules are still using libgd: - nautilus - evince - totem - gnome-photos - gedit Archiving libgd will likely have to wait, considering that all of these are core GNOME applications. Ciao, Emmanuele. On Mon, 14 Jun 2021 at 17:19, Andre Klapper via desktop-devel-list < desktop-devel-list@gnome.org> wrote: > https://gitlab.gnome.org/GNOME/libgd/commits/master hasn't seen changes > for 30 months. Emails to both maintainer addresses listed in the DOAP > file ({cosimoc|malureau}@gnome.org) bounced. > > Context: Wondering whether to archive; coming from Bugzilla migration. > > Thanks, > andre > -- > Andre Klapper | ak...@gmx.net > https://blogs.gnome.org/aklapper/ > > > ___ > desktop-devel-list mailing list > desktop-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/desktop-devel-list > -- https://www.bassi.io [@] ebassi [@gmail.com] ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
On Mon, 2021-06-14 at 18:18 +0200, Andre Klapper via desktop-devel-list wrote: > https://gitlab.gnome.org/GNOME/libgd/commits/master hasn't seen changes > for 30 months. Emails to both maintainer addresses listed in the DOAP > file ({cosimoc|malureau}@gnome.org) bounced. Still used: https://codesearch.debian.net/search?q=gd-main-view.h=1=1=1 > Context: Wondering whether to archive; coming from Bugzilla migration. > > Thanks, > andre > -- > Andre Klapper | ak...@gmx.net > https://blogs.gnome.org/aklapper/ > > > ___ > desktop-devel-list mailing list > desktop-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/desktop-devel-list ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: Is libgd still a thing?
GNOME Notes (bijiben) don't use it anymore, so we are OK with the archive thing. Em seg., 14 de jun. de 2021 às 13:19, Andre Klapper via desktop-devel-list < desktop-devel-list@gnome.org> escreveu: > https://gitlab.gnome.org/GNOME/libgd/commits/master hasn't seen changes > for 30 months. Emails to both maintainer addresses listed in the DOAP > file ({cosimoc|malureau}@gnome.org) bounced. > > Context: Wondering whether to archive; coming from Bugzilla migration. > > Thanks, > andre > -- > Andre Klapper | ak...@gmx.net > https://blogs.gnome.org/aklapper/ > > > ___ > desktop-devel-list mailing list > desktop-devel-list@gnome.org > https://mail.gnome.org/mailman/listinfo/desktop-devel-list > -- Isaque Galdino "sic enim dilexit Deus mundum ut Filium suum unigenitum daret ut omnis qui credit in eum non pereat sed habeat vitam aeternam" -- Iohannes 3:16 ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list
Is libgd still a thing?
https://gitlab.gnome.org/GNOME/libgd/commits/master hasn't seen changes for 30 months. Emails to both maintainer addresses listed in the DOAP file ({cosimoc|malureau}@gnome.org) bounced. Context: Wondering whether to archive; coming from Bugzilla migration. Thanks, andre -- Andre Klapper | ak...@gmx.net https://blogs.gnome.org/aklapper/ ___ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list