[Pkg-electronics-devel] src:liburjtag packages taken over by src:urjtag

Andreas Tille tille at debian.org
Sat Feb 22 06:57:24 GMT 2025


Hi Adrian,

Am Sat, Feb 22, 2025 at 12:11:23AM +0200 schrieb Adrian Bunk:
> https://tracker.debian.org/pkg/liburjtag
> https://tracker.debian.org/pkg/urjtag

Ahhh, thanks a lot for spotting this that quickly!  I was not aware that
we have packaged the same project in different teams.  For the sake of
better clarification I've also put the Astro team in CC.

> I just want to double-check whether it was known and intentional that 
> the binary packages from src:liburjtag are now built by src:urjtag, 
> and whether the new liburjtag0 is ABI compatible with the old one.
> 
> Based on version numbers, I suspect liburjtag0 might now be replaced 
> with an older version?

That's definitely not intended.  The background is: I've found a fix for
quite a number of existing bugs in the Git repository of the package
urjtag[1].  The split into the library packages as well as the
additional Python package seemed sensible and thus I uploaded to new.  I
failed to verify whether we have an alternative / competing package that
is based on a fork of the same project.  My fault - I volunteer to sort
this out.  Sorry about this.

I think the best course of action is to take the latest upstream source
(which resides in Debian Astro team[2]) and build the other binary
packages that are created out of the urjtag source package.  I have *not
yet* tested whether this works in this fork - just want to seek for
comments first.  From my point of view it makes sense to keep the source
package name urjtag.

Given that Thorsten created liburjtag due to[3]

  * This package resulted from a fork of urjtag and is needed
    for libahp-xc. As soon as the differences are merged upstream
    and urjtag provides the same functionality (and library package)
    this package can disappear again

it would be great if the electronics team could evaluate the fork at
Github.  I realised that this fork does not include a couple of files
(see attached diff between the tarballs - I removed the unneeded debian/
dir from the diff).  Once we decided about a sensible plan I'll work on
this but I would like to hear comments first (given that my last action
was obviously not the best idea).

Kind regards and sorry for breaking things
    Andreas.

[1] https://salsa.debian.org/electronics-team/urjtag
[2] https://salsa.debian.org/debian-astro-team/liburjtag
[3] https://salsa.debian.org/debian-astro-team/liburjtag/-/blob/debian/main/debian/changelog?ref_type=heads#L38-41

-- 
https://fam-tille.de
-------------- next part --------------
--- urjtag.files	2021.03
+++ liburjtag.files	0.0~git20240324.1fe493a
@@ -3,17 +3,19 @@
 acinclude.m4
 aclocal.m4
 AUTHORS
+autogen.sh
 bindings/
+bindings/Makefile
 bindings/Makefile.am
 bindings/Makefile.in
 bindings/python/
 bindings/python/chain.c
+bindings/python/.gitignore
 bindings/python/Makefile.am
 bindings/python/Makefile.in
 bindings/python/pycompat23.h
 bindings/python/py_urjtag.h
 bindings/python/register.c
-bindings/python/setup.py
 bindings/python/setup.py.in
 bindings/python/t_srst.py
 bindings/python/t_urjtag_chain.py
@@ -23,10 +25,20 @@
 configure.ac
 COPYING
 data/
+data/0/
+data/0/PARTS
 data/admtek/
 data/admtek/adm5120/
 data/admtek/adm5120/adm5120
 data/altera/
+data/altera/5m1270z/
+data/altera/5m1270z/5m1270z
+data/altera/5m1270z/f256
+data/altera/5m1270zf324/
+data/altera/5m1270zf324/5m1270zf324
+data/altera/5m1270zf324/STEPPINGS
+data/altera/5m1270z/STEPPINGS
+data/altera/5m1270z/t144
 data/altera/ep1c12/
 data/altera/ep1c12/ep1c12
 data/altera/ep1c12/f256
@@ -55,6 +67,8 @@
 data/altera/epm7128aetc100/epm7128aetc100
 data/altera/epm7128aetc100/STEPPINGS
 data/altera/PARTS
+data/amd/
+data/amd/PARTS
 data/analog/
 data/analog/bf506/
 data/analog/bf506/bf506
@@ -153,6 +167,9 @@
 data/freescale/mpc5200/
 data/freescale/mpc5200/mpc5200
 data/freescale/mpc5200/STEPPINGS
+data/freescale/mpc5646/
+data/freescale/mpc5646/mpc5646
+data/freescale/mpc5646/STEPPINGS
 data/freescale/mpc8377/
 data/freescale/mpc8377/mpc8377
 data/freescale/mpc8377/STEPPINGS
@@ -215,6 +232,12 @@
 data/lattice/lcmxo2-1200-csbga132/
 data/lattice/lcmxo2-1200-csbga132/lcmxo2-1200-csbga132
 data/lattice/lcmxo2-1200-csbga132/STEPPINGS
+data/lattice/lcmxo3-6900-cabga256/
+data/lattice/lcmxo3-6900-cabga256/lcmxo3-6900-cabga256
+data/lattice/lcmxo3-6900-cabga256/STEPPINGS
+data/lattice/lfe5u-45f-cabga256/
+data/lattice/lfe5u-45f-cabga256/lfe5u-45f-cabga256
+data/lattice/lfe5u-45f-cabga256/STEPPINGS
 data/lattice/lfec2-12e/
 data/lattice/lfec2-12e/lfec2-12e
 data/lattice/lfec2-12e/STEPPINGS
@@ -671,6 +694,9 @@
 data/xilinx/xc6slx9/xc6slx9l_ftg256
 data/xilinx/xc6slx9/xc6slx9l_tqg144
 data/xilinx/xc6slx9/xc6slx9_tqg144
+data/xilinx/xc7a100t/
+data/xilinx/xc7a100t/STEPPINGS
+data/xilinx/xc7a100t/xc7a100t-csg324
 data/xilinx/xc95108/
 data/xilinx/xc95108/STEPPINGS
 data/xilinx/xc95108/xc95108
@@ -745,11 +771,21 @@
 data/xilinx/xcr3256xl-ft256/
 data/xilinx/xcr3256xl-ft256/STEPPINGS
 data/xilinx/xcr3256xl-ft256/xcr3256xl-ft256
 doc/
 doc/bsdl2jtag.1
 doc/ChangeLog
 doc/fdl.txt
 doc/gpl.txt
+doc/howto_add_cable.txt
 doc/howto_add_support_for_more_flash.txt
 doc/jtag.1
 doc/Makefile.am
@@ -759,6 +795,7 @@
 doc/README.stapl
 doc/urjtag-python.txt
 doc/UrJTAG.txt
+DoingArelease.notes
 extra/
 extra/fjmem/
 extra/fjmem/fjmem_config_pack_cyclone-p.vhd
@@ -816,25 +853,10 @@
 include/urjtag/tap.h
 include/urjtag/tap_register.h
 include/urjtag/tap_state.h
-include/urjtag/types.h
 include/urjtag/urjtag.h.in
+include/urjtag/urj_types.h
 include/urjtag/usbconn.h
 INSTALL
-m4/
-m4/gettext.m4
-m4/iconv.m4
-m4/intlmacosx.m4
-m4/lib-ld.m4
-m4/lib-link.m4
-m4/lib-prefix.m4
-m4/libtool.m4
-m4/lt~obsolete.m4
-m4/ltoptions.m4
-m4/ltsugar.m4
-m4/ltversion.m4
-m4/nls.m4
-m4/po.m4
-m4/progtest.m4
 MAINTAINERS
 Makefile.am
 Makefile.in
@@ -845,22 +867,18 @@
 po/ChangeLog
 po/en at boldquot.header
 po/en at quot.header
-po/fr.gmo
 po/fr.po
 po/insert-header.sin
 po/LINGUAS
 po/Makefile.in.in
 po/Makevars
+po/Makevars.template
 po/POTFILES.in
 po/quot.sed
 po/remove-potcdate.sin
 po/Rules-quot
-po/rw.gmo
 po/rw.po
