Hmm, can't think of any scripts there that would be specifically helpful to the RedHat packaging. If you haven't seen this stuff already, its probably helpful
(in CVS): packages/linux_make packages/redhat_rpm
(on the web) http://puredata.org/docs/developer/Debian http://puredata.org/docs/developer/build
It would be nice to have a RedHat port of scripts/debian/init.d/pd (it would go nicely in scripts/redhat/init.d/pd).
scripts/checkout-developer-layout.sh might make the CVS checkout a little easier for you.
.hc
On Jun 19, 2006, at 3:31 PM, shift8 wrote:
ok - i'm going through the scripts in scripts/ from cvs, as i never really used them before. any tips, tricks, undocumented folklore i should know about?
On Sat, 2006-06-17 at 12:22 -0400, Hans-Christoph Steiner wrote:
I am cc'ing the list since I think this is of general interest.
I have talked with Nando about it, his reason for not doing it is lack of time. There are no license issues with Pd-extended that would be a problem with RedHat or PlanetCCRMA. The whole Pd-extended is licensed under the GNU GPL. In fact, we are limited to only BSD and GPL code in Pd-extended, while with PlanetCCRMA, they can ignore a lot of license issues because they have Stanford's lawyers behind them. They include software with all sorts of non-free licenses, and even include patented code that would be illegal to use in the US without a specific license.
The plan with the pdlab farm of computers is to have the nightly builds posted automatically so they can be downloaded. Ideally, the packages would ultimately be included in the respective OSes.
As for how to support RedHat/PlanetCCRMA, I'll leave that totally up to you, I don't use either, so I don't know what makes sense for them. But feel free to ask any questions, etc. about Pd-extended. Also, there is a lot that can be improved in the Pd-extended build system, so if you feel motivated to improve things, go for it. The hard part is that it has to work on all platforms.
.hc
On Jun 16, 2006, at 9:20 PM, shift8 wrote:
cool - there will most likely be other dependencies for pd-extened on a stock fedora/redhat/planetccrm install (non-standard builds, that have never made it to rpm, license issues, etc - there's must be some logical reason Fernando doesn't already make one), so i think it's still not going to be drop in for ccrma users. i'll start with their spec file and go from there. perhaps you can host non-standard rpms w/ it after they get built?
On Fri, 2006-06-16 at 20:11 -0400, Hans-Christoph Steiner wrote:
That would be awesome! It would be great if someone updated the PlanetCCRMA rpms to be built with Pd-extended. Right now the PlanetCCRMA stuff is quite old.
Once everything is set up, I don't think it'll take much maintenance. So I'll just do a plain install of RedHat and/or PlanetCCRMA and hand it over to you. I don't really know RedHat anymore.
.hc
On Jun 16, 2006, at 5:44 PM, shift8 wrote:
hi - i've scripted systems to auto build from cvs to rpm - and can offer a couple of hours a week or so if you are interested.
star
On Fri, 2006-06-16 at 17:22 -0400, Hans-Christoph Steiner wrote:
So I have a bunch of old PCs, a fat internet connection, and some room to set up some boxes. My plan is to set up machines that are devoted to auto-building Pd, one machine for each platform. This is what I can provide: Mac OS X 10.3.9, Debian/x86, Debian/PowerPC, and Win2k.
I have more PCs and I could do installed of PlanetCCRMA, RedHat, SUSE, whatever if someone would build that machine up to auto- build Pd.
The idea here is to have each of these machines do a complete build of Pd every night, and report problems to the pd-dev list. Then we'll no longer need to make test releases, they'll be there automatically.
Any help with this would be appreciated. I can give root access to those who will do the work.
.hc
--
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
-- ᚛᚛ᚉᚑᚅᚔᚉᚉᚔᚋ ᚔᚈᚔ ᚍᚂᚐᚅᚑ ᚅᚔᚋᚌᚓᚅᚐ᚜
--
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
-- ᚛᚛ᚉᚑᚅᚔᚉᚉᚔᚋ ᚔᚈᚔ ᚍᚂᚐᚅᚑ ᚅᚔᚋᚌᚓᚅᚐ᚜
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli
-- ᚛᚛ᚉᚑᚅᚔᚉᚉᚔᚋ ᚔᚈᚔ ᚍᚂᚐᚅᚑ ᚅᚔᚋᚌᚓᚅᚐ᚜
------------------------------------------------------------------------
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