Bug#1068174: yosys: Please package the latest upstream release

Daniel Gröber dxld at darkboxed.org
Mon Mar 17 22:22:50 GMT 2025


Hi Scott,

On Sun, Mar 16, 2025 at 10:06:51PM +0000, Scott Ashcroft wrote:
> > (maybe we should enable those anyway?).
> 
> The HTML docs seem to use pip to pull in some python modules (including
> one which has been forked by the yosys team) so are probably a lot more
> work than getting the pdfs building.

Bummer. That's not worth it then. Thought it would just be a quick
enablement thing. Thanks for looking.

> > Now on to hard mode: autpkgtest. It seems debian/yosys-testsuite has lost
> > it's precision. It runs through sucessfully but doesn't actually do
> > anything.
>> 
> OK. That should be fixed by b3e5bef48763537e8c992150e8363ac4112d4636
> from https://salsa.debian.org/sashcroft/yosys

Yeah that did it! Awesome.

I think we ought to switch to applying the Makefile changes as a patch so
we can see when upstream changes break our expectations it in the future. I
don't see any real harm in just adding this to our patchstack so thats what
I'll do.

> > To re-use the binary .debs you already have:
> > 
> >     autopkgtest -B -s . -- schroot chroot:unstable-amd64-sbuild
>
> I say should because I couldn't figure out how to force schroot to use my
> yosys binary packages and stop installing the old ones from unstable.  

I had the meaning of -B wrong. It forces use of archive binaries so this
would install yosys 0.33 instead of what we have just built. I can never
find the right incantation to test exactly what I just built since
autopkgtest default to just rebuilding which is annoying during
development.

Last time I used

    $ autopkgtest $(dcmd --deb echo ../yosys_0.49-1_amd64.changes) . -- schroot chroot:unstable-amd64-sbuild

I just wanted to spare you the dcmd stuff.

> the end I just forced a test to fail, installed my stuff, and reran the
> tests.

Hehe whatever works ;-).

Let's see how this goes:

Uploading to ftp-master (via ftp to ftp.upload.debian.org):
  Uploading yosys_0.49-1.dsc: done.
  Uploading yosys_0.49.orig-abc.tar.gz: done.
  Uploading yosys_0.49.orig.tar.gz: done.
  Uploading yosys_0.49-1.debian.tar.xz: done.
  Uploading yosys_0.49-1_amd64.buildinfo: done.
  Uploading yosys_0.49-1_source.changes: done.
Successfully uploaded packages.

Thanks,
--Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20250317/ebe8df4e/attachment.sig>


More information about the debian-science-maintainers mailing list