Devuan bug report logs - #490
gpsd: Current version of gpsd does not install /etc/init.d/gpsd and fails to start

Package: gpsd; Severity: grave; Reported by: Boian Bonev <[email protected]>; Done: [email protected]; Maintainer for gpsd is Boian Bonev <[email protected]>.

Message received at [email protected]:


Received: (at 490-done) by bugs.devuan.org; 9 Aug 2020 18:20:07 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Sun, 09 Aug 2020 18:20:07 +0000 (UTC)
Received: from mail.devuan.dev (mail.devuan.dev [54.36.142.182])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id 34C62F6094A
	for <[email protected]>; Sun,  9 Aug 2020 20:13:28 +0200 (CEST)
Received: from dak.ganeti1.devuan.org (dak.devuan.org [192.168.97.90])
	by mail.devuan.dev (Postfix) with SMTP id D799C3B65CA
	for <[email protected]>; Sun,  9 Aug 2020 16:56:38 +0000 (UTC)
Received: (nullmailer pid 12964 invoked by uid 107);
	Sun, 09 Aug 2020 16:56:58 -0000
From: [email protected]
To: [email protected]
Subject: #490: fixed in src:gpsd version 3.20-12+devuan1
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Date: Sun, 09 Aug 2020 16:56:58 +0000
Message-Id: <[email protected]>
X-Spam-Status: No, score=0.0 required=5.0 tests=T_SPF_HELO_PERMERROR
	autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org


Version: 3.20-12+devuan1

Source package gpsd (3.20-12+devuan1) added to Devuan suite unstable.

This closes bug report 490.

Thanks

DAK managing the Devuan archive

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 14 Jul 2020 20:41:45 +0000
Source: gpsd
Binary: gpsd gpsd-dbg gpsd-tools gpsd-clients python3-gps libgps26 libgps-dev libqgpsmm26 libqgpsmm-dev
Architecture: source
Version: 3.20-12+devuan1
Distribution: unstable
Urgency: medium
Maintainer: Boian Bonev <[email protected]>
Changed-By: Boian Bonev <[email protected]>
Description:
 gpsd       - Global Positioning System - daemon
 gpsd-clients - Global Positioning System - clients
 gpsd-dbg   - Global Positioning System - debugging tools
 gpsd-tools - Global Positioning System - tools
 libgps-dev - Global Positioning System - development files
 libgps26   - Global Positioning System - library
 libqgpsmm-dev - Global Positioning System - Qt wrapper for libgps (development)
 libqgpsmm26 - Global Positioning System - Qt wrapper for libgps
 python3-gps - Global Positioning System - Python 3 libraries
