On Fri, Dec 04, 2009 at 02:25:08PM -0600, Luke Imhoff wrote:
On Fri, 2009-12-04 at 13:21 -0600, Luke Imhoff wrote:
Ok, I think this is a real bug on the server, but just let me know if it's some policy I'm unaware of (again ;-)):
libattr1's version in a bdep tag is 1:2.4.43
the full bdep is
<bdep arch="amd64" name="libattr1" notmeta="1" preinstall="1" project="Ubuntu:9.10" release="3" repository="standard" version="1:2.4.43" />
The full deb name on the server is
libattr1_2.4.43-3_amd64.deb
The same thing happens with other debs that have numbers at the end of their names like kdelibs4-*. Somehow it's grabbing both numerical pieces and then joining them with ':'.
Where in the obs-server or build code is the version parsed out? I can fix it, I just don't know off hand where in the perl the parse is located.
Once again, the data is correct, it just doesn't match the naming scheme for the deb package.
No, it's not correct. Epoch handling is missing from Build/Deb.pm in the build package. Fixing... Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org