Bug#942135: Have either synaptic removed or have it rebuilt with libgtk3-perl in it recommends.

2019-10-13 Thread shirish शिरीष
at bottom :-

On 13/10/2019, intrigeri  wrote:



>
> Jeremy Bicha filed #891877 a while ago, requesting that Synaptic's
> dependencies are updated accordingly. I believe the actions Jeremy
> suggested on #891877 will solve the problem shirish is raising here,
> improve the life of Synaptic's users, and make it clearer what is the
> status of libgtk2-perl in the archive.
>
> Thoughts?
>
> (Oh my, so many words for a bug that can be fixed by s/2/3/ in one
> single place :)
>
> Cheers,
> --
> intrigeri
>

My bad. While I had looked at synaptic bugs but there are so many and
there wasn't an RC  bug or something which in my view should have .
Anyways, have subscribed to the bug and am looking forward to see if
Michael Vogt  (the maintainer of Synaptic) addresses the bug report
soonish.

Looking forward to see it fixed.

-- 
  Regards,
  Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com

E493 D466 6D67 59F5 1FD0 930F 870E 9A5B 5869 609C



Bug#942135: Have either synaptic removed or have it rebuilt with libgtk3-perl in it recommends.

2019-10-12 Thread intrigeri
Hi,

shirish शिरीष:
> Dunno if this is the right place to discuss it or not. Integri asked
> hence sharing.

Thanks for caring!

> There is also another package synaptic which still uses libgtk2-removal.

> $ aptitude why libgtk2-perl
> i   task-mate-desktop Recommends synaptic
> i A synaptic  Recommends libgtk2-perl (>= 1:1.130)

I don't particularly know Synaptic nor debconf so take all this with
a grain of salt: I might have misunderstood something fundamental.

AFAICT:

 - The synaptic codebase does not use libgtk2-perl directly.
 - This Recommends is historically in place so that the user
   can benefit from debconf's GNOME frontend.
 - debconf's GNOME frontend has been ported to libgtk3-perl 1.5 years
   ago (first released in 1.5.66):
   https://salsa.debian.org/pkg-debconf/debconf/commit/0250616b

Hence, the current "Recommends: libgtk2-perl" has been useless
for a year an a half. With libgtk2-perl being phased out,
this Recommends is now a more serious problem. On top of that,
a suitable dependency on libgtk3-perl is missing.

Jeremy Bicha filed #891877 a while ago, requesting that Synaptic's
dependencies are updated accordingly. I believe the actions Jeremy
suggested on #891877 will solve the problem shirish is raising here,
improve the life of Synaptic's users, and make it clearer what is the
status of libgtk2-perl in the archive.

Thoughts?

(Oh my, so many words for a bug that can be fixed by s/2/3/ in one
single place :)

Cheers,
-- 
intrigeri



Bug#942135: Have either synaptic removed or have it rebuilt with libgtk3-perl in it recommends.

2019-10-12 Thread shirish शिरीष
Dear all,

Dunno if this is the right place to discuss it or not. Integri asked
hence sharing.

There is also another package synaptic which still uses libgtk2-removal.

$ aptitude why libgtk2-perl
i   task-mate-desktop Recommends synaptic
i A synaptic  Recommends libgtk2-perl (>= 1:1.130)

I looked in the tracker and there doesn't seem to be any movement
about syanptic.

I looked at launchpad.net and saw that the last release they made in 2017.

So there seems to be 2-3 things which can be done.

a. Have synaptic be removed from the debian archive and have
mate-desktop use some other alternative for a GUI package manager.

b. Have synaptic rebuilt using libgtk3-perl and bump up the synaptic version.

3. Remove syanptic and whenever upgrading use  --without-recommends so
synaptic doesn't get pulled in in apt and others.

I would prefer b. and then a. if not possible.

I did see that  on popcon.debian.org synaptic does have a fair pull
although dunno whether it is due to the fact that it gets pulled via
task-mate-desktop or people download it.

https://qa.debian.org/popcon.php?package=synaptic

Looking forward to see whatever solution fo the problem is taken up.
Best of luck to those who are tackling it. Thank you for the work in
removing libgtk2-perl .

-- 
  Regards,
  Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com

E493 D466 6D67 59F5 1FD0 930F 870E 9A5B 5869 609C