Devuan bug report logs - #503
Let's fork iwd for Devuan

version graph

Package: iwd; Maintainer for iwd is Job Bautista <jobbautista9@protonmail.com>; Source for iwd is src:iwd.

Reported by: Job Bautista <jobbautista9@protonmail.com>

Date: Wed, 5 Aug 2020 03:03:01 UTC

Severity: grave

Tags: patch

Found in version 1.8-1

Fixed in version 1.8-1+devuan1

Done: dak@devuan.org

Full log


🔗 View this message in rfc822 format

X-Loop: owner@bugs.devuan.org
Subject: bug#503: [devuan-dev] bug#503: Let's fork iwd for Devuan
Reply-To: Bardot Jérôme <bardot.jerome@gmail.com>, 503@bugs.devuan.org
Resent-From: Bardot Jérôme <bardot.jerome@gmail.com>
Resent-To: devuan-bugs@lists.dyne.org
Resent-CC: devuan-dev@lists.dyne.org
X-Loop: owner@bugs.devuan.org
Resent-Date: Fri, 07 Aug 2020 10:33:01 +0000
Resent-Message-ID: <handler.503.B503.159679561720502@bugs.devuan.org>
Resent-Sender: owner@bugs.devuan.org
X-Devuan-PR-Message: followup 503
X-Devuan-PR-Package: iwd
X-Devuan-PR-Keywords: patch
References: <FiXiKc927Z_oR8ANirTfYvBFEyWwdRIceWiwAfJ8Bdg8GNY3hElHXtJFRBujiY2WyWxqEygwxVDfAJtvMVh-6GWAXh5C3-6TaUkncW7VpbE=@protonmail.com> <20200805120745.GX3011@hindley.org.uk> <20200805122334.GY3011@hindley.org.uk> <CAK6hYTviB06Kk8PMAfmq1M_cxHfEoUpUyCCHz36Sjsj-ChddSw@mail.gmail.com> <ipQrEfC9J_OQ9jXsoNno9rHaYXRvG5MH3RiBSAanmV4c1aJc8q3q5V83zsjOZTBAwz7Gv5L-g4ttPWgMSquaVmu3BgnPMKutWHBZOdjlOS8=@protonmail.com> <896a5dff-f104-e242-06ee-3e8d18368bac@gmail.com> <TZctggqPuYPy9J6OSac6r33Y-pJd6NIJG5bf3HJWyDCfftoz_9nQxXBOA0jDxF0XWLRioVeeMG1pgZf6kKSLKAn_UT6i5RGQKN0BFYNCmak=@protonmail.com> <FiXiKc927Z_oR8ANirTfYvBFEyWwdRIceWiwAfJ8Bdg8GNY3hElHXtJFRBujiY2WyWxqEygwxVDfAJtvMVh-6GWAXh5C3-6TaUkncW7VpbE=@protonmail.com>
Received: via spool by 503-submit@bugs.devuan.org id=B503.159679561720502
          (code B ref 503); Fri, 07 Aug 2020 10:33:01 +0000
Received: (at 503) by bugs.devuan.org; 7 Aug 2020 10:20:17 +0000
Delivered-To: devuanbugs@dyne.org
Received: from tupac3.dyne.org [195.169.149.119]
	by doc.devuan.org with IMAP (fetchmail-6.4.0.beta4)
	for <debbugs@localhost> (single-drop); Fri, 07 Aug 2020 10:20:17 +0000 (UTC)
Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com [209.85.218.50])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 6679DF60CEA
	for <503@bugs.devuan.org>; Fri,  7 Aug 2020 12:14:45 +0200 (CEST)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="GUHu6lAt";
	dkim-atps=neutral
