add Ubuntu friendly package naming scheme EasyBuildDebFriendlyPNS#4115
add Ubuntu friendly package naming scheme EasyBuildDebFriendlyPNS#4115ocaisa merged 16 commits intoeasybuilders:developfrom
Conversation
e451e95 to
3135142
Compare
|
@marbud0 Are you up for making sure that this package naming scheme is covered by the tests? |
This comment was marked as outdated.
This comment was marked as outdated.
|
Not sure where to add a test that would use the new deb friendly PNS. Is that controlled from the test execution env or should I somehow set the PNS from the test code? (Assumed the first for now..) |
|
Don't feel responsible for the EasyBuild framework unit tests / build (3.6, Lmod-8.7.6, Tcl) (pull_request) failure during the last run.. (Network unreachable...)... Not sure about EasyBuild framework unit tests / build (2.7, Lmod-7.8.22, Tcl) (pull_request)... Please advice. |
I triggered a rerun on both failing tests and they both passed. We do see intermittent failures. |
Make sure to start version number with a number. This will make version string compliant to with section 5.6.12 of the debian-policy docs (https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-standards-version)
Adding default epoc to workaround.
92ef6ff to
fa64085
Compare
|
Going in, thanks @marbud0 ! |
|
Thank you for the Review and help with the tests @ocaisa ! |
Simple new PNS that complies with the deb policy rule: version has to start with a number.
The standard EB PNS generates version strings beginning with
eb_. This is violating the Debian package version string policy requirement of the version string always starting with a number.This is a implimentation of a new PNS called EasyBuildDebFriendlyPNS that postfix
ebto the version string instead of prefixing and also add a0to any upstream version string NOT starting with a number