Comments (3)
because your filename libosmo-dsp-v0.3.8.tar.xz
does not match the regex. The version is not supposed to contain letters. But how should we detect this? There are multiple ways to autodetect the version.
Maybe each single step should print a message if it is unable to detect a version. So you have at least a hint.
Anyway: maby this _service file may help you, if you could accept to lose :
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">git://git.osmocom.org/libosmo-dsp</param>
<param name="revision">master</param>
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
</services>
from obs-service-set_version.
The version is not supposed to contain letters
I can understand if we do not want the typical leading 'v' character, but, in general, prohibiting letters sounds really wrong, in case you did mean that. If someone makes a "2.0.51a" tag, I want to retain that 'a'.
from obs-service-set_version.
I agree, but guessing version numbers can be hard ;-). Maybe a cli switch (and param) like "--regex '...'" could solve this problem
from obs-service-set_version.
Related Issues (20)
- set_version fails to detect version correctly if archive contains files with versions HOT 1
- Missing license content HOT 3
- testsuite fails on newer distros probably python3 issue HOT 1
- nothing provides python-ddt, nothing provides python-packaging - Mageia 7 HOT 1
- arch linux PKGBUILD checksum handling
- Don't allow arbitrary files to be modified
- Arch Linux / makepkg: rel is always set 0 HOT 2
- set python interpreter properly
- set_version set package version to "-0" HOT 1
- Cannot build on ARCHLINUX if there is more than one source
- >Python 3.7 compability HOT 1
- Archlinux rebuilds not maked as updates HOT 1
- Extended set_version script to work with #!RemoteAssetUrl provided scripts. HOT 3
- Add support to add changelog entry with version when running from osc service
- Error about "python.packaging" missing despite it being installed
- Error in building debian package HOT 4
- set_version service incorrectly replaces version with '0.geom.out' , when using tar_scm with two sources on build.opensuse.org HOT 4
- obscpio containing zip file raises BadZipFile exception
- port testsuite from imp.py to importlib HOT 2
- set_version sets wrong version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obs-service-set_version.