On Fri, 5 Oct 2007 09:57:54 -0700 Michael Jennings <[EMAIL PROTECTED]> babbled:
> On Friday, 05 October 2007, at 15:39:46 (+0200), > Albin Tonnerre wrote: > > > I'm quite dubious about the fact they'd want to package what they're > > developping (during the devel process). Just too much overhead to > > rebuild the package everytime you change something > > Talk about being hypocritical! You're USING software that's in > development, and you're PACKAGING it too! What is it that gives a > packager some unalienable right to package up development software and > yet somehow fails to give the authors themselves that very same right? > :-P > > > While this might help, they don't necessary belong to the source > > folder. If the packagers want exemples, easy enough for them to > > checkout the trees from a dedicated branch on the cvs. > > The packaging info belongs with the source. That's where it's been > since the very earliest days when bma was doing our Debian packages, > and there's no reason at all for them to not stay. > > > I understand that you want to provide samples etc, but as there are > > already ubuntu and debian repos available, I'm not quite sure that > > it is used by any user at all (of course falko uses them for the > > debian repo, but still), and it's mostly why I believe that moving > > them out of the sources wouldn't hurt much > > If they really bother you that much, "cvs remove" them from your > anonymous checkout or write yourself a little wrapper script. :-) > > > I can't remember having ever distributed evas as a single package > > since I started maintaining the ubuntu packaging a year back. > > Just because you didn't make a particular mistake means neither that > you haven't made others (not accusing...I have no idea...just making > the point) nor that others haven't made them. We make mistakes > ourselves as well. But we (collectively, not me in particular) have > the advantages of having been doing Debian packaging for a very long > time and having made, corrected, and learned from numerous errors in > that time. > > > While I understand that you experienced issues with various > > packagers, please keep in mind that it's not because some of them > > don't things the way they should be that every single packager does. > > The problem is not that some or all packagers do things in any > particular (or right, or wrong) way. That's not the issue. > > The simple fact is this: We keep RPM spec files in CVS because > developers (like me) and others like to be able to build RPM packages > directly from the CVS repository. (It doesn't get much easier than > "./autogen.sh && make distcheck && mzbuild" IMHO.) We keep Debian > packaging directories in the same place for the same reason. We will > continue to do so because it makes things easier and better for us, > the developers. CVS is *our* territory; it does not belong to end > users, packagers, distribution maintainers, or anyone else, as we've > been saying over and over again for years. CVS is a developer tool, > not a user tool. > > > Either ways, a good communication upstream <-> packging will be > > better than forcing packagers into doing things, and making their > > job harder (yes, keeping debian/ in the sources make our job > > harder. surprising isn't it ?) > > Sorry, but if keeping one little directory in CVS makes your job > harder, you're doing it wrong. It's painfully easy to use various > combinations of "rm," "cvs rm," and "$EDITOR" to perform whatever > changes you deem necessary to your local copy of any tree you > choose. :-) i think though it might be that we ALSO add the debian dir and its contents in the dist tarballs - ie make dist and the tarball we ship ships with debian packaging info. personally i think this is a very nice service to early adopters, packagers for all distros to get the source and go "ooh - they did 90% of my work for me already! thanks!" or for us devs to take any snapshot or release and insta-build (i always loved rpm -ta blah-1.0.0.tar.gz if you just throw a .spec file into the tarball). debian doesn't have such an instant-build tool as such as debian "policy" vetos us shipping debian packaging info (yes - debian has a tonne of anal policies. no point in arguing over them), so to do the same you need to botch up a script of your own. so i'm willing to leave the debian/ dir in cvs, but remove it from the dist tarballs (going to keep spec - i know you and many others like and and can instantly use it direct from the tarball). > Michael > > -- > Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]> > Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org) > ----------------------------------------------------------------------- > "When all is said and all has come undone; when the sun, the moon, > and stars grow dark; before the days of youth are left in vain; > before the dust reclaims its own again. Breathe on me, breathe oh > breath of God. Breathe on me till my heart is new." -- Newsboys > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel