[arch-dev-public] [signoff] bash 3.2.048-3, texinfo 4.13a-2, glibc 2.9-3
Allan McRae
allan at archlinux.org
Thu Jan 29 02:03:31 EST 2009
Aaron Griffin wrote:
> On Thu, Jan 29, 2009 at 12:08 AM, Allan McRae <allan at archlinux.org> wrote:
>
>> Aaron Griffin wrote:
>>
>>> On Wed, Jan 28, 2009 at 11:25 PM, Allan McRae <allan at archlinux.org> wrote:
>>>
>>>
>>>> Andreas Radke wrote:
>>>>
>>>>
>>>>> Am Wed, 28 Jan 2009 19:31:13 -0600
>>>>> schrieb Dan McGee <dpmcgee at gmail.com>:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On Wed, Jan 28, 2009 at 4:20 PM, Aaron Griffin
>>>>>> <aaronmgriffin at gmail.com> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> These three packages contain fixes for our core dep-cycle that was
>>>>>>> discussed in another thread.
>>>>>>>
>>>>>>> Changes:
>>>>>>> texinfo now scans *all* info files on install (not on upgrade)
>>>>>>> - this means that packages do not need direct deps, as it will pick
>>>>>>> up all info files when it's installed
>>>>>>> glibc and bash no longer require/depend on texinfo
>>>>>>> - existence of install-info is checked before running it
>>>>>>>
>>>>>>> Please signoff. The install ISOs need these packages to ensure
>>>>>>> installation happens cleanly.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> $ pacSu --ignore openoffice-base
>>>>>> :: Starting full system upgrade...
>>>>>> warning: openoffice-base: ignoring package upgrade (3.0.0-4 =>
>>>>>> 3.0.1-1) resolving dependencies...
>>>>>> warning: dependency cycle detected:
>>>>>> warning: glibc will be installed before its bash dependency
>>>>>> looking for inter-conflicts...
>>>>>>
>>>>>> Something doesn't seem quite right here, I thought this resolved these
>>>>>> issues? Or did that only pertain to info?
>>>>>>
>>>>>> -Dan
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> The update went smooth here with pacman from current.
>>>>>
>>>>> Everything's working here (x86_64). If the dep cycle is solved we will
>>>>> see when we start testing the new ISOs.
>>>>>
>>>>>
>>>>>
>>>> There still appears to be some issues:
>>>>
>>>>
>>>>
>>>>> sudo mkarchroot /home/tmp/root base
>>>>>
>>>>>
>>>> ...
>>>> Targets (102): kernel-headers-2.6.27.6-2 tzdata-2008i-1 glibc-2.9-3
>>>> ncurses-5.7-2 texinfo-4.13a-2 readline-5.2.013-1
>>>> bash-3.2.048-3 dash-0.5.5.1-1 attr-2.4.41-1 acl-2.2.47-1 ...
>>>> warning: dependency cycle detected:
>>>> warning: glibc will be installed before its bash dependency
>>>> ...
>>>> ( 1/102) installing kernel-headers
>>>> [#####################]
>>>> 100%
>>>> ( 2/102) installing tzdata
>>>> [#####################]
>>>> 100%
>>>> ( 3/102) installing glibc
>>>> [#####################]
>>>> 100%
>>>> ( 4/102) installing ncurses
>>>> [#####################]
>>>> 100%
>>>> ( 5/102) installing texinfo
>>>> [#####################]
>>>> 100%
>>>> error: scriptlet failed to execute correctly
>>>> ( 6/102) installing readline
>>>> [#####################]
>>>> 100%
>>>> ( 7/102) installing bash
>>>> [#####################]
>>>> 100%
>>>> ( 8/102) installing dash
>>>> [#####################]
>>>> 100%
>>>> ( 9/102) installing attr
>>>> [#####################]
>>>> 100%
>>>>
>>>> Note that a "pacman -Rd texinfo" followed by "pacman -S --asdep texinfo"
>>>> give no errors so it is an install order issue.
>>>>
>>>>
>>> Oh... the change in the scriptlet added a findutils dep. Totally
>>> missed that. Could someone verify that adding that dep fixes that for
>>> good?
>>>
>>>
>> Building texinfo with findutils as a dep I get:
>>
>>
>>> sudo mkarchroot /home/tmp/root base
>>>
>> warning: dependency cycle detected:
>> warning: bash will be installed before its glibc dependency
>> warning: dependency cycle detected:
>> warning: readline will be installed before its texinfo dependency
>> warning: dependency cycle detected:
>> warning: readline will be installed before its glibc dependency
>> warning: dependency cycle detected:
>> warning: ncurses will be installed before its glibc dependency
>>
>>
>> ( 1/102) installing ncurses [#####################]
>> 100%
>> ( 2/102) installing readline [#####################]
>> 100%
>> ( 3/102) installing bash [#####################]
>> 100%
>> error: scriptlet failed to execute correctly
>> ( 4/102) installing kernel-headers [#####################]
>> 100%
>> ( 5/102) installing tzdata [#####################]
>> 100%
>> ( 6/102) installing glibc [#####################]
>> 100%
>> ( 7/102) installing findutils [#####################]
>> 100%
>> ( 8/102) installing texinfo [#####################]
>> 100%
>>
>> So I am thinking the bash/glibc cycle actually needs fixed to get things
>> working. I will build glibc without bash as a dep now and see if that
>> helps.
>>
>
> Actually, I'm confused as to why the bash scriptlet would fail at
> all... it only runs install-info and only if it is present. Sure you
> used the latest version?
>
Definite:
bash-3.2.048-3
glibc-2.9-3
texinfo-4.13a-3 (my rebuild with findutils as a dep)
I don't understand this either... Rebuilding glibc without "sh" in the
dep list gives:
> sudo mkarchroot /home/tmp/root base
...
( 1/102) installing kernel-headers
[#####################] 100%
( 2/102) installing tzdata
[#####################] 100%
( 3/102) installing glibc
[#####################] 100%
( 4/102) installing findutils
[#####################] 100%
( 5/102) installing ncurses
[#####################] 100%
( 6/102) installing texinfo
[#####################] 100%
error: scriptlet failed to execute correctly
( 7/102) installing readline
[#####################] 100%
( 8/102) installing bash
[#####################] 100%
More information about the arch-dev-public
mailing list