Re: debhelper and friends for LTS
On Tue, Apr 23, 2019 at 12:46:54PM +0200, Ondřej Surý wrote:
> the jessie-backports removal itself is a logical step and it’s good that it was done.
> That said, it complicates things a lot when backporting packages to Jessie. Usually, it’s fine to just pull $random extra library to the extra repository, but debhelper and friends is a different beast, as it often requires upgrades in steps, or pulling some extra packages or dropping them, etc.
The packages are still available after the removal:
deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main
> This is now especially painful with the differences between debhelper compact 9/10 and 11/12 as those changes require reverting lots of tiny bits in the source packages as more and more gets converted to v12.
> I don’t have a good solution for this, but keeping the debhelper and friends (dpkg-dev, dh_<foo>) in an extra suite would be very much helpful for people like me backporting bigger stacks to Jessie. I provide PHP (5.6, 7.0 and up), apache2, nginx, ... and it’s very painful from time to time.
AFAIK debhelper >= 11 was never in jessie-backports-sloppy.
And the requirement to backport packages like cmake or meson from buster
would make it *very* painful for anyone trying to backport debhelper 12
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed