Hi, I am surprised to find multiple entries for a given package and architecture having different versions in a specific (same distribution, release, component) source index file. For instance:
curl -s https://ftp.debian.org/debian/dists/experimental/main/source/Sources.xz | xzgrep -A 7 "Package: sphinx" gives: Package: sphinx Binary: python-sphinx, python3-sphinx, sphinx-common, sphinx-doc, libjs-sphinxdoc Version: 1.5.6-2 Maintainer: Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> Uploaders: Dmitry Shachnev <mity...@debian.org> Build-Depends: debhelper (>= 9) Build-Depends-Indep: dh-python, dh-strip-nondeterminism, python-all (>= 2.6.6-4~), python3-all (>= 3.3.3-1~), python-six (>= 1.5), python3-six (>= 1.5), python-setuptools (>= 0.6c5-1~), python3-setuptools, python-docutils (>= 0.11), python3-docutils (>= 0.11), python-pygments (>= 2.1.1), python3-pygments (>= 2.1.1), python-jinja2 (>= 2.3), python3-jinja2 (>= 2.3), python-sqlalchemy, python3-sqlalchemy, python-whoosh, python3-whoosh, python-pytest, python3-pytest, python-mock, python3-mock, python-babel (>= 1.3), python3-babel (>= 1.3), python-alabaster (>= 0.7), python3-alabaster (>= 0.7), python-imagesize, python3-imagesize, python-requests (>= 2.4.0), python3-requests (>= 2.4.0), python-html5lib, python3-html5lib, python-enum34, libjs-jquery (>= 1.4), libjs-underscore, texlive-latex-recommended, texlive-latex-extra, texlive-fonts-recommended, texinfo, texlive-luatex, texlive-xetex, dvipng, graphviz, perl Architecture: all -- Package: sphinx Binary: python3-sphinx, sphinx-common, sphinx-doc, libjs-sphinxdoc Version: 3.2.1-2 Maintainer: Debian Python Team <team+pyt...@tracker.debian.org> Uploaders: Dmitry Shachnev <mity...@debian.org> Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: dh-python (>= 3.20180313~), dpkg-dev (>= 1.17.14), dvipng, fonts-freefont-otf, graphviz, imagemagick-6.q16, libjs-jquery (>= 1.4), libjs-underscore, librsvg2-bin, perl, python3-alabaster (>= 0.7), python3-all (>= 3.3.3-1~), python3-babel (>= 1.3), python3-doc <!nodoc>, python3-docutils (>= 0.12), python3-html5lib, python3-imagesize, python3-jinja2 (>= 2.3), python3-lib2to3, python3-packaging, python3-pygments (>= 2.1.1), python3-pytest, python3-requests (>= 2.5.0), python3-setuptools, python3-snowballstemmer (>= 1.1), python3-sphinxcontrib.websupport <!nodoc>, texinfo, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, texlive-luatex, texlive-xetex Architecture: all -- Package: sphinx Binary: python3-sphinx, sphinx-common, sphinx-doc, libjs-sphinxdoc Version: 3.4.3-1 Maintainer: Debian Python Team <team+pyt...@tracker.debian.org> Uploaders: Dmitry Shachnev <mity...@debian.org> Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: dh-python (>= 3.20180313~), dpkg-dev (>= 1.17.14), dvipng, fonts-freefont-otf, graphviz, imagemagick-6.q16, libjs-jquery (>= 1.4), libjs-underscore, librsvg2-bin, perl, python-requests-doc <!nodoc>, python3-alabaster (>= 0.7), python3-all (>= 3.3.3-1~), python3-babel (>= 1.3), python3-doc <!nodoc>, python3-docutils (>= 0.12), python3-html5lib, python3-imagesize, python3-jinja2 (>= 2.3), python3-lib2to3, python3-packaging, python3-pygments (>= 2.1.1), python3-pytest, python3-requests (>= 2.5.0), python3-setuptools, python3-snowballstemmer (>= 1.1), python3-sphinxcontrib.websupport <!nodoc>, texinfo, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, texlive-luatex, texlive-xetex Architecture: all -- Package: sphinx Binary: python3-sphinx, sphinx-common, sphinx-doc, libjs-sphinxdoc Version: 3.5.2-1 Maintainer: Debian Python Team <team+pyt...@tracker.debian.org> Uploaders: Dmitry Shachnev <mity...@debian.org> Build-Depends: debhelper-compat (= 13) Build-Depends-Indep: dh-python (>= 3.20180313~), dpkg-dev (>= 1.17.14), dvipng, fonts-freefont-otf, graphviz, imagemagick-6.q16, libjs-jquery (>= 1.4), libjs-underscore, librsvg2-bin, perl, python-requests-doc <!nodoc>, python3-alabaster (>= 0.7), python3-all (>= 3.3.3-1~), python3-babel (>= 1.3), python3-doc <!nodoc>, python3-docutils (>= 0.12), python3-html5lib, python3-imagesize, python3-jinja2 (>= 2.3), python3-lib2to3, python3-packaging, python3-pygments (>= 2.1.1), python3-pytest, python3-requests (>= 2.5.0), python3-setuptools, python3-snowballstemmer (>= 1.1), python3-sphinxcontrib.websupport <!nodoc>, texinfo, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, texlive-luatex, texlive-xetex Architecture: all And more over UDD is not showing this one: udd=> select distribution,release,component,package,architecture,array_to_string(array_agg(version), ', ') from packages where release='experimental' group by distribution,release,component,package,architecture having count(*)>1; distribution | release | component | package | architecture | array_to_string --------------+--------------+-----------+---------------------------+--------------+------------------------------------------- debian | experimental | main | critterding-common | all | 1.0-beta14+dfsg-2, 1.0-beta14+dfsg-2+b1 debian | experimental | main | gcc-10-locales | all | 10.2.1-21, 10.2.1-20 debian | experimental | main | gcc-10-source | all | 10.2.1-21, 10.2.1-20 debian | experimental | main | gitlab-common | all | 13.5.4+dfsg-2, 13.8.5+dfsg2-1 debian | experimental | main | kfreebsd-source-11.0 | all | 11.0~svn295083-1~debug2, 11.0~svn265310-1 debian | experimental | main | libgccjit-10-doc | all | 10.2.1-20, 10.2.1-21 debian | experimental | main | libgtk-4-common | all | 3.99.4-1, 4.0.3-4 debian | experimental | main | libgtk-4-doc | all | 3.99.4-1, 4.0.3-4 debian | experimental | main | libnfft3-doc | all | 3.4.0~rc1-1, 3.4.0~rc2-1 debian | experimental | main | libstdc++-10-doc | all | 10.2.1-20, 10.2.1-21 debian | experimental | main | libwebkit2gtk-4.0-37-gtk2 | all | 2.31.90-1, 2.31.1-1 debian | experimental | main | libwebkit2gtk-4.0-doc | all | 2.31.1-1, 2.31.90-1 debian | experimental | main | redis | all | 5:6.2.1-1, 5:6.2.0-1 debian | experimental | main | ruby-gitaly | all | 13.8.5+dfsg2-1, 13.5.4+dfsg-2 debian | experimental | main | ruby3.0-doc | all | 3.0.0~preview1-1, 3.0.0-1 (15 lignes) Where am I wrong? Thanks