Aramo - Initial helpers status on new release.

Check for helpers on upstream's main repository.

After get debootstrap helpers adjusted and built, follow to packages on the upstream main repository.

Here a simple way to get a list on the matching helpers.

# Hardcoded arch amd64 to simplify comparison
TRISQUEL_DIST="aramo"
UPSTREAM_DIST="jammy"
MAIN_UBUNTU_REPO="http://archive.ubuntu.com/ubuntu"
MAIN_PACKAGES_FILE="$MAIN_UBUNTU_REPO/dists/$UPSTREAM_DIST/main/binary-amd64/Packages.gz"

git clone https://gitlab.trisquel.org/trisquel/package-helpers
cd package-helpers/helpers
git checkout $TRISQUEL_DIST

echo "Found on upstream main repo:"
for i in $(curl -s4 "$MAIN_PACKAGES_FILE" | zgrep 'Source: '|sort|awk '{print$2}'|awk '!a[$0]++')
do
    [ -f make-$i ] && echo "make-$i"|tee -a /tmp/main-helpers
done

Complete the list and dependencies then all the missing helpers.

Make sure to use compiled binaries from the production and test repository at http://builds.trisquel.org/ when building these and following binaries using sbuild.

Check for helpers on upstream's not in main repository.

ls make-* >> /tmp/all-helpers
comm -23 /tmp/all-helpers /tmp/main-helpers > /tmp/not-main
for i in make-apt make-base-files make-bash make-debootstrap make-dpkg make-cdebconf
do
sed -i "/$i/d" /tmp/not-main
done
cat /tmp/not-main

Helper needing maintenance

  • psensor - #42 (closed) -> source issue 'if' statement
  • linux-hwe-5.1X - not yet defined by upstream (no package)
  • linux-meta-hwe-5.1X - not yet defined by upstream (no package)
  • debian-reference
  • emacs - #43 (closed)
  • grub2-unsigned
  • hwloc
  • localechooser
  • check-mk -> pass as binary(?)
  • python-pylibacl -> source from bionic (still required?)
  • python-pyxattr -> source from bionic (still required?)
    • rdiff-backup -> keep version 1.2?
Edited by Luis Guzmán
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information