On Thu, 19 May 2005 00:29:03 +0200, cobaco (aka Bart Cornelis) <[EMAIL PROTECTED]> said:
> On Wednesday 18 May 2005 08:06, Manoj Srivastava wrote: >> I find myself agreeing, except that I feel that way as soon as >> people get away from tried and tested POSIX commands and >> dpkg-dev. There are far more people who are competent with cp, >> install, mv, make, and other common POSIX commands, and may not be >> up to date with a distribution specific mini helper language. > hm, they may be competent with the POSIX commands, but knowledge of > those commands without knowledge of policy doesn't cut when building > packages -> so you're right back to distribution specific knowledge being -> needed anyhow No. Distribution knowledge is required to build for inclusion in debian -- but modifying a debian package build system, or building a debian package on another system (which I have done in the past) requires no distribution specific skills. As for Debian developers, I would think that knowledge of policy and best practices is the very least of what one should expect. I mean, if I am not even conversant with packaging policy, why am I more than just a glorified packager? My expectation of a developer is not only someone who knows what debian packaging entails, but some one also involved in expanding the state of the art in that area, and helping with better integration, and actively involved in making the OS seamlessly integrate the component packages. > Using debhelper scripts you can't forget or get wrong any of the > litle details policy mandates (it'll happen sooner or later), you're > also writing that code once for debian, instead of X times in X > packages, and many eyes make all bugs shallow right? Yes, I am quite familiar with the helper-packages-as-a-crutch argument. I am also of the opinion that the growing adherence to this view would lead to the decline of packaging in Debian in the long run. -> IOW debhelper tends to help enforce policy, and causes improved > code-reuse both good reasons to prefer it from a distribution > standpoint Policy is not writ in stone, ya know. An informed developer community, that actually thinks about the whys and wherefores of policy and best practices, rather than blindly toeing whatever line the automated tools tell one to toe, is a far better thing for debian. >> I appreciate the build system for certain red hat and suse packages >> not being arcane and distribution specific when I try and >> incorporate changes made in packages on those distributions, and I >> tend to return the favour. > hm, If you do this often it's a net loss: instead of studying one > piece of code once to figure out what it does, you now have to study > n pieces of code all doing essentially the same thing for n packages None of this is rocket sceince. I doubt that much âstudyâ involved. Anyway, I doubt that this line of discussion is going to go anywhere, I am painfully aware that my view point is a small and rapidly disappearing minority. I just want people to know why bugs filed against my packages switching them to debhelper shall be closed, and why I feel no desire to âcompromiseâ. manoj -- "Everything to excess. Moderation is for monks." Lazarus Long Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C