Agreed.When I had a slower, full hard disk, when a compile failed I'd have to correct it/patch it manually then run the "ebuild" subcommands to avoid having wasted the compile time. This is much nicer

Agreed.When I had a slower, full hard disk, when a compile failed I'd have to correct it/patch it manually then run the "ebuild" subcommands to avoid having wasted the compile time. This is much nicer
Well the classic UNIX method is to have switches to turn features on and off. So instead of having to "modify the bashrc to skip testing packages that fail the test phase," it could be the default with a switch to turn it off for non-interactive use, if that is indeed stopped by such a feature. It could of course be the other way round, although i personally think commands should default to working for a user at the shell, since scriptwriters should read the man page.Paapaa wrote:What does command line switches got to do with being interactive?
Do you ever think before you post?steveL wrote:Well the classic UNIX method is to have switches to turn features on and off. So instead of having to "modify the bashrc to skip testing packages that fail the test phase," it could be the default with a switch to turn it off for non-interactive use, if that is indeed stopped by such a feature. It could of course be the other way round, although i personally think commands should default to working for a user at the shell, since scriptwriters should read the man page.Paapaa wrote:What does command line switches got to do with being interactive?
I could ask you the same. Please read the forum guidelines again. Your reaction above is both rather unprofessional and unnecessary. It reflects a kind of attitude we don't exactly encourage here.Conan wrote:Do you ever think before you post?
I think the entire point of "failing install if test fails" is deliberate, to bring to the attention both to package maintainers as well as users that the tests fails and this is serious enough that it should be fixed.steveL wrote: So instead of having to "modify the bashrc to skip testing packages that fail the test phase," it could be the default with a switch to turn it off for non-interactive use
... except thats not at all what happens.STEDevil wrote:I think the entire point of "failing install if test fails" is deliberate, to bring to the attention both to package maintainers as well as users that the tests fails and this is serious enough that it should be fixed.steveL wrote: So instead of having to "modify the bashrc to skip testing packages that fail the test phase," it could be the default with a switch to turn it off for non-interactive use
To be honest I actually think its a good idea to do this. It's not really surprising that many upstream developers think of gentoo users as a bunch of ricers when they put a lot of effort into providing a test suite for their software and then even gentoo devs has the POV that "oh, this is not important, i wont bother make sure it even works because the package works fine on my computer".
Your reasoning fails the logic test... Either the test suit works or it doesnt. There is no middle ground here.Conan wrote:The test suites are run before stabilizing packages, by the maintainers and testers.
Ubuntu is not Gentoo-bin. It is not all about compile times.Remember, updating world in this case takes several days on most machines, so is that extra time really an issue compared to all the problems & time a possibly broken package could give you? And if compile time is such a huge issue, then why on earth would one even use a source based distro? Wouldn't eg Ubuntu be the perfect dist instead then?
So? Replace Ubunto with eg Sabayon if you want. The point was that compile times was a non issue.legine wrote:Ubuntu is not Gentoo-bin. It is not all about compile times.
Agreed, the issue however really is if the tests could give a benefit if they where all made to work properly (not counting upstream breakage, only Gentoo breakage). To me it feels apparent that at least the people making Paludis are confident it would be beneficial, thus the error presented.But breakage are an argument. I don't care if I do 10 min test or 50 min as long as the install runs through nicely. But it does not and the usefulness of the additional test seem to be strongly limited. I mean they do not help me keeping my system up to date, and in the shape they are they seem not to help anyone to use them. It looks like it is all rubbish to me.





Code: Select all
paludis -E portage ....
Sorry, but i have to correct your statement. Portage doesn't have eix, eix is a standalone app, besides eix works with paludis (using update-eix hook). Author of cfg-update added paludis suport. There is also etc-update patched for use with paludis, too....serzh-z wrote:Portage is more easy and has some cool additional stuff (emerge-delta-webrsync, eix etc, dispatch-conf), but paludis is more powerful, some of these utilities support paludis but most of all is buggy. Portage have a lot of good documentation, FAQs, articles, while paludis have worse support.
But I use paludis about month and going to stay with paludis.


wendall911 wrote:Providing a generic INSTALL doc, and worthless README doesn't really help this much. I did a make uninstall, as it was bitching about a paludisbuild user and group that I didn't know needed creation. I followed the basic instructions of portage migration and make. Short fix was a make uninstall until it is ready for installation. I'm sure I'll get called a moron for posting this, but whatever. This isn't even an answerable question until paludis has an actually INSTALL doc that isn't cut and paste. I'd love to use it, but would like to at least know what I need to do to make it actually function on a working Gentoo box.
Code: Select all
emerge paludisCode: Select all
mkdir -p /var/cache/paludis/metadata
chown -R root:paludisbuild /var/cache/paludis
chown -R root:paludisbuild /usr/portage
chown -R root:paludisbuild /usr/local/portage
chown -R root:paludisbuild /etc/paludisCode: Select all
mkdir -p /usr/local/portage/.cache/names
Code: Select all
export SANDBOX_WRITE="/"