Re: Packaging eppic

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2 Apr 2013 06:21:34 -0400
Luc Chouinard <lucchouina@xxxxxxxxx> wrote:

> Petr, lets give it a version of 2.0.
> What is the easiest way to advertise that version from the source itself?
> Eppic has been very stable and I do not expect to change that version any
> time soon.

There is a preprocessor define in libeppic/eppic_api.h:

/* minor and major version number */
#define S_MAJOR 3
#define S_MINOR 0

I think that the S_ prefix stands for SIAL. ;-)

Plus, this definition is used by eppic_version in
applications/crash/eppic.c, and is advertised to users when you load
the eppic crash extension, so merely changing it to 2.0 would appear as
a downgrade...

I don't care too much how you implement it. Most libraries advertise
the version in a header file, so I would go for something like:

#define EPPIC_VER_MAJOR  2
#define EPPIC_VER_MINOR  0

If you're going to maintain stable library API, you may want to add a
third version digit for binary compatible additions:

#define EPPIC_VER_MICRO  0

Given the size of the project (and absence of a dynamic library, so
the runtime version must be equal to the compile-time version), the
last bit is probably pure overkill. In any case, I can add all this
later if I convert libeppic to a dynamic library.

Thanks,
Petr

> On Tuesday, April 2, 2013, Petr Tesarik wrote:
> 
> > Hi Luc (and all crash developers on Cc),
> >
> > since libeppic is now used at least by two projects (crash and
> > makedumpfile), I packaged it for openSUSE, but I cannot get it included
> > in Factory because of versioning policies for snapshot releases.
> >
> > If I knew the planned target version, I could package the git snapshot
> > as a pre-release, but currently I can't, because I don't know if you
> > want to continue with the sial versioning scheme (last published was
> > sial-3.0), or start again from 1.0 (or even 0.1?).
> >
> > Unless I'm missing something, I cannot see any public (versioned)
> > release of libeppic right now. Please, can you advise?
> >
> > Thanks in advance,
> > Petr Tesarik
> >
> 
> 

--
Crash-utility mailing list
Crash-utility@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/crash-utility




[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux