[Pkg-emacsen-addons] Bug#898205: Consecutive builds may fail

Nicholas D Steeves nsteeves at gmail.com
Tue May 8 18:43:57 BST 2018


Package: elpy
Version: 1.20.0-1
Severity: important

Continuing from #883218.  Strictly speaking I think this might be a
ยง4.9 "clean (required)" Policy violation and should be priority
"serious", but I'd like to keep it as "important" until June because
it does not affect the usability of elpa-elpy.  Also, I'd prefer for
the next upload to also include a new upstream version, and I believe
one will be released before June..

Hi Chris,

On Tue, May 08, 2018 at 03:32:53AM +0100, Chris Lamb wrote:
> Hi Nicholas,
> 
> > > Anyway, thank you for your kind comments. Do let me know if/when
> > > you have any updates to the package, particularly one that fixes the
> > > FTBFS twice-in-a-row.
> > 
> > This was solved in #896998 "python-pip: missing required _vendor
> > module. Broken ${python:Depends}?". 
> 
> Hm? I think you misparsed - your package FTBFS when built twice in a
> row right now AFACIT. Nothing to do with tests or pip or anything..

Oh, now I see what you mean.  Yeah, I thought "FTBFS when built twice
in a row" was build A fails and B fails (which occurred with failing
tests or the pip bug), but didn't realise you meant dpkg-buildpackage
for build A succeeds and B fails when A and B are run without a
freshly unpacked src:package (eg: not in a package builder that does
this automatically).  The specific error is this:

  dpkg-source: info: using source format '3.0 (quilt)'
  dpkg-source: info: building elpy using existing ./elpy_1.20.0.orig.tar.xz
  dpkg-source: warning: file elpy-1.20.0/elpy.egg-info/SOURCES.txt has no final   newline (either original or modified version)
  dpkg-source: info: local changes detected, the modified files are:
   elpy-1.20.0/elpy.egg-info/PKG-INFO
   elpy-1.20.0/elpy.egg-info/SOURCES.txt
   elpy-1.20.0/elpy.egg-info/dependency_links.txt
   elpy-1.20.0/elpy.egg-info/requires.txt
   elpy-1.20.0/elpy.egg-info/top_level.txt

If that's what you're referring to, I just fixed it in git and am
thinking about a good changelog entry for the commit before pushing. :-)

Thank you for pushing me to be more thorough!
Cheers,
Nicholas


More information about the Pkg-emacsen-addons mailing list