summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2010-November/000932.html
blob: 5689fc94e23446be2ca5b6a292c33c33397d3211 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-sysadm] progress of the night
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20progress%20of%20the%20night&In-Reply-To=%3Cm3tyj5pmds.fsf%40euphor.blino.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="000816.html">
   <LINK REL="Next"  HREF="000942.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-sysadm] progress of the night</H1>
    <B>Olivier Blin</B> 
    <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20progress%20of%20the%20night&In-Reply-To=%3Cm3tyj5pmds.fsf%40euphor.blino.org%3E"
       TITLE="[Mageia-sysadm] progress of the night">mageia at blino.org
       </A><BR>
    <I>Thu Nov 25 14:23:59 CET 2010</I>
    <P><UL>
        <LI>Previous message: <A HREF="000816.html">[Mageia-sysadm] progress of the night
</A></li>
        <LI>Next message: <A HREF="000942.html">[Mageia-sysadm] progress of the night
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#932">[ date ]</a>
              <a href="thread.html#932">[ thread ]</a>
              <a href="subject.html#932">[ subject ]</a>
              <a href="author.html#932">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Michael Scherer &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">misc at zarb.org</A>&gt; writes:

&gt;<i> ( blino also did some work, but I will let him talk of this, like :
</I>&gt;<i> - explaining the cooldron idea
</I>&gt;<i> - the vhost &quot;repository&quot;
</I>
Hi,

Some updates:
- iurt has been cleaned not to require a global &quot;sudo&quot; access:
  all commands requiring root access are now run through the
  iurt_root_command   wrapper, and iurt now requires sudo access for
  this wrapper only
- the mandrake user is gone, we now have per-task users:
  * the schedbot user on the main node schedules the jobs with ulri
    and gathers back the packages with ulri + emi
  * the iurt user runs the iurt jobs on the build nodes
    (it might be used on the main node later to receive batch rebuilds or
     dkms rebuilds)
- iurt config files are now in /etc/iurt:
  * upload.conf (for ulri + emi)
  * build/&lt;distro version&gt;.conf (for iurt)
- upload.conf file has been factorized (simple build nodes list)
- a repository.mageia.org vhost (private on the BS) has been created on
  valstar with a small cauldron repository
  <A HREF="http://repository.mageia.org/distrib">http://repository.mageia.org/distrib</A> points to
  /distrib/boostrap/distrib on valstar
  It is not in /distrib/mirror since it is not meant to be mirrored yet.
  It is based on packages from Mandriva Cooker for i586 and x86_64.
- iurt uses <A HREF="http://repository.mageia.org/distrib">http://repository.mageia.org/distrib</A>
- ulri specifies the iurt log dir on the ssh command line, avoiding the
  use of a iurt wrapper in the build node
- a pkgsubmit.mageia.org vhost (public) has been created
  For now, <A HREF="http://pkgsubmit.mageia.org/uploads/">http://pkgsubmit.mageia.org/uploads/</A> points to the build
  queue (raw directoryt index)

Basically, iurt, ulri and emi are ready now.

Todo:
- fix a bug that makes iurt rebuild the whole chroot tarball everytime
  (it checks NFS repository
- setup mdv-youri to submit packages in the todo queue
  (this will get called by repsys submit)
- setup mdv-youri to upload built packages in the repository (/distrib/repository)
- setup cronjobs to run ulri and emi
- allow uploads to a restricted set of trusted users
- start the package cleaning job (mga extension, remove Mandriva references)
- move the bootstrap repo to a more meaningful directory, for example
  /distrib/repository
- setup a cronjob to mirror /distrib/repository to /distrib/mirror
  (when the cauldron repo is cleaned from Mandriva references)
- setup the web BS status page on <A HREF="http://pkgsubmit.mageia.org/">http://pkgsubmit.mageia.org/</A>

The cauldron bootstrap repo (previously codenamed cooldron) has been
built this way:
  rm -f /var/cache/urpmi/rpms/*
  linux32 urpmi --auto --use-distrib <A HREF="http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.1/i586">http://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/2010.1/i586</A>
    --root /tmp/testroot --no-install basesystem rpm-build
    rpm-mandriva-setup-build sudo urpmi curl python-devel dbus-devel
    gtk2-devel curl-devel desktop-file-utils libnotify-devel
    xmlrpc-c-devel xmlrpc-c file-devel python-devel gettext
    polkit-1-devel libzip-devel libtar-devel bzip2-devel zlib-devel
    intltool bison rpm-devel sqlite-devel
  mkdir -p /distrib/boostrap/distrib/cauldron/i586/media/main/release/
  cp -fa /var/cache/urpmi/rpms/* /distrib/boostrap/distrib/cauldron/i586/media/main/release/
  # edit a minimal /distrib/boostrap/distrib/cauldron/i586/media/media_info/media.cfg
  gendistrib --skipmissingdir /distrib/boostrap/distrib/cauldron

Cheers

-- 
Olivier Blin - blino
</PRE>





<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="000816.html">[Mageia-sysadm] progress of the night
</A></li>
	<LI>Next message: <A HREF="000942.html">[Mageia-sysadm] progress of the night
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#932">[ date ]</a>
              <a href="thread.html#932">[ thread ]</a>
              <a href="subject.html#932">[ subject ]</a>
              <a href="author.html#932">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
mailing list</a><br>
</body></html>