Acknowledgement sent
to Antoine Beaupre <anarcat@debian.org>:
New Bug report received and forwarded. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 20:21:09 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: manpages.debian.org support (dman)
Date: Fri, 21 Apr 2017 16:18:07 -0400
Package: debian-goodies
Version: 0.69
Severity: wishlist
Tags: patch
Hi!
We have been working hard on restoring the manpages.debian.org service
in the last months. It's now reliable and complete, yet you need a web
browser to use it.
The neat thing is: manpages.debian.org also ships actual manpages, so
it's possible to use it to get the actual manpage source and load it
locally. This idea first came up over Ubuntu's side as the "dman"
command. This command was never packaged - it is just available on the
manpages.ubuntu.com webpage.
Yet we want people to be able to use this directly right now. The
proper way to ship software is, of course, to use Debian
packages. Since this is just a small shell script, we didn't quite
know where to put it. There's man-db, but that's rather a beastly
thing and the proper thing to do there would be to just patch
/usr/bin/man to check online if the requested manpage is missing
locally. Unfortunately, man is written in C and that would mean a
significant change in that venerable software - easier to just keep
the shell script.
I noticed debian-goodies was already shipping with similar tools:
debman allows a user to browse manpages from an existing .deb or
download the missing .deb if necessary. dman takes a similar approach,
but offloads the extraction to the static manpages.debian.org mirror,
saving a lot of time. It also avoids a lot of guessing, because the
user doesn't need to know which package the manpage is in - the
manpages.debian.org redirector does that for you.
I've considered implementing this as an extension to debman, but it
seemed a little clunky: the functionality is completely orthogonal and
there is very little code reuse between the two programs, if maybe man
-l. :) So I figured it made sense to keep the program separate. In
time, maybe it can trickle down to Ubuntu and we can share a common
codebase there as well.
I have pushed my work in a feature branch on the git repository here:
https://anonscm.debian.org/git/collab-maint/debian-goodies.git/log/?h=debiman-support
I haven't merged this directly in master because, even though this is
collab-maint, I didn't feel comfortable just doing a NMU of this
thing without first consulting you.
You can review the source code here:
https://anonscm.debian.org/git/collab-maint/debian-goodies.git/tree/dman?h=debiman-support
The associated issue in the debiman project, which runs
manpages.debian.org, is here:
https://github.com/Debian/debiman/issues/57
Thank you for your consideration!
A.
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (500, 'testing'), (1, 'unstable')
Architecture: amd64
(x86_64)
Foreign Architectures: armhf
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages debian-goodies depends on:
ii curl 7.52.1-4
ii dctrl-tools [grep-dctrl] 2.24-2+b1
ii dialog 1.3-20160828-2
ii perl 5.24.1-2
ii python3 3.5.3-1
ii whiptail 0.52.19-1+b1
Versions of packages debian-goodies recommends:
ii lsof 4.89+dfsg-0.1
Versions of packages debian-goodies suggests:
ii popularity-contest 1.64
ii xdg-utils 1.1.1-1
ii zenity 3.22.0-1+b1
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 20:39:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Axel Beckert <abe@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 20:39:03 GMT) (full text, mbox, link).
To: Antoine Beaupre <anarcat@debian.org>, 860920@bugs.debian.org
Subject: Re: Bug#860920: manpages.debian.org support (dman)
Date: Fri, 21 Apr 2017 22:36:10 +0200
Control: tag -1 + confirmed
Hi Antoine!
Antoine Beaupre wrote:
> I have pushed my work in a feature branch on the git repository here:
Already had a look at it when I got the push notifications. :-)
> I haven't merged this directly in master because,
Thanks!
> even though this is collab-maint, I didn't feel comfortable just
> doing a NMU of this thing without first consulting you.
IMHO this is no more suitable for Stretch, so I'd merge that branch
after the Stretch release.
But I don't see any reason why we shouldn't merge this.
> The associated issue in the debiman project, which runs
> manpages.debian.org, is here:
>
> https://github.com/Debian/debiman/issues/57
Subscribed to it, thanks!
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Added tag(s) confirmed.
Request was from Axel Beckert <abe@debian.org>
to 860920-submit@bugs.debian.org.
(Fri, 21 Apr 2017 20:39:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 20:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 20:48:03 GMT) (full text, mbox, link).
To: Axel Beckert <abe@debian.org>, 860920@bugs.debian.org
Subject: Re: Bug#860920: manpages.debian.org support (dman)
Date: Fri, 21 Apr 2017 16:44:26 -0400
On 2017-04-21 22:36:10, Axel Beckert wrote:
>> even though this is collab-maint, I didn't feel comfortable just
>> doing a NMU of this thing without first consulting you.
>
> IMHO this is no more suitable for Stretch, so I'd merge that branch
> after the Stretch release.
>
> But I don't see any reason why we shouldn't merge this.
Great!
There's already one patch pending for stretch/unstable now
(#855554/4480e81). Is that planned for stretch?
Or should we just make an upload to experimental?
In other words, should I merge this in master and NMU to experimental?
Or I just let you drive the rest of the way?
I'm fine either way. :)
A.
--
Secrecy is the keystone to all tyranny. Not force, but secrecy and
censorship.
- Robert A. Heinlein
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 21:21:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Axel Beckert <abe@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 21:21:05 GMT) (full text, mbox, link).
Subject: Re: Bug#860920: manpages.debian.org support (dman)
Date: Fri, 21 Apr 2017 23:18:04 +0200
Hi Antoine,
Antoine Beaupré wrote:
> There's already one patch pending for stretch/unstable now
> (#855554/4480e81). Is that planned for stretch?
Not necessarily. Only if there's an RC bug found in debian-goodies.
> Or should we just make an upload to experimental?
That would be an idea. Will do.
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 21:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 21:48:03 GMT) (full text, mbox, link).
Subject: Re: Bug#860920: manpages.debian.org support (dman)
Date: Fri, 21 Apr 2017 17:45:29 -0400
On 2017-04-21 23:18:04, Axel Beckert wrote:
> Hi Antoine,
>
> Antoine Beaupré wrote:
>> There's already one patch pending for stretch/unstable now
>> (#855554/4480e81). Is that planned for stretch?
>
> Not necessarily. Only if there's an RC bug found in debian-goodies.
>
>> Or should we just make an upload to experimental?
>
> That would be an idea. Will do.
Thanks!!
A.
--
Every time I see an adult on a bicycle I no longer despair for the
future of the human race.
- H. G. Wells
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 21:51:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Axel Beckert <abe@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 21:51:03 GMT) (full text, mbox, link).
Subject: Re: Bug#860920: manpages.debian.org support (dman)
Date: Fri, 21 Apr 2017 23:48:54 +0200
Hi Antoine,
Antoine Beaupré wrote:
> >> Or should we just make an upload to experimental?
> >
> > That would be an idea. Will do.
>
> Thanks!!
One more question before that. Lintian argues:
W: debian-goodies source: file-without-copyright-information dman.1
The file itself doesn't contain a license statement. Under which
license is dman.1?
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 22:33:02 GMT) (full text, mbox, link).
Acknowledgement sent
to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 22:33:02 GMT) (full text, mbox, link).
On 2017-04-21 23:48:54, Axel Beckert wrote:
> Hi Antoine,
>
> Antoine Beaupré wrote:
>> >> Or should we just make an upload to experimental?
>> >
>> > That would be an idea. Will do.
>>
>> Thanks!!
>
> One more question before that. Lintian argues:
>
> W: debian-goodies source: file-without-copyright-information dman.1
>
> The file itself doesn't contain a license statement. Under which
> license is dman.1?
Didn't run lintian, did i... :)
Whatever really - let's stick to the same license dman itself uses to
simplify thing, i think GPL-3+?
a.
--
The most prudent course for any society is to start from the
assumption that the Internet should be fundamentally outside the
domain of capital.
- The Internet's Unholy Marriage to Capitalism
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 22:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Axel Beckert <abe@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 22:48:03 GMT) (full text, mbox, link).
Subject: Re: Bug#860920: manpages.debian.org support (dman)
Date: Sat, 22 Apr 2017 00:44:28 +0200
Control: tag -1 + pending
Hi,
Antoine Beaupré wrote:
> > W: debian-goodies source: file-without-copyright-information dman.1
> >
> > The file itself doesn't contain a license statement. Under which
> > license is dman.1?
>
> Didn't run lintian, did i... :)
*g*
> Whatever really - let's stick to the same license dman itself uses to
> simplify thing, i think GPL-3+?
Thanks, added and pushed together with your commits to the git master
branch.
Regards, Axel
--
,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Added tag(s) pending.
Request was from Axel Beckert <abe@debian.org>
to 860920-submit@bugs.debian.org.
(Fri, 21 Apr 2017 22:48:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Javier Fernández-Sanguino Peña <jfs@debian.org>: Bug#860920; Package debian-goodies.
(Fri, 21 Apr 2017 23:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Antoine Beaupré <anarcat@debian.org>:
Extra info received and forwarded to list. Copy sent to Javier Fernández-Sanguino Peña <jfs@debian.org>.
(Fri, 21 Apr 2017 23:09:05 GMT) (full text, mbox, link).
Subject: Re: Bug#860920: manpages.debian.org support (dman)
Date: Fri, 21 Apr 2017 19:05:08 -0400
On 2017-04-22 00:44:28, Axel Beckert wrote:
> Control: tag -1 + pending
>
> Hi,
>
> Antoine Beaupré wrote:
>> > W: debian-goodies source: file-without-copyright-information dman.1
>> >
>> > The file itself doesn't contain a license statement. Under which
>> > license is dman.1?
>>
>> Didn't run lintian, did i... :)
>
> *g*
>
>> Whatever really - let's stick to the same license dman itself uses to
>> simplify thing, i think GPL-3+?
>
> Thanks, added and pushed together with your commits to the git master
> branch.
Awesome, thanks!
A.
--
A riot is the language of the unheard.
- Martin Luther King, Jr.
Reply sent
to Axel Beckert <abe@debian.org>:
You have taken responsibility.
(Fri, 21 Apr 2017 23:51:03 GMT) (full text, mbox, link).
Notification sent
to Antoine Beaupre <anarcat@debian.org>:
Bug acknowledged by developer.
(Fri, 21 Apr 2017 23:51:03 GMT) (full text, mbox, link).
Source: debian-goodies
Source-Version: 0.70
We believe that the bug you reported is fixed in the latest version of
debian-goodies, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 860920@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Axel Beckert <abe@debian.org> (supplier of updated debian-goodies package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 22 Apr 2017 01:22:31 +0200
Source: debian-goodies
Binary: debian-goodies
Architecture: source all
Version: 0.70
Distribution: experimental
Urgency: low
Maintainer: Javier Fernández-Sanguino Peña <jfs@debian.org>
Changed-By: Axel Beckert <abe@debian.org>
Description:
debian-goodies - Small toolbox-style utilities for Debian systems
Closes: 860920
Changes:
debian-goodies (0.70) experimental; urgency=low
.
[ Antoine Beaupré ]
* Add dman script from Ubuntu, modified to fetch pages directly from
manpages.debian.org, see https://github.com/Debian/debiman/issues/57
(Closes: #860920)
.
[ Axel Beckert ]
* Fix missing close statement in checkrestart. (c.f. #855554)
Thanks Emilio Pozuelo Monfort!
* Suggest lsb-release for new dman command.
Checksums-Sha1:
6eb62a89dadae63e40e5a96b3c7afaaa8cd72e61 1642 debian-goodies_0.70.dsc
7b366fe866909eaa81baf3462bbb757a68da97f0 59412 debian-goodies_0.70.tar.xz
be698fae8f9ef912512610e76cb334df88714ec4 73074 debian-goodies_0.70_all.deb
dffa981856b6bddb3f0476b8deb1a2f25745063b 5483 debian-goodies_0.70_amd64.buildinfo
Checksums-Sha256:
e229207ad6d1b7ba01963f9c2225bed337db4a6a07cdf3d501363bada7b50d85 1642 debian-goodies_0.70.dsc
48a24ebf9c5c8d25a4b334bc15fb3e208c6238498b89b72f4e9021d7475488a3 59412 debian-goodies_0.70.tar.xz
860153ecb71b00b65dda959245074f995d3b0965ece14ca63cf0862c5b1a03fa 73074 debian-goodies_0.70_all.deb
ab9e8af3e907ff2839228c4a09aafca26e1f00aa86cb50eaa8b83beb31873d7e 5483 debian-goodies_0.70_amd64.buildinfo
Files:
0276662566171e9dfa31d225a84c200a 1642 utils optional debian-goodies_0.70.dsc
6ce8ebcf8d6fc654e7329f01e6201796 59412 utils optional debian-goodies_0.70.tar.xz
5a2ecd7f29e4748ee89ca0f3cf769757 73074 utils optional debian-goodies_0.70_all.deb
1fc3ce4c0ea523f8f600f16d6fd79914 5483 utils optional debian-goodies_0.70_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEERoyJeTtCmBnp12Ema+Zjx1o1yXUFAlj6lSIACgkQa+Zjx1o1
yXUeiQ//fpXWvmshNRAjGZx7jSzbGrFmx8J5sCPA2W2+ZxmPdlbgjjU8Y8oe7RCi
uJ/oiBU0ONxJuj6WddiK6UUf8AcfKWMo35iZbiMDcYCIXUvktN9RoaCOsQm0oJRg
Z4+3MXgCuWNkQ3mgfFXqW5VTLFDY8PpsG3jlW89diyjWtk48E7xwLjHp7GuYyPyQ
Q2rLINyelSkZaMj9xqT9kpaquQaBMwZhZUWZGyh8Ii9caovZwsLmrza1D0WIeMvl
p6fVNAfXwS20CRvT/kHz6OpbcHEbjwnPRhnegXHw5t24Sn+32GTUQHnZMawYF2qB
jwjjoEYHrIuEGnnX/7auf9Ja0VKSPCJlBtSgQwA6Gjw12lLEXxTTnH4IAuh7QeXP
eoyFAkFo+Bt0htHY7p+LwxQJUbhknfrEh9W57ejeZ0b666uUOigC5ouSnakFEATf
+m5+vBdAk9o7PyLE/3wHJFm8zI29KxfLG9SDaFKiA+UJBIic9FNb8n7jWod+ddS2
7GEjfOzxuYj/oEII3pbKr2jQw7IN+7V5Ke3C4VzhXkHs2bElzdUNcG2TuzpSIcs4
E6tb5ssX0Cac5jx/xpNaXFRG/XkMOcsKPnBnCZA8L5ZFn1O3jwB8CDNf8HGZMPTQ
xDQKScPYSsyb9IJIy7gGVEj2pfMDVAtUIx/NtmlF+BSN2+hee0w=
=JGV7
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 27 Jul 2017 07:25:38 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.