[Lunar-bugs] [Lunar Linux 0000071]: New plugin code make coreutils install to ABORT!

Lunar bug reports list lunar-bugs at lunar-linux.org
Tue Mar 7 20:17:29 UTC 2006


good job on the speed boost :-)

but why do you find adding the freshly compiled binaries to the path  
ugly?

the path should only be in Lunar's sub shell the is calling the  
prepare install.

when the binaries are installed path precedence will use the binaries  
in the system path first.

when the src directory is blown away the installed ones are defiantly  
used.

what draw back exists?  because if there is a draw back i'd like to  
know.

Steve


On Mar 7, 2006, at 11:54 AM, Lunar bug reports list wrote:

> Well that solution does work. I just find it ugly. Either way both  
> patches
> and the export of PATH can be done. The patch for checking all plugins
> run a lot faster with the bash approach compared to using cut. So  
> at least
> some speed gained ;)
>
> Sincerely
> Stefan Wold
>
> On Tue, 7 Mar 2006, Lunar bug reports list wrote:
>
>> Sorry for my poor wording,   All that needed to be done is to export
>> the path to the freshly built binaries.
>>
>> A wasn't saying that your patches weren't a solution, but in the
>> future when new plugins use coreutils again. They will have to be
>> patched yet again...   Temporarily adding the new tool locations to
>> the path, they will be called from the src directory, until they are
>> installed, when the standard path has the binaries.  Yet making
>> future plugins or other lunar code safe from this failure in the  
>> future.
>>
>> The patches only fix the effects, exporting the path to the new
>> binaries solve the problem.
>>
>> Steve
>>
>>
>> On Mar 7, 2006, at 11:02 AM, Lunar bug reports list wrote:
>>
>>> Check my patches, they already solve the problem. No need to make  
>>> the
>>> process more complicated by moving binaries around when they don't
>>> need
>>> to. The patches are pure bash so they are safe.
>>>
>>> Sincerely
>>> Stefan Wold
>>>
>>>
>>> On Tue, 7 Mar 2006, Lunar bug reports list wrote:
>>>
>>>> As i cant login to the bugs page for some odd reason....
>>>>
>>>>
>>>> to truely solve this issue the utilities that core utils provides
>>>> need to be temporarily put into a alternate path...
>>>> essenually
>>>>
>>>> one option is to add the binary path to the freshly built tools in
>>>> the src repository
>>>>
>>>> export PATH=$PATH:$BUILD_DIRECTORYcoreutills/src/
>>>>
>>>> assuming thats where the freshly built coreutils are
>>>>
>>>> Steve
>>>>
>>>> On Mar 7, 2006, at 5:10 AM, Lunar bug reports list wrote:
>>>>
>>>>>
>>>>> A NOTE has been added to this issue.
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>> <http://bugs.lunar-linux.org/view.php?id=71>
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>> Reported By:                ratler
>>>>> Assigned To:                sofar
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>> Project:                    Lunar Linux
>>>>> Issue ID:                   71
>>>>> Category:                   theedge
>>>>> Reproducibility:            always
>>>>> Severity:                   major
>>>>> Priority:                   immediate
>>>>> Status:                     assigned
>>>>> Moonbase Version:           20060307.06
>>>>> Core Tools:                 Theedge
>>>>> Core Tools Version:         20060129
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>> Date Submitted:             03-07-2006 12:03 UTC
>>>>> Last Modified:              03-07-2006 13:10 UTC
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>> Summary:                    New plugin code make coreutils install
>>>>> to ABORT!
>>>>> Description:
>>>>> During a prepare install stage of coreutils theedge need "cut"
>>>>> in the plugin code. Since cut is part of coreutils it no longer
>>>>> exist
>>>>> on the system during prepare install causing the install of
>>>>> coreutils to
>>>>> fail
>>>>> completely.
>>>>>
>>>>> After that the system is rendered useless since all coreutils are
>>>>> gone.
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>>
>>>>> ------------------------------------------------------------------ 
>>>>> --
>>>>> --
>>>>>  Moe - 03-07-06 12:07
>>>>> ------------------------------------------------------------------ 
>>>>> --
>>>>> --
>>>>> Dennis and I can confirm this problem. And it is extremely
>>>>> important that
>>>>> this issue is adressed immediately since we advise every new  
>>>>> user to
>>>>> recompile their coreutils before doing anything else rendering  
>>>>> their
>>>>> freshly installed lunar systems unusable from the start!
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------ 
>>>>> --
>>>>> --
>>>>>  ratler - 03-07-06 13:10
>>>>> ------------------------------------------------------------------ 
>>>>> --
>>>>> --
>>>>> Ok. More problems. Should have tested to build coreutils a couple
>>>>> of more
>>>>> times as well. This time the wrappers fail (make to be  
>>>>> specific) it
>>>>> can't
>>>>> find basename since that is part of coreutils too.
>>>>>
>>>>> I have a patch for that as well attached to this bug.
>>>>>
>>>>> Issue History
>>>>> Date Modified  Username       Field                    Change
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>> 03-07-06 12:03 ratler         New Issue
>>>>> 03-07-06 12:03 ratler         File Added: theedge-plugin.patch
>>>>>
>>>>> 03-07-06 12:03 ratler         Moonbase Version          =>
>>>>> 20060307.06
>>>>> 03-07-06 12:03 ratler         Core Tools                => Theedge
>>>>> 03-07-06 12:03 ratler         Core Tools Version        =>  
>>>>> 20060129
>>>>> 03-07-06 12:06 Moe            Note Added: 0000144
>>>>> 03-07-06 12:07 Moe            Note Edited: 0000144
>>>>> 03-07-06 13:10 ratler         Note Added: 0000145
>>>>> ================================================================== 
>>>>> ==
>>>>> ==
>>>>>
>>>>> _______________________________________________
>>>>> Lunar-bugs mailing list
>>>>> Lunar-bugs at lunar-linux.org
>>>>> http://foo-projects.org/mailman/listinfo/lunar-bugs
>>>>
>>>> _______________________________________________
>>>> Lunar-bugs mailing list
>>>> Lunar-bugs at lunar-linux.org
>>>> http://foo-projects.org/mailman/listinfo/lunar-bugs
>>>>
>>> _______________________________________________
>>> Lunar-bugs mailing list
>>> Lunar-bugs at lunar-linux.org
>>> http://foo-projects.org/mailman/listinfo/lunar-bugs
>>
>> _______________________________________________
>> Lunar-bugs mailing list
>> Lunar-bugs at lunar-linux.org
>> http://foo-projects.org/mailman/listinfo/lunar-bugs
>>
> _______________________________________________
> Lunar-bugs mailing list
> Lunar-bugs at lunar-linux.org
> http://foo-projects.org/mailman/listinfo/lunar-bugs



More information about the Lunar-bugs mailing list