To add details: As ddebs.ubuntu.com is broken, I manually fetched all the .ddebs using
curl -s 'https://launchpad.net/ubuntu/+source/libreoffice/4:24.2.7-0ubuntu0.24.04.1/+build/29259485' | grep '"https://[^"]*.ddeb"' -o | xargs wget I created a repository using apt-ftparchive packages . > Packages I created a list of all binary packages in libreoffice: curl -s https://launchpadlibrarian.net/758519266/libreoffice_24.2.7-0ubuntu0.24.04.1_amd64.changes | grep-dctrl -nsBinary -FBinary "" | xargs | tr ' ' '\n' > binaries I then ran python3 analyse.py --debs /home/jak/Downloads/lo distro $(grep . binaries | sed s#^#--packages=#) noble-proposed -o libreoffice-noble- proposed.json -j 12 to analyse all the packages. The resulting JSON is attached. I then ran $ jq -r '.[].successes[].units[].producer' < libreoffice-noble- proposed.json | sort -u | grep -v -- -fno-omit-frame-pointer to get a list of all producers and find any that do not contain the flag. Which yielded no results. The same for security flags: $ jq -r '.[].successes[].units[].producer' < libreoffice-noble-proposed.json | sort -u | grep -v -- -fstack-clash $ jq -r '.[].successes[].units[].producer' < libreoffice-noble-proposed.json | sort -u | grep -v -- -fstack-protector There was a total of $ jq -r '.[].successes[].units[].producer' < libreoffice-noble-proposed.json | sort -u | wc -l 786 unique compilation arguments. The versions of packages analysed were: $ jq -r '.[].summary.version' < libreoffice-noble-proposed.json | sort -u 4:0.9+LibO24.2.7-0ubuntu0.24.04.1 4:102.12+LibO24.2.7-0ubuntu0.24.04.1 4:1.2.0+LibO24.2.7-0ubuntu0.24.04.1 4:24.2.7-0ubuntu0.24.04.1 Which are all built by the 4:24.2.7-0ubuntu0.24.04.1 upload (some have version mangling). ** Attachment added: "libreoffice-noble-proposed.json" https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/2073128/+attachment/5838953/+files/libreoffice-noble-proposed.json ** Tags removed: verification-needed verification-needed-noble ** Tags added: verification-done verification-done-noble -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2073128 Title: Missing compiler flags To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/2073128/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