Closes: 314 490
Changes:
 gpsd (3.20-12+devuan1) unstable; urgency=medium
 .
   * Fork Debian package for Devuan (Closes: #490, #314)
   * Remove systemd related stuff and restore sysvinit startup
   * Install gpsd-dbg binaries under /usr/libexec/gpsd
   * Enable hardened build
   * Update standards to 4.5.0
   * Bump debhelper to 13
   * Fix typos in code and documentation
   * Fix possible format buffer overrun
   * Do not install skyview.php as executable
   * Do not install gps.py as executable
   * Fix scons clean command
Checksums-Sha1:
 dfda298689883c108c27f6c72ac6b1088d48b78c 2393 gpsd_3.20-12+devuan1.dsc
 0bb2643378927dbdf33808e0ec474eab72ca6db7 75904 gpsd_3.20-12+devuan1.debian.tar.xz
 52953034858f971f471eedda4a8f65e9489928f5 4493 gpsd_3.20-12+devuan1_source.buildinfo
Checksums-Sha256:
 32701391a354a6a3d813ab8b031a63dd4c858a573b92de7c213552043aa79bd3 2393 gpsd_3.20-12+devuan1.dsc
 1475f19bbfb79c185bd711bcea2ac6219006688cee45cd21cb73383906567945 75904 gpsd_3.20-12+devuan1.debian.tar.xz
 e21c70db28c0bde03c075d985996cc193b1737fc0e2f6038fc19a00d65cce82e 4493 gpsd_3.20-12+devuan1_source.buildinfo
Files:
 026a27b07dd2cabe1168952a9e5f4bee 2393 misc optional gpsd_3.20-12+devuan1.dsc
 77f47ade06721ead08e42b02f2b8165c 75904 misc optional gpsd_3.20-12+devuan1.debian.tar.xz
 d864395dd803bc583c40628bf70c9f02 4493 misc optional gpsd_3.20-12+devuan1_source.buildinfo

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

iQEzBAEBCAAdFiEEcuPLdzMV36LkZHQ9lFMhJFQZIvsFAl8wKGoACgkQlFMhJFQZ
IvtFDQf+MXKMp28oBRtqU/3dHnfRlRXqg5geFrXqoEUXkVPhJvoNpaYSjzvQOATd
w80ItEgdtQzsfDNcMIxh1Ejl/hcYOlNkbmb6AFZb5xf4vRxKYljW+YsyCTIpj6C+
Bn/N44i3PqkRneZ4rvHjuCo1ZwYM3L9o05SPRxQHeAf/+OMqZWAkVr2HKUTCWpPR
eW9V2tdJJY5F+avuQfJRTH1OvmE2r3x86pQsjfCmAhzuBbn7Qff8DB0nn3hLyaqE
5xhGCeyEXmZoh7O1tmSvK2/TEBxYvSPmy+LxG7ccherji4vEEbZgs1dpj7QL9Xxb
Nuqytlf0JXAu3KUsCBlJom73WW5ebQ==
=YwmN
-----END PGP SIGNATURE-----

Notification sent to Boian Bonev <[email protected]>:
bug acknowledged by developer. Full text available.
Reply sent to [email protected]:
You have taken responsibility. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 9 Aug 2020 10:40:17 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Sun, 09 Aug 2020 10:40:17 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(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 8AF2AF608ED
	for <[email protected]>; Sun,  9 Aug 2020 12:32:49 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1k4idC-00011m-QY; Sun, 09 Aug 2020 11:32:47 +0100
Received: (nullmailer pid 24906 invoked by uid 1000);
	Sun, 09 Aug 2020 10:32:45 -0000
Date: Sun, 9 Aug 2020 11:32:45 +0100
From: Mark Hindley <[email protected]>
To: Boian Bonev <[email protected]>
Cc: [email protected]
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
Message-ID: <[email protected]>
References: <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

On Sun, Aug 09, 2020 at 03:13:40AM +0300, Boian Bonev wrote:
> Hi Mark,
> 
> On Sat, 2020-08-08 at 10:50 +0100, Mark Hindley wrote:
> > On Fri, Aug 07, 2020 at 11:57:57PM +0300, Boian Bonev wrote:
> > > > I assume you have checked functionality.
> > > 
> > > Not all of it, because I do the development on an amd64 vm and
> > > there I
> > > can only test install and to see that the daemon starts, but not
> > > that
> > > it actually works. I have an aarch64 RPI GPS NTP server and will
> > > test
> > > it there (it is a production one, but I have means to bypass in
> > > case it
> > > breaks).
> > 
> > OK.
> 
> Test in a real gpsd usage went fine. I just upgraded the package,
> restarted gpsd and all is fine:

Great.

[…]

> OK, lets go for it. Current repo should be fine to go, also if there is
> something to fix, I will do it fast.

I have copied to https://git.devuan.org/devuan/gpsd and added you as
maintainer. 

> https://git.devuan.org/devuan/documentation/src/branch/master/maintainers/JenkinsAutobuild.md

You should be able to trigger a build as documented ^^^

Thanks.

Mark

Acknowledgement sent to Mark Hindley <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 9 Aug 2020 00:20:07 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Sun, 09 Aug 2020 00:20:07 +0000 (UTC)
Received: from mx1.bul.net (mx1.bul.net [195.85.215.56])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id B7812F604B6
	for <[email protected]>; Sun,  9 Aug 2020 02:11:46 +0200 (CEST)
Received: by mx1.bul.net (Postfix, from userid 1002)
	id BBA4B60702; Sun,  9 Aug 2020 03:11:43 +0300 (EEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
Received: from purple.bonev.com (purple.bonev.com [195.85.215.215])
	by mx1.bul.net (Postfix) with ESMTP id C5FE0606EA
	for <[email protected]>; Sun,  9 Aug 2020 03:11:35 +0300 (EEST)
Received: (qmail 3298 invoked by uid 64020); 9 Aug 2020 03:11:35 +0300
Received: from unknown (HELO asus) ([email protected]@195.85.215.8)
  by purple.bonev.com with AES256-GCM-SHA384 encrypted SMTP; 9 Aug 2020 03:11:35 +0300
Message-ID: <[email protected]>
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
From: Boian Bonev <[email protected]>
To: Mark Hindley <[email protected]>
Cc: [email protected]
Date: Sun, 09 Aug 2020 03:13:40 +0300
In-Reply-To: <[email protected]>
References: <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

Hi Mark,

On Sat, 2020-08-08 at 10:50 +0100, Mark Hindley wrote:
> On Fri, Aug 07, 2020 at 11:57:57PM +0300, Boian Bonev wrote:
> > > I assume you have checked functionality.
> > 
> > Not all of it, because I do the development on an amd64 vm and
> > there I
> > can only test install and to see that the daemon starts, but not
> > that
> > it actually works. I have an aarch64 RPI GPS NTP server and will
> > test
> > it there (it is a production one, but I have means to bypass in
> > case it
> > breaks).
> 
> OK.

Test in a real gpsd usage went fine. I just upgraded the package,
restarted gpsd and all is fine:

~# dpkg -l|grep gps
ii  gpsd                                3.20-
12+devuan1                    arm64        Global Positioning System -
daemon
ii  gpsd-clients                        3.20-
12+devuan1                    arm64        Global Positioning System -
clients
ii  gpsd-debugtools                     3.20-
12+devuan1                    arm64        Global Positioning System -
debugging tools
ii  gpsd-tools                          3.20-
12+devuan1                    arm64        Global Positioning System -
tools
ii  libgps26:arm64                      3.20-
12+devuan1                    arm64        Global Positioning System -
library
ii  libqgpsmm26:arm64                   3.20-
12+devuan1                    arm64        Global Positioning System -
Qt wrapper for libgps
ii  python3-gps                         3.20-
12+devuan1                    arm64        Global Positioning System -
Python 3 libraries
> 
> > > Are you able to fix #314?
....
>  
> > I am wondering how bugs are distinguished, is there a tag like LP:
> > that
> > closes Devuan bugs? I did a test build of iwd and lintian was
> > complaining about improbable-bug-number-in-closes.
> 
> They aren't. It is just that building on Devuan buildhosts will close
> Devuan BTS
> bugs.

OK. Some day these will clash, anyways I believe there is enough time
to find a solution until then. It would be a good idea to have a tag
for Devuan specific tag - this will allow Debian package to close
Devuan bugs (like LP:).

> If you install devuan-lintian-profile you should get more sane
> lintian warnings.

I did, but most probably not using it.

> > >  - d/control: as you have renamed gpsd-dbg to gpds-dbg-tools
> > > (which
> > > seems
> > >    sensible) you will need conflicts, provides and replaces for
> > > gpsd-
> > > dbg
> > >    otherwise upgrades will fail due to a file conflict.
> > 
> > I have planned one more change for this part - to install the
> > executables under /usr/libexec/gpsd/debug; then there will be no
> > conflict.
> > 
> > But on second thought, to avoid possible confusion, it is a
> > good idea to set them - when main package is upgraded it will be a
> > good
> > idea to also upgrade this part and not leave the old gpsd-dbg
> > installed
> > with new gpsd-dbg-tools.
> 
> Yes, exactly.

I have abandoned the idea to rename a package - that will be too big
hassle to support in future and there is no other benefit. Fixing the
other things is enough, IMHO.

> > Also I see that there is a transition for
> > gpsd-dbg to gpsd-dbgsym which I believe is long ago finished.
> > 
> > > Once those are fixed I can copy the repo to 
> > > https://git.devuan.org/devuan/gpsd
> > > and make you maintainer. Then you will be able to trigger the
> > > production build.
> > 
> > I have no idea how that part works. Is there a way to test it
> > first?
> 
> Not really. If a local build with gbp works it should be OK. The
> documentation
> for how to trigger the production build is

OK, lets go for it. Current repo should be fine to go, also if there is
something to fix, I will do it fast.

https://git.devuan.org/devuan/documentation/src/branch/master/maintainers/JenkinsAutobuild.md


With best regards,
b.


Acknowledgement sent to Boian Bonev <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 8 Aug 2020 10:00:06 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Sat, 08 Aug 2020 10:00:06 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(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 08E7DF60D01
	for <[email protected]>; Sat,  8 Aug 2020 11:50:25 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1k4LUc-0001nX-3b; Sat, 08 Aug 2020 10:50:22 +0100
Received: (nullmailer pid 27926 invoked by uid 1000);
	Sat, 08 Aug 2020 09:50:21 -0000
Date: Sat, 8 Aug 2020 10:50:21 +0100
From: Mark Hindley <[email protected]>
To: Boian Bonev <[email protected]>
Cc: [email protected]
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
Message-ID: <[email protected]>
References: <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

On Fri, Aug 07, 2020 at 11:57:57PM +0300, Boian Bonev wrote:
> > I assume you have checked functionality.
> 
> Not all of it, because I do the development on an amd64 vm and there I
> can only test install and to see that the daemon starts, but not that
> it actually works. I have an aarch64 RPI GPS NTP server and will test
> it there (it is a production one, but I have means to bypass in case it
> breaks).

OK.

> > Are you able to fix #314?
> 
> Checked it just now - that one does not apply to gpsd 3.20; previous
> gpsd versions generated header file with a fix for roll overs during
> build time (based on current time), so gpsd 3.16 built back in time had
> the problem while newly built one didn't have it. Upstream reworked the
> whole thing long ago. Unfortunatelly I can't verify it, just checked
> the source of gpsd and https://gitlab.com/gpsd/gpsd/-/issues/3 and it
> seems fixed.
> 
> > A couple of comments about the packaging:-
> > 
> >  - Please close #490 in the 'Fork for Devuan' changelog entry.
> 
> sure, also closed 314

Great.
 
> I am wondering how bugs are distinguished, is there a tag like LP: that
> closes Devuan bugs? I did a test build of iwd and lintian was
> complaining about improbable-bug-number-in-closes.

They aren't. It is just that building on Devuan buildhosts will close Devuan BTS
bugs.

If you install devuan-lintian-profile you should get more sane lintian warnings.
 
> >  - d/control: as you have renamed gpsd-dbg to gpds-dbg-tools (which
> > seems
> >    sensible) you will need conflicts, provides and replaces for gpsd-
> > dbg
> >    otherwise upgrades will fail due to a file conflict.
> 
> I have planned one more change for this part - to install the
> executables under /usr/libexec/gpsd/debug; then there will be no
> conflict.
>
> But on second thought, to avoid possible confusion, it is a
> good idea to set them - when main package is upgraded it will be a good
> idea to also upgrade this part and not leave the old gpsd-dbg installed
> with new gpsd-dbg-tools.

Yes, exactly.

> Also I see that there is a transition for
> gpsd-dbg to gpsd-dbgsym which I believe is long ago finished.
> 
> > Once those are fixed I can copy the repo to 
> > https://git.devuan.org/devuan/gpsd
> > and make you maintainer. Then you will be able to trigger the
> > production build.
> 
> I have no idea how that part works. Is there a way to test it first?

Not really. If a local build with gbp works it should be OK. The documentation
for how to trigger the production build is
https://git.devuan.org/devuan/documentation/src/branch/master/maintainers/JenkinsAutobuild.md

Thanks.

Mark

Acknowledgement sent to Mark Hindley <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 7 Aug 2020 21:00:06 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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 21:00:06 +0000 (UTC)
Received: from mx1.bul.net (mx1.bul.net [195.85.215.56])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id 80691F60D3A
	for <[email protected]>; Fri,  7 Aug 2020 22:58:04 +0200 (CEST)
Received: by mx1.bul.net (Postfix, from userid 1002)
	id 424C16082E; Fri,  7 Aug 2020 23:58:02 +0300 (EEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
Received: from purple.bonev.com (purple.bonev.com [195.85.215.215])
	by mx1.bul.net (Postfix) with ESMTP id C25016082E
	for <[email protected]>; Fri,  7 Aug 2020 23:57:59 +0300 (EEST)
Received: (qmail 23338 invoked by uid 64020); 7 Aug 2020 23:57:57 +0300
Received: from unknown (HELO aware) ([email protected]@195.85.215.8)
  by purple.bonev.com with AES256-GCM-SHA384 encrypted SMTP; 7 Aug 2020 23:57:57 +0300
Message-ID: <[email protected]>
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
From: Boian Bonev <[email protected]>
To: Mark Hindley <[email protected]>
Cc: [email protected]
Date: Fri, 07 Aug 2020 23:57:57 +0300
In-Reply-To: <[email protected]>
References: <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.36.3-0ubuntu1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

Hi Mark,

On Fri, 2020-08-07 at 17:21 +0100, Mark Hindley wrote:

...

> I have just built your new branch suites/unstable and it builds for
> me without
> 
> any other problems than the test failure (ignored) that we have both
> seen. I
> assume you have checked functionality.

Not all of it, because I do the development on an amd64 vm and there I
can only test install and to see that the daemon starts, but not that
it actually works. I have an aarch64 RPI GPS NTP server and will test
it there (it is a production one, but I have means to bypass in case it
breaks).

I tried to do a cross build but that didn't work... And the native one
takes too much time.

> Are you able to fix #314?

Checked it just now - that one does not apply to gpsd 3.20; previous
gpsd versions generated header file with a fix for roll overs during
build time (based on current time), so gpsd 3.16 built back in time had
the problem while newly built one didn't have it. Upstream reworked the
whole thing long ago. Unfortunatelly I can't verify it, just checked
the source of gpsd and https://gitlab.com/gpsd/gpsd/-/issues/3 and it
seems fixed.

> A couple of comments about the packaging:-
> 
>  - Please close #490 in the 'Fork for Devuan' changelog entry.

sure, also closed 314

I am wondering how bugs are distinguished, is there a tag like LP: that
closes Devuan bugs? I did a test build of iwd and lintian was
complaining about improbable-bug-number-in-closes.

>  - d/gbp.cong: debian-tag would be better as devuan/%(version)s.

ok

>  - d/control: please base the Vcs-* URLs on 
> https://git.devuan.org/devuan/gpsd
>    so they will be correct once the package is in the definitive
> location.

ok

>  - d/control: as you have renamed gpsd-dbg to gpds-dbg-tools (which
> seems
>    sensible) you will need conflicts, provides and replaces for gpsd-
> dbg
>    otherwise upgrades will fail due to a file conflict.

I have planned one more change for this part - to install the
executables under /usr/libexec/gpsd/debug; then there will be no
conflict. But on second thought, to avoid possible confusion, it is a
good idea to set them - when main package is upgraded it will be a good
idea to also upgrade this part and not leave the old gpsd-dbg installed
with new gpsd-dbg-tools. Also I see that there is a transition for
gpsd-dbg to gpsd-dbgsym which I believe is long ago finished.

> Once those are fixed I can copy the repo to 
> https://git.devuan.org/devuan/gpsd
> and make you maintainer. Then you will be able to trigger the
> production build.

I have no idea how that part works. Is there a way to test it first?

I will update the bug after I think that the package is ready.

With best regards,
b.



Acknowledgement sent to Boian Bonev <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 7 Aug 2020 16:30:17 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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 16:30:17 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(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 E9292F60A4F
	for <[email protected]>; Fri,  7 Aug 2020 18:21:14 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1k457H-0004nv-03; Fri, 07 Aug 2020 17:21:12 +0100
Received: (nullmailer pid 32225 invoked by uid 1000);
	Fri, 07 Aug 2020 16:21:09 -0000
Date: Fri, 7 Aug 2020 17:21:09 +0100
From: Mark Hindley <[email protected]>
To: Boian Bonev <[email protected]>
Cc: [email protected]
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
Message-ID: <[email protected]>
References: <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

Boian,

Hi.

Thanks for working on this.

On Fri, Aug 07, 2020 at 05:11:52AM +0300, Boian Bonev wrote:
[…]
 
> In the meantime I have fixed this and that in the gpsd package, most of
> the fixes were accepted upstream, some are pending.
> 
> Just don't know how good idea it is to also make improvements while
> forking, but I felt like gpsd needed these changes ;) Anyways, I
> believe that it is now ready, please check it.

If you are maintaining and think those changes are right and necessary, that
seems fine to me. 

I have just built your new branch suites/unstable and it builds for me without
any other problems than the test failure (ignored) that we have both seen. I
assume you have checked functionality.

Are you able to fix #314?

A couple of comments about the packaging:-

 - Please close #490 in the 'Fork for Devuan' changelog entry.
 
 - d/gbp.cong: debian-tag would be better as devuan/%(version)s.
 
 - d/control: please base the Vcs-* URLs on https://git.devuan.org/devuan/gpsd
   so they will be correct once the package is in the definitive location.

 - d/control: as you have renamed gpsd-dbg to gpds-dbg-tools (which seems
   sensible) you will need conflicts, provides and replaces for gpsd-dbg
   otherwise upgrades will fail due to a file conflict.

Once those are fixed I can copy the repo to https://git.devuan.org/devuan/gpsd
and make you maintainer. Then you will be able to trigger the production build.

Thanks.

Mark

Acknowledgement sent to Mark Hindley <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 19 Jul 2020 02:40:22 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Sun, 19 Jul 2020 02:40:22 +0000 (UTC)
Received: from mx1.bul.net (mx1.bul.net [195.85.215.56])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id B9552F6091E
	for <[email protected]>; Sun, 19 Jul 2020 04:32:06 +0200 (CEST)
Received: by mx1.bul.net (Postfix, from userid 1002)
	id 24D1F608BC; Sun, 19 Jul 2020 05:32:03 +0300 (EEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
Received: from purple.bonev.com (purple.bonev.com [195.85.215.215])
	by mx1.bul.net (Postfix) with ESMTP id D129C607DF
	for <[email protected]>; Sun, 19 Jul 2020 05:31:53 +0300 (EEST)
Received: (qmail 3498 invoked by uid 64020); 19 Jul 2020 05:31:53 +0300
Received: from unknown (HELO asus) ([email protected]@195.85.215.8)
  by purple.bonev.com with AES256-GCM-SHA384 encrypted SMTP; 19 Jul 2020 05:31:53 +0300
Message-ID: <[email protected]>
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
From: Boian Bonev <[email protected]>
To: Mark Hindley <[email protected]>
Cc: [email protected]
Date: Sun, 19 Jul 2020 05:33:38 +0300
In-Reply-To: <[email protected]>
References: <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
	 <[email protected]>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

Hi Mark,

> > Have tried on ascii and chimaera hosts - on ascii the build fails
> > because scons requires newer Python while on chimaera "dpkg-source
> > -b
> > ." exits with 127 without particular reason for that:
> 
> You need to build for unstable (ceres):
> 
>  - apt install git-buildpackage pbuilder cowbuilder
>  - gbp buildpackage --git-pbuilder --git-dist=ceres create --mirror 
> http://pkgmaster.devuan.org/merged
>  - set up debian/gbp.conf
>  - tag the upstream release
>  - gbp buildpackage --git-pbuilder --git-dist=ceres
> 
> Hope that helps.

Thanks for the hint; I was missing the tag part, but that didn't help
either. If I build for chimaera, then all works fine. For ceres it
fails with the same problem. I have tried to install gpg and gpg-agent
in the chroot, the warning messages disappeared but that also didn't
help.

The good news is that I could fix some of the lintian warnings for the
package; the bad news is that I have no clue why this is not working
for ceres...

With best regards,
b.


Acknowledgement sent to Boian Bonev <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 18 Jul 2020 14:40:17 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Sat, 18 Jul 2020 14:40:17 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(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 EA667F6091E
	for <[email protected]>; Sat, 18 Jul 2020 16:28:47 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jwnpV-0000ET-0J; Sat, 18 Jul 2020 15:28:45 +0100
Received: (nullmailer pid 4480 invoked by uid 1000);
	Sat, 18 Jul 2020 14:28:40 -0000
Date: Sat, 18 Jul 2020 15:28:39 +0100
From: Mark Hindley <[email protected]>
To: Boian Bonev <[email protected]>
Cc: [email protected]
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
Message-ID: <[email protected]>
References: <[email protected]>
 <[email protected]>
 <[email protected]>
 <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

On Fri, Jul 17, 2020 at 08:41:47PM +0300, Boian Bonev wrote:
> Hi Mark,
> 
> > The documentation is here:
> > https://git.devuan.org/devuan/documentation/src/branch/master/maintainers/PackagingGuide.md
> > 
> > You will need to follow that. Out package builder uses git
> > buildpackage and your
> > repo doesn't build with that ATM.
> 
> I have been following exactly that.

Well it describes how to set up pbuilder chroots and git-buildpackage.

> Have tried on ascii and chimaera hosts - on ascii the build fails
> because scons requires newer Python while on chimaera "dpkg-source -b
> ." exits with 127 without particular reason for that:

You need to build for unstable (ceres):

 - apt install git-buildpackage pbuilder cowbuilder
 - gbp buildpackage --git-pbuilder --git-dist=ceres create --mirror http://pkgmaster.devuan.org/merged
 - set up debian/gbp.conf
 - tag the upstream release
 - gbp buildpackage --git-pbuilder --git-dist=ceres

Hope that helps.

Mark

Acknowledgement sent to Mark Hindley <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 17 Jul 2020 17:50:22 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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, 17 Jul 2020 17:50:22 +0000 (UTC)
Received: from mx1.bul.net (mx1.bul.net [195.85.215.56])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id 66798F60972
	for <[email protected]>; Fri, 17 Jul 2020 19:41:51 +0200 (CEST)
Received: by mx1.bul.net (Postfix, from userid 1002)
	id 13F4060A1C; Fri, 17 Jul 2020 20:41:50 +0300 (EEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
Received: from purple.bonev.com (purple.bonev.com [195.85.215.215])
	by mx1.bul.net (Postfix) with ESMTP id 728B260868
	for <[email protected]>; Fri, 17 Jul 2020 20:41:47 +0300 (EEST)
Received: (qmail 24237 invoked by uid 64020); 17 Jul 2020 20:41:47 +0300
Received: from unknown (HELO aware) ([email protected]@195.85.215.8)
  by purple.bonev.com with AES256-GCM-SHA384 encrypted SMTP; 17 Jul 2020 20:41:47 +0300
Message-ID: <[email protected]>
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
From: Boian Bonev <[email protected]>
To: Mark Hindley <[email protected]>
Cc: [email protected]
Date: Fri, 17 Jul 2020 20:41:47 +0300
In-Reply-To: <[email protected]>
References: <[email protected]>
	 <[email protected]>
	 <[email protected]>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.36.3-0ubuntu1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

Hi Mark,

> The documentation is here:
> https://git.devuan.org/devuan/documentation/src/branch/master/maintainers/PackagingGuide.md
> 
> You will need to follow that. Out package builder uses git
> buildpackage and your
> repo doesn't build with that ATM.

I have been following exactly that.

Have tried on ascii and chimaera hosts - on ascii the build fails
because scons requires newer Python while on chimaera "dpkg-source -b
." exits with 127 without particular reason for that:

 dpkg-source -b .
dpkg-source: warning: upstream signing key but no upstream tarball
signature
dpkg-source: info: using options from gpsd-3.20/debian/source/options:
--extend-diff-ignore=^\.travis\.yml$
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building gpsd using existing ./gpsd_3.20.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit
status 127

I have got the same error on aarch64/RPI with Devuan/chimaera while
using debuild and could make it work only by renaming dpkg-source and
wrapping it to change 127 to 0 (but obviously that is only a temp
workaround). I suppose there is some problem in latest dpkg-source or I
have missed to install/configure something but couldn't find what it
is.

Can you share some error message that you have seen?

> Ping me on #devuan-dev if you need more help.

Haven't been on irc last 25+ years ;) Will try to see if I still
remember how that is done.

> It might be worth asking the Debian maintainer to update their tree
> and then you
> can just import it with history.

Will try that. It wouldn't be too hard to rebase my commits on top of
it.

With best regards,
b.



Acknowledgement sent to Boian Bonev <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 16 Jul 2020 10:20:07 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Thu, 16 Jul 2020 10:20:07 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(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 96FF3F60BD9
	for <[email protected]>; Thu, 16 Jul 2020 12:16:12 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jw0vy-0007mw-IX; Thu, 16 Jul 2020 11:16:10 +0100
Received: (nullmailer pid 27796 invoked by uid 1000);
	Thu, 16 Jul 2020 10:16:10 -0000
Date: Thu, 16 Jul 2020 11:16:10 +0100
From: Mark Hindley <[email protected]>
To: [email protected]
Cc: [email protected]
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
Message-ID: <[email protected]>
References: <[email protected]>
 <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[email protected]>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

On Wed, Jul 15, 2020 at 06:14:10PM +0300, [email protected] wrote:
>    Hi Mark,
>    I have done the initial fork effort, also fixed some things that were,
>    IMHO, problems in the original package. From what I see, there is lots
>    more work to do for this package, but at least I think that it is OK
>    for a review.

Thanks.

>    I could test it on aarch64 and amd64, but only via
>    debuild/dpkg-buildpackage. Setting up a proper build env with chroots,
>    cross, etc is not a thing that I know how to do...

The documentation is here:
https://git.devuan.org/devuan/documentation/src/branch/master/maintainers/PackagingGuide.md

You will need to follow that. Out package builder uses git buildpackage and your
repo doesn't build with that ATM.

Ping me on #devuan-dev if you need more help.

It might be worth asking the Debian maintainer to update their tree and then you
can just import it with history.

>    I saw in the gpsd package change log that sysvinit stuff was removed
>    because it was causing problems with systemd; what concerns me is that
>    in case these reasons are valid (and most probably they are) then the
>    same is going to happen with many other packages.

Possibly :(

Thanks

Mark

Acknowledgement sent to Mark Hindley <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 15 Jul 2020 15:20:12 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Wed, 15 Jul 2020 15:20:12 +0000 (UTC)
Received: from mx1.bul.net (mx1.bul.net [195.85.215.56])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id B6A01F60C23
	for <[email protected]>; Wed, 15 Jul 2020 17:14:16 +0200 (CEST)
Received: by mx1.bul.net (Postfix, from userid 1002)
	id 950BD60942; Wed, 15 Jul 2020 18:14:15 +0300 (EEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
X-Spam-Level: 
X-Spam-Status: No, score=3.6 required=5.0 tests=HTML_MESSAGE,
	HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,MISSING_MIMEOLE,SPF_PASS
	autolearn=disabled version=3.4.2
Received: from purple.bonev.com (purple.bonev.com [195.85.215.215])
	by mx1.bul.net (Postfix) with ESMTP id 10E59608CF
	for <[email protected]>; Wed, 15 Jul 2020 18:14:13 +0300 (EEST)
Received: (qmail 12777 invoked by uid 64020); 15 Jul 2020 18:14:13 +0300
Received: from unknown (HELO ?192.168.0.46?) ([email protected]@46.40.125.143)
  by purple.bonev.com with AES128-GCM-SHA256 encrypted SMTP; 15 Jul 2020 18:14:13 +0300
Date: Wed, 15 Jul 2020 18:14:10 +0300
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
Message-ID: <[email protected]>
X-Android-Message-ID: <[email protected]>
In-Reply-To: <[email protected]>
From: [email protected]
To: Mark Hindley <[email protected]>, [email protected]
Importance: Normal
X-Priority: 3
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
X-Spam-Level: ***

PGRpdiBkaXI9J2F1dG8nPjxkaXY+SGkgTWFyayw8ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2Pjxk
aXYgZGlyPSJhdXRvIj5JIGhhdmUgZG9uZSB0aGUgaW5pdGlhbCBmb3JrIGVmZm9ydCwgYWxzbyBm
aXhlZCBzb21lIHRoaW5ncyB0aGF0IHdlcmUsIElNSE8sIHByb2JsZW1zIGluIHRoZSBvcmlnaW5h
bCBwYWNrYWdlLiBGcm9tIHdoYXQgSSBzZWUsIHRoZXJlIGlzIGxvdHMgbW9yZSB3b3JrIHRvIGRv
IGZvciB0aGlzIHBhY2thZ2UsIGJ1dCBhdCBsZWFzdCBJIHRoaW5rIHRoYXQgaXQgaXMgT0sgZm9y
IGEgcmV2aWV3LiZuYnNwOzwvZGl2PjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9
ImF1dG8iPkkgY291bGQgdGVzdCBpdCBvbiBhYXJjaDY0IGFuZCBhbWQ2NCwgYnV0IG9ubHkgdmlh
IGRlYnVpbGQvZHBrZy1idWlsZHBhY2thZ2UuIFNldHRpbmcgdXAgYSBwcm9wZXIgYnVpbGQgZW52
IHdpdGggY2hyb290cywgY3Jvc3MsIGV0YyBpcyBub3QgYSB0aGluZyB0aGF0IEkga25vdyBob3cg
dG8gZG8uLi4mbmJzcDs8L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJh
dXRvIj5JIHNhdyBpbiB0aGUgZ3BzZCBwYWNrYWdlIGNoYW5nZSBsb2cgdGhhdCBzeXN2aW5pdCBz
dHVmZiB3YXMgcmVtb3ZlZCBiZWNhdXNlIGl0IHdhcyBjYXVzaW5nIHByb2JsZW1zIHdpdGggc3lz
dGVtZDsgd2hhdCBjb25jZXJucyBtZSBpcyB0aGF0IGluIGNhc2UgdGhlc2UgcmVhc29ucyBhcmUg
dmFsaWQgKGFuZCBtb3N0IHByb2JhYmx5IHRoZXkgYXJlKSB0aGVuIHRoZSBzYW1lIGlzIGdvaW5n
IHRvIGhhcHBlbiB3aXRoIG1hbnkgb3RoZXIgcGFja2FnZXMuJm5ic3A7PC9kaXY+PGRpdiBjbGFz
cz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48YmxvY2txdW90ZSBjbGFz
cz0icXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBz
b2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48cCBkaXI9Imx0ciI+PGJyPgpNeSByZXBvIGlzIGh0dHBz
Oi8vZ2l0LmRldnVhbi5vcmcvYmJvbmV2L2dwc2QgSSB3aWxsIHVwZGF0ZSBoZXJlIGFmdGVyCjxi
cj4KaXQgaXMgcmVhZHkgZm9yIHJldmlldy4KPGJyPgoKPGJyPgpXaXRoIGJlc3QgcmVnYXJkcywK
PGJyPgpiLgo8YnI+CjwvcD4KPC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48L2Rpdj48L2Rp
dj4=


Acknowledgement sent to [email protected]:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 14 Jul 2020 01:50:13 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Tue, 14 Jul 2020 01:50:13 +0000 (UTC)
Received: from mx1.bul.net (mx1.bul.net [195.85.215.56])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id 4AB89F60B22
	for <[email protected]>; Tue, 14 Jul 2020 03:48:02 +0200 (CEST)
Received: by mx1.bul.net (Postfix, from userid 1002)
	id 9B2E060975; Tue, 14 Jul 2020 04:48:00 +0300 (EEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
Received: from purple.bonev.com (purple.bonev.com [195.85.215.215])
	by mx1.bul.net (Postfix) with ESMTP id 389C860942
	for <[email protected]>; Tue, 14 Jul 2020 04:47:56 +0300 (EEST)
Received: (qmail 14938 invoked by uid 64020); 14 Jul 2020 04:47:56 +0300
Received: from unknown (HELO ipacct2) ([email protected]@195.85.215.8)
  by purple.bonev.com with AES256-GCM-SHA384 encrypted SMTP; 14 Jul 2020 04:47:56 +0300
Message-ID: <[email protected]>
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
From: Boian Bonev <[email protected]>
To: Mark Hindley <[email protected]>, [email protected]
Date: Tue, 14 Jul 2020 04:47:56 +0300
In-Reply-To: <[email protected]>
References: <159451128337.26059.1765209716187424471.reportbug@rpi-gpsntp1>
	 <[email protected]>
Organization: IPACCT Ltd.
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.22.6-1+deb9u2 
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit

Hi Mark,

> If you are prepared to fork an maintain a package that would be
> great.

Sure, why not.

At first glance the package in Debian sid has some changes that are not
in the package git repository https://github.com/bzed/pkg-gpsd - the
latest there is 3.19-1. It would have been nicer to keep that history
but alas 3.20-12 is not there. Cloning that and committing the 3.20-12
on top of that does not make much sense to me, so I decided to only
import 3.20-12 without history.

I am going to remove systemd dependencies and stuff first and then
maybe do some cleanup; I am wondering how much cleaning it up is a good
idea or not - maintaining that later would be easier if it is kept as
close to the Debian package as possible...

> In  the first instance I suggest you put it in your personal
> namespace on
> https://git.devuan.org. Once we have reviewed it we can adopt it as
> an official
> package.

My repo is https://git.devuan.org/bbonev/gpsd I will update here after
it is ready for review.

With best regards,
b.

Acknowledgement sent to Boian Bonev <[email protected]>:
Extra info received and forwarded to list. Copy sent to [email protected]. Full text available.
Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at 490) by bugs.devuan.org; 13 Jul 2020 18:30:12 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Mon, 13 Jul 2020 18:30:12 +0000 (UTC)
Received: from mx.hindley.org.uk (mohindley.plus.com [81.174.245.179])
	(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 B661BF609AC
	for <[email protected]>; Mon, 13 Jul 2020 20:19:11 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1jv32h-0003kx-Up; Mon, 13 Jul 2020 19:19:08 +0100
Received: (nullmailer pid 31036 invoked by uid 1000);
	Mon, 13 Jul 2020 18:19:06 -0000
Date: Mon, 13 Jul 2020 19:19:06 +0100
From: Mark Hindley <[email protected]>
To: Boian Bonev <[email protected]>, [email protected]
Subject: Re: [devuan-dev] bug#490: gpsd: Current version of gpsd does not
 install /etc/init.d/gpsd and fails to start
Message-ID: <[email protected]>
References: <159451128337.26059.1765209716187424471.reportbug@rpi-gpsntp1>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <159451128337.26059.1765209716187424471.reportbug@rpi-gpsntp1>
X-Debbugs-No-Ack: No Thanks
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org

On Sun, Jul 12, 2020 at 02:48:03AM +0300, Boian Bonev wrote:
> Package: gpsd
> Version: 3.20-12
> Severity: grave
> Justification: renders package unusable
> 
> I suppose that the soltion is to fork the package. In case that is agreed
> upon, I can prepare the modified package and upload it somewhere...

Boian,

Thanks for this.

If you are prepared to fork an maintain a package that would be great.

In  the first instance I suggest you put it in your personal namespace on
https://git.devuan.org. Once we have reviewed it we can adopt it as an official
package.

You will find information about the Devuan packaging style here:
https://git.devuan.org/devuan/documentation/src/branch/master/maintainers

Thanks.

Mark

Information forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Message received at [email protected]:


Received: (at submit) by bugs.devuan.org; 11 Jul 2020 23:50:13 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
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); Sat, 11 Jul 2020 23:50:13 +0000 (UTC)
Received: from mx1.bul.net (mx1.bul.net [195.85.215.56])
	by vm6.ganeti.dyne.org (Postfix) with ESMTP id 2C698F604C9
	for <[email protected]>; Sun, 12 Jul 2020 01:48:09 +0200 (CEST)
Received: by mx1.bul.net (Postfix, from userid 1002)
	id 38F7560688; Sun, 12 Jul 2020 02:48:07 +0300 (EEST)
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_PASS autolearn=disabled
	version=3.4.2
Received: from purple.bonev.com (purple.bonev.com [195.85.215.215])
	by mx1.bul.net (Postfix) with ESMTP id 39EF6605FA
	for <[email protected]>; Sun, 12 Jul 2020 02:48:03 +0300 (EEST)
Received: (qmail 16171 invoked by uid 64020); 12 Jul 2020 02:48:03 +0300
Received: from unknown (HELO ?127.0.0.1?) (195.85.215.8)
  by purple.bonev.com with SMTP; 12 Jul 2020 02:48:03 +0300
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Boian Bonev <[email protected]>
To: Devuan Bug Tracking System <[email protected]>
Subject: gpsd: Current version of gpsd does not install /etc/init.d/gpsd and fails to start
Message-ID: <159451128337.26059.1765209716187424471.reportbug@rpi-gpsntp1>
X-Mailer: reportbug 7.6.0+devuan1
Date: Sun, 12 Jul 2020 02:48:03 +0300

Package: gpsd
Version: 3.20-12
Severity: grave
Justification: renders package unusable

I suppose that the soltion is to fork the package. In case that is agreed upon, I can prepare the modified package and upload it somewhere...

-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 4 (chimaera/ceres)
Release:	testing/unstable
Codename:	n/a
Architecture: aarch64

Kernel: Linux 4.16.14-v8+ (SMP w/4 CPU cores; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages gpsd depends on:
ii  adduser        3.118
ii  libbluetooth3  5.50-1.2
ii  libc6          2.30-8
ii  libdbus-1-3    1.12.20-1+devuan1
ii  libgps26       3.20-12
ii  libusb-1.0-0   2:1.0.23-2
ii  lsb-base       11.1.0
ii  netbase        6.1
ii  python3        3.8.2-3

Versions of packages gpsd recommends:
ii  eudev [udev]  3.2.9-7
ii  gpsd-tools    3.20-12

Versions of packages gpsd suggests:
pn  apparmor      <none>
ii  dbus          1.12.20-1+devuan1
ii  gpsd-clients  3.20-12

-- Configuration Files:
/etc/default/gpsd changed [not included]

-- no debconf information

Acknowledgement sent to Boian Bonev <[email protected]>:
New bug report received and forwarded. Copy sent to [email protected]. Full text available.
Report forwarded to [email protected], [email protected]:
bug#490; Package gpsd. Full text available.

Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.

Devuan Bugs Owner <[email protected]>.
Last modified: Sun, 1 Dec 2024 00:39:02 UTC