From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/20110312/003253.html | 127 ++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 zarb-ml/mageia-dev/20110312/003253.html (limited to 'zarb-ml/mageia-dev/20110312/003253.html') diff --git a/zarb-ml/mageia-dev/20110312/003253.html b/zarb-ml/mageia-dev/20110312/003253.html new file mode 100644 index 000000000..543a59b16 --- /dev/null +++ b/zarb-ml/mageia-dev/20110312/003253.html @@ -0,0 +1,127 @@ + + + + [Mageia-dev] help wanted for building a buildnode-in-a-VM + + + + + + + + + +

[Mageia-dev] help wanted for building a buildnode-in-a-VM

+ andre999 + andr55 at laposte.net +
+ Sat Mar 12 00:54:44 CET 2011 +

+
+ +
Samuel Verschelde a écrit :
+>
+> Le jeudi 10 mars 2011 12:17:11, nicolas vigier a écrit :
+>> On Thu, 10 Mar 2011, Maarten Vanraes wrote:
+>>> Op donderdag 10 maart 2011 00:22:36 schreef nicolas vigier:
+>>>> On Thu, 10 Mar 2011, Maarten Vanraes wrote:
+>>>>> Hi,
+>>>>>
+>>>>> for the purpose of testing package building locally;
+>>>>>
+>>>>>   - you're a careful packager and test out everything locally before
+>>>>>   submitting - you're a novice packager and want to practise
+>>>>>
+>>>>> i would like to make a VM that acts like a buildnode, with the
+>>>>> following
+>>>>>
+>>>>> requirements:
+>>>>>   - mageia system (not mandriva)
+>>>>>   - preferably headless
+>>>>>   - ssh on by default
+>>>>>   - building 32bit AND 64bit packages
+>>>>>   - using chroots to build and preferably having basesystem chroots on
+>>>>>   it. also
+>>>>>
+>>>>> cleans up so buildrequires are properly tested, and lint checking and
+>>>>> what else a buildnode normally does.
+>>>>
+>>>> This can be done using iurt.
+>>>
+>>> so, how exactly does this work? iurt automagically build basesystem
+>>> chroots and chrootbuilds stuff? is there any task that is needed for
+>>> this kind of thing?
+>>
+>> Yes. See iurt package. And iurt config file used on the cluster :
+>> http://svnweb.mageia.org/adm/puppet/modules/buildsystem/templates/iurt.caul
+>> dron.conf?revision=734&view=markup
+>>
+>>>>>   - no signing step
+>>>>>   - still as small as possible so it can be put somewhere for
+>>>>>   downloading. - nice to have is possibly a sort of local submission
+>>>>>   tree so submitting
+>>>>>
+>>>>> could also be practised.
+>>>>
+>>>> You mean installing a full build system in a VM ?
+>>>>
+>>>> You can try to do it using puppet, and the puppet modules on svn :
+>>>> http://svnweb.mageia.org/adm/
+>>>
+>>> well, i donno, i don't know puppet and this is not meant to be used in a
+>>> controlled environment, but just built like this and people use it
+>>> locally. there is not really any need to remote control this machine.
+>>> just a one time setup.
+>>
+>> The easiest way to setup a buildsystem is using puppet. Otherwise it
+>> will be more difficult.
+>
+> Could someone from the sysadmins write (if it has not been done already) a
+> quick guide for puppet use, for example "how to deploy a buildnode using
+> puppet" ? I guess that would help Maarteen a lot :)
+>
+> Samuel
+
+I'd like to see that too.  (Another novice packager.)
+I've done some changes to ~/.rpmmacros to modify a little the local 
+build, and I do compile everything I import, but I'd really like to 
+simulate the mageia environment.
+It would also be nice to see an indication of minimum + likely disk 
+space requirements
+thanks :)
+
+-- 
+André
+
+ + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1