On Wed, Mar 7, 2012 at 8:23 PM, Yamaban
On Wed, 7 Mar 2012 04:28, Claudio Freire
wrote: 2012/3/7 Marguerite Su :
If it's there, I think no need to especially mention it, because every packager knows where to find it, while end users couldn't see your spec file at all.
End users do see the .changes file. You can see it with yast.
I check it regularly after updates, and only wish I could check *before* updating.
Maybe not inside yast, but if the .rpm is available (even via http://) them you can use "rpm --changelog -p
" without installing the package first. I use rpm -p ... befor installing a new package that I do not know good enough to fly blind.
Esp. the (soft) options : --suggests, --recommends, --enhances, --supplements are helpful, as only the hard options --requires, --obsoletes, --conflicts are visible inside yast.
Maybe there is room for an enhancement in yast in this point?
But overall, the most interesting info in .changes are: - why (upstream version, compiler-change, distro-specific-patch, error-patch, packager-mod-patch, etc) - when was the change (iso-date-time) - who has done the change.
Everything else, e.g. the content of version-change should reside in %doc to keep .changes clear, non-confusing, and fast to read.
A link (url) to upstream Changes-log, bugzilla entries, and such are welcome in my opinion.
More or less it's a packager log. Who-has-when-done-what-and-why.
Thats my 2ct. Critic is welcome, flames are not constructive.
- Yamaban.
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Today I reviewed the specfile guideline wiki, and found a warning in changelog section as follows: "Warning: Packages in openSUSE:Factory require that changes are listed with every new upstream release, and if upstream does not provide any changelog information, you must still provide that information in the .changes file, such as "update to 1.2.3: no changelog available" Under this theory, what we all think is wrong is actually right. Factory encourages us to copy and paste upstream changelog (changes are listed with every new upstream release) But I never ever received group email from coolo taking about this policy change. and I never be rejected by not listing upstream changes. so is this warning fake/misleading and should be deleted from wiki? -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org