• Bug#950192: Please remove build dep on aboot

    From jhcha54008@21:1/5 to All on Fri Jan 31 02:40:02 2020
    Hi Adrian,

    Nice that someone knowledgeable stepped in to salvage aboot.
    Thanks in advance !

    May I ask if there is a git repository (in salsa ?) following the
    debian variation of aboot ? (and including the history as a bonus ?)

    Three RC bugs are listed for src:aboot, with at least partial
    solutions for two of them.

    1/ This last one is #949711 about the build-dep 'sgmltool-lite' soon
    removed from the archive. 'sgmltools' from package 'sgmltool-lite'
    is run at line 7 of file doc/faq/Makefile (only ocurrence as far
    as I can see)
    sgmltools --backend=html SRM-HOWTO.sgml
    The package 'docbook-utils' is a build dependency of aboot yet
    and includes docbook2html.
    $ docbook2html SRM-HOWTO.sgml
    succeeded for me (at least on amd64 running stretch). Does it
    make sense to patch the source of aboot accordingly ?

    In a farther future, do we want to keep a source in Docbook SGML ?

    2/ The current maintainer mentioned [1] that aboot needs to produce an
    arch:all package (aboot-base) on arch:alpha. See bug #805988 (and #821332). However, it should be possible to cross-build aboot, as suggesteed by
    the current maintainer [2] (at that time, I managed to cross-build aboot
    on amd64 and I booted successfully a real AlphaWorkstation 500 with it :
    see [3] and the followings. I haven't tested with current sid since).
    However, the patches should be cleaned and I never managed to find the time (sorry).

    3/ And #832491 about the build dep 'sp' removed, with two patches included.
    And a ':native' annotation added to the build dep opensp is required as
    well in order to cross-build (or solve #854518).

    Sorry that I have no time currently to test myself.
    I hope it will help nevertheless !

    Regards,
    JH Chatenet

    [1] : https://bugs.debian.org/cgi.bin/bugreport.cgi?bug=949711#10
    [2] : https://bugs.debian.org/cgi.bin/bugreport.cgi?bug=805988#58
    [3] : https://bugs.debian.org/cgi.bin/bugreport.cgi?bug=805988#78

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Paul Adrian Glaubitz@21:1/5 to All on Fri Jan 31 10:00:01 2020
    On 1/31/20 2:19 AM, jhcha54008 wrote:
    May I ask if there is a git repository (in salsa ?) following the
    debian variation of aboot ? (and including the history as a bonus ?)

    I have not created such a repository yet. I have to ask Steve whether
    he's got one for his packaging.

    Three RC bugs are listed for src:aboot, with at least partial
    solutions for two of them.

    1/ This last one is #949711 about the build-dep 'sgmltool-lite' soon
    removed from the archive. 'sgmltools' from package 'sgmltool-lite'
    is run at line 7 of file doc/faq/Makefile (only ocurrence as far
    as I can see)
    sgmltools --backend=html SRM-HOWTO.sgml
    The package 'docbook-utils' is a build dependency of aboot yet
    and includes docbook2html.
    $ docbook2html SRM-HOWTO.sgml
    succeeded for me (at least on amd64 running stretch). Does it
    make sense to patch the source of aboot accordingly ?

    Yes, I'm aware of that. I have already verified that myself yesterday.

    In the long-term, it would make more sense though to convert the SGML
    files to XML.

    In a farther future, do we want to keep a source in Docbook SGML ?

    No.

    2/ The current maintainer mentioned [1] that aboot needs to produce an arch:all package (aboot-base) on arch:alpha. See bug #805988 (and #821332). However, it should be possible to cross-build aboot, as suggesteed by
    the current maintainer [2] (at that time, I managed to cross-build aboot
    on amd64 and I booted successfully a real AlphaWorkstation 500 with it :
    see [3] and the followings. I haven't tested with current sid since). However, the patches should be cleaned and I never managed to find the time (sorry).

    I don't think we necessarily have to cross-compile everything, but I haven't decided yet.

    Please note that we addressed a very similar issue in src:palo and solved
    it by cross-compiling.

    3/ And #832491 about the build dep 'sp' removed, with two patches included.

    What patches? For "sp", we can also just use "docbook2man" from docbook-utils, I already verified that.

    And a ':native' annotation added to the build dep opensp is required as
    well in order to cross-build (or solve #854518).

    I don't want to use opensp but just docbook-utils only.

    See this issue on github [1].

    Adrian

    [1] https://github.com/mattst88/aboot/issues/1

    --
    .''`. John Paul Adrian Glaubitz
    : :' : Debian Developer - glaubitz@debian.org
    `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
    `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

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