On Fri, 23 May 2008 22:06:35 +1000 Lucas Hazel <lucas@die.net.au> wrote: Hello Lucas, thank you for posting here your opinion.
I don't really see a present need to "unify" the testing/development process. CRUX has a set of guidelines that ports should adhere to and at the end of the day, this is all that is really important. How you get there is the least important thing.
Well, then we can take this like another way to test ports, instead of using it in a unified way.
I agree that a clean build environment is an important tool in the port development process. The only advantage I see to such projects is that they automate some of the tedious groundwork required in creating such an environment. Once that groundwork has been laid out, then what?
Chroot environments are great for testing the build process and eliminating soft dependencies that can show up as part of the library detection that some configure scripts employ, however, this is only one aspect of testing.
This is one reason we posted/showed safe-env. May be it can be extended with prt-utils to make more than look for missing deps only.
I think package database snapshots are a good idea. I've been using such a tool myself for a long time now. I'm not sure if I ever announced it on the ML, but many people here would already aware of it's existence.
I readed it first time some days ago. I didn't know about it, may be you announced when I wasn't here.
Anyway, I digress. My point is I don't think there is a need to unify these processes. I happen to like the freestyle nature of CRUX users, we all think differently, have different goals, approaches, methods and an almost complete lack of hierarchy (excluding a very small core team). Yet we still manage to produce one of the finest Linux distributions available.
Well, I think this was showed to talk about a unified way to build ports, no to tell that this must be the way to build ports. (I think there is a FS where mike told this). I'm glad to know your opinion about the unified way to build ports and you are right, people is different and have differents ways to work, but if we can give people another way to test and see if it's interesting for them (for test ports or whatever they want to use it) I think it's a good reason to show it here to the comunity.
While I think it's great we share ideas on port development and maintenance techniques, at the end of the day ports either meet the requirements of CRUX or they don't.
Yes, that is why we show this. There isn't nothing hidden in these posts.
It's my belief that if we all thought and did things the same way more bugs would appear than got fixed.
I am not sure about this last sentence... in this comunity there is lot of knowledge... may be a unified way in this sense can be good, because all people will be looking to the same things and it can grow in a good way (letting in a side about people's customs for do things like you said above). May be can be hard in its start. Btw, this is only my point of view and sure I need more knowledge and experiencie. Thank you a lot for posting here and tell us your opinion. Regards, pitillo. -- Learning bit by bit. -pitillo-