[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