[arch-dev-public] devtools, archiso, et al

Eric Bélanger snowmaniscool at gmail.com
Fri Apr 17 14:51:39 EDT 2009


On Fri, Apr 17, 2009 at 10:23 AM, Allan McRae <allan at archlinux.org> wrote:
> Allan McRae wrote:
>>
>> Allan McRae wrote:
>>>
>>> Allan McRae wrote:
>>>>
>>>> Dan McGee wrote:
>>>>>
>>>>> On Thu, Apr 16, 2009 at 2:59 PM, Aaron Griffin
>>>>> <aaronmgriffin at gmail.com> wrote:
>>>>>
>>>>>>
>>>>>> On Tue, Apr 14, 2009 at 2:29 PM, Aaron Griffin
>>>>>> <aaronmgriffin at gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> On Tue, Apr 14, 2009 at 2:10 PM, Eric Bélanger
>>>>>>> <snowmaniscool at gmail.com> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Apr 9, 2009 at 12:01 PM, Aaron Griffin
>>>>>>>> <aaronmgriffin at gmail.com> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Apr 9, 2009 at 6:39 AM, Allan McRae <allan at archlinux.org>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>
>>>>>>>> Any update for devtools? I'm still using 2.6.29.1-2 as I want to
>>>>>>>> keep
>>>>>>>> using my chroots.
>>>>>>>>
>>>>>>>
>>>>>>> If you want to jump ahead:
>>>>>>>
>>>>>>> http://code.phraktured.net/cgit.cgi/devtools/commit/?id=ca87391f99760dc6677df419031108e65b588ecd
>>>>>>>
>>>>>>> The patch is simple, as aufs supports unionfs syntax too. Actually a
>>>>>>> sed "s/unionfs/aufs/" should actually work too.
>>>>>>>
>>>>>>> Make sure to install aufs2-util though
>>>>>>>
>>>>>>
>>>>>> Any qualms with me releasing devtools as it is from git?
>>>>>>
>>>>>
>>>>> Yes- it installs a communitypkg script that will no longer work with
>>>>> the tupkg uploader, as it has been switched to use the devtools and
>>>>> upload to our other server.
>>>>>
>>>>
>>>> I suppose we can just not distribute that in the package for the time
>>>> being. Anyway, I will be taking the git versions of the building scripts for
>>>> a spin later today so I can give them a good testing before you make a
>>>> release.
>>>
>>> Issues I have with makechrootpkg (git master with Aaron's master merged):
>>>
>>> 1) there is a whole heap of issues with using ""'s around variables that
>>> have *'s in them.  So the * is not getting expanded and there are issues
>>> copying the completed packages and adding them to a db.  I will send a patch
>>> soon.  However the fix stops people using base chroot directories with
>>> spaces in them.  I personally don't care about that possibility and prefer
>>> things to work in some form...
>>>
>>> 2) I get output like:
>>> which: no namcap in
>>> (/home/allan/bin:/home/allan/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core)
>>> because the redirection to /dev/null is not quite right.  Again, patch on
>>> its way...
>>>
>>
>> Patch attached.  Applies on top of devtools git master with Aaron's master
>> merged on top.
>
> Ignore that patch.  Running with this fix exposed an error in the test of
> whether to add a package to a repo.  That is included in the patch on my git
> web (http://dev.archlinux.org/~allan/gitweb/gitweb.cgi).
>
> Allan
>
>
>

Maybe it would be simpler to just push a new devtools package with
only the fix to use aufs2 instead of unionfs to get this out of the
way. After that, we could look into releasing a new tarball from git.

Eric


More information about the arch-dev-public mailing list