Am 08.11.19 um 10:45 schrieb Dominique Leuenberger / DimStar:
In all honesty: a package that did not change in 5 years probably does not carry that much weight in its changelog anyway that it would matter.
Then why does rpmlint complain if there is no changelog?
It is of course stupid to remove all changelog entries, the method shoule be something like "not older than $DATE, but at least $MINIMAL_NUMBER entries".
'of course'? The cutoff date I picked is Jan 1 2018 - so nearly two
OK, i assumed that "empty changelog" would be deemed "bad idea" by everyone. "empty changelog" is what I get from enterprise software vendors in their proprietary-crap rpms. I wish we could do better. Now that you advocate it as a good idea, please accept my apology and I rephrase the above sentence: "It is stupid to remove all changelog entries."
years of changelogs, on a distro that is almost daily updated.
This is a package that is useful and builds without any gcc warnings etc. since 2016-04-10, and still I consider the changelog important and if it only to find out "when was this last touched".
And it is ONLY the changelog in the binary rpm... the package changelog in the changes file stays fully intact for the packagers.
Yes, but it is totally unaccessible on a production system. And note that almost nobody can really tell easily later on which source version in OBS corresponds to the given binary rpm. (I try to do this often trying to find the changes between kernel-default.rpm, kernel-default.PTF.rpm kernel-default.TEST.rpm, when even the DSE cannot exactly tell if the requested patch is really applied or not. Changelog is also no silver bullet for that, but better than nothing).
Different strategies could be nice for RPM - a mix between max number of entries vs age - but that's nothing RPM offers.
That would certainly be a useful feature, but given who maintains rpm in Factory, I don't dare trying to send a patch. -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org