Dominique Leuenberger a.k.a. Dimstar (dimstar@opensuse.org) wrote:
Quoting Adam Spiers
: It's also unclear how I should add a line
# PATCH-FIX-OPENSUSE fix-for-opensuse-specific-things.patch bnc#123456
when there is no bnc entry.
There is not much else besides leaving out the bnc# you could do.
Like I said, the alternative is to explicitly require a bugzilla entry should be filed if one doesn't already exist. So you are saying that it is better to leave out the bnc# ? Or are there some circumstances in which it is better to file a bnc?
Preferably there is a bnc (or an upstream bug tracker reference). There are cases where this does not make sense (e.g. when you backport a git commited fix to a package, and that did not have a bug report assigned; creating one for the sake of the ID is useless).
The case I encountered is where there was only a patch and a bug filed in another distribution (Arch), not upstream.
There is an exception to this statement: in case of maintenance updates for released products, a BNC# entry is absolutely mandatory (less in the patch tag than in .changes file).
so I would say: always add an entry if it makes sense.. for good reasons, you're allowed to omit it.
This page gives guidelines for managing the life cycle of patches to packages. Each project/package maintainer is free to adopt their own policy regarding how strictly they require submissions to adhere to these guidelines, so non-conforming submitrequests will be tolerated to different degrees based on the context.
Not entirely: Factory uses this guideline. Strictly; so if your package goes to a devel project where it's not enforced, the package will not manage to enter Factory. Of course, if the package is not destined for Factory, none of the guidelines really apply... ever...
Thanks, this is all very useful information. But it also confirms that a) there is essential information missing from the wiki page, and b) I am not yet knowledgeable enough in this area to fix that. So I would much prefer if you could correct the wiki page rather than posting the information here, where it will rapidly get forgotten about / buried in the list archives ... -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org