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

Bug#967559: lablgtk2: depends on deprecated GTK 2



On Tue, 04 Aug 2020 at 15:28:16 +0200, Stéphane Glondu wrote:
> A port of lablgtk2 to GTK 3 already exists: lablgtk3. That's why I've
> tagged this bug wontfix.

Thanks, that's useful (I've been doing the same for old GNOME libraries
that depend on GTK 2). It might be helpful to deprecate lablgtk2 more
formally, or otherwise give dependent packages a hint that they should
be using lablgtk3 in their porting.

Here's what depends on lablgtk2:

# Broken Depends:
marionnet: marionnet [amd64 i386]
ocamlbricks: libocamlbricks-ocaml-dev

# Broken Build-Depends:
cairo-ocaml: liblablgtk2-ocaml-dev (>= 2.12.0-4~)
freetennis: liblablgtk2-ocaml-dev
geneweb: liblablgtk2-ocaml-dev
lablgtk-extras: liblablgtk2-ocaml-dev
lablgtkmathview: liblablgtk2-ocaml-dev
marionnet: liblablgtk2-ocaml-dev (>= 2.12.0-2)
           liblablgtksourceview2-ocaml-dev (>= 2.14.2)
matita: liblablgtk2-ocaml-dev
        liblablgtksourceview2-ocaml-dev
mldonkey: liblablgtk2-gnome-ocaml-dev
          liblablgtk2-ocaml-dev
monotone-viz: liblablgtk2-gnome-ocaml-dev
ocamlbricks: liblablgtk2-ocaml-dev (>= 2.12.0-2)
ocamlnet: liblablgtk2-ocaml-dev (>= 2.12.0-4~)
ocamlodbc: liblablgtk2-ocaml-dev (>= 2.12.0)
ocamlviz: liblablgtk2-ocaml-dev
prooftree: liblablgtk2-ocaml-dev
unison: liblablgtk2-ocaml-dev (>= 2.12.0-2)

> I can however disable gtkspell in lablgtk2 (as I've done for
> gtksourceview2 and glade2) if it helps.

Can you tell how many dependent packages would be broken by that change?

If none actually use lablgtk2's gtkspell support, maybe it would be good
to disable it in the next upload. (No hurry to upload just for that.)
If you do, please unblock #967849 and remove the gtkspell usertag.

If it isn't straightforward to tell, I think there's no need to do that
right now; but if we reach a point where lablgtk2 is the only significant
package still using gtkspell, it will become more important at that point.

    smcv


Reply to: