On Mar 22, 2008, at 11:12 PM, Luke Iannini (pd) wrote: > Hi Hans, > > On Sat, Mar 22, 2008 at 12:43 PM, Hans-Christoph Steiner > <[EMAIL PROTECTED]> wrote: >> >> Just having a link in the pure-data SVN to the pdmtl abstractions >> isn't really useful from my experience. I think it would be more >> useful to import pdmtl releases into the pure-data SVN. But it >> seems >> that there aren't any pdmtl releases. >> >> By just importing the latest pdmtl abstractions into Pd-extended, I >> think that will cause more problems that in solves. I think it >> makes >> more sense to work out the details of a user-managed externals >> installation location, then the users can manage pdmtl there using >> SVN or whatever. >> > > Sure, I agree that Pd-e should have stable versions of whatever's > included. I thought part of the appeal of the autobuilds, though, is > that libraries can be tested in the context of the distribution before > a release. > > Anyway, a good compromise would be for the PdMTL crew to create a > release branch on their side, and I'll switch the external definition > in Pd-SVN to mirror that. Then, when they are comfortable with the > state of their trunk they can merge it in, and that way Pd-SVN won't > be affected by the fluctuations of the bleeding edge. Would that be > preferable? > > (also, I removed pdmtl from the builds while we sort this out so the > autobuilds resume)
Sorry for the slow response. I think a better solution than an svn external link for testing PdMtl with Pd-extended would be to iron out a library format and a standard location for user-installed libraries. On Mac OS X, /Library/Pd has been in place since 0.38.4. We need to define standard locations for the other platforms now. It's time to get a lot more conservative with what we add to Pd- extended. Once you guys feel that PdMtl is quite stable in terms of its interface, organization and naming, then it would be ready for inclusion in Pd-extended, if you want. Or if you want to include it, then deal with backwards compatibility with any changes you make, then you can include it now. >> On Mac OS X since 0.39.3-extended, /Library/Pd is a such a location. >> Just put your code there and it is in the default path for objects >> and help files. We just need to pick standard locations for GNU/ >> Linux and Windows, then add it to default preferences, then I think >> that will be the best solution for managing pdmtl with Pd-extended. >> >> This really the direction that Pd-extended should be going on. Only >> really stable things should be included, other things should be >> managed outside. Ideally we'd have some kind of apt-get for Pd. >> > I'm all for this, and if I find myself with some free time I'll see if > I can contribute to its realization. Great, I think it was Alexandre Quessy who first suggested this, so perhaps he'll help too. .hc > > Cheers > Luke > >> .hc >> >> >> >> >> On Mar 22, 2008, at 12:56 PM, Luke Iannini (pd) wrote: >> >>> Hi Hans, >>> Hm, that's odd, a weird PATH issue perhaps? I tested it thoroughly >>> this time : ), and it works fine on both of my machines; "command >>> not >>> found" is I guess a shell error (at first I thought maybe the >>> "export" >>> command was a newer addition to SVN, but it seems to have been there >>> from the start anyway). >>> >>> Exporting is definitely a good idea, since the .svn/ dirs add about >>> 30megs of unnecessary overhead. >>> >>> So, either we can try to fix the path issue, or I can try to >>> replicate >>> "svn export" using "find"? >>> Cheers >>> Luke >>> >>> >>> On Sat, Mar 22, 2008 at 9:09 AM, Hans-Christoph Steiner >>> <[EMAIL PROTECTED]> wrote: >>>> >>>> The pdmtl abstractions are having some issues with 'svn'. I can >>>> guarantee that 'svn' is installed, since that is what is used >>>> to get >>>> the source code every day. >>>> >>>> .hc >>>> >>>>> Message: 17 >>>>> Date: Sat, 22 Mar 2008 06:38:59 -0400 (EDT) >>>>> From: [EMAIL PROTECTED] (pd) >>>>> Subject: [PD-cvs] autobuild: pd-extended debian-stable-powerpc >>>>> 2008-03-22 06.29.26 >>>>> To: [EMAIL PROTECTED] >>>>> Message-ID: >>>>> <[EMAIL PROTECTED] >>>>> powerpc.idmi.poly.edu> >>>>> >>>>> install -d /home/pd/auto-build/pd-extended/packages/linux_make/ >>>>> build//usr/local/lib/pd/extra/pddp >>>>> install -p /home/pd/auto-build/pd-extended/abstractions/pddp/ >>>>> dsp.pd /home/pd/auto-build/pd-extended/abstractions/pddp/open.pd / >>>>> home/pd/auto-build/pd-extended/abstractions/pddp/+pager.pd / >>>>> home/pd/ >>>>> auto-build/pd-extended/abstractions/pddp/parse_meta.pd /home/pd/ >>>>> auto-build/pd-extended/abstractions/pddp/print_long.pd /home/pd/ >>>>> auto-build/pd-extended/abstractions/pddp/print.pd /home/pd/auto- >>>>> build/pd-extended/packages/linux_make/build//usr/local/lib/pd/ >>>>> extra/ >>>>> pddp >>>>> /home/pd/auto-build/pd-extended/scripts/generate-libdir- >>>>> metafile.sh /home/pd/auto-build/pd-extended/packages/linux_make/ >>>>> build//usr/local/lib/pd/extra pddp \ >>>>> --license "GNU GPL" \ >>>>> --description "support objects for the Pure Data >>>>> Documentation >>>>> Project" >>>>> install -d /home/pd/auto-build/pd-extended/packages/linux_make/ >>>>> build//usr/local/lib/pd/doc/5.reference/pddp >>>>> install -p /home/pd/auto-build/pd-extended/abstractions/pddp/*- >>>>> help.pd \ >>>>> /home/pd/auto-build/pd-extended/packages/linux_make/ >>>>> build//usr/ >>>>> local/lib/pd/doc/5.reference/pddp >>>>> install -d /home/pd/auto-build/pd-extended/packages/linux_make/ >>>>> build//usr/local/lib/pd/extra/pdmtl >>>>> svn export --force /home/pd/auto-build/pd-extended/abstractions/ >>>>> pdmtl \ >>>>> /home/pd/auto-build/pd-extended/packages/linux_make/ >>>>> build//usr/ >>>>> local/lib/pd/extra/pdmtl >>>>> make[2]: svn: Command not found >>>>> make[2]: *** [pdmtl_install] Error 127 >>>>> make[2]: Leaving directory `/home/pd/auto-build/pd-extended/ >>>>> abstractions' >>>>> make[1]: *** [abstractions_install] Error 2 >>>>> make[1]: Leaving directory `/home/pd/auto-build/pd-extended/ >>>>> packages' >>>>> make: *** [install] Error 2 >>>>> upload specs linux_make . deb >>>>> Uploading /home/pd/auto-build/pd-extended/packages/linux_make/./ >>>>> Pd*.deb >>>>> ls: /home/pd/auto-build/pd-extended/packages/linux_make/./Pd*.deb: >>>>> No such file or directory >>>>> >>>>> >>>>> >>>>> ------------------------------ >>>>> >>>>> _______________________________________________ >>>>> PD-cvs mailing list >>>>> [EMAIL PROTECTED] >>>>> http://lists.puredata.info/listinfo/pd-cvs >>>>> >>>>> >>>>> End of PD-cvs Digest, Vol 37, Issue 19 >>>>> ************************************** >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------- >>>> -- >>>> --- >>>> ---- >>>> >>>> As we enjoy great advantages from inventions of others, we >>>> should be >>>> glad of an opportunity to serve others by any invention of >>>> ours; and >>>> this we should do freely and generously. - Benjamin >>>> Franklin >>>> >>>> >>>> >>>> _______________________________________________ >>>> PD-dev mailing list >>>> [email protected] >>>> http://lists.puredata.info/listinfo/pd-dev >>>> >> >> >> >> >> --------------------------------------------------------------------- >> --- >> ---- >> >> If nature has made any one thing less susceptible than all others of >> exclusive property, it is the action of the thinking power called an >> idea, which an individual may exclusively possess as long as he >> keeps >> it to himself; but the moment it is divulged, it forces itself into >> the possession of everyone, and the receiver cannot dispossess >> himself of it. - Thomas Jefferson >> >> >> >> >> >> _______________________________________________ >> PD-dev mailing list >> [email protected] >> http://lists.puredata.info/listinfo/pd-dev >> ------------------------------------------------------------------------ ---- 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 _______________________________________________ PD-dev mailing list [email protected] http://lists.puredata.info/listinfo/pd-dev
