[Pkg-electronics-devel] gnucap package.
Carsten Schoenert
c.schoenert at t-online.de
Fri Mar 9 20:18:33 UTC 2018
Hi Felix,
Am 08.03.2018 um 20:48 schrieb Felix Salfelder:
>> Great. The packaging looks good so far, I can't say much about the -dev
>> packages you have created and how useful they are. I have no deeper
>> knowledge about gnucap, maybe some other member here on the list could
>> say something helpful criticism on that.
>
> i'm not entirely happy about the -dev package. but it's the closest i
> could get so far. might require fine tuning, but depends.
I'm a bit concerned about the current structure of the -dev packages, so
far I see it's not worth to split out all theses development packages.
gnucap is small and not widely used, I think it's nit really worth to
have two dev packages.
libgnucap-dev has no header files for example. How could I include
prototype definitions if I want to build a binary which will be linked
against libgnucap0?
Maybe you can drop libgnucap-dev and keep only gnucap-dev? But I really
don't understand the gnucap package that much to give right now a good
advice here. Unfortunately I haven't enough time to dig into this for now.
>> But could you please have a look at the existing bug reports for gnucap
>> and add valid Closes tags to the changelog so the report are closed with
>> the version number of the upload once the package will hit the archive?
>> I guess quite all or most of the reports can be closed by a next upload.
>
> there are 4. 3 are closed. in the other, #802307, somebody misread the
> manual. (how) can I close it?
#802307 can be closed directly in my eyes, no feedback from the reporter
within 2 years ...
> There's also
> * Fix FTCBFS: Add gnucap:native to Build-Depends. (Closes: #-1)
>
> is that correct for "nobody cared about writing a bug report"?
You need to fix the bugnumber in debian/changelog here.
s/-1/878364
In the changelog file you have also some typos for the closing of bug
reports, the trigger is 'Closes:' not 'Close'.
> $ git diff
> diff --git a/debian/changelog b/debian/changelog
> index bd283d4..375e088 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,10 +1,10 @@
> gnucap (1:0.36~20171003-1) unstable; urgency=medium
>
> - * libgnucap0 + libgnucap-dev (Close #224467)
> + * libgnucap0 + libgnucap-dev (Closes: #224467)
> * gnucap-default-plugins0 package
> + binary plugins
> + soname dependent pkglibdir
> - * gnucap-dev package (Close #693267)
> + * gnucap-dev package (Closes: #693267)
> * d/*.1 for all three executables
> * get-orig-source, snapshotting upstream git
> * set sysconfdir to /etc
> @@ -12,7 +12,7 @@ gnucap (1:0.36~20171003-1) unstable; urgency=medium
> * move package to salsa (from alioth/pkg-electronics)
> * debian/control: Bump Standards-Version to 4.1.3
> * bump compat to 11
> - * remove Wesley from Uploaders (Close #759987)
> + * remove Wesley from Uploaders (Closes: #759987)
> * lintian override http in watch file
And it's always a good tone to thank the people for their work on the
package if they gonna removed from the uploaders list. :)
What about #831480? Could be added to the changelog as well if Hamish
Moffatt is removed from the uploaders.
So you would have covered all existing reports finally.
--
Regards
Carsten Schoenert
More information about the Pkg-electronics-devel
mailing list