• Bug#1109682: golang-github-mitchellh-hashstructure is duplicated

    From Andrea Pappacoda@21:1/5 to All on Tue Jul 22 00:20:02 2025
    --a48bc1a7ee8f021f1a0aaa54b40afc0171d5d33e00a24d6006637d468258 Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain; charset=UTF-8; format=Flowed

    Source: golang-github-mitchellh-hashstructure
    Severity: serious
    Version: 2.0.2-1

    Hi, the github.com/mitchellh/hashstructure go package exists twice in
    Debian, under the names golang-github-mitchellh-hashstructure and golang-github-mitchellh-hashstructure-v2. Regardless of the name, they
    both ship upstream version 2.0.2.

    This is creating issues with packages which need the v1 version to
    build, as they're going to get the incompatible v2 version instead,
    provided by this package.

    Since having the same library twice in the archive isn't really useful,
    I'd recommend to either:

    1. File a removal bug against this package, removing it from the
    archive.
    2. Make an upload downgrading the upstream version of this package to v1
    again, either with an epoch or a +really version suffix.

    Since v1 is discouraged upstream, and no package in Debian requires it
    (as this package is providing v2 anyway), I'd just advise to drop it
    from the archive.

    Please let me know if I have misunderstood something. Bye!

    --a48bc1a7ee8f021f1a0aaa54b40afc0171d5d33e00a24d6006637d468258
    Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iIYEABYKAC8WIQS6VuNIvZRFHt7JcAdKkgiiRVB3pwUCaH68GBEcdGFjaGlAZGVi aWFuLm9yZwAKCRBKkgiiRVB3p6dGAPiMQK6KH/n6OI6mEsIlowt/iONUyXQFrX4F 8I5jaNCAAQCrf7ozm34ctNKXuZY/ao/pBrz70YG4wEzp82X5T7epBg==bnPf
    -----END PGP SIGNATURE-----

    --a48bc1a7ee8f021f1a0aaa54b40afc0171d5d33e00a24d6006637d468258--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mathias Gibbens@21:1/5 to All on Mon Jul 28 15:50:01 2025
    control: tags -1 + moreinfo

    Hmm, yes this is less than ideal. There appear to be no actual
    reverse dependencies on golang-github-mitchellh-hashstructure-v2-dev,
    while golang-github-mitchellh-hashstructure-dev has 47.

    I'd suggest modifying this bug into a RM request for golang-github- mitchellh-hashstructure-v2-dev; CC'ing Arthur who had originally
    uploaded the v2 package for an ACK from him first.

    Mathias

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE1Bp60H32xfynSJ8cKe7i1uz0QvkFAmiHfZ0ACgkQKe7i1uz0 Qvn4/Q//Xm0Zxwh/Vq5y0+FmHKT2E2TODq3M7d/6XguqCnJbSrQbu42ONdHunvh4 IAFiiwmQ2BQKqSpH5odGxFoIL+ZPK261flJsSNsa3dBL8rDMaB/2ouvFgpmFWvKc YS495v5YUdmTR9pOnxe6lgmhvYLnjaCmTDr8OE64ScNT0ARIOfJlHRN3LswT0Hv6 h+bvAq8cgTebsUoCjr+cN0Pl7sUbFyWnoJp0/ula7sXottsNYSaK5ChiKv14Kpw9 b1ltLJmIUjkpIQutVGw2SCCg3n3t8vSN6oCGT2pouysT2Taw/kVC64tB5IyO1GhZ aRw/PQGIZbUNhDVnkuRCx0QgIqMiaABW5misHWErJY2anVfG4jrNZqT2UgekFfzY XkYSdHVz+8zKbSomm3YIUIkFeC7SfZ32M7axhJrAPrfmTB4R9WDOj97ilqO/AlQI SkJqB33mSi+sigvX2BsBLoFvX3q0qamc6yGM0XevtAzXGBjQctfohwLAneeUMM6F Q4quM5sJCjEC4a9dln4C6/hvNiCNq0Ycb1bnFtDDWTlT2M6VIWSvx4vtgXppt6ud idLxUwNzpMxvjtbMK+aiC0hLmnBKfcnuQiTds1cV+zWi/yeyd4zKomm4Ak8M+wH7 nlUrSwQqXqryXMZEjDVOag9sgtK0U1heWeA2YlSO5u1Qs+rirqs=
    =lBv/
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrea Pappacoda@21:1/5 to Mathias Gibbens on Mon Jul 28 16:10:01 2025
    Hi Mathias,

    On Mon Jul 28, 2025 at 3:39 PM CEST, Mathias Gibbens wrote:
    Hmm, yes this is less than ideal. There appear to be no actual
    reverse dependencies on golang-github-mitchellh-hashstructure-v2-dev,
    while golang-github-mitchellh-hashstructure-dev has 47.

    Oh, that's higher than I though. Are you counting direct dependencies,
    or transitive ones too?

    I'd suggest modifying this bug into a RM request for
    golang-github-mitchellh-hashstructure-v2-dev; CC'ing Arthur who had
    originally uploaded the v2 package for an ACK from him first.

    When hashstructure-v2 was uploaded, hashstructure was still at v1. So
    maybe it made sense to have two packages back then?

    Still, hashstructure declares an unversioned import path, while it is incompatible with packages depending on v1 (such as a package which
    a friend of mine is trying to work on as his first package -- no ITP
    yet, I haven't yet introduced him to the concept). Shouldn't then hashstructure declare a /v2 import path, and hence be renamed too? This
    was my reasoning when asking to drop the unversioned (v1) package.

    Let me know if it makes sense! Bye :)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon Jul 28 15:50:01 2025
    Processing control commands:

    tags -1 + moreinfo
    Bug #1109682 [src:golang-github-mitchellh-hashstructure] golang-github-mitchellh-hashstructure is duplicated
    Added tag(s) moreinfo.

    --
    1109682: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109682
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Jul 31 21:10:01 2025
    Processing control commands:

    retitle -1 RM: golang-github-mitchellh-hashstructure-v2 -- ROM; duplicate
    Bug #1109682 [src:golang-github-mitchellh-hashstructure] golang-github-mitchellh-hashstructure is duplicated
    Changed Bug title to 'RM: golang-github-mitchellh-hashstructure-v2 -- ROM; duplicate' from 'golang-github-mitchellh-hashstructure is duplicated'.
    reassign -1 ftp.debian.org
    Bug #1109682 [src:golang-github-mitchellh-hashstructure] RM: golang-github-mitchellh-hashstructure-v2 -- ROM; duplicate
    Bug reassigned from package 'src:golang-github-mitchellh-hashstructure' to 'ftp.debian.org'.
    No longer marked as found in versions golang-github-mitchellh-hashstructure/2.0.2-1.
    Ignoring request to alter fixed versions of bug #1109682 to the same values previously set
    severity -1 normal
    Bug #1109682 [ftp.debian.org] RM: golang-github-mitchellh-hashstructure-v2 -- ROM; duplicate
    Severity set to 'normal' from 'serious'

    --
    1109682: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1109682
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)