Package: synaptic
Version: 0.84.2
Severity: normal

--- Please enter the report below this line. ---

I maintain the repositories for MX Linux, and I just built a patched version of Synaptic so it could get changelogs from both Debian & MX repositories.  It works, but fragmenting the builds of Synaptic this way is hardly optimal.  This is likely to be an issue for other debian based distros. Instead of hardcoding the changelog paths I believe a better solution would be to query apt-config for Acquire::Changelogs::URI::Origin::origin() as several distributions are now putting their paths there. That would eliminate the per distro dpatch kludge currently in use and enable new distributions to easily use an /etc/apt/apt.conf.d/ fragment file to get their changelog path included in Synaptic.
My system returns this list of paths that distros are already including:
Acquire::Changelogs::URI::Origin::Debian "http://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";; Acquire::Changelogs::URI::Origin::Tanglu "http://metadata.tanglu.org/changelogs/@CHANGEPATH@_changelog";; Acquire::Changelogs::URI::Origin::Ubuntu "http://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog";; Acquire::Changelogs::URI::Origin::Ultimedia "http://packages.ultimediaos.com/changelogs/pool/@CHANGEPATH@/changelog.txt";; Acquire::Changelogs::URI::Origin::MX repository "http://mxrepo.com/mx/repo/pool/@CHANGEPATH@.changelog";;

--- System information. ---
Architecture:
Kernel: Linux 4.15.0-1-amd64

Debian Release: 9.4
500 stretch repo.antixlinux.com
500 stable-updates ftp.us.debian.org
500 stable security.debian.org
500 stable ftp.us.debian.org
500 mx mxrepo.com

--- Package information. ---
Depends (Version) | Installed
=========================================-+-==================
libapt-inst2.0 (>= 0.8.16~exp12) | 1.4.8
libapt-pkg5.0 (>= 1.1~exp9) | 1.4.8
libatk1.0-0 (>= 1.12.4) | 2.22.0-1
libc6 (>= 2.14) | 2.24-11+deb9u3
libcairo-gobject2 (>= 1.10.0) | 1.14.8-1
libcairo2 (>= 1.2.4) | 1.14.8-1
libept1.5.0 | 1.1+nmu3+b1
libgcc1 (>= 1:3.0) | 1:6.3.0-18+deb9u1
libgdk-pixbuf2.0-0 (>= 2.22.0) | 2.36.5-2+deb9u2
libglib2.0-0 (>= 2.16.0) | 2.50.3-2
libgnutls30 (>= 3.5.0) | 3.5.8-5+deb9u3
libgtk-3-0 (>= 3.3.16) | 3.22.11-1
libpango-1.0-0 (>= 1.14.0) | 1.40.5-1
libpangocairo-1.0-0 (>= 1.14.0) | 1.40.5-1
libpcre2-8-0 | 10.22-3
libstdc++6 (>= 5.2) | 6.3.0-18+deb9u1
libvte-2.91-0 | 0.46.1-1
libx11-6 | 2:1.6.4-3
libxapian30 | 1.4.3-2
zlib1g (>= 1:1.1.4) | 1:1.2.8.dfsg-5
hicolor-icon-theme | 0.15-1
policykit-1 | 0.105-18


Recommends (Version) | Installed
==============================-+-=============
libgtk2-perl (>= 1:1.130) | 2:1.2499-1
rarian-compat | 0.8.1-6+b1
xdg-utils | 1.1.1-1+deb9u1


Suggests (Version) | Installed
======================================-+-===========
dwww |
menu | 2.1.47+b1
deborphan | 1.7.28.8-0.3+b1
apt-xapian-index | 0.49
tasksel |
software-properties-gtk |

Reply via email to