https://bugzilla.novell.com/show_bug.cgi?id=714542
https://bugzilla.novell.com/show_bug.cgi?id=714542#c0
Summary: improve services to provide better support to deb
builds
Classification: openSUSE
Product: openSUSE.org
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Enhancement
Priority: P5 - None
Component: BuildService
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: andrea@opensuse.org
QAContact: adrian@suse.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20100101
Firefox/5.0
actually is possible to download from scm. it would be nice if we could create
a service (or an option for download_scm service) so that we can compleatly
rename downloaded tarballs excluding the scm version appendix.
That is really usefull, if our "debian" folder belongs to such scm service.
let me explain better
i set up a tar_scm like this:
<service name="tar_scm">
<param
name="url">git://lxde.git.sourceforge.net/gitroot/lxde/lxterminal/debian</param>
<param name="scm">git</param>
</service>
<service name="recompress">
<param name="file">*debian*.tar</param>
<param name="compression">bz2</param>
</service>
as today, the file i'll get is "debian-######.tar.bz2"
where ###### is replaced by the git commit number.
at this point i cannot use this tarball to generate my deb because the file
MUST be called "debian.tar.bz2" and that's it. as today, i cannot do that with
any services.
also the "set_version" service should be improved to edit "changelog" file
inside the debian tarball/folder
because the final deb version is taken from the last entry of "changelog" file
inside the debian tarball/folder
still using lxterminal as example, as today the changelog file contains as last
entry:
lxterminal (0.1.11-1) unstable; urgency=low
[ Andrea Florio ]
* New upstream release
- gtk3 ready
- Translations update
- fixed upstream bug 3372388 and 3376800
- fixed failures because of deprecated vte API
-- Andrea Florio