Mailinglist Archive: opensuse (3065 mails)

< Previous Next >
[opensuse] Re: Checkinstall dropped from Opensuse [Was: Compiling the Suse way]
  • From: Joachim Schrod <jschrod@xxxxxxx>
  • Date: Sat, 07 Jun 2008 10:37:20 +0200
  • Message-id: <g2dhc0$sl5$1@xxxxxxxxxxxxx>
Philipp Thomas wrote:
On Fri, 6 Jun 2008 12:31:46 +0200 (CEST), Carlos E. R. wrote:

But then there is a large list listing every single file and directory that
the rpm has to have.

You don't necessarily need such a large list. If you write your own spec
file and use a build root (as nearly all packages do),

Here is your first and major misconception. Arbitrary source tar-balls from the Net do *NOT* usually use build roots. This discussion is *NOT* about rpm source packages or something like that. It's about source tar-balls from the Net. Something like the stuff you get from CPAN, where you call perl Makefile.pl, make, make test, make install to get it going. Where is the build root there?

Many source tar-balls don't even support DISTDIR in the Makefile, and one has to go through hoops to get information what is installed my make install to create a spec file afterwards.

And setting a (probably even chroot'ed) build root up is a task for an experienced programmer and not for someone who just wants a local RPM package quickly done (say, for a perl module that's not available at SUSE's repository).

If you don't recognize that, you lost contact with the your user base. (Please note, I *know* how to handle these situations and I have my own build environments for cases like this. But I see the problem that Carlos and others are facing, while you don't seem to see them.)

Cheers,
Joachim

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Joachim Schrod Email: jschrod@xxxxxxx
Roedermark, Germany

--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >