Your message dated Thu, 03 Apr 2025 18:00:21 +0000 with message-id <E1u0OrV-00GHpu-Og@fasolo.debian.org> and subject line Bug#1009790: fixed in idjc 0.9.9-1 has caused the Debian Bug report #1009790, regarding idjc: New upstream release 0.9.3 available to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1009790: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009790 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit <submit@bugs.debian.org>
- Subject: idjc: New upstream release 0.9.3 available
- From: Magnus Holmgren <holmgren@debian.org>
- Date: Sun, 17 Apr 2022 22:04:09 +0200
- Message-id: <550078242.IV8FOVdLmT@johansson>
Package: idjc Severity: wishlist Hi, I thought IDJC was dead (there were no new releases for a couple of years), but apparently upstream has been working on converting to Python 3 and GTK+ 3, so it can be included in Debian again, which I'd be interested in, since I use IDJC regularly. Although I'm not a Python packaging expert, I've taken a stab at updating the packaging. I could fork and open a merge request, but that doesn't really work with the upsteam and pristine-tar branches, so I'll attach a patch for now. Some comments: configure.ac requires git, or else it won't define the GIT_VERSION_CONTROL conditional, leading to a make error. ./py-compile needs PYTHON to be set in order to work with python3. I hope that it's correct to pass --no-ext-rename to dh_python3. This package is not going to be Multi-Arch compatible. I also hope that I got the dependencies right. I added a python3-pymysql | python3-mysqldb recommendation (can be used to connect to Prokyon or Ampache database). idjc.appdata.xml.in.in stil needs to be patched to conform to the current standard (Lintian reports an error). -- Magnus Holmgren holmgren@debian.org Debian Developerdiff --git a/debian/changelog b/debian/changelog index 346888f..a83eec2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,15 @@ -idjc (0.8.17-2) UNRELEASED; urgency=medium +idjc (0.9.3-1) UNRELEASED; urgency=low + [ Debian Janitor ] * Wrap long lines in changelog entries: 0.7.5-1. * Set upstream metadata fields: Repository. - -- Debian Janitor <janitor@jelmer.uk> Sat, 01 Feb 2020 23:10:14 +0000 + [ Magnus Holmgren ] + * New upstream version 0.9.3 + * Refresh patches. + * Drop ogg.patch; applied upstream. + + -- Magnus Holmgren <holmgren@debian.org> Sun, 17 Apr 2022 13:43:27 +0200 idjc (0.8.17-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index 1a34fbf..12d23e0 100644 --- a/debian/control +++ b/debian/control @@ -9,10 +9,12 @@ Uploaders: Build-Depends: debhelper-compat (= 11), autopoint, dh-python, + git, + libglib2.0-dev, libavcodec-dev, libavformat-dev, libflac-dev, - libjack-dev, + libjack-jackd2-dev, libmp3lame-dev, libmpg123-dev, libogg-dev (>= 1.3.0), @@ -23,9 +25,8 @@ Build-Depends: debhelper-compat (= 11), libspeex-dev, libswscale-dev, libvorbis-dev, - python-dev (>= 2.7~), - python-gtk2-dev, - python-mutagen + python3-dev (>= 3.7~), + python3-mutagen Standards-Version: 4.1.4 Homepage: http://idjc.sourceforge.net/ Vcs-Git: https://salsa.debian.org/multimedia-team/idjc.git @@ -34,16 +35,20 @@ Vcs-Browser: https://salsa.debian.org/multimedia-team/idjc Package: idjc Architecture: any Depends: + python3-dbus, + python3-gi, + python3-irc, + python3-mutagen, + gir1.2-gtk-3.0, + gir1.2-pango-1.0, + gir1.2-glib-2.0, + gir1.2-gdkpixbuf-2.0, jackd, - python-dbus, - python-gobject, - python-gtk2, - python-irc, - python-mutagen, ${misc:Depends}, - ${python:Depends}, + ${python3:Depends}, ${shlibs:Depends} -Recommends: python-eyed3 +Recommends: python3-eyed3, + python3-pymysql | python3-mysqldb Description: graphical shoutcast/icecast client Internet DJ Console is an Internet radio application for making a live radio show or podcast. Features include two main media players with a crossfader, diff --git a/debian/patches/desktop.patch b/debian/patches/desktop.patch index 5904426..4c5d976 100644 --- a/debian/patches/desktop.patch +++ b/debian/patches/desktop.patch @@ -4,10 +4,10 @@ Last-Update: 2015-11-15 --- a/idjc.desktop.in.in +++ b/idjc.desktop.in.in -@@ -12,15 +12,14 @@ +@@ -12,15 +12,14 @@ GenericName[it]=Client grafico shoutcast GenericName[de]=Grafischer Shoutcast/Icecast Client GenericName[fr]=Client graphique shoutcast/icecast - Icon=${prefix}/share/pixmaps/@PACKAGE_NAME@.png + Icon=${prefix}/share/icons/hicolor/scalable/apps/@PACKAGE_NAME@.svg -MimeType= Name=Internet DJ Console Path= diff --git a/debian/patches/link-ogg.patch b/debian/patches/link-ogg.patch deleted file mode 100644 index 636b258..0000000 --- a/debian/patches/link-ogg.patch +++ /dev/null @@ -1,39 +0,0 @@ -Description: Link libogg into idjc.so - This in turn ensures that the correct dependency on libogg is generated. - . - The patch is the "strictest" way of including this in the upstream build system - because it adds libogg as a required dependency. -Author: James Cowgill <jcowgill@debian.org> -Bug: https://sourceforge.net/p/idjc/bugs/99/ -Bug-Debian: https://bugs.debian.org/900754 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- a/c/Makefile.am -+++ b/c/Makefile.am -@@ -32,7 +32,7 @@ idjc_la_CFLAGS = ${GLIB_CFLAGS} ${LIBAVC - \ - ${LIBSPEEX_CFLAGS} ${LIBVORBISENC_CFLAGS} ${LIBVORBIS_CFLAGS} ${TWOLAME_CFLAGS} ${OPUS_CFLAGS} \ - \ -- ${LIBSWRESAMPLE_CFLAGS} -O2 -Wall -std=gnu99 -+ ${LIBSWRESAMPLE_CFLAGS} ${LIBOGG_CFLAGS} -O2 -Wall -std=gnu99 - - idjc_la_LIBADD = ${DYN_LIBS} ${GLIB_LIBS} ${LIBAVCODEC_LIBS} ${LIBAVFORMAT_LIBS} ${LIBAVUTIL_LIBS} ${LIBFLAC_LIBS} \ - \ -@@ -40,6 +40,6 @@ idjc_la_LIBADD = ${DYN_LIBS} ${GLIB_LIBS - \ - ${LIBSNDFILE_LIBS} ${LIBSPEEX_LIBS} ${LIBVORBISENC_LIBS} ${LIBVORBIS_LIBS} ${TWOLAME_LIBS} \ - \ -- ${LIBSWRESAMPLE_LIBS} ${OPUS_LIBS} -lpthread -+ ${LIBSWRESAMPLE_LIBS} ${OPUS_LIBS} ${LIBOGG_LIBS} -lpthread - - idjc_la_LDFLAGS = ${DYN_LDFLAGS} -no-undefined -avoid-version -module ---- a/configure.ac -+++ b/configure.ac -@@ -28,6 +28,7 @@ AM_GNU_GETTEXT_VERSION([0.18.1]) - PKG_CHECK_MODULES(LIBJACK, [jack >= 0.98.0]) - - # Core dependencies. -+PKG_CHECK_MODULES([LIBOGG], [ogg >= 1.3.0]) - PKG_CHECK_MODULES([LIBVORBIS], [vorbis >= 1.0.0]) - PKG_CHECK_MODULES([LIBVORBISENC], [vorbisenc >= 1.0.0]) - PKG_CHECK_MODULES([LIBSAMPLERATE], [samplerate]) diff --git a/debian/patches/reproducible-build.patch b/debian/patches/reproducible-build.patch index 67a8e79..f7ced9e 100644 --- a/debian/patches/reproducible-build.patch +++ b/debian/patches/reproducible-build.patch @@ -2,13 +2,13 @@ Author: Chris Lamb <lamby@debian.org> Bug-Debian: https://bugs.debian.org/831630 Last-Update: 2016-07-17 ---- idjc-0.8.16.orig/Makefile.am -+++ idjc-0.8.16/Makefile.am +--- a/Makefile.am ++++ b/Makefile.am @@ -43,7 +43,11 @@ if GIT_VERSION_CONTROL else - rm buildinfo + rm -f $(top_builddir)/buildinfo endif -- echo Build date: $$(date -R) >> buildinfo +- echo Build date: $$(date -R) >> $(top_builddir)/buildinfo + if test -n "$$SOURCE_DATE_EPOCH"; then \ + echo Build date: $$(date --utc --date="@$${SOURCE_DATE_EPOCH}" -R) >> buildinfo; \ + else \ diff --git a/debian/patches/series b/debian/patches/series index e35781f..ca60580 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,3 @@ desktop.patch man.patch -link-ogg.patch reproducible-build.patch diff --git a/debian/rules b/debian/rules index 8f5fe18..c49fc17 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,12 @@ #!/usr/bin/make -f +export PYTHON=/usr/bin/python3 + %: - dh $@ --with python2 + dh $@ --with python3 + +override_dh_python3: + dh_python3 --no-ext-rename override_dh_auto_configure: dh_auto_configure -- --disable-rpath --disable-static --libexecdir=/usr/bin --libdir=/usr/libAttachment: signature.asc
Description: This is a digitally signed message part.
--- End Message ---
--- Begin Message ---
- To: 1009790-close@bugs.debian.org
- Subject: Bug#1009790: fixed in idjc 0.9.9-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 03 Apr 2025 18:00:21 +0000
- Message-id: <E1u0OrV-00GHpu-Og@fasolo.debian.org>
- Reply-to: Magnus Holmgren <holmgren@debian.org>
Source: idjc Source-Version: 0.9.9-1 Done: Magnus Holmgren <holmgren@debian.org> We believe that the bug you reported is fixed in the latest version of idjc, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1009790@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Magnus Holmgren <holmgren@debian.org> (supplier of updated idjc package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 11 Feb 2023 15:03:54 +0100 Source: idjc Binary: idjc idjc-dbgsym Architecture: source amd64 Version: 0.9.9-1 Distribution: unstable Urgency: low Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Magnus Holmgren <holmgren@debian.org> Description: idjc - graphical shoutcast/icecast client Closes: 1009790 1098718 Changes: idjc (0.9.9-1) unstable; urgency=low . [ Magnus Holmgren ] * Reintroduce package (Closes: #1098718). * Add myself to Uploaders. * New upstream version 0.9.9 (Closes: #1009790). * Refresh patches. * Drop ogg.patch; applied upstream. * git.patch: Fix bug in configure.ac that made the build fail without git. * Add libebur128-dev dependency. * Update build dependency on libshout-idjc-dev to the latest version that depends on libssl-dev. * Update appdata.xml file to the current AppStream metainfo standard. . [ Debian Janitor ] * Wrap long lines in changelog entries: 0.7.5-1. * Set upstream metadata fields: Repository. Checksums-Sha1: c6ffa2fcb0fcb746cb18abf9804e81e9c0ff773c 2333 idjc_0.9.9-1.dsc 6890ebbae8fb6920a2c30100245c6fd02ddd97bc 2781496 idjc_0.9.9.orig.tar.gz d21fada2887d5d6a9b0460a840476e52bedeb4d9 9760 idjc_0.9.9-1.debian.tar.xz f1b59d623a882d27aa619b0d0557700dc6268007 414856 idjc-dbgsym_0.9.9-1_amd64.deb 14ac5315c0d46a4df5c0c92ae8c1395db05b0dbe 13691 idjc_0.9.9-1_amd64.buildinfo 254ded055bcee0aa9c1e8400cb4bd2ab8bb6b3f5 1839836 idjc_0.9.9-1_amd64.deb Checksums-Sha256: 4e69ff2504811b5a3f72ee7d4a307ee5453a402cfa3574aa8eb11d6a8a2dc53f 2333 idjc_0.9.9-1.dsc c6b3ce1fef56959575c18baabae7586928a0843baa1ada331055578e966ef5f9 2781496 idjc_0.9.9.orig.tar.gz 83588a2c9e744c4ca36de67c42b73f60d5864a8787b9b6c95c4d016b3de24f20 9760 idjc_0.9.9-1.debian.tar.xz 8d7dcf0b8ef57896bf9d7bdb13cabe056bbbdb002ef5ea0eb3e9cd59086bcd87 414856 idjc-dbgsym_0.9.9-1_amd64.deb daaa43483a5d14a20efc7f38871465c293b3821a0ee7e3e7430de30a1f487e12 13691 idjc_0.9.9-1_amd64.buildinfo 1f1c0affc685c640caa16779b8b5048fd163b529e84a4afa1d551a322a29f44e 1839836 idjc_0.9.9-1_amd64.deb Files: 6559cd1b3695946d05d178b6f0bf9171 2333 sound optional idjc_0.9.9-1.dsc 8a8e912f51960c04e34bc2a493a4c6f8 2781496 sound optional idjc_0.9.9.orig.tar.gz 05bccc130d56da01779ca2be9a22254b 9760 sound optional idjc_0.9.9-1.debian.tar.xz 926d3b1cff632bfbf8ebeef24272ed73 414856 debug optional idjc-dbgsym_0.9.9-1_amd64.deb fb08ed34bcfeff09efed17a4dbb97a5d 13691 sound optional idjc_0.9.9-1_amd64.buildinfo 7e9a287fc887e1b5c41e6feb0ca56d11 1839836 sound optional idjc_0.9.9-1_amd64.deb -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEzSoHOzhhVBcKQILo1PIZv+yZhIkFAme7ePIACgkQ1PIZv+yZ hIlMkQ//WGeFa1EOBT10AHbDz8jzyvAtJaXw9VGVGgpGtu01DFqtvRa/9mhfvsY+ t1z7RT2lBSfS5athXoTnZYdFkvwOow2orYRfq+9sVg1yMXK6IaJJIoSYK0XnP0Zi jdkp/aIYz7qM4NYwsP6zCSYM2ztXMmbgP+49fZcTuvtCSY2yupIjHNy/8mu3KtMt hKn6YLBkp1wm2//YBKnqHkq+NpGg4/SHRNsyl/nH12ug5ePHFiaTRGh2W3x9eb3h 15mITpcrhT+kl24BISG7lBehpQuXz2weBm09dfd3287a9k45hGB72lDIs9Us6DWd gEESUr11Tzs9IBRTY7dBhBf+WfRHfR3So0EB/9q5GBUCTROTv6+NtWO0AGZFh7H2 OYexOy5Db0Qfp8S2aRwOB8243SFg6E2eyv1n5SqQkK4qVRA39lVkSdE69gFpmLRm H867PS9xONj72Wi4TktcRYe1OkMdYVh8Bfk6mjpLmRf3tW8pR3etJNP4eSgrGUtI T8LHDnVypTs+hgS/KJKiRlV/aZB8BloxQ5Bd+LDKQLmQjyTgyNucXqnf+vD07bdi b1cGiNoghdvzYXJPGvwxIsSFG9p9jzZh8cWF25og2BfFlTHa59oruQP/i4C+S9ji N/trNhZ8D5SsKi5qyNCim71dgwyKpcBWNpYNgzwD9OwGKds3/qA= =/bw7 -----END PGP SIGNATURE-----Attachment: pgpCTiRrqWUoR.pgp
Description: PGP signature
--- End Message ---