On Apr 15, 2007, at 9:39 PM, federico wrote: > just some notes: > I was thinking on how to manage releases, since many externals do not > have releases numbers.
That's the reason why there is Pd-extended version numbers. The idea is that if you use Pd-0.39.2-extended-RC1, for example, on any platform, it will be built from the _exact_ same code (the library versions might differ). > also: in gentoo binary packages aren't much in use. gentoo *is* a > build farm: the user compiles the softwares that wants to installs, > choosing compile options via tag-like switches (USE flags). (you can > actually use it to build binary packages working out-of-the-box) > that information is handled in ebuilds, special shell scripts that > have the "version&dependency > check,fetch,unpack,compile,test,install,merge" recipe. > > so a gentoo repository it's just a collection of ebuilds, metadata and > changelogs, no bin packages. The point of the auto-build farm is not only to provide binaries. Actually it performs more important duties: it builds every night from to make sure that recent checkins to CVS didn't break anything; and, it gives developers an easy way to make sure that their code works on other platforms without having to run builds themselves. That is why there should be a gentoo machine in the auto-build farm. > a note about the development: to commit ebuilds properly, automating > the check of some rules and the writing of changelog, there's a script > (sunrise-commit) wich relies on SVN (didn't look how can be adapted to > CVS), so it may be better work on pd-overlay project separately, and > sync to pd-cvs or wathever vc when doing point releases of pd/pd-ext > (also useful for tracking external's versions) (I can add you as > developer of pd-overlay, if you are intended to help testing, or > fixing ebuilds, or using it as a build platform.... just give me your > sf.net usernmae) I don't use gentoo at all, so I'll leave that up to you. Maybe a good way to manage this is that you guys make releases of pd-overlay, I check those releases into the pure-data CVS. Then the nightly auto- builds run using the stuff in pure-data CVS. The key to making this work is having pd-overlay use the same directory structure as the pure-data CVS. > about the gentoo version: latest is fine (should be 2006.1, or 2007.0) I've never installed gentoo. Could you point me to a CD image to install? Also, once it's installed, will you install all of the dependencies? I'll give you shell access to do that. Please document this on a wiki page too. .hc > > -- > Federico > > On 4/10/07, Hans-Christoph Steiner <[EMAIL PROTECTED]> wrote: >> >> Ok, I can add you as a developer, but you have to go thru the >> standard procedure, which is pretty simple. Just send an email to >> pd- >> dev introducing yourself and talk about what work you want to do in >> the pure-data repository. Also, it's always nice to hear about other >> projects that you work on using Pd. >> >> As for the ebuild, it would be great if it was merged in with the Pd- >> extended build system. Then we can share the maintenance of it all. >> >> Also, I can set up a Gentoo box in the auto-build farm if you'll >> finish the setup. Just tell me which version of gentoo should be >> installed. >> >> .hc >> >> On Apr 9, 2007, at 9:01 AM, federico wrote: >> >> > it is ok for me. >> > pd-overlay project is hosted on sourceforge too (see >> > http://pd-overlay.sf.net for info), but using svn; >> > anyway it should be simple moving from svn to CVS. >> > >> > check also project homepage on sourceforge to see whoever is >> actually >> > working on the project. my username @sourceforge is federico__ as >> > usual :) >> > >> > On 4/2/07, Hans-Christoph Steiner <[EMAIL PROTECTED]> wrote: >> >> >> >> How about maintaining the Gentoo build files in the pure-data CVS? >> >> There already is debian, Mac OS X, Windows, and RedHat package >> build >> >> files there. That would make it possible to have nightly auto- >> builds >> >> on gentoo also. >> >> >> >> .hc >> >> >> >> On Mar 16, 2007, at 2:54 PM, federico wrote: >> >> >> >> > FYI there is a project related to that. >> >> > it's hosted on sourceforge.net and it's called pd-overlay. >> >> > (the svn repository is actually THE overlay: just checkout then >> >> > 'emerge pd zexy maxlib what-you-want') >> >> > >> >> > maybe (I hope) you and others be interested. >> >> > >> >> > you can find some additional information on my page at pd- >> portal: >> >> > http://www.puredata.info/Members/federico/pd-portage/ >> >> > that is: using the overlay and creating ebuilds, which is >> simple as >> >> > writing shell scripts >> >> > >> >> > if anyone is interested in collaborating, please send ebuild >> >> (actually >> >> > I'm restoring all my dev stuff, and commit those new ebuilds >> soon) >> >> > >> >> > also I can give developer account to active contributors. >> >> > >> >> > actually we have ebuilds for: freeverb~, gem, ggee, gridflow, >> >> > iem-comport, iemmatrix, iemlib, >> >> > maxlib, miXed, pdogg, pdp, zexy and others >> >> > >> >> > >> >> > -- >> >> > Federico >> >> > >> >> > On 3/12/07, Hans-Christoph Steiner <[EMAIL PROTECTED]> wrote: >> >> >> >> >> >> >> >> >> Hey, >> >> >> >> >> >> Looks good, the more the merrier :) If you are planning on >> >> >> maintaining >> >> >> that, it should be included in the CVS. If you are definitely >> >> >> committed to >> >> >> supporting Pd on Gentoo, then I can setup a Gentoo box in the >> >> auto- >> >> >> build >> >> >> farm for a nightly build on Gentoo. >> >> >> >> >> >> I haven't used Gentoo at all, so I can't be of any help to >> Gentoo- >> >> >> specific >> >> >> things. >> >> >> >> >> >> .hc >> >> >> >> >> >> On Mar 12, 2007, at 11:49 AM, m t wrote: >> >> >> >> >> >> Grab it while its hot at: >> >> >> >> >> >> http://bugs.gentoo.org/show_bug.cgi?id=151843 >> >> >> >> >> >> Regards, >> >> >> Miron >> >> >> _______________________________________________ >> >> >> [email protected] mailing list >> >> >> UNSUBSCRIBE and account-management -> >> >> >> http://lists.puredata.info/listinfo/pd-list >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> ------- >> >> >> >> >> >> All information should be free. - the hacker ethic >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> >> >> [email protected] mailing list >> >> >> UNSUBSCRIBE and account-management -> >> >> >> http://lists.puredata.info/listinfo/pd-list >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> --- >> >> ---- >> >> >> >> Looking at things from a more basic level, you can come up with a >> >> more direct solution... It may sound small in theory, but it in >> >> practice, it can change entire economies. - Amy Smith >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> --- >> ---- >> >> News is what people want to keep hidden and everything else is >> publicity. - Bill Moyers >> >> >> ------------------------------------------------------------------------ ---- If you are not part of the solution, you are part of the problem. _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
