[Distutils] formencode as .egg in Debian ??
Phillip J. Eby
pje at telecommunity.com
Thu Nov 24 18:49:59 CET 2005
At 06:03 PM 11/24/2005 +0100, Josselin Mouette wrote:
>Le jeudi 24 novembre 2005 à 11:46 -0500, Phillip J. Eby a écrit :
> > And finally, and most importantly, you're ignoring the fact that this
> > discussion began because a Debian developer wanted to package a successful
> > egg-using project and its dependencies. Nobody came to you asking for
> your
> > blessing to package eggs or your approval of how useful eggs are; somebody
> > came and asked me for help in getting this to work with Debian. Help
> which
> > I've been giving.
>
> > For some reason, however, you seem to think that you are actually in a
> > position to pass judgment on the usefulness of eggs. If their usefulness
> > were in any meaningful question, we wouldn't be having this
> conversation in
> > the first place!
>
>You have to bear with it. In the open source world, anyone can come and
>discuss the usefulness of your project. This won't happen if your
>project isn't causing trouble to other projects, but when you're talking
>about breaking the python packaging practises in Debian, I think any
>Debian developer has the moral right to discuss your suggestions.
My point is that I am not the one who just dropped by and asked somebody to
change their practices. I was off doing other things and was pulled into
this discussion by someone asking for assistance. Every proposal I've made
in this thread has been directed at providing that assistance. Your
dislike of or disagreement with any particular proposal doesn't excuse your
attitude.
I don't really care if you accept the proposals or not; you guys need to do
whatever you think is best for Debian. I've only tried to educate you
about your options regarding eggs, framed within the assumption that you
*want* to distribute egg-based projects. The question of eggs' goodness or
lack thereof is entirely irrelevant within that frame. Either you want to
distribute those projects or you don't. If you don't, then this discussion
is pointless. If you do, then arguing that people shouldn't use eggs is
equally pointless. The only discussion that has any point is *how* we can
get the needs of both Debian and the project developers met.
>Why the hell would a package having nothing to do with yours would have
>to add a file - especially an empty file - to cope with it?
Geez, you make this sound like I just wandered in off the street and
started telling people to redesign their packaging system. Somebody asked
for help in Debianizing TurboGears. If you want to Debianize TurboGears,
you'll have to add such a file to at least ElementTree's Debian
package. The proposal I made is my attempt at offering a solution that
doesn't require you to completely repackage ElementTree, while still
allowing it to be used by TurboGears.
Bluntly put, it's Debian that's asking me to change my practices (and those
of egg-based project authors) to suit their needs, not the other way
around. You seem to be under some delusion that we need you or want you to
support those projects, when it's actually the existence of eggs that
allows us to not care whether *you* exist. We wouldn't be having this
discussion if somebody from your group hadn't asked for *our* help, so that
Debian can play in *our* sandbox. All this discussion about the relative
elegance of different packaging mechanisms is irrelevant.
More information about the Distutils-SIG
mailing list