[opensuse-buildservice] bs_sched (through build) rejecting some deb
I'm trying to build the modules command for Ubuntu. In SLES it uses tcl-devel and tclx. I've figured out that these should be tcl-dev and tclx8.4 under Ubuntu, but when I copy tcl-dev under Ubuntu:9.10 on my backend server (and do a rescan repository), I get this error in scheduler_x86_64.log: /srv/obs/build/Ubuntu:9.10/standard/x86_64/:full/tcl-dev_8.4.16-2_all.deb: not a debian package I've tried installing tcl-dev on my Ubuntu laptop and it works fine, so I'm at a loss for why bs_sched doesn't like it. That deb matches the one on the public OBS, so is it having the same issues? There are other deb's that are also getting rejected: ksudoku_4.3.2-0ubuntu1_amd64.deb language-pack-gnome-et_9.10+20091022_all.deb language-pack-gnome-ne_9.10+20091022_all.deb language-pack-tk_9.10+20091022_all.deb language-pack-zh-hant-base_9.10+20091022_all.deb libaiksaurusgtk-1.2-0c2a_1.2.1+dev-0.12-6_amd64.deb libboost-python1.38-dev_1.38.0-6ubuntu6_amd64.deb libcsparse2.2.3_3.4.0-1ubuntu2_amd64.deb libdmraid1.0.0.rc15_1.0.0.rc15-11ubuntu3_amd64.deb libdrm-radeon1-dbg_2.4.14-1ubuntu1_amd64.deb libedata-cal1.2-6_2.28.1-0ubuntu1_amd64.deb libggzmod4_0.0.14.1-1ubuntu1_amd64.deb libgtkhtml2-dev_2.11.1-2ubuntu2_amd64.deb libopenais3_1.0.0-4_amd64.deb libqt3-compat-headers_3.3.8-b-5ubuntu3_amd64.deb libwebkit-1.0-common_1.1.15.2-1_all.deb libwebkit-dev_1.1.15.2-1_amd64.deb libxcb-render0-dev_1.4-1_amd64.deb libxerces2-java-gcj_2.9.1-4ubuntu1_amd64.deb lsb-graphics_4.0-0ubuntu5_amd64.deb mono-devel_2.4.2.3+dfsg-2_all.deb openoffice.org-base_3.1.1-5ubuntu1_amd64.deb openoffice.org-filter-mobiledev_3.1.1-5ubuntu1_all.deb python-gnupginterface_0.3.2-9ubuntu2_all.deb qt4-doc-html_4.5.3really4.5.2-0ubuntu1_all.deb rsyslog-doc_4.2.0-2ubuntu5_all.deb tcl-dev_8.4.16-2_all.deb texlive-doc-en_2007.dfsg.2-2_all.deb texlive-doc-nl_2007.dfsg.2-2_all.deb texlive-pictures-doc_2007.dfsg.2-4ubuntu1_all.deb thunderbird-locale-sv-se_2.0.0.14+1-0ubuntu2_all.deb ubiquity-ubuntu-artwork_2.0.6_all.deb unclutter_8-10_amd64.deb -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Wed, May 12, 2010 at 10:17:15AM -0500, Luke Imhoff wrote:
I'm trying to build the modules command for Ubuntu. In SLES it uses tcl-devel and tclx. I've figured out that these should be tcl-dev and tclx8.4 under Ubuntu, but when I copy tcl-dev under Ubuntu:9.10 on my backend server (and do a rescan repository), I get this error in scheduler_x86_64.log:
/srv/obs/build/Ubuntu:9.10/standard/x86_64/:full/tcl-dev_8.4.16-2_all.deb: not a debian package
It seems to print this message when the file does not start with the correct "magic" Does 'xxd -l 24' /srv/obs/build/Ubuntu:9.10/standard/x86_64/:full/tcl-dev_8.4.16-2_all.deb look like: 0000000: 213c 6172 6368 3e0a 6465 6269 616e 2d62 !<arch>.debian-b 0000010: 696e 6172 7920 2020 inary I've only seen this when I ran out of disc space and the debs/rpms had size 0. 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
Yeah, that matched: xxd -l 24 /srv/obs/build/Ubuntu:9.10/standard/x86_64/:full/tcl-dev_8.4.16-2_all.deb 0000000: 213c 6172 6368 3e0a 6465 6269 616e 2d62 !<arch>.debian-b 0000010: 696e 6172 7920 2020 inary On Wed, 2010-05-12 at 10:24 -0500, Michael Schroeder wrote:
On Wed, May 12, 2010 at 10:17:15AM -0500, Luke Imhoff wrote:
I'm trying to build the modules command for Ubuntu. In SLES it uses tcl-devel and tclx. I've figured out that these should be tcl-dev and tclx8.4 under Ubuntu, but when I copy tcl-dev under Ubuntu:9.10 on my backend server (and do a rescan repository), I get this error in scheduler_x86_64.log:
/srv/obs/build/Ubuntu:9.10/standard/x86_64/:full/tcl-dev_8.4.16-2_all.deb: not a debian package
It seems to print this message when the file does not start with the correct "magic"
Does 'xxd -l 24' /srv/obs/build/Ubuntu:9.10/standard/x86_64/:full/tcl-dev_8.4.16-2_all.deb look like:
0000000: 213c 6172 6368 3e0a 6465 6269 616e 2d62 !<arch>.debian-b 0000010: 696e 6172 7920 2020 inary
I've only seen this when I ran out of disc space and the debs/rpms had size 0.
Cheers, Michael.
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Wed, May 12, 2010 at 12:14:01PM -0500, Luke Imhoff wrote:
Yeah, that matched:
xxd -l 24 /srv/obs/build/Ubuntu:9.10/standard/x86_64/:full/tcl-dev_8.4.16-2_all.deb 0000000: 213c 6172 6368 3e0a 6465 6269 616e 2d62 !<arch>.debian-b 0000010: 696e 6172 7920 2020 inary
Then I don't know what's going on. The error comes from Build/Deb.pm and is only used when it doesn't start with those strings. Please add some debug output... 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
participants (2)
-
Luke Imhoff
-
Michael Schroeder