Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

obs: DEBTRANSFORM-RELEASE everywhere #48

Open
jnweiger opened this issue Aug 25, 2015 · 3 comments
Open

obs: DEBTRANSFORM-RELEASE everywhere #48

jnweiger opened this issue Aug 25, 2015 · 3 comments
Assignees

Comments

@jnweiger
Copy link
Contributor

All our packages should take care of auto incrementing their build release number for DEB builds the same way as they do for RPM builds.

Currenlty we use /usr/lib/obs/service/source_validator to issue an error when a commit does not change the version-buildrelease combination. (Dangerous for debian packages, as they cause repository checksum errors then -- no timestamps used there).

A *.dsc file containing

# https://github.com/openSUSE/obs-build/pull/147
DEBTRANSFORM-RELEASE: 1

auto-increments the build release number in classic rpm <CI_CNT>.<B_CNT> style.

Many packages already have that, but not all.

@jnweiger jnweiger self-assigned this Aug 25, 2015
@jnweiger
Copy link
Contributor Author

@kawohl Please help checking where it is missing.
See also openSUSE/obs-service-source_validator#22

@jnweiger
Copy link
Contributor Author

jnweiger commented Sep 1, 2015

The DEBTRANSFORM-RELEASE feature keeps counting, when the version number is incremented.
It should reset itself to 1.1 when the version number changes.

@jnweiger
Copy link
Contributor Author

jnweiger commented Sep 1, 2015

This caused https://github.com/owncloud/enterprise/issues/791
Our s2 buildservice misses a commit to support the DEBTRANSFORM-RELEASE feature. joergsteffens/obs-build@53e20eb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant