[Bug 816226] New: OBS auto-increment release numbers for RPMs. This would also be useful for DEB packages
https://bugzilla.novell.com/show_bug.cgi?id=816226 https://bugzilla.novell.com/show_bug.cgi?id=816226#c0 Summary: OBS auto-increment release numbers for RPMs. This would also be useful for DEB packages Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: joerg.steffens@dass-it.de QAContact: adrian@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.32 (KHTML, like Gecko) Chrome/27.0.1425.0 Safari/537.32 SUSE/27.0.1425.0 The OBS auto-increment the RPM release number on every new build. Debian has no direct support for release numbers, but commonly used is to add the release to the version number, separated by "-": <version>-<release> Currently the Debian build process from OBS set the version to the string defined in the DSC file. (A normal build will just use the version from the top most entry from debian/changelog.) It would be an advantage, if OBS would provide auto-increment version/release-numbers also for Debian/Ubuntu/... Reproducible: Always Steps to Reproduce: 1.upload a Debian package to build.opensuse.org. It should include a debian.changelog file Actual Results: package gets build. Version/Release-Number is static, based on the version entry in the DSC file. Expected Results: package gets build, but version number gets expanded by OBS build number -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816226 https://bugzilla.novell.com/show_bug.cgi?id=816226#c1 --- Comment #1 from Joerg Steffens <joerg.steffens@dass-it.de> 2013-04-19 13:44:07 UTC --- Created an attachment (id=536094) --> (http://bugzilla.novell.com/attachment.cgi?id=536094) add auto-increment release numbers also when building DEB packages This patch against the build package adds support for auto-incremental release numbers also for DEB packages. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816226 https://bugzilla.novell.com/show_bug.cgi?id=816226#c2 Adrian Schröter <adrian@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |mls@suse.com |ovo.novell.com | --- Comment #2 from Adrian Schröter <adrian@suse.com> 2013-04-19 13:47:04 UTC --- reassign to our debian expert :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816226 https://bugzilla.novell.com/show_bug.cgi?id=816226#c3 Joerg Steffens <joerg.steffens@dass-it.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium AssignedTo|mls@suse.com |bnc-team-screening@forge.pr | |ovo.novell.com --- Comment #3 from Joerg Steffens <joerg.steffens@dass-it.de> 2013-04-19 13:51:16 UTC --- The patch if integrated to https://build.opensuse.org/package/show?package=build&project=home%3Asteffens%3Abranches%3AopenSUSE%3ATools and is working fine on our local OBS instance. To use it, the project must provide a separat "debian.changelog" file with at least one changelog entry and the DSC file must include the tag: DEBTRANSFORM-RELEASE: 1 Therefore, the current build behaviour is not changed. This new feature gets only activated, when the DEBTRANSFORM-RELEASE is added to the DSC file. The build script is only changed slightly, most Debian specific changed have been done to the debtransform script. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816226 https://bugzilla.novell.com/show_bug.cgi?id=816226#c Joerg Steffens <joerg.steffens@dass-it.de> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |mls@suse.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=816226 https://bugzilla.novell.com/show_bug.cgi?id=816226#c4 Joerg Steffens <joerg.steffens@dass-it.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #536094|0 |1 is obsolete| | --- Comment #4 from Joerg Steffens <joerg.steffens@dass-it.de> 2013-04-22 12:13:55 UTC --- Created an attachment (id=536262) --> (http://bugzilla.novell.com/attachment.cgi?id=536262) add auto-increment release numbers also when building DEB packages fixes a bug in the previous patch: exit, if more than 3 parameter are given. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com