• Bug#1059986: dpkg: Please add hurd-arm64 case

    From Samuel Thibault@1:229/2 to All on Thu Jan 4 21:30:01 2024
    XPost: linux.debian.bugs.dist, linux.debian.ports.hurd
    From: sthibault@debian.org

    Hello,

    Guillem Jover, le jeu. 04 janv. 2024 20:23:02 +0100, a ecrit:
    but even though I've seen already some toolchain patches flying by,
    AFAIUI there's still no GNU Mach support, so I think I'd prefer to
    wait until that materializes,

    Ok.

    as per the FAQ entry on new ports. I don't think this would block
    anything right now anyway, no?

    I've hacked by chroot to add the arch to be able to build packages
    already ;)

    I was mostly anticipating this piece of the port which is needed for
    proper set up of most of the rest :)

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Guillem Jover@1:229/2 to Samuel Thibault on Thu Jan 4 20:30:02 2024
    XPost: linux.debian.bugs.dist, linux.debian.ports.hurd
    From: guillem@debian.org

    Control: tag -1 moreinfo

    Hi!

    On Thu, 2024-01-04 at 12:35:58 +0100, Samuel Thibault wrote:
    Package: dpkg
    Version: 1.22.2
    Severity: normal
    User: debian-hurd@lists.debian.org
    Usertags: hurd

    aarch64-gnu support is coming too :)

    Yes, I noticed! :)

    Could you add a hurd-amd64 case in dpkg?

    I've added hurd-arm64 support into the following branch:

    https://git.hadrons.org/cgit/debian/dpkg/dpkg.git/log/?h=pu/arch-hurd-arm64

    but even though I've seen already some toolchain patches flying by,
    AFAIUI there's still no GNU Mach support, so I think I'd prefer to
    wait until that materializes, as per the FAQ entry on new ports. I
    don't think this would block anything right now anyway, no?

    BTW, I've assumed that port would also enable PIE by default in the
    toolchain, if not, let me know and I can fix that up in the branch.

    Thanks,
    Guillem

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Samuel Thibault@1:229/2 to All on Thu Jan 4 12:40:01 2024
    XPost: linux.debian.bugs.dist, linux.debian.ports.hurd
    From: sthibault@debian.org

    Package: dpkg
    Version: 1.22.2
    Severity: normal
    User: debian-hurd@lists.debian.org
    Usertags: hurd

    Hello,

    aarch64-gnu support is coming too :)

    Could you add a hurd-amd64 case in dpkg?

    Thanks,
    Samuel

    -- Package-specific info:
    This system uses merged-usr-via-aliased-dirs, going behind dpkg's
    back, breaking its core assumptions. This can cause silent file
    overwrites and disappearances, and its general tools misbehavior.
    See <https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>.

    -- System Information:
    Debian Release: trixie/sid
    APT prefers testing
    APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'unreleased'), (500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500, 'oldoldstable-
    proposed-updates'), (500, 'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386, arm64

    Kernel: Linux 6.6.0 (SMP w/8 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages dpkg depends on:
    ii libbz2-1.0 1.0.8-5+b1
    ii libc6 2.37-13
    ii liblzma5 5.4.5-0.1
    ii libmd0 1.1.0-1
    ii libselinux1 3.5-1+b1
    ii libzstd1 1.5.5+dfsg2-2
    ii tar 1.34+dfsg-1.3
    ii zlib1g 1:1.3.dfsg-3

    dpkg recommends no packages.

    Versions of packages dpkg suggests:
    ii apt 2.7.6
    pn debsig-verify <none>

    -- Configuration Files:
    /etc/logrotate.d/dpkg changed [not included]

    -- no debconf information

    --
    Samuel
    ---
    Pour une évaluation indépendante, transparente et rigoureuse !
    Je soutiens la Commission d'Évaluation de l'Inria.

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)