Hi,

2018年10月24日(水) 0:48 Andreas Henriksson <andr...@fatal.se>:
>
> On Tue, Oct 23, 2018 at 08:46:13PM +0900, Nobuhiro Iwamatsu wrote:
> > Hi,
> >
> > > For the record the just released iwd 0.10 supports building against an 
> > > external ell (eg. not using the embedded code copy of ell).
> > >
> > > See the --enable-external-ell configure flag (which is still not being 
> > > used because of previously mentioned issues).
> > >
> >
> > I just upload ell 0.12, and I test building iwd with
> > '--enable-external-ell' option.
> > Packge building is fine. I attached a patch for support compiling
> > packages with external ELL.
>
> Thanks for testing. Do we want to commit to doing this though?
>
> That will mean:
> a/ you'll need to be on your toes with new versions to not block
>    uploading new iwd versions.
> b/ every time you upload a new ell version we'll need to have
>    some kind of mini-transition (potentially involving
>    debian release team which will not look kindly on libraries
>    which do breaking changes without bumping soname/sover).
>
> Most likely I'd say we should generate a very strict dependency
> from iwd on ell, since we know there are now ABI guarantees and
> upstream will thus not bump soname/sover when doing breaking
> changes. That would mean every new ell version would make iwd
> uninstallable until it has been rebuilt (if API is still not
> broken which would require a sourceful upload).
>
> I'm not sure the hassle is worth it at this point.
>
> OTOH, the hassle would be mostly on your side since Debian
> normally frowns on breaking changes and you as ELL maintainer
> would be the one doing those. :P
>
> For now I'm leaning towards postponing this for a while still...

As you pointed out, ell's API is unstable yet.
I agree with your opinion. We do not have to do build-depends of the
Debian package
ell until the ell API is stabilized.

Best regards,
  Nobuhiro

-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6

Reply via email to