FS#66693 - [lightdm] switch to signed tarball, update website, fix build

Attached to Project: Arch Linux
Opened by T.J. Townsend (blakkheim) - Sunday, 17 May 2020, 18:54 GMT
Last edited by Maxime Gauduin (Alucryd) - Monday, 18 May 2020, 10:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Attached patch adds the following improvements to the LightDM package:

- switches from a git checkout to a PGP-signed release (same version)

- updates the now-dead website link to the current one

- fixes the build

The build failure is due to the gtk-doc:

I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"
compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 11 element import
xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
make[2]: *** [Makefile:727: html-build.stamp] Error 5

The solution (as done in  FS#63553  and elsewhere) was to disable gtk-doc for now.
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Monday, 18 May 2020, 10:43 GMT
Reason for closing:  Fixed
Additional comments about closing:  1:1.30.0-3
Comment by loqs (loqs) - Sunday, 17 May 2020, 19:24 GMT
The git tag is signed as well and can be verified with the change included in the attached diff.
I could not reproduce the build failure in a clean chroot using extra-x86_64-build. reproducible-builds.org also shows the package building without failure [1]

[1] https://tests.reproducible-builds.org/archlinux/extra/lightdm/build1.log
Comment by Maxime Gauduin (Alucryd) - Monday, 18 May 2020, 10:43 GMT
Using tarballs is not an improvement, it's just personal preference. And as loqs pointed out, the documentation builds just fine. Changed the website and added the git tag signature verification.

Loading...