On Mon, Nov 05, 2018 at 08:01:21AM +0100, Christoph Biedl wrote: > [ > Cc'ing *all* affected packages. Noisy, but all parties involved > should be aware of the progress. > ] > > Helmut Grohne wrote... > > > I'm not sure that adding our own confgen is maintainable in the long > > run. We already have very many build systems in Debian. We've learned > > the hard way that supporting many different build and packaging tools is > > expensive. Nowadays, most packages use debhelper and that kind of > > centralization bears benefits in modifiability. So I wonder whether > > outright replacing confgen usage (effectively reimplementing the build > > system for <= 15 packages) would be more maintainable in the long run. > > Most likely, that would make cross building just work. On the other > > hand, we'd have to extend the prospective confgen to support that use > > case. > > > > I'm suggesting that rewriting all those build systems using one of the > > standard tools (e.g. autotools, cmake, meson, maybe not qmake, ...) > > could mean less work. > > Switching to e.g. cmake means a one-time more-or-less complex manual > transition but afterwards the packaging should be in a sane state for > quite some time.
Hi! Thanks a lot for looking into this, Christoph. > Still I assume this will be my job - however, the changes will go > beyond a sound NMU size. So I'll send out patches, and eventually go > the package salvaging way. Please, let me know if I can be of any help. I don't know anything about cmake, but I maintain (or upload) a bunch of affected netkit-* packages. I hope I can save you some work with those. > If someone more experienced in cmake wants to help, please get in > touch. Otherwise, allow me until end of November to create the fixes - > there is something called "real life" out there. Still my plan is to > salvage *all* packages. The expensive part is the thing called "setup > fee" somewhere else, and I'm mostly done with it. I'll look into your changes on bsd-finger and see if I can reproduce those on others. Thanks again, Alberto -- Alberto Gonzalez Iniesta | Formación, consultoría y soporte técnico mailto/sip: [email protected] | en GNU/Linux y software libre Encrypted mail preferred | http://inittab.com Key fingerprint = 5347 CBD8 3E30 A9EB 4D7D 4BF2 009B 3375 6B9A AA55

