https://bugzilla.novell.com/show_bug.cgi?id=743202
https://bugzilla.novell.com/show_bug.cgi?id=743202#c2
Juergen Weigert changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
CC| |coolo@suse.com
Resolution|INVALID |
Severity|Normal |Major
--- Comment #2 from Juergen Weigert 2012-01-29 21:05:34 UTC ---
This is more serious, than I though:
If the upstream tarball exists, and I am correcting a minor documentation typo,
the typo is silently reintroduced by the /usr/lib/obs/service/download_files
service. The tarball in my local build directory gets replaced by older tarball
The only hint is this line in the build log:
Run source service: /usr/lib/obs/service/download_files --outdir
/tmp/tmpUTLw5Z
File-Unpack-0.51.tar.gz
/home/testy/src/obs/home:jnweiger:branches:devel:languages:perl/perl-File-Unpack/File-Unpack-0.51.tar.gz
differ: byte 1, line 1
.. which just confirms that I am introducing a change. Exactly what I
intended.
But in reality, the following happens
- The tar ball no longer differs.
- My changes are tossed away (with possibly surprising build results)
- No backup was made, I have to recreate my work.
From the above I see several reasons to reopen and raise to Major issue.
In addition, once the packager learns that the system is fighting against his
updates, the documented counter measures do not work:
osc build --noservice --local-package
Still runs the service and changes the tarball back.
The only possible workaround appears to be
osc build --offline
Temporarily changing the full URLs is not an option for me. It adds a second
build cycle after the upload reaches the cpan mirrors. The timing of this is
unpredictable. The chances of neglecting (or simply forgetting) the second
rebuild for just an URL repair are very high. Thus the service cannot fulfill
its purpose.
I am not having fun submitting my packages now.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.