On 14 February 2018 at 21:48, Michal Kubecek
One of the big problems of openSUSE from the point of view of people who do not do package maintenance as their everyday job and can give it only limited amount of time is the hobby of some distribution maintainers (or whatever the correct term is) to continuously invent more and more checks forcing said maintainers to rewrite their specfiles all the time (and study how first - which is not trivial in some cases).
...and this is another problem. Unnecessarily strict checks in Factory enforce new constructions which do not work in older (still supported) distributions. Results either in unreadable specfiles full of %if's or in maintainers resigning on building on anything but Factory. Neither should be considered desirable, AFAICS.
And yet, my recent foray into implementing such checks into Factory has given me a very different perspective. Of the 207+ changes needed to get rid of /var/adm/fillup-templates, the _vast_ majority of the changes were accepted without issue, long before any such checks were live in Factory. The rate of acceptance of such changes was much faster than I or anyone I spoke to beforehand had expected. There was some modification of my changes to better suit the personal tastes of how some maintainers wanted their specfiles to look, and that was absolutely fine - the end result was aligned to what we collectively needed in Factory. The _only_ packages which were not modified before the strict checks went live all are firmly maintained by people using @suse.* addresses, who are meant to be doing package maintainer as their everyday job. The _only_ negative feedback I got complaining about the changes or checks at all, were from people with @suse.* addresses, who are meant to be doing package maintainer as their everyday job. Luckily these examples however represented a very tiny handful of the maintainers involved in helping me with that effort.
From that example, I'm left with an impression that our Project at large are quite capable of handling the Factory process and the introduction of new even stricter tests. I never expected Leap 15 to be /var/adm/fillup-templates free with a flat /var btrfs subvolume, but now it will be.
My impression is that if there is a problem anywhere, it is a small subset of professionals doing package maintainer as their everyday job who might need to consider how they could do a better job of keeping up with their peers, including those volunteers doing this in their spare time. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org