apt-build has a critical failure before even managing to download source packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt-build (Ubuntu) |
Fix Released
|
Low
|
Andrea Gasparini |
Bug Description
Binary package hint: apt-build
While packaging my own packages, I have found that apt-build is unable to even acknowledge their existance:
On a clean Ubuntu 6.10 install after running a upgrade, installing apt-build, mc and adding 'deb-src http://
root@qfsndbox:
W: Unable to locate package glfrontier
W: Unable to locate package glfrontier
E: No packages found
Use of uninitialized value in string eq at /usr/bin/apt-build line 402.
Missing source pakcage name for source_by_source().
root@qfsndbox:
W: Unable to locate package glfrontier
W: Unable to locate package glfrontier
W: Unable to locate package glfrontier
E: No packages found
Use of uninitialized value in string eq at /usr/bin/apt-build line 402.
Unable to find binary candidate for glfrontier at /usr/bin/apt-build line 476.
root@qfsndbox:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 5141kB of source archives.
Get:1 http://
Get:2 http://
Get:3 http://
Fetched 5141kB in 1s (4562kB/s)
gpg: new configuration file `/root/
gpg: WARNING: options in `/root/
gpg: Signature made Mon 15 Jan 2007 07:48:17 AM CET using DSA key ID 03EC9F34
gpg: Can't check signature: public key not found
dpkg-source: extracting glfrontier in glfrontier-
dpkg-source: unpacking glfrontier_
dpkg-source: applying ./glfrontier_
root@qfsndbox:
glfrontier-
root@qfsndbox:
As you can see, for some reason apt-build cannot find the source packages, even though they are there, and apt-get can see them, retrieve them just fine. I did run apt-get update and apt-build update before.
The given repository should be open to the rest of the Internet, so feel free to try the repository and package yourselves.
Related branches
Changed in apt-build: | |
assignee: | nobody → blueyed |
Changed in apt-build: | |
assignee: | blueyed → nobody |
Changed in apt-build: | |
importance: | Undecided → Low |
status: | Triaged → Fix Committed |
Hi,
apt-build uses apt-cache to retrieve the information for the package.
I check it and i found that if you don't have also the corresponding deb line, it doesn't work.
If there's a command to retrieve the list of a deb-src repository, i could try to make a patch. :)
thanks!