On Mon, Aug 11, 2014 at 06:19:46AM +0100, Olly Betts wrote:
> On Thu, Aug 07, 2014 at 11:08:54AM -0400, Yaroslav Halchenko wrote:
> > 
> > On Thu, 07 Aug 2014, Christoph Schmidt-Hieber wrote:
> > > Applied upstream in 
> > 
> > > https://github.com/neurodroid/stimfit/commit/db161956
> > > https://github.com/neurodroid/stimfit/commit/3d9305ff
> > 
> > why not just to use alternatives in the above commit? with two copies of
> > control file it would be impossible to build neurodebian backports, and
> > in general -- duplication is not good ;)
> 
> You can still build backports, you just need to do this as part of the
> backporting process:
> 
> cp debian/control-wx2.8 debian/control

Yaroslav, as a regex ninja maybe you can come up with some sed line
that generates control-wx2.8 from control to avoid duplication?

> 
> I already outlined the issues with using alternatives - quoting:
> 
> > > > You can have alternates in Build-Depends, though the buildds will only
> > > > try to install the first alternative.  So you could have something
> > > > like this which would work for uploads to unstable:
> > 
> > > > Build-Depends:
> > > >     libwxgtk3.0-dev | libwxgtk2.8-dev,
> > > >     python-wxgtk3.0 | python-wxgtk2.8,
> > > >     python-wxgtk3.0-dev | python-wxgtk2.8
> > 
> > > > This would also allow you to manually install the 2.8 packages and
> > > > build, but it wouldn't work for uploading to build against 2.8 in
> > > > wheezy backports, and nothing ensures you get a matching set (e.g.
> > > > libwxgtk3.0-dev + python-wxgtk2.8 satisfies this).
> 
> For wheezy you'll just be able to backport as-is soon:
> 
> > > > For wheezy-backports, wxwidgets3.0 is already backported, and I'm
> > > > intending to also provide a backport of wxpython3.0 shortly.
> 
> I can't do this until wxpython3.0 migrates to testing though, which
> should happen in a day or two unless there's a serious problem
> discovered before then.
> 
> > > I'm unsure whether we should release 0.13.19 including these changes
> > > or use your NMU instead given that we've just uploaded 0.13.18 - Yaro,
> > > what do you think?
> > 
> > I would not mind NMU at all - but you would need to not forget to ACK it
> > in your next upload (so might end up more of work for you, depending on
> > how easy/complex is to cut a new release).
> 
> A new upstream release would also benefit anyone else trying to use
> stimfit with wxWidgets 3.0 on Linux (or other Unix-like platforms),
> though I can understand reluctance to make a new release for a single
> change such as this one.
> 
> In Debian terms it'd be good to get an updated stimfit package fairly
> soon, whether it is via a new upstream release, maintainer uploaded
> 0.13.18-2, or NMU.  That way there should be plenty of time to shake out
> any issues prior to the jessie release freeze (Nov 5th).
> 
> Cheers,
>     Olly

-- 
Christoph Schmidt-Hieber
Wolfson Institute for Biomedical Research
University College London
Gower Street
London WC1E 6BT
UK
Phone +44 (0)7551994016

Attachment: pgpPVByv0luAa.pgp
Description: PGP signature

Reply via email to