Bug ID 1044915
Summary tar_scm set_version not correct with specific versionprefix and revision
Classification Internal Novell Products
Product openSUSE Build Service
Version master
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component source services
Assignee adrian@suse.com
Reporter zombah@gmail.com
QA Contact adrian@suse.com
Found By ---
Blocker ---

With version prefix and revision like in example _service below:
 <services>
  <service name="tar_scm">
    <param name="scm">git</param>
    <param
name="url">https://git.chromium.org/git/chromiumos/platform/vboot_reference.git</param>
    <param name="versionprefix">git20170302</param>
    <param name="filename">vboot</param>
    <param name="revision">a1c5f7c006b7bb3d5894f132f70ba3bbadfd9d6b</param>
  </service>
 <service name="recompress">
    <param name="file">*vboot*.tar</param>
    <param name="compression">bz2</param>
  </service>
  <service name="set_version"/>
</services>
resulting set_version version is 64.
Removing 'git' string from version prefix and using short hash in revision,
like below, fix
problem and produce correct package version.
<param name="versionprefix">20170302</param>
<param name="revision">a1c5f7c</param>


You are receiving this mail because: