[Pkg-electronics-devel] Bug#1068812: pcb-rnd: hardcoded librnd4 dependency

Gianfranco Costamagna locutusofborg at debian.org
Thu Apr 11 14:56:30 BST 2024


Package: pcb-rnd
Version: 3.1.4-1
Severity: serious
Tags: patch


Hello, I found that librnd4 is correctly evaluated from shlibs:Depends in the core library and then it can be dropped also on core reverse-dependencies.


Please drop it.


Thanks for considering the patch.

diff -Nru pcb-rnd-3.1.4/debian/control pcb-rnd-3.1.4/debian/control
--- pcb-rnd-3.1.4/debian/control	2024-03-14 00:19:26.000000000 +0100
+++ pcb-rnd-3.1.4/debian/control	2024-04-11 15:53:47.000000000 +0200
@@ -162,7 +162,7 @@
  
  Package: pcb-rnd-export
  Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-core (= ${binary:Version}), librnd4, librnd4-pixmap
+Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-core (= ${binary:Version}), librnd4-pixmap
  Description: Common export plugins.
   Export the board in vector graphics (svg, ps, eps), raster graphics
   (png, jpeg, etc.), gerber, 3d model in openscad, xy for pick and
@@ -192,7 +192,6 @@
  Architecture: any
  Depends: ${misc:Depends}, ${shlibs:Depends},
  	pcb-rnd-core (= ${binary:Version}),
-	librnd4
  Replaces: pcb-rnd (<< 2.2.0-2)
  Breaks: pcb-rnd (<< 2.2.0-2)
  Description: Netlist/schematics import plugins.
@@ -203,7 +202,6 @@
  Architecture: any
  Depends: ${misc:Depends}, ${shlibs:Depends},
  	pcb-rnd-core (= ${binary:Version}),
-	librnd4,
  	pcb-rnd-lib-io (= ${binary:Version}),
  	pcb-rnd-io-standard (= ${binary:Version})
  Description: Autoroute and autoplace.
@@ -238,7 +236,7 @@
  
  Package: pcb-rnd-core
  Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, librnd4
+Depends: ${misc:Depends}, ${shlibs:Depends}
  Replaces: pcb-rnd (<< 2.2.0-2)
  Breaks: pcb-rnd (<< 2.2.0-2)
  Description: pcb-rnd executable with the core functionality
@@ -252,8 +250,7 @@
  Depends: ${misc:Depends}, ${shlibs:Depends},
  	pcb-rnd-core (= ${binary:Version}),
  	pcb-rnd-lib-io (= ${binary:Version}),
-	pcb-rnd-extra (= ${binary:Version}),
-	librnd4
+	pcb-rnd-extra (= ${binary:Version})
  Description: File format compatibility with other PCB layout designers.
   Load and/or save boards in file formats supported by other EDA tools,
   such as KiCAD, Eagle, protel/autotrax, etc.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-electronics-devel/attachments/20240411/f1de7dab/attachment.sig>


More information about the Pkg-electronics-devel mailing list