[SM-Discuss] Updating tar with devel sorcery
iuso at sourcemage.org
Thu Jan 1 10:34:00 EST 2009
Jaka Kranjc wrote:
> On Sunday 28 of December 2008 12:46:26 Juuso Alasuutari wrote:
>> George Sherwood wrote:
>>> Looks like some error has been introduced to devel sorcery that causes
>>> building of tar to fail with this error:
>>> Preparing to install tar
>>> install-info: No such file or directory for tar
>>> Dispel of tar failed!
>>> Creating compile log /var/log/sorcery/compile/tar-1.20.bz2
>>> Spells that encountered problems:
>>> tar (post_remove) tar (pre_install)
>>> Vlad updated tar to 1.21 today which isn't a problem, but if you are
>>> using devel sorcery you need to downgrade to test to complete the build
>>> for now. Or at least copy /bin/tar somewhere safe. :)
>> I got this same error when I tried to cast mysql, too. Something funky
>> happened with sorcery lately.
> Nothing funky happened to Sorcery, it just became more strict. There were
> always install-info errors (you get them with test sorcery too), but now they
> are fatal if they cause POST_REMOVE (or PRE_REMOVE) to fail.
> Like I said before, consider this an incentive to finally fix these long
> standing bugs. The candidates are easy to find, the fix pretty simple (just
> remember to add a repair file) and Vlad was already working on one for tar,
> so you should also have a reference soon.
Why is this new restriction necessary, anyway? To me it seems all it
does is create more requirements for spell writers when they (us) have a
lot of things to take into account already.
I have to admit, our spells aren't in any way simple anymore. Everything
seem to become more and more complex as time goes by. There's a limit to
what you can do with bash, and I'm thinking about trying to write a
completely new kind of package manager.
I'm a currently very frustrated about gnupg also failing with devel
sorcery. I wonder how many others we will have to screw around with now.
Preparing to install gnupg
install-info: No such file or directory for gpg
install-info: No such file or directory for gpgv
Dispel of gnupg failed!
Creating compile log /var/log/sorcery/compile/gnupg-1.4.9.bz2
Spells that encountered problems:
gnupg (post_remove) gnupg (pre_install)
More information about the SM-Discuss