Am Samstag 01 August 2009 schrieb Yuval Levy: > Kornel Benko wrote: > > Am Freitag 31 Juli 2009 schrieb Bruno Postle: > >> On Sun 26-Jul-2009 at 11:03 -0400, Yuval Levy wrote: > >>> Packages are for distribution. > >> > >> No, packages keep track of dependencies, e.g. letting me know when a > >> library change is going to break anything. > >> > >> Packages are also for keeping your system clean, I can switch > >> between any hugin build or uninstall it without trace. > > > > +1
> so instead of doing `make install` you do `make package` and then
> install the package?
Exactly.
> >> No, the version number in the trunk has to be higher than the most
> >> recent stable release (or stable branch if this hasn't yet been
> >> released).
> >
> > Yes, therefore my version was already patched this way. I regularly
> > create a package.
> >
> > The only one small inconvenience is with rpm-packages. I have to use
> > the --force flag, because the hugin-version never changes.
> > No problems on debian packages.
>
> ok, ok, I got the message that packages need a higher version number and
> I am sure we can work out a compromise to make everybody happy. You want
> to be able to package/distribute/install any time and I want to be able
> to develop any time. No freezes. Parallel rather than sequential. We'll
> get there together.
Maybe something like I created for lyx? Packages there have versions like
lyx-2.0.30801-Linux.deb
In this case, 2.0 is major+minor number and 30801 is the svn-revision.
> What would interest me, Kornel, if you are building debian packages and
> rpm-packages, why are you not distributing them / making them public?
Because
1.) I create them to install at /usr/local, which is not the "standard" place.
2.) I use svn, which is not to be made public packages. I think.
That said, I am creating packages for OpenSuSE 10.3, 64Bit
and Ubuntu 9.04, 64Bit.
> Yuv
Kornel
--
Kornel Benko
[email protected]
signature.asc
Description: This is a digitally signed message part.