-po/sk.gmo
 po/sk.po
-po/stamp-po
-po/urjtag.pot
 README
 src/
 src/apps/
@@ -872,17 +890,9 @@
 src/apps/jtag/jtag.c
 src/apps/jtag/Makefile.am
 src/apps/jtag/Makefile.in
-src/bfin/
-src/bfin/bfin.c
-src/bfin/insn-gen.c
-src/bfin/Makefile.am
-src/bfin/Makefile.in
 src/bsdl/
-src/bsdl/bsdl_bison.c
-src/bsdl/bsdl_bison.h
 src/bsdl/bsdl_bison.y
 src/bsdl/bsdl.c
-src/bsdl/bsdl_flex.c
 src/bsdl/bsdl_flex.l
 src/bsdl/bsdl_msg.h
 src/bsdl/bsdl_parser.h
@@ -891,10 +901,7 @@
 src/bsdl/bsdl_types.h
 src/bsdl/Makefile.am
 src/bsdl/Makefile.in
-src/bsdl/vhdl_bison.c
-src/bsdl/vhdl_bison.h
 src/bsdl/vhdl_bison.y
-src/bsdl/vhdl_flex.c
 src/bsdl/vhdl_flex.l
 src/bsdl/vhdl_parser.h
 src/bus/
@@ -903,13 +910,6 @@
 src/bus/au1500.c
 src/bus/avr32.c
 src/bus/bcm1250.c
-src/bus/bf518f_ezbrd.c
-src/bus/bf533_stamp.c
-src/bus/bf537_stamp.c
-src/bus/bf548_ezkit.c
-src/bus/bf561_ezkit.c
-src/bus/blackfin.c
-src/bus/blackfin.h
 src/bus/bscoach.c
 src/bus/buses.c
 src/bus/buses.h
@@ -950,7 +950,6 @@
 src/bus/zefant-xs3.c
 src/cmd/
 src/cmd/cmd_addpart.c
-src/cmd/cmd_bfin.c
 src/cmd/cmd_bit.c
 src/cmd/cmd_bsdl.c
 src/cmd/cmd_bus.c
@@ -994,8 +993,6 @@
 src/cmd/cmd_test.c
 src/cmd/cmd_usleep.c
 src/cmd/cmd_writemem.c
-src/cmd/generated_cmd_list.h
-src/cmd/generated_cmd_list.h.stamp
 src/cmd/Makefile.am
 src/cmd/Makefile.in
 src/flash/
@@ -1022,6 +1019,7 @@
 src/global/Makefile.in
 src/global/params.c
 src/global/parse.c
+src/global/program.c
 src/jim/
 src/jim/intel_28f800b3.c
 src/jim/jim_tap.c
@@ -1041,7 +1039,6 @@
 src/lib/Makefile.in
 src/lib/make-relative-prefix.c
 src/lib/safe-ctype.c
-src/lib/usleep.c
 src/Makefile.am
 src/Makefile.in
 src/part/
@@ -1089,11 +1086,8 @@
 src/svf/
 src/svf/Makefile.am
 src/svf/Makefile.in
-src/svf/svf_bison.c
-src/svf/svf_bison.h
 src/svf/svf_bison.y
 src/svf/svf.c
-src/svf/svf_flex.c
 src/svf/svf_flex.l
 src/svf/svf.h
 src/tap/
@@ -1120,7 +1114,6 @@
 src/tap/cable.h
 src/tap/cable/ice100.c
 src/tap/cable/jim.c
-src/tap/cable/jlink.c
 src/tap/cable/keithkoep.c
 src/tap/cable/lattice.c
 src/tap/cable_list.h
@@ -1162,15 +1155,5 @@
 src/urjtag.pc.in
 sysdep.h
 THANKS
-tools/
-tools/compile
-tools/config.guess
-tools/config.rpath
-tools/config.sub
-tools/depcomp
-tools/install-sh
-tools/ltmain.sh
-tools/missing
-tools/ylwrap
 urjtag.i
 UrJTAG.nsi


More information about the Pkg-electronics-devel mailing list