tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Making DESTDIR support mandatory
On Aug 28, 7:58am, Aleksej Saushev wrote:
} Joerg Sonnenberger <joerg%britannica.bec.de@localhost> writes:
} > On Thu, Apr 07, 2011 at 01:11:35AM +0400, Aleksej Saushev wrote:
} >> Thomas Klausner <wiz%NetBSD.org@localhost> writes:
} >>
} >> > Since the branch is cut, perhaps we can progress on the destdir issue.
} >> >
} >> > Btw, thanks for the people who converted another few packages to
} >> > destdir support!
} >> >
} >> > I suggest the attached patch -- this makes packages not build if they
} >> > are not using destdir support, as incentive for people interested in
} >> > them to fix them.
} >> >
} >> > We can then decide before the next branch if we want to revert the
} >> > patch, just leave it in (my suggestion), or go further and actually
} >> > remove the BROKEN packages.
} >> >
} >> > Comments?
} >>
} >> This is plain wrong. Convert qmail and nagios to destdir first,
} >> then we can return to this discussion. (Declaring working packages broken
} >> isn't nice way to go. It isn't correct either.)
} >
} > Declaring them as broken is the only way of getting people interested in
} > fixing them. Please read the time frame I mentioned in the original mail
} > again.
}
} You had the same time to fix qmail and nagios as well as any other person.
So did you. And, given that qmail has a MAINTAINER why should he
fix it? BTW, I believe he has done a large number of conversions.
} Except you were working on this actively, while noone else understood
} what the fuss was about, and you didn't care to explain. Now you have
Actually, I suspect that a fair number of people understand what
the "fuss" is about. If you don't then it is about time that you
learned and/or took sometime to think about it. If you think about it,
it is fairly obvious:
- clean binary packages with correct PLISTs
- /usr/pkg managed completely by pkg_* tools without makefiles poking about
- easier/cleaner development work when "installing" to a staging directory
- etc.
} few hard cases remaining, you declare them broken. Perfect!
At some point you have to do that.
} Why have you not converted them then? You had four years for it.
Why should he convert every package himself?
} If declaring them as broken is the only way you can handle it, something
} must be broken in your ways to deal with the world. Humans generally don't
} need and don't like decisions made for them on grounds of some obscure cult.
It is hardly an obscure cult.
Instead of being a Luddite and making ad hominem attacks why don't
you help with making forward progress. Every package I
import/maintain/touch I converted to DESTDIR a long time ago.
} Your time frame is irrelevant here. Those packages worked and continue
No it isn't. If you don't set a hard deadline then it will never
get done.
} to work for people who are interested in using them. Breaking them
} because you follow the cult of User Destdir, isn't the proper way to
} attract attention.
It is the only way to get the project completed.
}-- End of excerpt from Aleksej Saushev
Home |
Main Index |
Thread Index |
Old Index