[Pkg-electronics-devel] RFS: systemc/2.3.2-2 [NEW]
Carsten Schoenert
c.schoenert at t-online.de
Fri Aug 24 16:59:41 BST 2018
Hi,
Am 24.08.18 um 13:25 schrieb أحمد المحمودي:
> Please sponsor the upload of the updated (still in NEW) package systemc
>
> The reason I updated now is that during rebuild of systemc on the new
> release of Ubuntu, it FTBFS because of the symbols file, I havetried
> c++ symbol demangling on 'c++sym' branch, but it was a real pain.
> Anyways, I suspect this problem might be the cause that systemc didn't
> get out of NEW yet. So as you have advised on IRC today, I removed the
> symbols file.
ah, you are the person from irc today.
The ulterior motive behind the symbols files is to helping out or to
find out the depended related libraries if I have to deal with an API
change. And symbol files from classical C files are straight forward due
the static symbols names within one API cycle.
C++ and the g++ compiler are working different here and quite often the
complete symbol name is changing between two compiler revisions. That
makes a symbol file mostly useless as there is nothing left as the
version number for a symbol.
Maintaining large libraries is really PITA. So I don't create new symbol
files for C++ libs anymore.
> Last changelog entry is:
> systemc (2.3.2-2) unstable; urgency=medium
>
> * Updated standards version to 4.2.0
> * Remove symbols file, as it is a real pain to maintain
>
> The package is lintian clean.
>
> Or do you think that the upload better wait till systemc gets out of NEW
> queue ?
There are different views on this, I try to prevent uploading new
versions of a package if the modifications are rather small and/or only
informative Lintian fixups. Nevertheless you can modify the packaging
within the git tree of course.
OTOH if you have found a bigger regression or a wrong packaging than
it's in my eyes better to upload a new version to NEW and mention this
in the changelog. And also if you have a new major release taht you want
to track. But there is no rule in the policy about to handle new
packages "correctly".
In this case here I would wait a bit longer for the processing of NEW.
--
Regards
Carsten Schoenert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-electronics-devel/attachments/20180824/1eda4026/attachment.sig>
More information about the Pkg-electronics-devel
mailing list