Received: by mail-ej1-f50.google.com with SMTP id a26so1525535ejc.2
        for <503@bugs.devuan.org>; Fri, 07 Aug 2020 03:14:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=to:cc:references:from:autocrypt:subject:message-id:date:user-agent
         :mime-version:in-reply-to;
        bh=Ol5DfvB6zF8kq4u2QZIljJGVsPW+q5YVDUzvreJGyLE=;
        b=GUHu6lAtMIYRccQaD5xdRLNv6LynK6xQjArHsvSSSgIasThgTl/ki5f+pco6W9i3Pc
         kW9bL6sI/f1ZKbESnA2/Y7PON+m0nBFVD5OYdHyKkaq4LFWTn0YTTheXTbvng3dSHZyV
         49zFUp4vzY6Z1geVvHsE9yjJlvTr/o1PgPUm009vQB2oKc2N6M7u/GtB538Pqu1hpMZ4
         Z9X1OTqnbpNy+xshrpVQ6n+H3Vwi/GHP8kj8EtnA2ArGq2usEIMQxjw4B2+wVUaZZAND
         sk5rdiXd5DKsuoXfTzNOfGdCYiAFuCDpiFlzvsz9o9/bCM8oj2WWDRE/TfiAtzzgupO/
         HyuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:to:cc:references:from:autocrypt:subject
         :message-id:date:user-agent:mime-version:in-reply-to;
        bh=Ol5DfvB6zF8kq4u2QZIljJGVsPW+q5YVDUzvreJGyLE=;
        b=m+ZbyODhc9/Il8i1z7289vv8Dm9yPj3uMoy/za0QJMYGR1FOzH+VRQHF7YpxwKbrmr
         NB+RjlQVyEOiyPgVc5bwU28T5MvWQ9Qel9ZCdSu+Dcl9AhuMPTsy2ZwgCETinz39iqbA
         M8wdFVjkI1OWR5iUGQch30FzZt9YJorUgaU1MrTQm55jTMgvge46i6zMvmgPpcuiAKGa
         6EEWaZv7BneIxVcx0f+6aoQL/PCwO1GfEYk1MKnzhAKaacRthazWJbFo4vHbCNmVO0pd
         aaHtpWHBQbpjJNCafDtJTsx39+uWWEvJ2xGMFSIuqKicl7L/f1aC9VrXzkSHCc6nL4ln
         TiAw==
X-Gm-Message-State: AOAM532ah5Us6Yad5QkAJjPpFRadhAaQ/t2JLmOfOX/A3j7cXgTadu32
	6jSjgofChzSMReImsXa5Sw==
X-Google-Smtp-Source: ABdhPJymi44mZLpkdgD4L7DlayPgS1nh6JwoBSZN8QXhBtPxTu2z/8TJKUaKiiDa+bmQl+IsNUZYUg==
X-Received: by 2002:a17:906:fa0c:: with SMTP id lo12mr9023314ejb.390.1596795284841;
        Fri, 07 Aug 2020 03:14:44 -0700 (PDT)
Received: from [192.168.0.13] ([62.147.242.8])
        by smtp.googlemail.com with ESMTPSA id ss20sm5607828ejb.118.2020.08.07.03.14.41
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Fri, 07 Aug 2020 03:14:43 -0700 (PDT)
To: Job Bautista <jobbautista9@protonmail.com>
Cc: "503@bugs.devuan.org" <503@bugs.devuan.org>,
 Mark Hindley <mark@hindley.org.uk>
From: Bardot Jérôme <bardot.jerome@gmail.com>
Autocrypt: addr=bardot.jerome@gmail.com; prefer-encrypt=mutual; keydata=
 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
 RGAwfnz5ZVdpc9B3rIdN
Message-ID: <737fdb19-b22b-52ae-7a3d-c3df90be068d@gmail.com>
Date: Fri, 7 Aug 2020 12:14:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <TZctggqPuYPy9J6OSac6r33Y-pJd6NIJG5bf3HJWyDCfftoz_9nQxXBOA0jDxF0XWLRioVeeMG1pgZf6kKSLKAn_UT6i5RGQKN0BFYNCmak=@protonmail.com>
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="hrVTfdc1hFVAJmv24SPo0kMAiQdjg7raI"
X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FROM_EXCESS_BASE64,
	RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS
	autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
[Message part 1 (text/plain, inline)]
If it’s really the case it’s not fair and not profesionnal at all.

For me the fact is the current situation is not suitable at all. debian
and devuan need a way to select init system and apt install related
packages even if the default package is systemd. Something like that.

mypackage
mypackage-sysinit


For the current problem i guess if we do the init file maybe we can
upstream push request it instead of forking it ?

Also i don t know state of devuan's $$ ressources but it will be
necessary to have some kind of testing of all package (pseudo code)

service package start
if $? == 0
 ok
else
 notok

And also scenario cases to improve qualities because it’s the only way
to keep diversity on long term. (a day i will have time to weekly meeting)



