Re: Is libgd still a thing?

2021-06-15 Thread Alexander Mikhaylenko via desktop-devel-list

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?

2021-06-15 Thread Bastien Nocera
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?

2021-06-15 Thread Bastien Nocera
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?

2021-06-15 Thread Felipe Borges
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?

2021-06-15 Thread Alexander Mikhaylenko via desktop-devel-list
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?

2021-06-15 Thread Allan Day
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?

2021-06-14 Thread Emmanuele Bassi via desktop-devel-list
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?

2021-06-14 Thread Bastien Nocera
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?

2021-06-14 Thread Isaque Galdino via desktop-devel-list
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?

2021-06-14 Thread Andre Klapper via desktop-devel-list
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