Well,<br><br>Too many messages for this morning... later responses will come... i think we are getting closer to a team work.. :D<br><br>Just to point out something interesting.. the notes below has a good workflow strategy to deal with packaging on the source. The main idea is create branches with the files from each distribution... i am not experienced with that workflow, but looking it quickly it seems to be a good way to manage our work... maybe one branch for debian/ other for rpm and for gentoo... so the master branch would be always clean! :D<br>
<br><a href="http://www.eyrie.org/~eagle/notes/debian/">http://www.eyrie.org/~eagle/notes/debian/</a><br><br>ah, a strange problem happened here yesterday. I tried to checkout the svn repository at sourceforge and it couldn&#39;t finish... svn occupied all my RAM and swap memory and my computer started do kill process running out of memory.. (which has 4GB). I stopped and run svn up with no success... Any ideas?<br>
<br><br>bye, global<br><br><div class="gmail_quote">On Wed, Sep 23, 2009 at 7:42 AM, dmotd <span dir="ltr">&lt;<a href="mailto:inaudible@simplesuperlativ.es">inaudible@simplesuperlativ.es</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
tim,<br>
<br>
yup with you all the way here, i&#39;ve been chatting<br>
a bit to mescalinum about his work with gentoo<br>
too, and i&#39;m pretty sure we&#39;re all after the same<br>
goal.<br>
<br>
cheers,<br>
<font color="#888888">dmotd<br>
</font><div><div></div><div class="h5"><br>
Tim Jones wrote:<br>
&gt; &gt; pd-extended could be assembled from parts as a<br>
&gt; &gt; meta package, there&#39;s no issue there.<br>
&gt;<br>
&gt; I guess my point is that, if I download the pd-extended tarball, it is<br>
&gt; not easy at all to assemble it as a series of parts, not as easy and<br>
&gt; efficient as it could be. At the very least, I think there needs to be<br>
&gt; some housekeeping done.<br>
&gt;<br>
&gt; &gt; as long as a user of extended on windows or osx<br>
&gt; &gt; can run their patch on a debian linux machine<br>
&gt; &gt; without a diminished experience then there should<br>
&gt; &gt; be no concern for how their version of extended<br>
&gt; &gt; was assembled.<br>
&gt;<br>
&gt; Correct! I think Anderson and I are complaining strictly as packagers.<br>
&gt;<br>
&gt; &gt; but, while the debian way is good for debian, its<br>
&gt; &gt; not the same fit for other environments. a user of<br>
&gt; &gt; windows doesn&#39;t have the same packaging comforts<br>
&gt; &gt; as apt-get and feels far more comfortable with an<br>
&gt; &gt; assembled installer, sure they could pick and<br>
&gt; &gt; choose their parts, but part of the luxury of<br>
&gt; &gt; extended is that its mostly all there and from a<br>
&gt; &gt; new user perspective this makes it instantly more<br>
&gt; &gt; rewarding than a blank canvas with hundreds of<br>
&gt; &gt; unknown installable modules.<br>
&gt;<br>
&gt; All I&#39;m asking for is increased modularity, which is more than just<br>
&gt; the debian way. Though admittedly I have no idea how Windows<br>
&gt; installers are built, but I don&#39;t think it would be difficult to have<br>
&gt; a check box or something that says &quot;Install Everything! (Recommended,<br>
&gt; seriously. Default.)&quot; What I&#39;m really seeking is improvement on<br>
&gt; modularity for the _build_, not necessarily the package.<br>
&gt;<br>
&gt; &gt; but there are alternatives to extended.. planet<br>
&gt; &gt; ccrma has been a very reliable package set for a<br>
&gt; &gt; number of fedora users and i think this may be on<br>
&gt; &gt; a similar tangent to what both anderson and tim<br>
&gt; &gt; are proposing here for debian. similarly pure:dyne<br>
&gt; &gt; maintains their own version of pd, but in a<br>
&gt; &gt; different manner - also worth looking at.<br>
&gt;<br>
&gt; I&#39;ll have a look at these. (I&#39;m working on Gentoo :)<br>
&gt;<br>
&gt; &gt; i too agree that a monalythic build system does<br>
&gt; &gt; not make sense for long term maintainability, and<br>
&gt; &gt; makes pd as an environment far less configurable<br>
&gt; &gt; for specific needs - but i still support the<br>
&gt; &gt; existence and sustained efforts at packaging<br>
&gt; &gt; pd-extended, it just can be assembled better with<br>
&gt; &gt; greater modularity (making it a template of<br>
&gt; &gt; sorts).<br>
&gt;<br>
&gt; Yesss. This is what I want. I just really think pd-extended should be<br>
&gt; assembled, virtually, in package repositories rather than in<br>
&gt; sourceforge (perhaps with the exception of windows and mac?)<br>
&gt;<br>
&gt; &gt; what is important is that pd and its externals<br>
&gt; &gt; build evenly for the multitude of different<br>
&gt; &gt; platforms and that there is no bias towards<br>
&gt; &gt; individual operating systems. this is a balance<br>
&gt; &gt; that hans has very carefully respected with<br>
&gt; &gt; extended, iohannes and co have maintained with gem<br>
&gt; &gt; and what miller generously started with pd.<br>
&gt;<br>
&gt; Agreed. I can&#39;t conceive that what I&#39;m advocating would cause problems<br>
&gt; for Windows and Mac package creation, but maybe I am biased just from<br>
&gt; ignorance.<br>
&gt;<br>
&gt; &gt; and that&#39;s why i am working on reshaping the<br>
&gt; &gt; existing build environments to become more<br>
&gt; &gt; modular, in which there is a method for building<br>
&gt; &gt; each lib as a self contained vessel from its own<br>
&gt; &gt; directory (tarball or whatever), while allowing<br>
&gt; &gt; each lib to be tightly woven into any number of<br>
&gt; &gt; custom builders seamlessly.<br>
&gt;<br>
&gt; Sounds great.<br>
&gt;<br>
&gt; &gt; i am not so concerned with any particular<br>
&gt; &gt; packaging system, what i am interested in is a<br>
&gt; &gt; simple configurable modular system that builds and<br>
&gt; &gt; installs source into a given tree / jail or<br>
&gt; &gt; whatever you like to call it, in the same manner<br>
&gt; &gt; for each target platform, while also providing<br>
&gt; &gt; useful tools for gathering information and tests<br>
&gt; &gt; for libs, objects and reference material.<br>
&gt;<br>
&gt; Now we&#39;re talking.<br>
&gt;<br>
&gt; &gt; what package maintainers do to integrate their<br>
&gt; &gt; needs is entirely up to them, but should be done<br>
&gt; &gt; in such a way without touching the behaviour of<br>
&gt; &gt; the overall build mechanism, rather simply<br>
&gt; &gt; extending its functionality through modular<br>
&gt; &gt; scripts and wrappers.<br>
&gt;<br>
&gt; Yes. And I have really been picking apart the current build mechanism<br>
&gt; in the Gentoo ebuild I have been working on, which is bad, but<br>
&gt; necessary to make it really modular. I would be happy if I did not<br>
&gt; need to do this.<br>
&gt;<br>
&gt; &gt; anyhow, i have been making steady progress over<br>
&gt; &gt; the previous weeks and i should have a snapshot<br>
&gt; &gt; ready shortly for perusal. if you want to talk<br>
&gt; &gt; directly about my work on the buildsystem i<br>
&gt; &gt; frequent the #dataflow channel of <a href="http://irc.freenode.org" target="_blank">irc.freenode.org</a><br>
&gt; &gt; along with hans and a number of others. sorry i<br>
&gt; &gt; can&#39;t be more explicit with what i am assembling<br>
&gt; &gt; but it&#39;s still a bit of shifting target. i also<br>
&gt; &gt; have a dayjob - so this work is divided<br>
&gt; &gt; around scattered freetime so i hope it doesn&#39;t<br>
&gt; &gt; seem painfully slow, there&#39;ll be something to<br>
&gt; &gt; digest and potentially hack about with soon, so<br>
&gt; &gt; patience is appreciated. my methods may be rubish<br>
&gt; &gt; too, but i have given it a fair bit of<br>
&gt; &gt; consideration, and so too have others, so in this<br>
&gt; &gt; case i think improvement is a better solution than<br>
&gt; &gt; straight up reinvention (but its always exciting<br>
&gt; &gt; to be proved wrong!!).<br>
&gt;<br>
&gt; Awesome. Maybe I&#39;ll just shut up until I see what you&#39;ve got going :)<br>
<br>
</div></div><div><div></div><div class="h5">_______________________________________________<br>
Pd-dev mailing list<br>
<a href="mailto:Pd-dev@iem.at">Pd-dev@iem.at</a><br>
<a href="http://lists.puredata.info/listinfo/pd-dev" target="_blank">http://lists.puredata.info/listinfo/pd-dev</a><br>
</div></div></blockquote></div><br>