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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] So, you want to become a mageia packager
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20So%2C%20you%20want%20to%20become%20a%20mageia%20packager&In-Reply-To=%3C21437566.1298246785413.JavaMail.root%40elwamui-rubis.atl.sa.earthlink.net%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="002717.html">
<LINK REL="Next" HREF="002697.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] So, you want to become a mageia packager</H1>
<B>genomega</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20So%2C%20you%20want%20to%20become%20a%20mageia%20packager&In-Reply-To=%3C21437566.1298246785413.JavaMail.root%40elwamui-rubis.atl.sa.earthlink.net%3E"
TITLE="[Mageia-dev] So, you want to become a mageia packager">genomega at earthlink.net
</A><BR>
<I>Mon Feb 21 01:06:25 CET 2011</I>
<P><UL>
<LI>Previous message: <A HREF="002717.html">[Mageia-dev] please keep note of missing dependancies
</A></li>
<LI>Next message: <A HREF="002697.html">[Mageia-dev] Text (log) attachment to bugzilla
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#2696">[ date ]</a>
<a href="thread.html#2696">[ thread ]</a>
<a href="subject.html#2696">[ subject ]</a>
<a href="author.html#2696">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>
-----Original Message-----
><i>From: Pierre Chaland <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">pierre.chaland at tsf47.net</A>>
</I>><i>Sent: Feb 20, 2011 4:49 PM
</I>><i>To: Mageia development mailing-list <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia-dev at mageia.org</A>>
</I>><i>Subject: Re: [Mageia-dev] So, you want to become a mageia packager
</I>><i>
</I>><i>Le samedi 19 février 2011 21:18:48 Remy CLOUARD, vous avez écrit :
</I>>><i> Hi there,
</I>>><i>
</I>>><i> As the title says so, this mail is intended to all people who would like
</I>>><i> to become a packager, but who don’t know where to look, what’s the path,
</I>>><i> what to do.
</I>>><i>
</I>>><i> As you may or may not know, mentoring started a few weeks ago, with some
</I>>><i> people who are already quite experienced in packaging.
</I>>><i>
</I>>><i> These people are making progress quite quickly, and will soon be able to
</I>>><i> be full-fledged packagers. Now, many of you would like to do that too.
</I>>><i>
</I>>><i> So how to get started ?
</I>>><i> -----------------------
</I>>><i>
</I>>><i> Well, there are several things you can already do.
</I>>><i>
</I>>><i> First, I suggest you to join #mageia-mentoring so that you can ask any
</I>>><i> question you’d like to people who are already packagers. Don’t hesitate
</I>>><i> to ask anything, there’s no stupid question. If you don’t get an
</I>>><i> immediate answer, don’t hesitate to ping us
</I>>><i>
</I>>><i> It would also be great that other mentors join the channel as well, so
</I>>><i> that we can answer people. At the moment ahmad, mikala, anssi, Nanar and
</I>>><i> I are on the channel.
</I>>><i>
</I>>><i> I know nothing about packaging, could you give me a pointer ?
</I>>><i> -------------------------------------------------------------
</I>>><i>
</I>>><i> There’s a documentation that tries to summarize how to do a rpm on this
</I>>><i> page:
</I>>><i> <A HREF="http://mageia.org/wiki/doku.php?id=rpm_start">http://mageia.org/wiki/doku.php?id=rpm_start</A>
</I>>><i>
</I>>><i> Don’t be afraid by the size of the page, take your time to read it.
</I>>><i> We would appreciate some feedbacks about this documentation. Tell us if
</I>>><i> some things are not clear, so that we can rephrase it, so that we can
</I>>><i> explain it to you.
</I>>><i>
</I>>><i> It’s not that hard really, and I suggest you to take a look at an
</I>>><i> existing spec to see how it’s done.
</I>>><i>
</I>>><i> At the moment, many packages have been imported, but many packages are
</I>>><i> also waiting for someone to maintain it. You can have a list of
</I>>><i> unmaintained packages here:
</I>>><i> <A HREF="http://maint.mandriva.com/listpkgs.php?owner=1">http://maint.mandriva.com/listpkgs.php?owner=1</A>
</I>>><i>
</I>>><i> Beware, check first that the package is not deprecated, unmaintained
</I>>><i> upstream, and start with a small one, not very difficult, like a small
</I>>><i> console app or a game. Again, if some bits are difficult to understand,
</I>>><i> please tell us :-)
</I>>><i>
</I>>><i>
</I>>><i> I already know some bits of packaging, would like to package for mageia,
</I>>><i> what can I do ?
</I>>><i> ------------------------------------------------------------------------
</I>>><i>
</I>>><i> Packaging policies represent a good amount of doc that might be
</I>>><i> difficult to learn. You don’t have to know them by heart at first, just
</I>>><i> to know that they exist, and that you should refer to them when you are
</I>>><i> trying to do. For instance, if you’re interested in python packages, you
</I>>><i> don’t have to know the perl packaging policy, but you should know that
</I>>><i> they exist and refer to it if you have a perl dependency to your
</I>>><i> package.
</I>>><i>
</I>>><i> Package policies are listed in this page :
</I>>><i> <A HREF="http://mageia.org/wiki/doku.php?id=policies-review">http://mageia.org/wiki/doku.php?id=policies-review</A>
</I>>><i>
</I>>><i> You might also have a look at the aforementionned rpm start page in case
</I>>><i> of doubt, and ask packagers when you don’t know.
</I>>><i>
</I>>><i> Come on #mageia-mentoring, so that you can get in touch with a mentor,
</I>>><i> and if he becomes available, you will be able to start with the various
</I>>><i> tools we use to build packages.
</I>>><i>
</I>>><i> ------------------------------------------------------------------------
</I>>><i>
</I>>><i> I do hope that this mail gives you a path to start with, please tell me
</I>>><i> if I am missing something, and again don’t be discouraged by the amount
</I>>><i> of documentation you will read.
</I>>><i>
</I>>><i> Regards,
</I>><i>I try to did what was writen in <A HREF="http://mageia.org/wiki/doku?id=rpm_start">http://mageia.org/wiki/doku?id=rpm_start</A>
</I>><i>With urpmi I can load ktron rpm.
</I>><i>But if I want to build this same package it cannot find the file.See below.
</I>><i>[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">pierre at sonypierre</A> rpm]$
</I>><i> rpm -i/cauldron/SRPMS/core/ktron-4.5.95-1.mga1.src.rpm
</I>><i>erreur: échec de l'ouverture de
</I>><i>/cauldron/SRPMS/core/ktron-4.5.95-1.mga1.src.rpm: Aucun fichier ou dossier de
</I>><i>ce type
</I>
Unless it was broken out it is probably bundled with kde games.
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="002717.html">[Mageia-dev] please keep note of missing dependancies
</A></li>
<LI>Next message: <A HREF="002697.html">[Mageia-dev] Text (log) attachment to bugzilla
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#2696">[ date ]</a>
<a href="thread.html#2696">[ thread ]</a>
<a href="subject.html#2696">[ subject ]</a>
<a href="author.html#2696">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|