[SM-Grimoire-Bugs] [Bug 15048] New: tar broked upgrading 1.18 -> 1.21

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Sat Jan 24 10:09:30 EST 2009


http://bugs.sourcemage.org/show_bug.cgi?id=15048

           Summary: tar broked upgrading 1.18 -> 1.21
           Product: Codex
           Version: test grimoire
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: archive
        AssignedTo: sm-grimoire-bugs at lists.ibiblio.org
        ReportedBy: sqweek at gmail.com


So if my diagnosis is accurate, tar recently changed so that it removes any
existing /usr/share/info/tar.info file in PRE_INSTALL rather than POST_REMOVE.
This causes a problem since the file is no longer there in POST_REMOVE so the
install-info command fails and POST_REMOVE fails.

 To account for that, there's a REPAIR for POST_REMOVE that adds a "true" to
the end of POST_REMOVE so the failed install-info doesn't cause us to choke.
However, my tar is so frigging old (16 months) that the POST_REMOVE in my
tablet doesn't match the checksum in the REPAIR (by the looks of it, because
someone changed ${TRACK_ROOT} to $TRACK_ROOT).

 Ultimately, my POST_REMOVE failed, and cast bailed on the tar installation.
But of course by that point we've already dispelled tar, leaving my system
tarless[1]. Probably not the most desirable behaviour from sorcery either...

[1] Actually I have plan9port installed and there's a tar in that too. But
sorcery doesn't work so well without GNU tar ;)

-sqweek


-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the SM-Grimoire-Bugs mailing list