• Re: Is an autogenerated configure shell script non-editable source (Was

    From Bart Martens@21:1/5 to Alexander Sulfrian on Fri Dec 9 20:50:02 2022
    On Fri, Dec 09, 2022 at 04:07:30PM +0100, Alexander Sulfrian wrote:
    Hi,

    On Fri, Dec 09, 2022 at 01:14:40PM +0100, Andreas Tille wrote:
    I would consider asking upstream about this for sure but the code is in maintenance mode and there is no Git repository to step back in history. The only way to go would be to take configure.ac from a later version
    and find out how it can be tweaked to create some working configure
    file from it. I do not consider my time well spent in doing so except
    if there is some consensus here on the list that configure files without configure.ac are "missing source".

    isn't the matching configure.ac available here?

    https://github.com/MichiganTech/hmmer/blob/2.3.2/configure.ac

    This repository is at least referenced in debian/upstream/metadata and
    the package version seems to match the git tag.

    That file may be available online for this particular software. The debate is about whether such configure.ac file must be included in the distributed package for making the package dfsg. And more in general, about where to draw the line on how easily editable (think: time well spent) the included source code must be for making the package dfsg. In my opinion there is no sharp line, and ftpmaster is well positioned for making fair choices in a +/- uniform way for all packages. And there is always be room for questioning those choices and allowing the meaning of dfsg evolve over time. Back to configure.ac, I'd support a choice of making a missing configure.ac an 'important' bug, and not enough for rejecting the package as non-dfsg.



    Alex


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Wise@21:1/5 to Andreas Tille on Sat Dec 10 04:10:01 2022
    On Fri, 2022-12-09 at 13:14 +0100, Andreas Tille wrote:

    Is an autogenerated configure shell script non-editable source

    [Short-winded way of saying something similar to Russ]

    In general I don't think such a situation meets DFSG item 2 nor the
    GPL "preferred form for modification", for the reasons outlined here:

    https://lists.debian.org/msgid-search/50184a59271c953a3f9a3c99bb193dc05e61f2aa.camel@debian.org

    In this case, it does seem like a DFSG violation that the source file (configure.ac) is not available in Debian but is available upstream.

    Once the configure.ac is included, the current lack of ability to
    rebuild configure from it would probably cause an FTBFS bug too,
    since by default debhelper will automatically run autoreconf.

    --
    bye,
    pabs

    https://wiki.debian.org/PaulWise

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAmOT+B8ACgkQMRa6Xp/6 aaMCIxAArMDZ3rOnUkuTcwqnFIGnwMqGt6l8pQb4IItPWJapAKgOzNI6LP6nEfw7 P8uBktUinnIzYpfYBR8PGyWZb/jCAA7sryiFJ9A8EGnM6aQGoq6fF0JoSfCPhonw iBwLOPIiLLkwwBzMVxd4kp77FUiqNX50yCW8fTFfTOfKJtlQQUtRFsV5JFo+kouK zcQjcYV1YiZslOaFekLR9hJPHnBkN9cfI+vXyhBm0omX2AwvzsXhJQJwrr6oU03T esP3GdMpc3WzwxB2QMFbXBcrVY91bylV3NLOc40VvcJ9DT1dIhdBasVn/oow5uu4 p40GstSkNbgKq/65qbUrtacJVcpXYW3u8iQIvBip+J+jPU+ZHniaWu1y8QWHVd1v V8uRo9nMFjPKnkFk+Z5uq3L7UDWSXr+HK/rz0mwVPw/FzHc8FDaDjYtUs8nlm5HK wrmzTtXKn1tXjuu/H1wB0QVCsOoeZRI8Skr3AO+NPXspJ/XLhyjAbnrvpbJxMn/3 0/uWrOPpGEq2/aQaCX3EDv7Fg8mVobo6fNczliOitWnZsiZAKGzsVT6XLX0KRPrI HgXR2dWrfdNfoZ09LuY6VJRTS3o4w72VIXNg/63XrvTSAzYFqfq93XSvzsv4xuZq nJGnwbt79Vmtd4x/QEqBj6z6M9YxcWXL5PrBQ+iRXiIgIrDjlig=
    =pU3h
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Rinn@21:1/5 to All on Sun Dec 11 17:00:01 2022
    To: andreas@an3as.eu (Andreas Tille)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0jLoj0Uj5f0lZRPRZx4lhziK
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    SGkgQW5kcmVhcywNCg0KPiBIaSBBbmRyZWFzLA0KPiANCj4gQW0gU2F0LCBEZWMgMTAsIDIw MjIgYXQgMTE6NDE6MTFBTSArMDEwMCBzY2hyaWViIEFuZHJlYXMgTWV0emxlcjoNCj4+IA0K Pj4gSSBoYXZlIGdpdmVuIHRoaXMgYSBhIGxpdHRsZSBiaXQgb2YgdGltZS4gVGhpcyBzZWVt cyB0byB3b3JrOg0KPj4gDQo+PiAxLiBDb3B5IGNvbmZpZ3VyZS5hYyBmcm9tIHVwc3RyZWFt J3MgMi4zLjJoMiBicmFuY2guDQo+IA0KPiBTZWVtcyBpbiB0YWcgMi4zLjJoMiBoYXBwZW5l ZCB3aGF0IEkgdHJpZWQgd2l0aCAyLjMuMlsxXSBhdCBsZWFzdA0KPiB0aGUgcmVzdWx0aW5n IGNvbmZpZ3VyZS5hYyBpcyBpZGVudGljYWwgYWZ0ZXINCj4gICAgIGF1dG91cGRhdGUgJiYg YXV0b3JlY29uZiAtZiAtaQ0KPiANCj4+IDIuIEFkZCAnZXhwb3J0IEFVVE9IRUFERVIgPSB0 cnVlJyB0byBkZWJpYW4vcnVsZXMuDQo+IA0KPiBJIHRyaWVkIHRoaXMsIGJ1dCB0aGUgYnVp bGQgZmFpbHMgZm9yIG1lIGFuZCBTYWxzYSBDSVsyXSB3aXRoDQo+IA0KPiAgIGNvbmZpZ3Vy ZS5hYzo0Nzk6IHRoZSB0b3AgbGV2ZWwNCj4gICBzaDogMTogU3ludGF4IGVycm9yOiBVbnRl cm1pbmF0ZWQgcXVvdGVkIHN0cmluZw0KPiAgIGF1dG9yZWNvbmY6IGVycm9yOiB0cnVlJyBm YWlsZWQgd2l0aCBleGl0IHN0YXR1czogMg0KPiANCj4gSSBhZG1pdCBJIGNhbid0IGZpbmQg dGhhdCB1bnRlcm1pbmF0ZWQgcXVvdGVkIHN0cmluZyBuZWFyIGxpbmUgNDc5Lg0KPiANCg0K dGhhdCdzIG5vdCBzdXJwcmlzaW5nIGFzIHlvdSBpbmRlZWQgaGF2ZSBhbiB1bnRlcm1pbmF0 ZWQgIiciIGluIA0KaHR0cHM6Ly9zYWxzYS5kZWJpYW4ub3JnL21lZC10ZWFtL2htbWVyMi8t L2Jsb2IvbWFzdGVyL2RlYmlhbi9ydWxlcyNMMTINCg0KQmVzdCByZWdhcmRzDQpQaGlsaXAN
    Cg==

    --------------0jLoj0Uj5f0lZRPRZx4lhziK--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEK9jU45eVX3dG2zuJrWkWlnOTmCsFAmOV/NEACgkQrWkWlnOT mCtl5w//R1AvFVg09tNOHGuUqa4XS5ed1tsP7seiEdIutzugYvQMpxpWJ7VHJdPF Ma1pGcc8bnYsFeDSrNjjYHqOLE7cjNocASdGJ2FW4CsLqdRrVOGnmQpMJPOGEYXw cKmfB+ce53QEdc9Rx7BNHIDuqcHWzCk2uTgXh6BtS5PFYBvLsSNClCp9cwQ/YFzR +Vti7/zEEJq0pzQujXOtDh2Q4DJv2WG61Gzf5fsmlfDZNLdra6sgjNcrqEsNdKNt SWXXLf/8Q9f5+mtm4qjYBe8Ry+2tMYecax+mfforE5kud+APQtcneZ3Bea/678bp pZaz7c+WHQo0nwrRTrx4gLVSy4rjI/UJQ/+sEDrAm8gk+Ad0DfS90MBHxdF9LZd6 OS+4M+JPb8V8q2en7NW+ATejRop4ucB7JT3WHR9zlJgQxMUY0GAbxIFEVE5VfVDR 0T2oVh90eQYbu2krmX+d1Snl4URCcTl1inrcRJ5bvk1w+WfDQ/phVP1R3c+W2p7C ijq252iCkoOWQVRSt8j92FICmCu+jGADpbNYlU5i/dtovt2r1WiXcMc5xqQ00hIn O9iv5EL4/ZcqaSZMGuES+1MqqicITpMffbF5fv9KWwgxCcwLMEPY/3JHm9KISEJU cGyBIDjSKqdbDFpa97wDn9qRn07iwh+QOR9dwDPYj+1L8v+04Mg=
    =P5+Y
    -----END PGP SIGNATURE-----

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