Bauerbill stopped building and installing packages, then started again

For about a month, it seems, when I ran 'bauerbill -Syu' it would list a bunch of packages that were upgradable, and I think actually downloaded the packages, but would not build or install them. Now that I've finally found time to post a question about it, it's mysteriously resumed building and installing packages. Just wondering, anyone know the explanation for this? Someone has posted this comment Comment by: wsduvall on Wed, 27 Oct 2010 00:09:22 +0000 No longer works with https transition. on the AUR page for bauerbill (http://aur.archlinux.org/packages.php?ID=33511) -- ___ ___ __ _ / _ \ / _ \| | | | Gregory D. Weber, Associate Professor / /_\// / | | | /\ | | Indiana University East / /_\\/ /__| | |/ \| | http://mypage.iu.edu/~gdweber/ \____/\_____/\___/\__/ Tel. (765) 973-8420; FAX (765) 973-8550

For about a month, it seems, when I ran 'bauerbill -Syu' it would list a bunch of packages that were upgradable, and I think actually downloaded the packages, but would not build or install them.
Now that I've finally found time to post a question about it, it's mysteriously resumed building and installing packages.
Just wondering, anyone know the explanation for this?
Someone has posted this comment
Comment by: wsduvall on Wed, 27 Oct 2010 00:09:22 +0000
No longer works with https transition.
on the AUR page for bauerbill (http://aur.archlinux.org/packages.php?ID=33511) repo Do you keep bauerbill and it deps suck as perl-xyne-arch and
On 01/08/2011 03:00 PM, gdweber@iue.edu wrote: perl-xyne-common updated from xyne's repo? [xyne-any] Server = http://xyne.archlinux.ca/repos/anyperl-xyne-arch ABOVE community in pacman.conf???

gdweber@iue.edu wrote:
For about a month, it seems, when I ran 'bauerbill -Syu' it would list a bunch of packages that were upgradable, and I think actually downloaded the packages, but would not build or install them.
Now that I've finally found time to post a question about it, it's mysteriously resumed building and installing packages.
Just wondering, anyone know the explanation for this?
If it's able to detect upgradable packages then it would have downloaded them and tried to build any that needed to be built. The only thing that would prevent installation is if the build failed and the output would have made that clear. A situation similar to your description might have been caused by the order of the build queue. It previously failed to consider dependency order within the queue itself if those dependencies were satisfied by installed packages. For example, if you were upgrading haskell-pandoc, it would detect that its dependencies were already installed and build it first, even if some of the package's dependencies were in the queue. Re-running the command several times would eventually get through all of the builds. I fixed the ordering algorithm as soon as I noticed the error, but it was there for a while and would only appear with certain build queues, so it fits the time frame. The switch to HTTPS would not have caused such a problem, plus it was fixed quickly. As jwbirdsong mentioned, you should include [xyne-any] above [community] in pacman.conf. It's updated automatically with my release scripts, and I release fixes as soon as I have them, which is usually the same day that I discover the problem. Regards, Xyne

Xyne, On 2011-Jan-09, Xyne wrote:
gdweber@iue.edu wrote:
For about a month, it seems, when I ran 'bauerbill -Syu' it would list a bunch of packages that were upgradable, and I think actually downloaded the packages, but would not build or install them.
Now that I've finally found time to post a question about it, it's mysteriously resumed building and installing packages.
Just wondering, anyone know the explanation for this?
If it's able to detect upgradable packages then it would have downloaded them and tried to build any that needed to be built. The only thing that would prevent installation is if the build failed and the output would have made that clear.
I did not think it was even trying to build the packages, but I could be mistaken about that; I had a lot of other things on my mind at the time.
A situation similar to your description might have been caused by the order of the build queue. It previously failed to consider dependency order within the queue itself if those dependencies were satisfied by installed packages. For example, if you were upgrading haskell-pandoc, it would detect that its dependencies were already installed and build it first, even if some of the package's dependencies were in the queue. Re-running the command several times would eventually get through all of the builds.
Indeed, I had noticed some building out of order, though I was not ready to mention that issue. Which is now fixed because ...
I fixed the ordering algorithm as soon as I noticed the error, but it was there for a while and would only appear with certain build queues, so it fits the time frame.
The switch to HTTPS would not have caused such a problem, plus it was fixed quickly.
As jwbirdsong mentioned, you should include [xyne-any] above [community] in pacman.conf. It's updated automatically with my release scripts, and I release fixes as soon as I have them, which is usually the same day that I discover the problem.
Thanks for the suggestion about [xyne-any]. Since I obtained bauerbill initially through AUR, I had supposed it would be updated through AUR as well. I added [xyne-any] today (with details from https://wiki.archlinux.org/index.php/Unofficial_User_Repositories), ran pacman -Syu, and immediately got updates for perl-xyne-common and perl-xyne-arch. These must be libraries used by bauerbill, and they seem to have fixed the build order problem.
Regards, Xyne
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://www.haskell.org/mailman/listinfo/arch-haskell
-- ___ ___ __ _ / _ \ / _ \| | | | Gregory D. Weber, Associate Professor / /_\// / | | | /\ | | Indiana University East / /_\\/ /__| | |/ \| | http://mypage.iu.edu/~gdweber/ \____/\_____/\___/\__/ Tel. (765) 973-8420; FAX (765) 973-8550
participants (3)
-
gdweber@iue.edu
-
jwbirdsong
-
Xyne