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


Message #50 received at 503@bugs.devuan.org (full text, mbox, reply):

Received: (at 503) by bugs.devuan.org; 7 Aug 2020 02:20:12 +0000
Return-Path: <jobbautista9@protonmail.com>
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 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 Jérôme <bardot.jerome@gmail.com>
From: Job Bautista <jobbautista9@protonmail.com>
Cc: "503@bugs.devuan.org" <503@bugs.devuan.org>, Mark Hindley <mark@hindley.org.uk>
Reply-To: Job Bautista <jobbautista9@protonmail.com>
Subject: Re: [devuan-dev] bug#503: Let's fork iwd for Devuan
Message-ID: <TZctggqPuYPy9J6OSac6r33Y-pJd6NIJG5bf3HJWyDCfftoz_9nQxXBOA0jDxF0XWLRioVeeMG1pgZf6kKSLKAn_UT6i5RGQKN0BFYNCmak=@protonmail.com>
In-Reply-To: <896a5dff-f104-e242-06ee-3e8d18368bac@gmail.com>
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>
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
[Message part 1 (text/plain, inline)]
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

[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:43:12 2024;