According to wiki page [1] scm snapshots must use '+' or '.' as version delimiter. But '+' causes error in obs service tar_scm:
Files could not be expanded: service tar_scm failed: Running /usr/lib/obs/service/tar_scm --url https://github.com/JuliaLang/julia.git --scm git --versionformat 0.2.0+git%cd.%h --outdir /lxc.tmp.5012/out Argument --versionformat got an argument with not supported char.
This check was added in git commit [2]. Is '+' char really unsafe? At least osc service localrun works fine.
[1] http://en.opensuse.org/openSUSE:Package_naming_guidelines [2] https://github.com/openSUSE/obs-service-tar_scm/commit/acecb041929bc8210c416...
# dmitry@roshchin.org / 2014-08-05 01:50:50 +0400:
According to wiki page [1] scm snapshots must use '+' or '.' as version delimiter. But '+' causes error in obs service tar_scm:
Files could not be expanded: service tar_scm failed: Running /usr/lib/obs/service/tar_scm --url https://github.com/JuliaLang/julia.git --scm git --versionformat 0.2.0+git%cd.%h --outdir /lxc.tmp.5012/out Argument --versionformat got an argument with not supported char.
This check was added in git commit [2]. Is '+' char really unsafe? At least osc service localrun works fine.
[1] http://en.opensuse.org/openSUSE:Package_naming_guidelines [2] https://github.com/openSUSE/obs-service-tar_scm/commit/acecb041929bc8210c416...
apropos: https://github.com/openSUSE/obs-service-tar_scm/pull/33
buildservice@lists.opensuse.org