Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in virtual/ffmpeg: ffmpeg-9.ebuild ChangeLog ffmpeg-0.10.2-r1.ebuild
Date: Fri, 18 Jan 2013 06:12:38
Message-Id: pan.2013.01.18.06.12.10@cox.net
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in virtual/ffmpeg: ffmpeg-9.ebuild ChangeLog ffmpeg-0.10.2-r1.ebuild by "Diego Elio Pettenò"
1 Diego Elio Pettenò posted on Fri, 18 Jan 2013 02:04:50 +0100 as excerpted:
2
3 > On Fri, Jan 18, 2013 at 1:32 AM, Duncan <1i5t5.duncan@×××.net> wrote:
4 >> To be clear I'm not in a position to offer, and I definitely respect
5 >> and value your volunteer work, but suppose someone /was/ sufficiently
6 >> interested in something like ffmpeg to be willing to pay for a
7 >> tinderbox run on it. What sort of "pay for" are we talking?
8 >
9 > It's tricky to quantify honestly. [I] can give you an idea of what's
10 > involved, so that it gives an idea of why I tend to be touchy when
11 > people complain about the way I report bugs, or the choices of packages
12 > I make. For those who follow my blog, part of this has been covered
13 > already, so sorry if it feels like a re-heated soup.
14
15 Thanks. Yes, part of it's rehash (I do follow the blog), but IMO there's
16 quite some value in getting the information out there. It can't hurt
17 having a bit of background for the bug reports, and with any luck, it'll
18 be interesting enough and make the concept real enough to get others
19 considering running their own tinderboxes.
20
21 > Now with a bit of luck, the amount of logs to sift through for an
22 > ffmpeg-targeted tinderbox would be much less than those generated by
23 > tbamd64 (which uses glibc-2.17 and gcc-4.7), so let's say we end up with
24 > a total of 10/12 hr of work all in all? I wouldn't go as far as ask for
25 > my going hourly rate, but especially for ffmpeg, it would come for
26 > something a bit higher than a dinner at the next conference — more like
27 > the travel expenses (given a conference such as FOSDEM, not SCALE, to
28 > give an idea).
29
30 So several days of machine time, and /very/ conservatively, at least a
31 work day of your time, more likely 1.5-2 workdays, maybe half a week.
32
33 Yeah, that's rather more than a dinner with beverage of choice...
34 especially for something you'd rather not be working on anyway.
35
36 At least readers can have some ballpark idea of what's involved now, both
37 from you personally, and what the cost of a sponsored run might look like.
38
39 > And before anybody tries to misrepresent what I wrote — I don't intend
40 > to charge anybody for my usual tinderbox runs; they run and they'll keep
41 > running for as long as I have time to dedicate to them.
42
43 Thanks for the answer. With any luck, someone out there will find the
44 information useful and you'll get a contact or two offering to sponsor a
45 run, now that there's a bit more information out there, more publicly
46 available. A few more tinderbox runs and the resulting fixes certainly
47 won't hurt gentoo's health, either, so everyone benefits. =:^)
48
49 One more question. I've read about various tinderbox runs, and now we
50 know they take several days of machine time plus say 1-2 (surely more for
51 the really involved stuff, glibc and gcc touch about everything...) days
52 of your time.
53
54 Are you queued up with tinderbox runs, or is there room for more demand?
55 If someone like Shuttleworth came along and offered to sponsor you to
56 work on gentoo and tinderboxes full time, how far up could it scale
57 before it required more people, and would there be ever more tinderbox
58 possibilities or would the law of diminishing returns kick in? Would you
59 consider that or find it too boring or depressing to do full time?
60
61 Reworded, how well does it scale, and how close are you/we to a knee,
62 beyond that of your limited volunteer time, at least?
63
64 FWIW, my own ~amd64/~x86 deployments are REMARKABLY smoother now than in
65 the past, and I know a lot of it is due to your tinderbox runs on new gcc/
66 glibc, for instance, as well as your work and that of others on
67 --as-needed and similar. (The work of Zac and others on portage, smarter
68 config-protect, etc, has helped dramatically lower my "maintenance time
69 cost" as well, and there have been many other gentoo improvements over
70 the years, with EAPI-5 now one of the latest. Newbie gentooers these days
71 haven't a clue, no idea what it's like compiling "a mile in the snow,
72 uphill both ways...!" =:^)
73
74 So I know I've directly benefited from your tinderbox runs and other
75 projects you've done, and I really do appreciate it, especially as I know
76 much of it is volunteer, tho some is work related but benefits gentoo as
77 well.
78
79 --
80 Duncan - List replies preferred. No HTML msgs.
81 "Every nonfree program has a lord, a master --
82 and if you use the program, he is your master." Richard Stallman

Replies

Subject Author
[gentoo-dev] On tinderboxing "Diego Elio Pettenò" <flameeyes@×××××××××.eu>