From unknown Thu Mar 28 09:08:01 2024 X-Loop: owner@bugs.devuan.org Subject: bug#503: [devuan-dev] bug#503: Let's fork iwd for Devuan Reply-To: Job Bautista , 503@bugs.devuan.org Resent-From: Job Bautista 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 02:33:02 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.devuan.org X-Devuan-PR-Message: followup 503 X-Devuan-PR-Package: iwd X-Devuan-PR-Keywords: patch References: <20200805120745.GX3011@hindley.org.uk> <20200805122334.GY3011@hindley.org.uk> <896a5dff-f104-e242-06ee-3e8d18368bac@gmail.com> Received: via spool by 503-submit@bugs.devuan.org id=B503.159676681214495 (code B ref 503); Fri, 07 Aug 2020 02:33:02 +0000 Received: (at 503) by bugs.devuan.org; 7 Aug 2020 02:20:12 +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 (single-drop); Fri, 07 Aug 2020 02:20:12 +0000 (UTC) Received: from mail-40141.protonmail.ch (mail-40141.protonmail.ch [185.70.40.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by vm6.ganeti.dyne.org (Postfix) with ESMTPS id 9859CF60CFD for <503@bugs.devuan.org>; Fri, 7 Aug 2020 04:12:43 +0200 (CEST) Authentication-Results: vm6.ganeti.dyne.org; dkim=pass (1024-bit key; secure) header.d=protonmail.com header.i=@protonmail.com header.b="gn2+H8sB"; dkim-atps=neutral Date: Fri, 07 Aug 2020 02:12:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1596766361; bh=dfsZ/TIN/dhgHZcOkY2o48p/ZSEzvMQxvIiKc/LPpIw=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=gn2+H8sBxgcEhyAi0uNybE8rb22aMVv42ywKjcm1m7/fIloR6c9C3uHhlddGmmxEO shNwYcEw08FWwAUCdfHaI/MgPICYVDR+XWMIw44ro5iNKlUZFq/aC9Iyc4l9i8hO6S 3lz44bsRg5joTD4iT2XjQSLTK44UtjcETIsSvYAw= To: Bardot =?UTF-8?Q?J=C3=A9r=C3=B4me?= From: Job Bautista Cc: "503@bugs.devuan.org" <503@bugs.devuan.org>, Mark Hindley Message-ID: In-Reply-To: <896a5dff-f104-e242-06ee-3e8d18368bac@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="---------------------4918565e20891297ee64f85cf4648e76"; charset=utf-8 X-Spam-Status: No, score=0.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM, FREEMAIL_REPLYTO_END_DIGIT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS autolearn=disabled version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) -----------------------4918565e20891297ee64f85cf4648e76 Content-Type: multipart/mixed;boundary=---------------------5f20021f70234514134d7ae0d697e0b1 -----------------------5f20021f70234514134d7ae0d697e0b1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 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 w= ork 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 bu= ild 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 =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original M= essage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 On Thursday, August 6, 2020 11:28 PM, Bardot J=C3=A9r=C3=B4me 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=E2=80=AF019 kB > Depends: libc6 (>=3D 2.27), libreadline8 (>=3D 6.0) > Download-Size: 483 kB > APT-Manual-Installed: yes > APT-Sources: tor+http://ftp.fr.debian.org/debian testing/main amd64 Pack= ages > 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=E2=80=99s look like their is no dependencie= s to > systemd. > = > On 06/08/2020 06:54, Job Bautista wrote: > = > > Hi J=C3=A9r=C3=B4me, that looks like a good alternative indeed. It sho= uld 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 goi= ng to > > maintain a fork of iwd. So you will have to ask someone else to packag= e 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 iw= d. Or > > they might just reject it because they want to modify as little as pos= sible > > from upstream. Who knows... > > Job Bautista > > =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Origin= al Message =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 > > On Wednesday, August 5, 2020 9:58 PM, J=C3=A9r=C3=B4me Bardot bardot.j= erome@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=C3=BBt 2020 =C3=A0 14:31, Mark Hindley mark@hindley.org= .uk a =C3=A9crit : > > = > > > > 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, de= bian-tag and > > > > pristine-tar. Devuan avoids using pristine-tar. > > > > = > > = > > > > - Vcs-* fields in d/control should be https://git.devuan.org/dev= uan/iwd (where > > > > the definitive source will be once it is accepted) > > > > = > > = > > > > - You don't need quilt patches for changes in debian/. So you ca= n just create > > > > the initscript as debian/iwd.init. > > > > = > > = > > > > - You shouldn't add the initscript control fragments to the main= tscripts > > > > manually, debhelper should do it (correctly) for you. > > > > = > > = > > > > = > > = > > > > Other than the last item, these are documented in the Devuan Maint= ainers > > > > 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/ma= intainers > > = > > > > devuan-dev internal mailing list > > > > devuan-dev@lists.dyne.org > > > > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/devuan-dev -----------------------5f20021f70234514134d7ae0d697e0b1-- -----------------------4918565e20891297ee64f85cf4648e76 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wsFzBAEBCAAGBQJfLLiEACEJEOtg8bb0O+nAFiEES5Pn/GKklUKJMQKN62Dx tvQ76cAF2g//cdLyeDm/RJZj90HTQqMD2gqL1IRfK8NLhRzoZ62nlkvzVPTn ZDiVMKAdE+sl5C1/ux1+hRHy3LJPZubqsY1u+rE0JBfZIwgJiJxioXxSCNjQ kXa3EZGYKlkO+odn03Q1c5zRlhmKSJGS/8YFxSrp28Le95BcMxf8/d/Eg2NQ R+U/1GWmlp+vPaKiHM7XNikVdF3GOsRi74LjN6gbw5S3z/rpDhPkAYf80K0a hOPlkeo6i4Z4Lux7iT5HLvFs/MDGzFwf8dZqv/qU07YCkcONyKmsDZp5PIcA 4X21iXO8m/C0pj7ZPOzyU6njuVqP9ppUnZ5k4dQqxPRTaxpJdBi3sC+uzivy W5gklRg6jajvyLEVkBkKMpbL5/hhDycWiLwD0NJ4bYHPNuNl9HYbsk5jzgfG eZ0epg0/IlAwtv7C+VIgcyOOVPSEvdqsTejx1aWqLUZrBIuVjEnlklvIiZCg Ce8k4BlIy9WH8Y3fU3jenFA7Rh62dfnAn8lNZrn0a/RhwLNCJtLQPe20AHAf +eN4sm4LqnfMM9S1VnfL2+tmfvqzNFPPXGnhFrnwTmvIFHuK736XFlHb0t1G og4kBMHwmfStlssjgMVXv+ECbxDzXKpHJEa9ukJvSjYeQpnsu9WnGC/MZS3T 1wQstuL1HC1kfUG7rjMBJpVOarxg1zWns3A= =pSU8 -----END PGP SIGNATURE----- -----------------------4918565e20891297ee64f85cf4648e76--