[Debian-med-packaging] biosig 2.1.2

Alois Schlögl alois.schloegl at gmail.com
Tue Jan 12 10:43:31 GMT 2021


Stimfit should be another package that should reverse-depend on 
libbiosig, at least when
    ./configure --with-biosig
is used.

No rebuild should be necessary, the only change that might be relevant 
to the API of libbiosig is in the patch below.
Neither Stimfit nor SigViewer are using this part of the API.

   Alois



diff --git a/biosig4c++/biosig-dev.h b/biosig4c++/biosig-dev.h
index 0b12c31a..848372c3 100755
--- a/biosig4c++/biosig-dev.h
+++ b/biosig4c++/biosig-dev.h
@@ -1078,7 +1078,7 @@ uint32_t lcm(uint32_t A, uint32_t B);

  #pragma GCC visibility pop

-extern const uint16_t GDFTYP_BITS[];
+extern const uint16_t GDFTYP_BITS[] __attribute__ ((visibility 
("default") )) ;
  extern const char *LEAD_ID_TABLE[];

  uint16_t CRCEvaluate(uint8_t* datablock, uint32_t datalength);



On 1/12/21 11:31 AM, Juhani Numminen wrote:
> Hello,
>
> Given that biosig is a library that is used by other packages,
> and Debian has entered a transition freeze,[1] we should avoid
> preventable breakage. So, do we know whether sigviewer needs
> a rebuild or changes to its source in order to work with the
> new version of biosig?
>
> [1] https://release.debian.org/bullseye/freeze_policy.html
>
> Regards,
> Juhani
>
> PS. I used "reverse-depends" from package ubuntu-dev-tools.
> $ reverse-depends -b src:biosig
> Reverse-Build-Depends
> =====================
> * sigviewer                     (for libbiosig-dev)




More information about the Debian-med-packaging mailing list