-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday, 2009-12-07 at 22:50 +0100, Philipp Thomas wrote:
On Mon, 7 Dec 2009 14:50:30 +0100 (CET), you wrote:
I created a bugzilla with the solution to this. Just a word change in checkinstall. "Broken by design", and a single word change solves it? Wow.
What's broken by design is the idea that the author of a given software package has an idea how a sane system should look like, leave alone the differences in different linux distributions. Some do, some act like "all the world is Redhat/Fedora based" while still others just don't care and tell you nonsense like "install the tarball and then run script xy to adapt your system to my idea of an installation".
Such broken packages require manual intervention.
I don't see anything wrong there about checkinstall. What I understand you are saying is that the packages we install ourselves may be broken themselves, which would be true regardless of whether we use checkinstall or not. It simply means that original packages have to be adapted for each distribution, perhaps patched. That is what I expect oS packagers do for us. That is your (plural) job. But it doesn't mean at that checkinstall is broken by design, not at all! No doubt that the packages you people prepare are better than those we can hope to make. Nevertheless, We may have our reasons to roll our own packages now and then, for special reasons. And, of course, if the packages are patched or whatever they need, and then the rpm created with checkinstall, the end result would be similar to creation by buildservice or any other mean.
But the worst thing about checkinstall is that its author doesn't care and for years has only integrated patches others sent him if he did anything at all! The code to support the *at() functions has been in checkinstall CVS for over half a year without anything happening. Authors that care about their software and its users act differently!
Again, that doesn't prove the point told here that "it is broken by design", but rather, that its author has stopped maintaining it. Why didn't you say this from the beginning, instead of telling us that "it is broken by design" and "go and use buildservice instead"? You could teach your colleague some manners. He has started all this bitching :-/ Do you know that some people have told me that that statement has finally pushed them (corporate users) to jump distro?
BTW, Fedora already dropped checkinstall AFAICT.
I don't use checkinstall at all and thus have no need for it and as upstream maintenance is nearly nonexisting, the fixes I've checked into OBS today is the last thing I will do for the package.
I'll file a drop request and will stop maintaining the package. If anybody wants to use it: the sources are in the OBS.
Yes, I have known since years that you devs have no interest in checkinstall, whereas we users do have, but can't do anything about it. At least, now I understand some of the reasons. Thank you for that, and thank you for applying the patches. I haven't looked at that, yet. It is a very sad day. :-(
And Carlos, if you say you have no time look at Sascha Manns who started building packages with nearly no knowledge at all and mastered it (more or less :)! And he's no developer!
If I have to learn how to create spec files to create rpms I will not use the buildservice for making my private rpms. I'd rather just run make install in the /usr/local tree (another can of worms, I know). I don't see the advantage, and I can't build multimedia packages there, it is forbidden, anyway. And about the time... what do you prefer, that I spend days if I want to build, say, xine, for my own use, or that I spend that time translating, say, opensuse for use by others, or helping the community in some other way that I can do well? - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAksdnGsACgkQtTMYHG2NR9U/SQCfVQnjalUbEOVh3EAHi5g4e5M/ blwAni56M+ffGJNCnB/CJgQnhr+TzaYW =idDQ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org