On 07/08/2020 04:12, Job Bautista wrote:
> It's not declared in Depends, but iwd has a hidden dependency on systemd. On
> non-systemd systems, iwd doesn't autostart on boot, requiring you to start it
> manually or create an initscript for it. Debian packages are supposed to work
> out-of-the-box when you install them. If today's iwd was being packaged
> before systemd became the default init of Debian, no sane DD would have
> sponsored or accepted it into the main archive.
> 
> iwd also has a Build-Depends on systemd, which means it's impossible to build
> iwd on Devuan without disabling the compilation of the systemd service on
> debian/rules. Or maybe it does build without systemd even when the systemd
> service compilation is enabled. I haven't tested that yet I think.
> 
> Job Bautista
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Thursday, August 6, 2020 11:28 PM, Bardot Jérôme <bardot.jerome@gmail.com> wrote:
> 
>> I just check in testing debian and
>>
> 
>> #apt show iwd
>>
> 
>> Package: iwd
>> Version: 1.8-1
>> Priority: optional
>> Section: net
>> Maintainer: Andreas Henriksson andreas@fatal.se
>> Installed-Size: 2 019 kB
>> Depends: libc6 (>= 2.27), libreadline8 (>= 6.0)
>> Download-Size: 483 kB
>> APT-Manual-Installed: yes
>> APT-Sources: tor+http://ftp.fr.debian.org/debian testing/main amd64 Packages
>> Description: wireless daemon for Linux
>> Minimalistic wireless daemon that uses modern Linux interfaces like
>> cfg80211 and nl80211 (netlink). The daemon provides a D-Bus API.
>> .
>> The daemon can be controlled from the command line with the included
>> iwctl client utility.
>> .
>> The included iwmon utility can be used to monitor the 802.11 subsystem
>> generic netlink commands and events. It uses the nlmon kernel driver
>> from Linux 3.10 and later.
>>
> 
>> If it s the right package it’s look like their is no dependencies to
>> systemd.
>>
> 
>> On 06/08/2020 06:54, Job Bautista wrote:
>>
> 
>>> Hi Jérôme, that looks like a good alternative indeed. It should be packaged by
>>> Debian though, not Devuan. However, I don't think I can maintain more than two
>>> packages. I already have a a sponsorship request pending on
>>> mentors.debian.net for the xfce4-alsa-plugin package.1 And now I'm going to
>>> maintain a fork of iwd. So you will have to ask someone else to package eiwd.
>>> I will ask the eiwd dev to consider adding support for sysvinit though. They
>>> might be more open to supporting multiple inits than their upstream iwd. Or
>>> they might just reject it because they want to modify as little as possible
>>> from upstream. Who knows...
>>> Job Bautista
>>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>>> On Wednesday, August 5, 2020 9:58 PM, Jérôme Bardot bardot.jerome@gmail.com wrote:
>>>
> 
>>>> i also will ask for it, also maybe try to use
>>>> https://github.com/dylanaraps/eiwd look like a good alternative
>>>> because of the no dbus functionalities ?
>>>
> 
>>>> Le mer. 5 août 2020 à 14:31, Mark Hindley mark@hindley.org.uk a écrit :
>>>
> 
>>>>> Job,
>>>>> Many thanks for taking this on.
>>>>> A few comments on https://git.devuan.org/jobbautista9/iwd
>>>
> 
>>>>> -   The branch should be suites/unstable.
>>>>> -   Add Origin: Devuan to d/control
>>>>> -   You need to update d/gbp.conf, in particular debian-branch, debian-tag and
>>>>>     pristine-tar. Devuan avoids using pristine-tar.
>>>>>     
> 
>>>
> 
>>>>> -   Vcs-* fields in d/control should be https://git.devuan.org/devuan/iwd (where
>>>>>     the definitive source will be once it is accepted)
>>>>>     
> 
>>>
> 
>>>>> -   You don't need quilt patches for changes in debian/. So you can just create
>>>>>     the initscript as debian/iwd.init.
>>>>>     
> 
>>>
> 
>>>>> -   You shouldn't add the initscript control fragments to the maintscripts
>>>>>     manually, debhelper should do it (correctly) for you.
>>>>>     
> 
>>>
> 
>>>>>
> 
>>>
> 
>>>>> Other than the last item, these are documented in the Devuan Maintainers
>>>>> Guide1. If anything is not clear do ping me on #devuan-dev.
>>>>> Thanks
>>>>> Mark (LeePen)
>>>>> 1 https://git.devuan.org/devuan/documentation/src/branch/master/maintainers
>>>
> 
>>>>> devuan-dev internal mailing list
>>>>> devuan-dev@lists.dyne.org
>>>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev
> 

[0x053A41EF03878A98.asc (application/pgp-keys, attachment)]
[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Mon Nov 25 14:37:03 2024;