[Pkg-electronics-devel] Starting to panic about (lack of) verilator, systemc, ghdl in Debian testing
Carsten Schoenert
c.schoenert at t-online.de
Tue Jan 3 08:28:03 GMT 2023
Hello Larry,
Am 03.01.23 um 07:11 schrieb Larry Doolittle:
> Friends -
>
> It would be an unfortunate regression if Debian Bookworm shipped
> without verilator, systemc, ghdl.
>
> The meta-problem with verilator and systemc is that Ahmed El-Mahmoudy,
> listed as the current Maintainer, is no longer active in Debian.
so far I know Ahmed has given some information a while ago he is taking
some free time from Debian, means not necessary he isn't doing any thing
in or for Debian any more.
But yes, he is off for more than a year I think.
> I see Andreas Bombe, the ghdl maintainer, is hard at work making
> its build process compatible with testing's gnat. Thanks, Andreas!
>
> I'm most familiar with Verilator, and can confirm that modern
> versions of it, e.g. v4.228, build and run flawlessly in a Debian
> testing environment.
>
> I'm happy to advise, discuss, and help test. IANADD. I read the general
> instructions for packaging using salsa git, but got very confused about
> how that git repo is intended to interact with upstream's git.
Best you mostly can do as a typical user of packages is to get in
contact with the address you find in the field "maintainer". Like you
did by your email.
It's also good to open wishlist bug report for version updates of
packages so it's more visible for other that some update is probably
required for the package in question.
Regarding systemc, by accident I've looked yesterday in the existing RC
bug #1013046 [1], which mainly just requiring a usual symbols update
within the existing packaging due a gcc update.
I've done this in the past for systemc several times, I'll try to do it
again now.
verilator is build depending on libsystemc-dev and kicked out of testing
due the RC bug in systemc. There should be no further work needed here
once systemc has hit testing again.
But verilator has also some new versions [2].
Looking into the debian/ folder at the git tree [3] let me assume it's
quite straight forward to import and prepare a new version.
I'm not using verilator so I can't do any QA after importing and
packaging a new version, I also can't promise to have enough time to
work on that.
What about you to step up and try to take over some maintenance? It's
not that difficult once you have learned the basics.
[1] https://bugs.debian.org/1013046
[2] https://github.com/verilator/verilator/tags
[3] https://salsa.debian.org/electronics-team/verilator
--
Regards
Carsten
More information about the Pkg-electronics-devel
mailing list