Mailinglist Archive: opensuse-packaging (116 mails)

< Previous Next >
Re: [opensuse-packaging] uncertainties about patch packaging
  • From: Adam Spiers <aspiers@xxxxxxxx>
  • Date: Mon, 6 May 2013 12:16:39 +0100
  • Message-id: <20130506111639.GJ316@pacific.linksys.moosehall>
Dominique Leuenberger a.k.a. Dimstar (dimstar@xxxxxxxxxxxx) wrote:
Quoting Adam Spiers <aspiers@xxxxxxxx>:
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@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >