[Pkg-e-devel] Updated Debian packages for Enlightenment
ross at kallisti.us
Thu Nov 12 14:24:12 UTC 2015
On 11/11/2015 01:44 PM, Andreas Metzler wrote:
> On 2015-11-07 Ross Vandegrift <ross at kallisti.us> wrote:
>> On 11/07/2015 01:07 PM, Andreas Metzler wrote:
>>> On 2015-11-01 Ross Vandegrift <ross at kallisti.us> wrote:
>>> eolian is experimental, we should not ship it (configure efl with
>> Without it we can't build elementary, which means no enlightenment
>> either. I'm not sure if there's enough interest in EFL alone to warrant
>> debian packages that can't be used for E!
>> Would it be appropriate to consider for experimental?
> I think upstream's latests comments (5640E4F7.1030500 at osg.samsung.com
> 20151110090233.01d21165a702e05a0932c78b at rasterman.com and
> 5641B465.2090200 at simotek.net) confirms your statement but still looks
> reasonably sane.
Agreed - their approach makes pretty good sense to me. I just have a
hard time figuring out what it means for the Debian packaging!
> We need to make sure that for the time being efl and elementary are
> kept in sync, and I *guess* this also holds for the libraries in
> efl itself. (e.g. libelocation might use unstable APIs of libeina and
> upstream would not consider it a bug to break combining libeina 1.15
> with libelocation 1.16)
> I have not yet got any very smart ideas, afaict it is not possible to
> Depends: libfoo (>= 1.15), libfoo (<= 1.15)
> from symbol files.
> Perhaps we could use versioned provides/breaks though, with every library
> package that needs to be kept in sync having
> Provides: libefl-abi (= 1.15.1)
> Breaks: libefl-abi (<< 1.15.1)
This sounds good - I'll give it a try this weekend. Since the symbols
considered unstable by upstream change, I renamed the packages to make
dpkg-gensymbols happy. So this will look like:
Provides: libefl-abi1.15 (= 1.15.1)
Breaks: libefl-abi1.15 (<< 1.15.1)
Do you know of a better way to deal with this? I'm pretty new to
dpkg-gensymbols - maybe I can somehow tell it what the known unstable
More information about the Pkg-e-devel