Gentoo Archives: gentoo-dev

From: Liam McLoughlin <hexxeh@××××××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Digest of gentoo-dev@lists.gentoo.org issue 1125 (56929-56978)
Date: Wed, 26 Dec 2012 17:41:16
Message-Id: CAMszZoZOZbPJ-bBgNiszuX7UOf+snkUbAUTZOtq6oK+wdWt+0Q@mail.gmail.com
1 unsubscribe
2
3
4 On 26 December 2012 17:38, <gentoo-dev+help@l.g.o> wrote:
5
6 > Topics (messages 56929 through 56978):
7 >
8 > [gentoo-dev] Time based retirements
9 > 56929 - Rich Freeman <rich0@g.o>
10 >
11 > [gentoo-dev] About using a CONFIGURATION (or SETUP) file under
12 > /usr/share/doc for configuration information
13 > 56930 - Markos Chandras <hwoarang@g.o>
14 >
15 > [gentoo-dev] About using a CONFIGURATION (or SETUP) file under
16 > /usr/share/doc for configuration information
17 > 56931 - Alexandre Rostovtsev <tetromino@g.o>
18 >
19 > [gentoo-dev] About using a CONFIGURATION (or SETUP) file under
20 > /usr/share/doc for configuration information
21 > 56932 - Markos Chandras <hwoarang@g.o>
22 >
23 > [gentoo-dev] About using a CONFIGURATION (or SETUP) file under
24 > /usr/share/doc for configuration information
25 > 56933 - Brian Dolbec <dolsen@g.o>
26 >
27 > [gentoo-dev] Proposed removal of service: torrents.gentoo.org
28 > 56934 - "Robin H. Johnson" <robbat2@g.o>
29 >
30 > [gentoo-dev] About using a CONFIGURATION (or SETUP) file under
31 > /usr/share/doc for configuration information
32 > 56935 - Zac Medico <zmedico@g.o>
33 >
34 > [gentoo-dev] About using a CONFIGURATION (or SETUP) file under
35 > /usr/share/doc for configuration information
36 > 56936 - Pacho Ramos <pacho@g.o>
37 >
38 > [gentoo-dev] About using a CONFIGURATION (or SETUP) file under
39 > /usr/share/doc for configuration information
40 > 56937 - Diego Elio Pettenò <flameeyes@×××××××××.eu>
41 >
42 > [gentoo-dev] Automated Package Removal and Addition Tracker, for the week
43 > ending 2012-12-23 23h59 UTC
44 > 56939 - "Robin H. Johnson" <robbat2@g.o>
45 >
46 > [gentoo-dev] Is /var/cache the right place for repositories?
47 > 56940 - Sebastian Pipping <sping@g.o>
48 >
49 > [gentoo-dev] Is /var/cache the right place for repositories?
50 > 56941 - Sebastian Pipping <sping@g.o>
51 >
52 > [gentoo-dev] Is /var/cache the right place for repositories?
53 > 56942 - Ulrich Mueller <ulm@g.o>
54 >
55 > [gentoo-dev] Is /var/cache the right place for repositories?
56 > 56943 - Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
57 >
58 > [gentoo-dev] Is /var/cache the right place for repositories?
59 > 56944 - Michael Mol <mikemol@×××××.com>
60 >
61 > [gentoo-dev] Is /var/cache the right place for repositories?
62 > 56945 - Diego Elio Pettenò <flameeyes@×××××××××.eu>
63 >
64 > [gentoo-dev] Is /var/cache the right place for repositories?
65 > 56946 - Michał Górny <mgorny@g.o>
66 >
67 > [gentoo-dev] Is /var/cache the right place for repositories?
68 > 56947 - Ulrich Mueller <ulm@g.o>
69 >
70 > [gentoo-dev] Is /var/cache the right place for repositories?
71 > 56949 - Michael Mol <mikemol@×××××.com>
72 >
73 > [gentoo-dev] Is /var/cache the right place for repositories?
74 > 56950 - "vivo75@×××××.com" <vivo75@×××××.com>
75 >
76 > [gentoo-dev] Is /var/cache the right place for repositories?
77 > 56951 - Ulrich Mueller <ulm@g.o>
78 >
79 > [gentoo-dev] Is /var/cache the right place for repositories?
80 > 56952 - "Rick "Zero_Chaos" Farina" <zerochaos@g.o>
81 >
82 > [gentoo-dev] Is /var/cache the right place for repositories?
83 > 56953 - "Rick "Zero_Chaos" Farina" <zerochaos@g.o>
84 >
85 > [gentoo-dev] Is /var/cache the right place for repositories?
86 > 56954 - Diego Elio Pettenò <flameeyes@×××××××××.eu>
87 >
88 > [gentoo-dev] gen_usr_ldscript & --libdir=/lib
89 > 56955 - Mike Frysinger <vapier@g.o>
90 >
91 > [gentoo-dev] gen_usr_ldscript & --libdir=/lib
92 > 56956 - Diego Elio Pettenò <flameeyes@×××××××××.eu>
93 >
94 > [gentoo-dev] Is /var/cache the right place for repositories?
95 > 56957 - Michael Hampicke <gentoo-dev@××××.biz>
96 >
97 > [gentoo-dev] Re: Is /var/cache the right place for repositories?
98 > 56958 - Duncan <1i5t5.duncan@×××.net>
99 >
100 > [gentoo-dev] Is /var/cache the right place for repositories?
101 > 56959 - Ulrich Mueller <ulm@g.o>
102 >
103 > [gentoo-dev] Is /var/cache the right place for repositories?
104 > 56960 - Peter Stuge <peter@×××××.se>
105 >
106 > [gentoo-dev] Drop the Perl Modules Guideline?
107 > 56961 - Torsten Veller <tove@g.o>
108 >
109 > [gentoo-dev] tools-portage herd unmaintained packages
110 > 56962 - Pacho Ramos <pacho@g.o>
111 >
112 > [gentoo-dev] tools-portage herd unmaintained packages
113 > 56965 - Brian Dolbec <dolsen@g.o>
114 >
115 > [gentoo-dev] Drop the Perl Modules Guideline?
116 > 56967 - Sergey Popov <pinkbyte@g.o>
117 >
118 > [gentoo-dev] Proposed removal of service: torrents.gentoo.org
119 > 56968 - Sergey Popov <pinkbyte@g.o>
120 >
121 > [gentoo-dev] default mta
122 > 56969 - Eray Aslan <eras@g.o>
123 >
124 > [gentoo-dev] default mta
125 > 56970 - Mike Pagano <mpagano@g.o>
126 >
127 > [gentoo-dev] default mta
128 > 56971 - Eray Aslan <eras@g.o>
129 >
130 > [gentoo-dev] Re: default mta
131 > 56972 - Duncan <1i5t5.duncan@×××.net>
132 >
133 > [gentoo-dev] default mta
134 > 56973 - Rich Freeman <rich0@g.o>
135 >
136 > [gentoo-dev] Attracting developers (Re: Packages up for grabs...)
137 > 56974 - Kent Fredric <kentfredric@×××××.com>
138 >
139 > [gentoo-dev] Call for agenda items -- Council meeting 2013-01-08
140 > 56975 - "Tony "Chainsaw" Vroon" <chainsaw@g.o>
141 >
142 > [gentoo-dev] tools-portage herd unmaintained packages
143 > 56977 - Paul Varner <fuzzyray@g.o>
144 >
145 > [gentoo-dev] Re: [gentoo-dev-announce] Lastrites:
146 > media-sound/logitechmediaserver-bin, net-dialup/misdn,
147 > net-dialup/misdnuser, net-misc/asterisk-chan_misdn,
148 > www-apache/mod_authn_pam, www-apache/mod_cplusplus, net-dialup/ltmodem,
149 > =dev-libs/gmime-2.2.27-r1, www-apache/mod_spin, www-apache/mod_python,
150 > dev-dotnet/galago-sharp, sys-apps/galago-daemon, dev-libs/libgalago,
151 > www-apache/mod_transform, dev-util/monodevelop-java,
152 > dev-util/monodevelop-python, dev-util/monodevelop-vala, media-libs/libdlna,
153 > media-video/ushare, app-admin/flexlm, net-misc/cisco-vpnclient-3des,
154 > app-emulation/systemsim-cell, sys-block/gcloop,
155 > games-roguelike/noegnud-data, games-roguelike/noegnud-nethack,
156 > games-roguelike/noegnud-slashem
157 > 56978 - Markos Chandras <hwoarang@g.o>
158 >
159 >
160 > On Sun, Dec 23, 2012 at 4:39 AM, Markos Chandras <hwoarang@g.o>
161 > wrote:
162 > > On 12/23/2012 02:06 AM, Doug Goldstein wrote:
163 > >> On Fri, Dec 21, 2012 at 7:05 PM, Markos Chandras
164 > >> <hwoarang@g.o> wrote:
165 > >>>
166 > >>>
167 > >>
168 > >> I see "free" as "dump a lot of orthogonally related packages on to
169 > >> the herd that is listed but really the other herd members aren't
170 > >> interested in those packages.
171 > >
172 > > Then that herd should not be on metadata.xml. What's the point of
173 > > being there if they have absolutely no idea how to maintain the
174 > package...
175 >
176 > Agreed - I suspect that many herds reflect how packages were
177 > maintained 5 years ago, and not how they are maintained today. If a
178 > herd isn't associated with an active project, it should probably be
179 > dropped.
180 >
181 > > *Sigh*. We don't retire people who actively commit. If that person was
182 > > not capable of maintain this package (say if that package has 20 open
183 > > bugs for months) then we need to remove him from metadata.xml and say
184 > > "sorry folks nobody maintains it"
185 >
186 > Depends on the bug. :) At work most of the systems I work on have
187 > had hundreds of open bugs for years. A failure to close a bug is not
188 > a failure to maintain.
189 >
190 > In any case, nobody should be forcibly retired if they're interested
191 > in sticking around. However, the fact is that if you guys are sending
192 > out emails and getting no replies for weeks on end, what else can you
193 > do?
194 >
195 > >
196 > >> If you need a concrete example of a package, that would be MythTV.
197 > >> I've been hoping for the day that someone becomes a Gentoo
198 > >> developer with the goal of maintaining MythTV for nearly a decade
199 > >> but it hasn't happened.
200 > > Did you explicitly drop it to maintainer-needed@ so others can know
201 > > nobody maintains it? Or do you expect them to guess it by leaving bugs
202 > > open on purpose? Telling people on bugzilla that they are welcome to
203 > > maintain it is only part of a solution. Did you announce it on a
204 > > mailing list? Maybe gentoo-users@
205 >
206 > Hmm, mythtv is part of its own herd, so I never bothered to add myself
207 > to the metadata.xml. Maybe I should do that. :)
208 >
209 > I don't have any plans to go anywhere - in fact I just stuck a new set
210 > of 0.26 fixes in my overlay for testing (rich0 in layman) and was
211 > planning on moving them into the tree in a week or so.
212 >
213 > > Like I said we are working on a "less brain-dead" policy so I have
214 > > nothing else to contribute to this thread
215 >
216 > Feel free to solicit feedback on such policy from the dev community at
217 > large. This is obviously something of general interest. That isn't
218 > to say that you can't brainstorm things internally and formulate your
219 > thoughts as well.
220 >
221 > Rich
222 >
223 > On 23 December 2012 09:57, Pacho Ramos <pacho@g.o> wrote:
224 > > El sáb, 22-12-2012 a las 13:53 -0800, Zac Medico escribió:
225 > >> On 12/22/2012 01:46 PM, Markos Chandras wrote:
226 > >> > On 22 December 2012 09:26, Pacho Ramos <pacho@g.o> wrote:
227 > >> >> Hello
228 > >> >>
229 > >> >> After seeing:
230 > >> >> https://bugs.gentoo.org/show_bug.cgi?id=440214
231 > >> >>
232 > >> >> Looking to a lot of its blockers shows that we are using "elog"
233 > messages
234 > >> >> for informing people about configuration (like pointing people to
235 > >> >> external links to get proper way of configuring things, tell them to
236 > add
237 > >> >> to some system groups...). I thought that maybe this kind of
238 > information
239 > >> >> could be simply included in a canonical file under /usr/share/doc/
240 > >> >> package dir called, for example, CONFIGURATION or SETUP. We would
241 > them
242 > >> >> point people (now with a news item, for the long term provably a
243 > note to
244 > >> >> handbook to newcomers would be nice) to that file to configure their
245 > >> >> setups. The main advantages I see:
246 > >> >> - We will flood less summary.log ;)
247 > >> >> - The information to configure the package is always present while
248 > >> >> package is installed, now, if we remove merge produced logs, people
249 > will
250 > >> >> need to reemerge the package or read directly the ebuild
251 > >> >>
252 > >> >> What do you think?
253 > >> >
254 > >> > Correct me if I am wrong but are you suggesting we drop the elog
255 > >> > messages altogether? I still believe that having the elog messages
256 > >> > at the end of an 'emerge -uDN world' is more convenient. Maybe it
257 > >> > makes sense to have both, as in print the elog messages and
258 > >> > create those CONFIGURATION or SETUP files at the same time.
259 > >>
260 > >> As a compromise, you could have the ebuild trigger the elog message only
261 > >> when there is not a previous version of the package installed.
262 > >
263 > > That sounds interesting in combination :O Looking to, for example, e4rat
264 > > ebuild, it should elog the info to configure it first time and later
265 > > people could rely on CONFIGURATION doc to recover that information, not
266 > > flooding summary.log any longer and not losing the info, looks nice :D
267 >
268 > But like I said, elog messages are already saved in
269 > /var/log/portage/elog/$cat/$pf so people can
270 > read these. Isn't this the same with what you suggest?
271 >
272 > --
273 > Regards,
274 > Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
275 >
276 > On Sun, 2012-12-23 at 12:20 +0000, Markos Chandras wrote:
277 > > But like I said, elog messages are already saved in
278 > > /var/log/portage/elog/$cat/$pf so people can
279 > > read these. Isn't this the same with what you suggest?
280 >
281 > Is that by default? And when was that default added?
282 >
283 > I certainly do not have /var/log/portage/elog/$cat/$pf on my machine
284 > (using portage-2.2.0_alpha149), and in fact have never heard of this log
285 > file before your email.
286 >
287 >
288 > On 23 December 2012 13:58, Alexandre Rostovtsev <tetromino@g.o>
289 > wrote:
290 > > On Sun, 2012-12-23 at 12:20 +0000, Markos Chandras wrote:
291 > >> But like I said, elog messages are already saved in
292 > >> /var/log/portage/elog/$cat/$pf so people can
293 > >> read these. Isn't this the same with what you suggest?
294 > >
295 > > Is that by default? And when was that default added?
296 > >
297 > > I certainly do not have /var/log/portage/elog/$cat/$pf on my machine
298 > > (using portage-2.2.0_alpha149), and in fact have never heard of this log
299 > > file before your email.
300 > >
301 > >
302 >
303 > Good question. I believe this is handled by the PORTAGE_ELOG_*
304 > variables in /etc/portage/make.conf
305 >
306 > --
307 > Regards,
308 > Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
309 >
310 > On Sun, 2012-12-23 at 08:58 -0500, Alexandre Rostovtsev wrote:
311 > > On Sun, 2012-12-23 at 12:20 +0000, Markos Chandras wrote:
312 > > > But like I said, elog messages are already saved in
313 > > > /var/log/portage/elog/$cat/$pf so people can
314 > > > read these. Isn't this the same with what you suggest?
315 > >
316 > > Is that by default? And when was that default added?
317 > >
318 > > I certainly do not have /var/log/portage/elog/$cat/$pf on my machine
319 > > (using portage-2.2.0_alpha149), and in fact have never heard of this log
320 > > file before your email.
321 > >
322 > >
323 >
324 > No, they are not saved there by default. They must be enabled.
325 >
326 > elog messages are not saved there, those are the build logs. They are
327 > saved in /var/log/portage/elog/ as for example:
328 >
329 > app-portage:gentoolkit-0.3.0.7:20121216-000453.log
330 >
331 > PLUS, they can be cleaned by emaint or setup to be auto-cleaned by
332 > emerge as well so as to not fill up the system with old build logs.
333 >
334 > emaint -p logs
335 >
336 > the default is 7 days old, will be cleaned. The emaint log module also
337 > takes a -t, --time option.
338 >
339 >
340 > Pacho was right with his original email. It would be best to install
341 > that small text file of info where it can be found for reference later.
342 > I have often had to go searching ebuilds for elog/einfo data about
343 > configuring some pkg for such and such long after it's first install due
344 > to needs changing or some breakage of some kind.
345 >
346 > Much like our gentoo handbook, where most of that info can be found
347 > elswhere on the net, this would extend to pkgs so that that info could
348 > be compiled together in a place that did not require net access to find
349 > key info needed.
350 >
351 > This proposed method would not apply to all those pkgs with over use of
352 > elog/einfo either. Many of those just need to use has_version() to
353 > reduce the noise. But there are many such pkgs in the tree that could
354 > benefit from the dev putting together a small doc of the configuration
355 > info for gentoo, put it into the files dir to be installed as Pacho
356 > suggests. It would likely reduce the number of bugs submitted due to
357 > bad configuration and make it easier for users to locate (after some
358 > time to get use to the idea where to find them).
359 > --
360 > Brian Dolbec <dolsen@g.o>
361 >
362 > torrents.gentoo.org has been down for a few months now, and there have
363 > been very few comments about it. Up until a few years ago, it was still
364 > quite useful, but I believe that we have sufficient bandwidth and
365 > mirror-coverage around the world that it's become a moot point.
366 >
367 > If you have any complaints, objections, etc, please respond in this
368 > thread.
369 >
370 > Service:
371 > ---------
372 > torrents.gentoo.org
373 >
374 > Service termination date:
375 > -------------------------
376 > Already (it's been broken a while)
377 >
378 > Functions:
379 > -----------
380 > - .torrent file hosting
381 > - BitTorrent tracker
382 > - BitTorrent stats per .torrent files
383 >
384 > Handling of functions going forward:
385 > ------------------------------------
386 > If we need torrents in future, we should use public trackers, as there
387 > is no further need to run our own BitTorrent tracker. The .torrent
388 > files themselves should live on our own mirrors, with GPG signatures to
389 > prove authenticity (we actually only need to sign the infohash value).
390 >
391 > The only thing we'd actually be losing is statistics on the .torrents,
392 > which were never that accurate to begin with - people gamed them more
393 > than once, and we didn't always catch them in time, if anything, what
394 > statistics we have would currently under-report by some degree, possibly
395 > as much as 50%.
396 >
397 > --
398 > Robin Hugh Johnson
399 > Gentoo Linux: Developer, Trustee & Infrastructure Lead
400 > E-Mail : robbat2@g.o
401 > GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
402 >
403 > On 12/23/2012 08:35 AM, Brian Dolbec wrote:
404 > > On Sun, 2012-12-23 at 08:58 -0500, Alexandre Rostovtsev wrote:
405 > >> On Sun, 2012-12-23 at 12:20 +0000, Markos Chandras wrote:
406 > >>> But like I said, elog messages are already saved in
407 > >>> /var/log/portage/elog/$cat/$pf so people can
408 > >>> read these. Isn't this the same with what you suggest?
409 > >>
410 > >> Is that by default? And when was that default added?
411 > >>
412 > >> I certainly do not have /var/log/portage/elog/$cat/$pf on my machine
413 > >> (using portage-2.2.0_alpha149), and in fact have never heard of this log
414 > >> file before your email.
415 > >>
416 > >>
417 > >
418 > > No, they are not saved there by default. They must be enabled.
419 >
420 > /var/log/portage/elog/summary.log is enabled by default though, and
421 > portage installs /etc/logrotate.d/elog-save-summary to manage it.
422 > --
423 > Thanks,
424 > Zac
425 >
426 > El dom, 23-12-2012 a las 13:36 -0800, Zac Medico escribió:
427 > > On 12/23/2012 08:35 AM, Brian Dolbec wrote:
428 > > > On Sun, 2012-12-23 at 08:58 -0500, Alexandre Rostovtsev wrote:
429 > > >> On Sun, 2012-12-23 at 12:20 +0000, Markos Chandras wrote:
430 > > >>> But like I said, elog messages are already saved in
431 > > >>> /var/log/portage/elog/$cat/$pf so people can
432 > > >>> read these. Isn't this the same with what you suggest?
433 > > >>
434 > > >> Is that by default? And when was that default added?
435 > > >>
436 > > >> I certainly do not have /var/log/portage/elog/$cat/$pf on my machine
437 > > >> (using portage-2.2.0_alpha149), and in fact have never heard of this
438 > log
439 > > >> file before your email.
440 > > >>
441 > > >>
442 > > >
443 > > > No, they are not saved there by default. They must be enabled.
444 > >
445 > > /var/log/portage/elog/summary.log is enabled by default though, and
446 > > portage installs /etc/logrotate.d/elog-save-summary to manage it.
447 >
448 > But I remember to, for example, this kind of message:
449 > elog
450 > elog "Please consult the upstream wiki if you need help"
451 > elog "configuring your system"
452 > elog "http://e4rat.sourceforge.net/wiki/index.php/Main_Page"
453 > elog
454 >
455 >
456 > The idea would be to make it to be only shown at first message and,
457 > later, rely on people reading /usr/share/doc/e4rat-xxx/CONFIGURATION
458 > file if they want to remember that tip
459 >
460 >
461 > On 23/12/2012 23:54, Pacho Ramos wrote:
462 > > The idea would be to make it to be only shown at first message and,
463 > > later, rely on people reading /usr/share/doc/e4rat-xxx/CONFIGURATION
464 > > file if they want to remember that tip
465 >
466 > So you want in the main documentation a request to read the package
467 > documentation on where to find the upstream documentation?
468 >
469 > --
470 > Diego Elio Pettenò — Flameeyes
471 > flameeyes@×××××××××.eu — http://blog.flameeyes.eu/
472 >
473 >
474 > The attached list notes all of the packages that were added or removed
475 > from the tree, for the week ending 2012-12-23 23h59 UTC.
476 >
477 > Removals:
478 > media-sound/leechcraft-muziczombie 2012-12-18 17:31:53 maksbotan
479 > media-sound/leechcraft-muziczombie 2012-12-18 18:05:32 maksbotan
480 > media-sound/leechcraft-lemon 2012-12-20 13:59:21 maksbotan
481 >
482 > Additions:
483 > sec-policy/selinux-openrc 2012-12-17 08:48:02 swift
484 > net-analyzer/nagios-check_pidfile 2012-12-17 09:15:23 hollow
485 > dev-ruby/nagios 2012-12-17 09:31:34 hollow
486 > app-crypt/cryptkeeper 2012-12-17 19:31:21 hwoarang
487 > dev-python/charade 2012-12-17 19:48:55 radhermit
488 > games-rpg/penumbra-collection 2012-12-17 21:42:41 hasufell
489 > dev-python/cx_Freeze 2012-12-18 07:39:33 pinkbyte
490 > media-sound/leechcraft-touchstreams 2012-12-18 13:17:56 maksbotan
491 > media-sound/leechcraft-muziczombie 2012-12-18 13:22:34 maksbotan
492 > media-sound/leechcraft-lemon 2012-12-18 13:23:19 maksbotan
493 > media-sound/leechcraft-muziczombie 2012-12-18 17:39:50 maksbotan
494 > media-sound/leechcraft-musiczombie 2012-12-18 18:52:18 maksbotan
495 > x11-terms/terminology 2012-12-19 16:35:13 sera
496 > x11-libs/pangox-compat 2012-12-19 16:38:43 tetromino
497 > dev-python/keyring 2012-12-19 20:47:59
498 > prometheanfire
499 > net-misc/leechcraft-lemon 2012-12-20 13:54:38 maksbotan
500 > x11-misc/kbdd 2012-12-21 10:19:36 qnikst
501 > dev-games/etrophy 2012-12-21 14:42:02 tommy
502 > x11-plugins/echievements 2012-12-21 14:45:29 tommy
503 > media-libs/ethumb 2012-12-21 20:48:30 tommy
504 > app-benchmarks/expedite 2012-12-21 21:08:52 tommy
505 > virtual/pyparsing 2012-12-21 21:58:01 mgorny
506 > dev-python/wsgilog 2012-12-22 11:56:52 hwoarang
507 > x11-plugins/leechcraft-lhtr 2012-12-22 15:28:04 maksbotan
508 > virtual/leechcraft-wysiwyg-editor 2012-12-22 15:31:26 maksbotan
509 > net-misc/leechcraft-blogique 2012-12-22 15:47:39 maksbotan
510 > dev-util/open-vcdiff 2012-12-22 18:28:38 floppym
511 > dev-cpp/gtkmm-utils 2012-12-23 09:46:25 hwoarang
512 > app-text/referencer 2012-12-23 09:53:09 hwoarang
513 > dev-lang/rebol 2012-12-23 10:54:42 patrick
514 > dev-lang/rebol-bin 2012-12-23 10:55:09 patrick
515 > net-libs/libzapojit 2012-12-23 17:32:45 eva
516 > net-voip/homer 2012-12-23 17:50:07 hwoarang
517 >
518 > --
519 > Robin Hugh Johnson
520 > Gentoo Linux Developer
521 > E-Mail : robbat2@g.o
522 > GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
523 >
524 > On 20.12.2012 19:14, Ciaran McCreesh wrote:
525 > > The tree is a database. It belongs in /var/db/.
526 >
527 > I don't see /var/db in the latest release of the Filesystem Hierarchy
528 > Standard:
529 >
530 > http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
531 >
532 > I would prefer something that blends with FHS.
533 >
534 > Best,
535 >
536 >
537 >
538 > Sebastian
539 >
540 > On 20.12.2012 18:27, Ulrich Mueller wrote:
541 > > Now I wonder: After removal of e.g. the Portage tree from a system, it
542 > > is generally not possible to restore it. (It can be refetched, but not
543 > > to its previous state.)
544 > >
545 > > Same is true for distfiles, at least to some degree. They may have
546 > > vanished upstream or from mirrors.
547 > >
548 > > Maybe /var/lib would be a better choice? It would also take care of
549 > > the issue with fetch-restricted files.
550 >
551 > Thanks for bringing it up. What you address above is the exact reason
552 > why Layman's home was moved to /var/lib/layman/ eventually. It has a
553 > cache aspect, bit it's not a true cache.
554 >
555 > Best,
556 >
557 >
558 >
559 > Sebastian
560 >
561 >
562 > >>>>> On Mon, 24 Dec 2012, Sebastian Pipping wrote:
563 >
564 > > On 20.12.2012 19:14, Ciaran McCreesh wrote:
565 > >> The tree is a database. It belongs in /var/db/.
566 >
567 > > I don't see /var/db in the latest release of the Filesystem
568 > > Hierarchy Standard:
569 >
570 > > http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
571 >
572 > Wrong standard to choose from. ;-) /var/db/ is already required by the
573 > PMS for /var/db/pkg/.
574 >
575 > > I would prefer something that blends with FHS.
576 >
577 > Is this important for a Gentoo specific directory?
578 >
579 > /var/db/portage/ PORTDIR
580 > /var/db/layman/ layman storage
581 > /var/db/pkg/ VDB (no change)
582 > /usr/local/portage/ local overlays (no change)
583 > /var/cache/distfiles/ DISTDIR
584 > /var/cache/packages/ PKGDIR
585 >
586 > Alternatively, the last two could be under
587 > /var/cache/portage/{distfiles,packages}/.
588 >
589 > Ulrich
590 >
591 > On Mon, 24 Dec 2012 03:17:06 +0100
592 > Sebastian Pipping <sping@g.o> wrote:
593 > > On 20.12.2012 19:14, Ciaran McCreesh wrote:
594 > > > The tree is a database. It belongs in /var/db/.
595 > >
596 > > I don't see /var/db in the latest release of the Filesystem Hierarchy
597 > > Standard:
598 > >
599 > > http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
600 > >
601 > > I would prefer something that blends with FHS.
602 >
603 > That's ok, Gentoo doesn't follow FHS.
604 >
605 > --
606 > Ciaran McCreesh
607 >
608 > On Mon, Dec 24, 2012 at 4:08 AM, Ulrich Mueller <ulm@g.o> wrote:
609 > >>>>>> On Mon, 24 Dec 2012, Sebastian Pipping wrote:
610 > >
611 > >> On 20.12.2012 19:14, Ciaran McCreesh wrote:
612 > >>> The tree is a database. It belongs in /var/db/.
613 > >
614 > >> I don't see /var/db in the latest release of the Filesystem
615 > >> Hierarchy Standard:
616 > >
617 > >> http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
618 > >
619 > > Wrong standard to choose from. ;-) /var/db/ is already required by the
620 > > PMS for /var/db/pkg/.
621 > >
622 > >> I would prefer something that blends with FHS.
623 > >
624 > > Is this important for a Gentoo specific directory?
625 > >
626 > > /var/db/portage/ PORTDIR
627 > > /var/db/layman/ layman storage
628 > > /var/db/pkg/ VDB (no change)
629 > > /usr/local/portage/ local overlays (no change)
630 > > /var/cache/distfiles/ DISTDIR
631 > > /var/cache/packages/ PKGDIR
632 > >
633 > > Alternatively, the last two could be under
634 > > /var/cache/portage/{distfiles,packages}/.
635 >
636 > Query that's been percolating in my mind...how much of this is
637 > specific to Gentoo, and how much has strong overlap with closely
638 > related distros like Sabayon and Funtoo?
639 >
640 > --
641 > :wq
642 >
643 > On 24/12/2012 10:08, Ulrich Mueller wrote:
644 > > /var/cache/packages/ PKGDIR
645 >
646 > Maybe /var/spool/binpkgs ?
647 >
648 > --
649 > Diego Elio Pettenò — Flameeyes
650 > flameeyes@×××××××××.eu — http://blog.flameeyes.eu/
651 >
652 > On Mon, 24 Dec 2012 10:08:13 +0100
653 > Ulrich Mueller <ulm@g.o> wrote:
654 >
655 > > >>>>> On Mon, 24 Dec 2012, Sebastian Pipping wrote:
656 > >
657 > > > On 20.12.2012 19:14, Ciaran McCreesh wrote:
658 > > >> The tree is a database. It belongs in /var/db/.
659 > >
660 > > > I don't see /var/db in the latest release of the Filesystem
661 > > > Hierarchy Standard:
662 > >
663 > > > http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
664 > >
665 > > Wrong standard to choose from. ;-) /var/db/ is already required by the
666 > > PMS for /var/db/pkg/.
667 >
668 > Incorrect. The PMS specifies vdb as being 'unspecified'. The fact that
669 > it provides a path there doesn't seem really relevant.
670 >
671 > --
672 > Best regards,
673 > Michał Górny
674 >
675 > >>>>> On Mon, 24 Dec 2012, Diego Elio Pettenň wrote:
676 >
677 > >> /var/cache/packages/ PKGDIR
678 >
679 > > Maybe /var/spool/binpkgs ?
680 >
681 > This doesn't look right to me. /var/spool contains things like printer
682 > queues or outgoing mail that are typically deleted after processing.
683 >
684 > Ulrich
685 >
686 > On Mon, Dec 24, 2012 at 8:32 AM, Ulrich Mueller <ulm@g.o> wrote:
687 > >>>>>> On Mon, 24 Dec 2012, Diego Elio Pettenň wrote:
688 > >
689 > >>> /var/cache/packages/ PKGDIR
690 > >
691 > >> Maybe /var/spool/binpkgs ?
692 > >
693 > > This doesn't look right to me. /var/spool contains things like printer
694 > > queues or outgoing mail that are typically deleted after processing.
695 >
696 > Then treat it like garbage collection. Some maintenance action could
697 > go through and remove the files which aren't fetch-restricted. Portage
698 > could do this at the end of its cycle, or it could be set up as a cron
699 > job, or it could require a manual maintenance step.
700 >
701 >
702 > --
703 > :wq
704 >
705 > Il 24/12/2012 10:11, Ciaran McCreesh ha scritto:
706 >
707 >> On Mon, 24 Dec 2012 03:17:06 +0100
708 >> Sebastian Pipping <sping@g.o> wrote:
709 >>
710 >>> On 20.12.2012 19:14, Ciaran McCreesh wrote:
711 >>>
712 >>>> The tree is a database. It belongs in /var/db/.
713 >>>>
714 >>> yes and no,
715 > yes it contain data and executable needed to update gentoo system, in a
716 > hierarchical and relational form
717 > no, it's a cache of a remote database generally mantained from others.
718 >
719 > Actually also the difference in importance between /var/db/pkg and
720 > /????/ebuild_tree is very high.
721 > Loose the pkg db and your best plan is to re-emerge the entire world,
722 > provided you still have a copy of /var/lib/portage/world (or equivalent),
723 > loose the latter and have a laugh.
724 > To put those in the same category seem risky
725 >
726 > Not that I personally care since everything gentoo related is kept in /g
727 > on my systems, also this for various reason mainly because it's something
728 > used to mantain a system and if maintainaince is not needed it's very easy
729 > this way to remove.
730 >
731 > I don't see /var/db in the latest release of the Filesystem Hierarchy
732 >>> Standard:
733 >>>
734 >>> http://www.pathname.com/fhs/**pub/fhs-2.3.html#**THEVARHIERARCHY<http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY>
735 >>>
736 >>> I would prefer something that blends with FHS.
737 >>>
738 >> That's ok, Gentoo doesn't follow FHS.
739 >>
740 >> And it's ok to "prefere" to stay near a standard and use it as a
741 > guideline, for various reason, less difference with others and because a
742 > bunch of people has already toughted on it, to name just two.
743 > Raising to "MUST blend" would be indeed not beneficial.
744 >
745 > Regards,
746 > Francesco Riosa
747 >
748 > >>>>> On Mon, 24 Dec 2012, Diego Elio Pettenň wrote:
749 >
750 > > On 24/12/2012 14:32, Ulrich Mueller wrote:
751 > >> This doesn't look right to me. /var/spool contains things like
752 > >> printer queues or outgoing mail that are typically deleted after
753 > >> processing.
754 >
755 > > Not sure how /var/cache fits for binpkgs though, tbh.
756 >
757 > Why not? Because they are distributed to other systems?
758 >
759 > /var/lib then? (Though FHS acolytes would probably put them in /srv ...)
760 >
761 > Ulrich
762 >
763 > -----BEGIN PGP SIGNED MESSAGE-----
764 > Hash: SHA1
765 >
766 > On 12/24/2012 04:08 AM, Ulrich Mueller wrote:
767 > >>>>>> On Mon, 24 Dec 2012, Sebastian Pipping wrote:
768 > >
769 > >> On 20.12.2012 19:14, Ciaran McCreesh wrote:
770 > >>> The tree is a database. It belongs in /var/db/.
771 > >
772 > >> I don't see /var/db in the latest release of the Filesystem
773 > >> Hierarchy Standard:
774 > >
775 > >> http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY
776 > >
777 > > Wrong standard to choose from. ;-) /var/db/ is already required by the
778 > > PMS for /var/db/pkg/.
779 > >
780 > >> I would prefer something that blends with FHS.
781 > >
782 > > Is this important for a Gentoo specific directory?
783 > >
784 > > /var/db/portage/ PORTDIR
785 > > /var/db/layman/ layman storage
786 > > /var/db/pkg/ VDB (no change)
787 > > /usr/local/portage/ local overlays (no change)
788 > > /var/cache/distfiles/ DISTDIR
789 > > /var/cache/packages/ PKGDIR
790 > >
791 > > Alternatively, the last two could be under
792 > > /var/cache/portage/{distfiles,packages}/.
793 > >
794 > I am not 100% on this, but I think this is my first +1 for this thread.
795 >
796 > +1
797 >
798 > I really like this layout, it almost makes sense.
799 > I won't be bike shedding on this topic (really don't care that much),
800 > but I do really like this layout.
801 >
802 > - -ZC
803 > -----BEGIN PGP SIGNATURE-----
804 > Version: GnuPG v2.0.19 (GNU/Linux)
805 > Comment: Using GnuPG with undefined - http://www.enigmail.net/
806 >
807 > iQIcBAEBAgAGBQJQ2H3/AAoJEKXdFCfdEflKJMwQALbugkzciQpw3KTr32Dwl2p2
808 > TFMRClKv4W006SXjbxLciQg+hLDMPBOIjbCl5UtpWcFSsCWWUXGBJIX7A6m7TZ6N
809 > lj4VGjEDBjCKzkp3XypoRXL1XIiuqQpxv3FAqpFbhLczXRP+oQoP3ZmdbDZF4Dky
810 > oJf/Pttl4bD8CA6cWZ6tXDvnrZ2w4cJYm/AnuOaCahSM/3MqscWq884lnucbT6Xs
811 > IBa6DhNV/iqAXTQ5v/54p6izl6EbV/UJEzFjSVOsPAgmCwVjsc1ZFkZi2BAlt8iv
812 > f+8j0SGHRrUXk22nOIe1bwdg7CTpn0cjrYPTjG+sWcx+tEgNzF7xkLLWgeSj4+jL
813 > kY7KXvfsmVyamAybySGJNWIjv8n97YkJTy8bT7caIoCB8h0oJvrC2eNRJFISuEjv
814 > DpKvql1nNyJJ1/k2aUoBLiUjLpSIGeZ0607W4woTM0mrEo8RGvXGV87y8Y4jGML1
815 > 2ks87XcEb/jBPVxCodITwWyB9/aqzC4K0K5rLj5xqIDdeoxb2A8HVefbUEY2mcD/
816 > cFXTl7hnX9KdNl4+VrNSVvNNVR+pZIZz8lT8wiu4wqVwm+CjaY+YPMuGy3ps2cmo
817 > Pq3/HbSSQwhP6bEZfZ5md8dZ2p2LSW9xJzhbxmuFCUrLxDAbZTsjDKeJy0q3aHNG
818 > Xi+Z+m8PqCDotRD63PWR
819 > =lGRB
820 > -----END PGP SIGNATURE-----
821 >
822 > -----BEGIN PGP SIGNED MESSAGE-----
823 > Hash: SHA1
824 >
825 > On 12/24/2012 09:00 AM, Diego Elio Pettenò wrote:
826 > > On 24/12/2012 14:32, Ulrich Mueller wrote:
827 > >> This doesn't look right to me. /var/spool contains things like printer
828 > >> queues or outgoing mail that are typically deleted after processing.
829 > >
830 > > Not sure how /var/cache fits for binpkgs though, tbh.
831 > >
832 > "Application cache data. Such data are locally generated as a result of
833 > time-consuming I/O or calculation. The application must be able to
834 > regenerate or restore the data. The cached files can be deleted without
835 > loss of data."
836 >
837 > No sure how it doesn't...
838 >
839 > Binpackages are really essentially cache created by portage through
840 > time-consuming I/O and calculation (compiling) and can easily be
841 > regenerated locally. Plus, you can delete all of this and the system is
842 > still functional.
843 >
844 > - -ZC
845 > -----BEGIN PGP SIGNATURE-----
846 > Version: GnuPG v2.0.19 (GNU/Linux)
847 > Comment: Using GnuPG with undefined - http://www.enigmail.net/
848 >
849 > iQIcBAEBAgAGBQJQ2H5HAAoJEKXdFCfdEflKoPEP/14QYZIF/mbquRFkiCnp5KCN
850 > s11qw4He6yEsgnjvMKA1CCWZ0R85G/wfVnj0DpcK83zXrP9Znbrk4Yatue/7KXaZ
851 > I/sDg5Woo1FT6Mb9EY7hgpawIS25+6xA3eRsPKIlPzBG+i43ZTM4JhDLJeTs1VSH
852 > APhkH0EXiA0H8ngCTgP9ReDXoi8KqPbMYGe/t3NVL4KalPdkDsjHeqfUG95C660f
853 > TM34UvOGBA4HpySmH+FRdsUxV+9tJtdOZFjSm/oQX5IZrzLQA5lOSHe6t8sQJnsk
854 > /b6TYncolfVpUED6y/8072S4GL+mEucf8NFIyMClpDymfILS7zFR0hEawm+UrLjm
855 > O2/0ivPHQQA/P4uwTDQzJ1KqHZAgN0lDgbSZYZ5290whypSyJoGIKfVIvSI/qjFR
856 > JOy5pCMkY9oClOqZB6s32WowKCzPipT7MPvBgotPuBoHaaMJOeW53FJadi/VEyGc
857 > qL6Uv6jn0WKJJpGrONm7LwXnYB8kVzOmqVLpGEIO1mqEX9QL71qsq/Fw1pAyqqB5
858 > NSq1dDbKye9C7nH1xSmhzgGFTs3V+IHKAV2iwjeElhZJF/Iv2+nj/6gONpNI7279
859 > x1Zbi7i3JM1z4EMSaV+Nt60endPeB4KnDFoPXlRLZTlyR2qcLVNVr+qAIWG3m+mM
860 > QqQCREx2n/KV/hFUUh5U
861 > =7lrq
862 > -----END PGP SIGNATURE-----
863 >
864 > On 24/12/2012 16:43, Ulrich Mueller wrote:
865 > > Why not? Because they are distributed to other systems?
866 >
867 > More because they can be used as a backup themselves, if I want to keep
868 > older versions available.
869 >
870 > > /var/lib then?
871 >
872 > Fine by me.
873 >
874 > > (Though FHS acolytes would probably put them in /srv ...)
875 >
876 > Let's not get on with /srv right now please.
877 >
878 > --
879 > Diego Elio Pettenò — Flameeyes
880 > flameeyes@×××××××××.eu — http://blog.flameeyes.eu/
881 >
882 > On Friday 14 December 2012 05:43:41 Fabian Groffen wrote:
883 > > gen_usr_ldscript() vs --libdir=/lib. Questions on why, and if it makes
884 > > sense to remove gen_usr_ldscript in favour of --libdir. WilliamH will
885 > > open a discussion on gentoo-dev ML.
886 >
887 > these are orthogonal issues. not every package using gen_usr_ldscript has
888 > a
889 > --libdir option, and even the ones that do commonly install more than one
890 > library but we really only want to move one. plus with static libs,
891 > --libdir
892 > will install those into the wrong place.
893 >
894 > so for most packages, the choice is either:
895 > src_configure() { econf ; }
896 > src_install() { default ; gen_usr_ldscript -a bar ; }
897 > or:
898 > src_configure() { econf --libdir=/lib ; }
899 > src_install() {
900 > default
901 > dodir /usr/$(get_libdir)
902 > mv "${ED}"/$(get_libdir)/lib{f,x}*
903 > "${ED}"/usr/$(get_libdir)/ || die
904 > if use static-libs ; then
905 > mv "${ED}"/$(get_libdir)/*.{a,la} \
906 > "${ED}"/usr/$(get_libdir)/ || die
907 > fi
908 > }
909 >
910 > the only time --libdir=/lib makes sense to use is when the path itself then
911 > gets used for things other than just the installation of libraries and
912 > there's
913 > no knob to control those other things. like rules.d files.
914 >
915 > i.e. saying "we should get rid of gen_usr_ldscript and use --libdir=/lib"
916 > makes absolutely no sense. it's just begging for people to screw things up
917 > constantly and waste developer time for 0 gain.
918 > -mike
919 >
920 > On 24/12/2012 20:08, Mike Frysinger wrote:
921 > > i.e. saying "we should get rid of gen_usr_ldscript and use --libdir=/lib"
922 > > makes absolutely no sense. it's just begging for people to screw things
923 > up
924 > > constantly and waste developer time for 0 gain.
925 >
926 > Amen.
927 >
928 > --
929 > Diego Elio Pettenò — Flameeyes
930 > flameeyes@×××××××××.eu — http://blog.flameeyes.eu/
931 >
932 >
933 > Am 24.12.2012 17:09, schrieb Rick "Zero_Chaos" Farina:
934 > > On 12/24/2012 09:00 AM, Diego Elio Pettenò wrote:
935 > >> On 24/12/2012 14:32, Ulrich Mueller wrote:
936 > >>> This doesn't look right to me. /var/spool contains things like printer
937 > >>> queues or outgoing mail that are typically deleted after processing.
938 > >
939 > >> Not sure how /var/cache fits for binpkgs though, tbh.
940 > >
941 > > "Application cache data. Such data are locally generated as a result of
942 > > time-consuming I/O or calculation. The application must be able to
943 > > regenerate or restore the data. The cached files can be deleted without
944 > > loss of data."
945 > >
946 > > No sure how it doesn't...
947 > >
948 > > Binpackages are really essentially cache created by portage through
949 > > time-consuming I/O and calculation (compiling) and can easily be
950 > > regenerated locally. Plus, you can delete all of this and the system is
951 > > still functional.
952 >
953 > Not that I am opposed to keep binpackages in /var/cache - but people on
954 > this thread have brought up lot's of reasons why for certain aspects not
955 > to keep certain data in certain places.
956 > This just hit my mind: can binpackages easily be regenerated locally if
957 > their ebuilds are not in portage anymore?
958 > I mean they can: grab the ebuild, compile it with the ebuild command,
959 > there you go, but isn't that also true for the whole portage tree?
960 >
961 > Michael Hampicke posted on Tue, 25 Dec 2012 10:09:15 +0100 as excerpted:
962 >
963 > > Am 24.12.2012 17:09, schrieb Rick "Zero_Chaos" Farina:
964 > >> On 12/24/2012 09:00 AM, Diego Elio Pettenò wrote:
965 >
966 > >>> Not sure how /var/cache fits for binpkgs though, tbh.
967 > >>
968 > >> No sure how it doesn't...
969 > >>
970 > >> Binpackages are really essentially cache created by portage through
971 > >> time-consuming I/O and calculation (compiling) and can easily be
972 > >> regenerated locally. Plus, you can delete all of this and the system
973 > >> is still functional.
974 > >
975 > > Not that I am opposed to keep binpackages in /var/cache - but people on
976 > > this thread have brought up lot's of reasons why for certain aspects not
977 > > to keep certain data in certain places.
978 >
979 > Also, consider what happens if gcc or the like breaks. Normally those
980 > with FEATURES=binpkg can still revert to their last known working binpkg,
981 > and this has long been listed as one of the reasons people should
982 > consider enabling binpkgs. But if it's gone due to "cache cleanup" and
983 > gcc is broken...
984 >
985 > A system reinstall from binpkgs sure speeds things up if you fatfinger an
986 > rm --recursive or some such, as well. Basically, you're installing a
987 > custom bindistro in that case, making PKGDIR more a binpkg repository
988 > than a simple cache of individual packages. It is for this reason I keep
989 > my binpkgs on a dedicated partition, and back it up, something I do NOT
990 > do with the gentoo ebuild tree, the kernel tree, or ccache, which to me
991 > ARE caches, while my binpkg dir isn't.
992 >
993 > But I set the vars myself so what the defaults are isn't a big deal, here.
994 >
995 > --
996 > Duncan - List replies preferred. No HTML msgs.
997 > "Every nonfree program has a lord, a master --
998 > and if you use the program, he is your master." Richard Stallman
999 >
1000 >
1001 > >>>>> On Mon, 24 Dec 2012, Diego Elio Pettenň wrote:
1002 >
1003 > > On 24/12/2012 16:43, Ulrich Mueller wrote:
1004 > >> Why not? Because they are distributed to other systems?
1005 >
1006 > > More because they can be used as a backup themselves, if I want to
1007 > > keep older versions available.
1008 >
1009 > This is a valid argument, of course.
1010 >
1011 > >> /var/lib then?
1012 >
1013 > > Fine by me.
1014 >
1015 > >> (Though FHS acolytes would probably put them in /srv ...)
1016 >
1017 > Insert a smiley of your choice here. ;-)
1018 >
1019 > > Let's not get on with /srv right now please.
1020 >
1021 > Ulrich
1022 >
1023 > Michael Hampicke wrote:
1024 > > can binpackages easily be regenerated locally if their ebuilds are
1025 > > not in portage anymore?
1026 >
1027 > If the package is still installed it is very easy with quickpkg.
1028 >
1029 >
1030 > //Peter
1031 >
1032 > Let's discuss the "specific guideline" for Perl modules. It's as follows:
1033 >
1034 > ,-
1035 > http://devrel.gentoo.org/handbook/handbook.xml?part=2&chap=1#doc_chap2_sect2
1036 > | Perl
1037 > |
1038 > | New Perl modules are to be added to portage only when one of the
1039 > following
1040 > | conditions is met:
1041 > |
1042 > | a) The module(s) fulfill a dependency
1043 > | b) The module(s) cannot be handled by g-cpan
1044 > | c) The module(s) add functionality to existing ebuilds
1045 > | d) The module(s) provide tools, applications or other features (i.e. more
1046 > | than what their .PM offers)
1047 > |
1048 > | Please make sure that at least one member of the perl herders approves
1049 > | your addition.
1050 > `-
1051 >
1052 > Recently the proxy-maintainer project is repeatedly adding packages
1053 > which aren't following these guideline AFAIK. So maybe we should change
1054 > it.
1055 >
1056 > 444974 a) dev-perl/Text-Format - Various subroutines to format text
1057 > 2012-12-07
1058 > 444976 a) dev-perl/Roman - Perl module for conversion between Roman and
1059 > Arabic numerals. 2012-12-03
1060 > 446710 ?) dev-perl/FLV-AudioExtractor - Extract audio from Flash Videos
1061 > 2012-12-12
1062 > 447724 ?) dev-perl/Email-Send-Gmail - Send Messages using Gmail Mon 10:12
1063 >
1064 > Ad a): This requirement is a little problematic:
1065 > Sometimes perl modules are needed for maintainer-wanted packages.
1066 > Sometimes the perl modules are added to the tree while the
1067 > maintainer-wanted package never are or will be. Sometimes the maintainer
1068 > are waiting for the perl team to do their work.
1069 >
1070 > Ad b): (Judging from bugreports) g-cpan doesn't seem to be really
1071 > reliable these days. I always wanted to test/verify it. But ... (random
1072 > excuse: time, motivation,...)
1073 >
1074 > I guess I don't have no problem with modifying or dropping the
1075 > requirements. The perl overlay contains hundreds of packages which
1076 > should be added to the main tree.
1077 >
1078 > The dev-perl category currently already contains the most packages
1079 > (1140 per packages.g.o).
1080 >
1081 > --
1082 > Best regards
1083 > Torsten
1084 >
1085 > El mar, 06-11-2012 a las 12:35 -0600, Paul Varner escribió:
1086 > > All:
1087 > >
1088 > > The following packages in the tools-portage herd are effectively
1089 > > unmaintained packages and need a maintainer to step up and maintain them.
1090 > >
1091 > > app-portage/deltup
1092 > > app-portage/epm
1093 > > app-portage/maintainer-helper
1094 > > app-portage/splat
1095 > > app-portage/ufed
1096 > >
1097 > > If no one steps up in the next 30 days, I will be moving them out of the
1098 > > herd and to maintainer-needed and they will be candidates for the
1099 > > treecleaners.
1100 > >
1101 > > Regards,
1102 > > Paul Varner
1103 > > tools-portage lead
1104 > >
1105 > >
1106 >
1107 > What did occur finally with them?
1108 >
1109 > On Tue, 2012-12-25 at 15:09 +0100, Pacho Ramos wrote:
1110 > > El mar, 06-11-2012 a las 12:35 -0600, Paul Varner escribió:
1111 > > > All:
1112 > > >
1113 > > > The following packages in the tools-portage herd are effectively
1114 > > > unmaintained packages and need a maintainer to step up and maintain
1115 > them.
1116 > > >
1117 > > > app-portage/deltup
1118 >
1119 > homepqge link is broken. the SF link in the ebuild is a rediredirect to
1120 > www.deltup.org which is a dead link. The SF page files releases doesn't
1121 > list the 0.4.4 that we have in tree. It stops at 0.4.3
1122 >
1123 > hmm. I just emerged it, seems slyfox is maintaining it's dep of
1124 > dev-util/bdelta which has had a release just this last June. But it's
1125 > homepage link is the same dead deltup.org one. It is from the same
1126 > author. The SF deltup pages only have files releases up to 0.1.0 (dated
1127 > 2006) for bdelta.
1128 >
1129 >
1130 > > > app-portage/epm
1131 >
1132 > Nothing
1133 >
1134 > > > app-portage/maintainer-helper
1135 >
1136 > I looked at it, installed it, but had to fix a small bug just to get it
1137 > to run. Outside of that I heard from no-one about it. For me, it would
1138 > be easier to add the few capabilities that were actually coded to
1139 > porthole than to learn the code and pyQT to develop it, since the data
1140 > it provided and displayed, porthole already displays and more.
1141 >
1142 > IMHO tree-clean it
1143 >
1144 > > > app-portage/splat
1145 >
1146 > it's perl :(, I don't do perl. The homepage link is dead. Only the
1147 > base net address is alive and is just a resume for the author. I heard
1148 > nothing.
1149 >
1150 >
1151 > > > app-portage/ufed
1152 >
1153 > Several users provided some patches to update it for the make.conf and
1154 > profiles changes. It has been updated in tree.
1155 >
1156 > > >
1157 > > > If no one steps up in the next 30 days, I will be moving them out of
1158 > the
1159 > > > herd and to maintainer-needed and they will be candidates for the
1160 > > > treecleaners.
1161 > > >
1162 > > > Regards,
1163 > > > Paul Varner
1164 > > > tools-portage lead
1165 > > >
1166 > > >
1167 > >
1168 > > What did occur finally with them?
1169 >
1170 > --
1171 > Brian Dolbec <dolsen@g.o>
1172 >
1173 > 25.12.2012 18:30, Mike Gilbert wrote:
1174 > > On Tue, Dec 25, 2012 at 7:09 AM, Torsten Veller <tove@g.o> wrote:
1175 > >> Let's discuss the "specific guideline" for Perl modules. It's as
1176 > follows:
1177 > >>
1178 > >> ,-
1179 > http://devrel.gentoo.org/handbook/handbook.xml?part=2&chap=1#doc_chap2_sect2
1180 > >> | Perl
1181 > >> |
1182 > >> | New Perl modules are to be added to portage only when one of the
1183 > following
1184 > >> | conditions is met:
1185 > >> |
1186 > >> | a) The module(s) fulfill a dependency
1187 > >> | b) The module(s) cannot be handled by g-cpan
1188 > >> | c) The module(s) add functionality to existing ebuilds
1189 > >> | d) The module(s) provide tools, applications or other features (i.e.
1190 > more
1191 > >> | than what their .PM offers)
1192 > >> |
1193 > >> | Please make sure that at least one member of the perl herders approves
1194 > >> | your addition.
1195 > >> `-
1196 > >>
1197 > >> Recently the proxy-maintainer project is repeatedly adding packages
1198 > >> which aren't following these guideline AFAIK. So maybe we should change
1199 > >> it.
1200 > >>
1201 > >> 444974 a) dev-perl/Text-Format - Various subroutines to format text
1202 > 2012-12-07
1203 > >> 444976 a) dev-perl/Roman - Perl module for conversion between Roman and
1204 > Arabic numerals. 2012-12-03
1205 > >> 446710 ?) dev-perl/FLV-AudioExtractor - Extract audio from Flash Videos
1206 > 2012-12-12
1207 > >> 447724 ?) dev-perl/Email-Send-Gmail - Send Messages using Gmail Mon
1208 > 10:12
1209 > >>
1210 > >> Ad a): This requirement is a little problematic:
1211 > >> Sometimes perl modules are needed for maintainer-wanted packages.
1212 > >> Sometimes the perl modules are added to the tree while the
1213 > >> maintainer-wanted package never are or will be. Sometimes the maintainer
1214 > >> are waiting for the perl team to do their work.
1215 > >>
1216 > >> Ad b): (Judging from bugreports) g-cpan doesn't seem to be really
1217 > >> reliable these days. I always wanted to test/verify it. But ... (random
1218 > >> excuse: time, motivation,...)
1219 > >>
1220 > >> I guess I don't have no problem with modifying or dropping the
1221 > >> requirements. The perl overlay contains hundreds of packages which
1222 > >> should be added to the main tree.
1223 > >>
1224 > >> The dev-perl category currently already contains the most packages
1225 > >> (1140 per packages.g.o).
1226 > >>
1227 > >> --
1228 > >> Best regards
1229 > >> Torsten
1230 > >>
1231 > >
1232 > > I'm sure I skimmed that section of the handbook at some point for the
1233 > > quizzes, but I don't remember it. I think it is possible that the
1234 > > proxy commiter (pinkbyte) forgot about it too.
1235 >
1236 > No, i do not, i have read this guideline, and yes - it is not mentioned
1237 > directly in Handbook or Devmanual.
1238 > Some of these modules was added cause they are dependencies for other
1239 > packages(which are still waiting for adding in tree, cause they have no
1240 > maintainer yet), others - cause g-cpan generate very ugly ebuilds for them.
1241 >
1242 > > I think that all of those requirements make sense. We might want to
1243 > > formalize a similar guideline for the python herd.
1244 > >
1245 > > Perhaps the requirements list could be copied somewhere more visible?
1246 > > The perl project page might get more traffic for people looking to
1247 > > write perl ebuilds.
1248 > >
1249 >
1250 > Truly, i do not really understand such hard policy for NOT including
1251 > perl modules in tree. I know that perl herd is understaffed, but i do
1252 > not think that this is generally a problem, cause they do not maintain
1253 > recently added packages, but proxy maintainers do.
1254 >
1255 > So, basically, yes, i vote for easing policy a bit.
1256 >
1257 > P.S. CCing maintainer of modules, that i have commited as a proxy, maybe
1258 > he also wants to say something regarding this.
1259 >
1260 > --
1261 > Best regards, Sergey Popov
1262 > Gentoo Linux Developer
1263 > Desktop-effects project lead
1264 >
1265 >
1266 > 23.12.2012 22:49, Robin H. Johnson пишет:
1267 > > torrents.gentoo.org has been down for a few months now, and there have
1268 > > been very few comments about it. Up until a few years ago, it was still
1269 > > quite useful, but I believe that we have sufficient bandwidth and
1270 > > mirror-coverage around the world that it's become a moot point.
1271 > >
1272 > > (snip)
1273 > >
1274 > > If we need torrents in future, we should use public trackers, as there
1275 > > is no further need to run our own BitTorrent tracker. The .torrent
1276 > > files themselves should live on our own mirrors, with GPG signatures to
1277 > > prove authenticity (we actually only need to sign the infohash value).
1278 >
1279 > Personally i have agreed with this point of view. Our own torrent
1280 > service is unneeded anymore - we do not lose anything important if we
1281 > use public trackers for this
1282 >
1283 > --
1284 > Best regards, Sergey Popov
1285 > Gentoo Linux Developer
1286 > Desktop-effects project lead
1287 >
1288 >
1289 > The current default mta in gentoo - ssmtp - has a more or less dead
1290 > upstream and has some outstanding bugs. It is prudent to change our
1291 > default mta.
1292 >
1293 > Both mail-mta/nullmailer and mail-mta/msmtp are lightweight good mtas.
1294 > Both packages have active development and provide AUTH and SSL/TLS
1295 > support.
1296 >
1297 > Our current mta list is:
1298 > mail-mta/ssmtp
1299 > mail-mta/courier
1300 > rest of the list
1301 > ...
1302 >
1303 > As net-mail herd, we would like to have the following mta list:
1304 > mail-mta/nullmailer
1305 > mail-mta/msmtp
1306 > mail-mta/ssmtp
1307 > rest of the list
1308 > ...
1309 >
1310 > If there are no objections, the above change will be committed in ~10
1311 > days.
1312 >
1313 > --
1314 > Eray Aslan <eras@g.o>
1315 >
1316 > On Wednesday, December 26, 2012 09:46:17 AM Eray Aslan wrote:
1317 > > The current default mta in gentoo - ssmtp - has a more or less dead
1318 > > upstream and has some outstanding bugs. It is prudent to change our
1319 > > default mta.
1320 > >
1321 > > Both mail-mta/nullmailer and mail-mta/msmtp are lightweight good mtas.
1322 > > Both packages have active development and provide AUTH and SSL/TLS
1323 > > support.
1324 > >
1325 > > Our current mta list is:
1326 > > mail-mta/ssmtp
1327 > > mail-mta/courier
1328 > > rest of the list
1329 > > ...
1330 > >
1331 > > As net-mail herd, we would like to have the following mta list:
1332 > > mail-mta/nullmailer
1333 > > mail-mta/msmtp
1334 > > mail-mta/ssmtp
1335 > > rest of the list
1336 > > ...
1337 > >
1338 > > If there are no objections, the above change will be committed in ~10
1339 > > days.
1340 > >
1341 > >
1342 >
1343 > Would it be prudent to coordinate Gentoo documentation changes with the
1344 > above?
1345 >
1346 > --
1347 > Mike Pagano
1348 > Gentoo Developer - Kernel Project
1349 > Team Lead - Gentoo Sources
1350 > E-Mail : mpagano@g.o
1351 > GnuPG FP : EEE2 601D 0763 B60F 848C 9E14 3C33 C650 B576 E4E3
1352 > Public Key :
1353 > http://pgp.mit.edu:11371/pks/lookup?search=0xB576E4E3&op=index
1354 >
1355 > On Wed, Dec 26, 2012 at 06:42:36AM -0500, Mike Pagano wrote:
1356 > > Would it be prudent to coordinate Gentoo documentation changes with the
1357 > above?
1358 >
1359 > Ugh, I wasn't aware of any documentation that needs to be changed and a
1360 > quick look/search did not turn out anything. But if there are any,
1361 > sure, I will open the bugs and have it block the move.
1362 >
1363 > --
1364 > Eray Aslan <eras@g.o>
1365 >
1366 > Eray Aslan posted on Wed, 26 Dec 2012 09:46:17 +0000 as excerpted:
1367 >
1368 > > The current default mta in gentoo - ssmtp - has a more or less dead
1369 > > upstream and has some outstanding bugs. It is prudent to change our
1370 > > default mta.
1371 > >
1372 > > Both mail-mta/nullmailer and mail-mta/msmtp are lightweight good mtas.
1373 > > Both packages have active development and provide AUTH and SSL/TLS
1374 > > support.
1375 >
1376 > I've wondered about this for some time, and now seems as good a time/
1377 > place to ask as any.
1378 >
1379 > Is there any "system-mailer" app that doesn't actually mail anything
1380 > anywhere, nor run constantly as a daemon, that is simply invokable as
1381 > sendmail when needed, to take a message, format it appropriately, and
1382 > drop it in some local dir (preferably configurably as maildir, mh-format,
1383 > mbox, etc) where a mail client can read it as a local account? No need
1384 > to run constantly or to have actual network connectivity of any sort,
1385 > just to be invokable when needed.
1386 >
1387 > I ended up creating a script that handles it here, but it'd be great if I
1388 > could find a proper package that handled that, presumably with a few more
1389 > features than the hacked up script I came up with.
1390 >
1391 > Seems to me if there is such a thing, that'd be a great option to be
1392 > recommended in the handbook, for those who don't want to send the mail
1393 > off to the ISP/MSP (to be examined by crackers, three-letter agencies, or
1394 > simply rogue admins at the ISP/MSP), just to pick it up with their mail
1395 > client running on the same machine that sent it in the first place!
1396 >
1397 > --
1398 > Duncan - List replies preferred. No HTML msgs.
1399 > "Every nonfree program has a lord, a master --
1400 > and if you use the program, he is your master." Richard Stallman
1401 >
1402 >
1403 > On Dec 26, 2012 8:46 AM, "Eray Aslan" <eras@g.o> wrote:
1404 > >
1405 > > On Wed, Dec 26, 2012 at 06:42:36AM -0500, Mike Pagano wrote:
1406 > > > Would it be prudent to coordinate Gentoo documentation changes with
1407 > the above?
1408 > >
1409 > > Ugh, I wasn't aware of any documentation that needs to be changed and a
1410 > > quick look/search did not turn out anything. But if there are any,
1411 > > sure, I will open the bugs and have it block the move.
1412 >
1413 > Seems like a good time to add this to the handbook alongside syslog and
1414 > cron, at least for one of the simple solutions. I wouldn't consider it a
1415 > blocker though.
1416 >
1417 > Rich
1418 >
1419 > On 19/12/2012 10:03 p.m., Michał Górny wrote:
1420 >
1421 >> Doesn't this prove that the recruitment process fails to work?
1422 >>
1423 >> If I were to throw random ideas, I'd think about letting new recruits
1424 >> did all commits through a proxy (mentor?). Of course, it all would be
1425 >> easier if we used git.
1426 >>
1427 >>
1428 > I know this side question of "git" migration is one we want to avoid
1429 > discussing, I know its in progress.
1430 >
1431 > But I am literally waiting for it to happen, because for whatever reason,
1432 > the present barriers to contribution are too high for me without it.
1433 >
1434 > I can't put an exact finger on it, but devs seem to think the quiz
1435 > methodology is "easy", but it ( oh, and CVS ) are a high barrier to entry
1436 > for me.
1437 >
1438 > I don't have the time/motivation/focus required to commit to even
1439 > completing the quizzes, and I don't have the time/motivation/focus really
1440 > required to be a "full dev", and I don't even want to be a "Full dev"
1441 > really.
1442 >
1443 > But I basically have found every time I've done the quiz, its eventually
1444 > boiled down to a cycle of
1445 >
1446 > 1. Read quiz
1447 > 2. Find it hard to find documentation on
1448 > 3. Search for
1449 > 4. Get lost
1450 > 5. Find the resulting information I eventually find is vague and confusing
1451 > with regard to the question.
1452 > 6. Eventually get distracted and do something other than the rest of the
1453 > quiz.
1454 >
1455 > I know, it should be easy, and I'm probably making excuses, but it boils
1456 > down to
1457 >
1458 > 1. People in Gentoo have asked me to/encouraged me to do the quizzes
1459 > 2. I've tried several times
1460 > 3. Still not there.
1461 > 4. This problem is not so prevalent in the dozens of other projects I've
1462 > contributed to.
1463 >
1464 > As soon as Git migration is done, then I can just
1465 >
1466 > 1. Fork
1467 > 2. Hack
1468 > 3. Somebody can watch/review/cherry-pick commits I make if they like them,
1469 > if not, I'm not worried.
1470 >
1471 > But the git part aside, back to the quiz.
1472 >
1473 > Surely, I'm not the /only/ person to get roadblocked by the quiz.
1474 >
1475 > The only thing really keeping me around as a half-assed dev is the fact we
1476 > have overlays and the fact that the overlays are git based, and I get
1477 > /some/ notion of contributions being of value there.
1478 >
1479 > Can we short cut the whole quiz process and have some "Inbound" repository
1480 > until we're full git, which people can fork/commit/pull and trusted people
1481 > can review submitted branches and apply them to CVS?
1482 >
1483 > Because I feel its quite possible partly that CVS is due to blame ( due to
1484 > requiring of trusted commit, which requires the questions ) that there is
1485 > difficulty getting devs, and the longer we're stuck with it, the more it
1486 > will be a problem.
1487 >
1488 > It could actually be just the Proxy Maintainer workflow is not clear
1489 > enough, or simple enough, and that we need more push towards a more heavy
1490 > proxy-maintainer based system ( I don't know, I'm ignorant to too much of
1491 > proxy-maintainer-ship stuff, to discern /why/ that is might be difficult,
1492 > but I'd imagine my ignorance is part of the problem )
1493 >
1494 > Good afternoon,
1495 >
1496 > In less than two weeks, on Tuesday January the 8th, the council will meet
1497 > again.
1498 > Now is the time to prepare & raise items that you feel should be put to a
1499 > vote.
1500 >
1501 > Please reply to this e-mail with any suggested agenda items. Even if you
1502 > have raised
1503 > the issue on a mailing list before, please repeat it now to avoid it being
1504 > missed.
1505 >
1506 > Regards,
1507 > Tony V.
1508 >
1509 > On 12/25/12 12:03, Sven Eden wrote:
1510 > > Hi all,
1511 > >
1512 > > what has happened to app-portage/ufed? I could take care of it. I am
1513 > > no official dev, but maybe via a proxy maintainership? Would that be
1514 > > possible?
1515 >
1516 > Yes, I'm willing to proxy maintain app-portage/ufed. The sources are
1517 > available from overlays.gentoo.org. See
1518 > http://git.overlays.gentoo.org/gitweb/?p=proj/ufed.git;a=summary.
1519 > Initially, you would need to send me patches or point me to your copy of
1520 > the project to pull from. However, once I'm comfortable with your work,
1521 > I can grant direct access to the project for pushing commits.
1522 >
1523 > If you do want to proxy maintain it, please send me in private email,
1524 > the email address that you use in Gentoo's bugzilla, so I can update the
1525 > metadata.xml file appropriately.
1526 >
1527 > Regards,
1528 > Paul
1529 >
1530 >
1531 >
1532 >
1533 > On Dec 25, 2012 8:33 PM, "Pacho Ramos" <pacho@g.o> wrote:
1534 > >
1535 > >
1536 > > # Pacho Ramos <pacho@g.o> (25 Dec 2012)
1537 > > # Fails to build with libav-9 (#443238). Removal in a month.
1538 > > media-libs/libdlna
1539 > > media-video/ushare
1540 > >
1541 > This is not a valid reason to remove it. I use it every day. Please remove
1542 > the masking. You should have contacted me first as I think I am on metadata
1543 > (haven't checked yet)
1544 >
1545 >