Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-19 Thread Jonathan Dowland

On Mon, Feb 18, 2019 at 12:46:16PM -0500, Antoine Beaupré wrote:

On 2019-02-18 17:39:51, Scott Kitterman wrote:

This is an incredibly generic package name.  Please pick something
more descriptive.


This was already reported by Paride Legovini, an hour ago. Please
follow the conversation there.

I would welcome help convincing upstream to rename the package, for
example.


Paride was talking about the *binary name*, Scott is talking about the
*package name*. (Consequently he has probably been following the
conversation just fine). Quite aside from the binary name clash
problems, "dt" is a very short package name, and a more descriptive
package name would serve as a form of self-documentation. "dnstool"
would seem perfectly consistent with the way upstream refer to the
project (GitHub title: DNS tool - display information about your domain)

--

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland
⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net
⠈⠳⣄



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Antoine Beaupré
[re-adding debian-devel to avoid further duplicates...]

On 2019-02-19 03:11:47, Ben Hutchings wrote:
> This command name is very short, and in fact we already have a dt
> command (in the ditrack package).  I suggest you try to convince
> upstream to pick a unique command name.

... so for the third time today: now, I know about ditrack, thanks! :)

There were options proposed in the bug, I'm hesitating between asking
upstream to change its name (generally not well received) or renaming
ditrack, which has a low popcon and no upstream release in a decade.

A.

-- 
We must learn to live together as brothers or perish together as fools.
- Martin Luther King, Jr.



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Ben Hutchings
On Mon, 2019-02-18 at 10:52 -0500, Antoine Beaupré wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Antoine Beaupré 
> 
> * Package name: dt
>   Version : 0.0.9
>   Upstream Author : Wim
> * URL : https://github.com/42wim/dt
> * License : Apache-2.0
>   Programming Lang: Go
>   Description : DNS tool - display information about your domain
> 
>  dt a DNS tool that displays information about your domain.
>  .
>  Features
>  • common records scanning (use -scan)
>  • validate DNSSEC chain (use -debug to see more info)
>  • change query speed for scanning (default 10 queries per second)
>  * diagnostic of your domain (similar to intodns.com, dnsspy.io)
>  
> 
> 
> This is a great tool. I worked on packaging a similar tool (dnsdiag,
> #824670) for Debian, but it stopped where dt begun:
> 
> https://github.com/farrokhi/dnsdiag/issues/16
> 
> So I would love to see this in Debian. As usual, I would co-maintain
> this in the golang team.

This command name is very short, and in fact we already have a dt
command (in the ditrack package).  I suggest you try to convince
upstream to pick a unique command name.

Ben.

-- 
Ben Hutchings
The obvious mathematical breakthrough [to break modern encryption]
would be development of an easy way to factor large prime numbers.
   - Bill Gates




signature.asc
Description: This is a digitally signed message part


Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Antoine Beaupré
On 2019-02-18 17:39:51, Scott Kitterman wrote:
> On February 18, 2019 3:52:55 PM UTC, "Antoine Beaupré"  
> wrote:
>>Package: wnpp
>>Severity: wishlist
>>Owner: Antoine Beaupré 
>>
>>* Package name: dt
>>  Version : 0.0.9
>>  Upstream Author : Wim
>>* URL : https://github.com/42wim/dt
>>* License : Apache-2.0
>>  Programming Lang: Go
>>  Description : DNS tool - display information about your domain
>>
>> dt a DNS tool that displays information about your domain.
>> .
>> Features
>> • common records scanning (use -scan)
>> • validate DNSSEC chain (use -debug to see more info)
>> • change query speed for scanning (default 10 queries per second)
>> * diagnostic of your domain (similar to intodns.com, dnsspy.io)
>> 
>>
>>
>>This is a great tool. I worked on packaging a similar tool (dnsdiag,
>>#824670) for Debian, but it stopped where dt begun:
>>
>>https://github.com/farrokhi/dnsdiag/issues/16
>>
>>So I would love to see this in Debian. As usual, I would co-maintain
>>this in the golang team.
>
> This is an incredibly generic package name.  Please pick something more 
> descriptive.

This was already reported by Paride Legovini, an hour ago. Please follow
the conversation there.

I would welcome help convincing upstream to rename the package, for
example.

a.

-- 
Only in the darkness can you see the stars.
- Martin Luther King, Jr.



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Scott Kitterman



On February 18, 2019 3:52:55 PM UTC, "Antoine Beaupré"  
wrote:
>Package: wnpp
>Severity: wishlist
>Owner: Antoine Beaupré 
>
>* Package name: dt
>  Version : 0.0.9
>  Upstream Author : Wim
>* URL : https://github.com/42wim/dt
>* License : Apache-2.0
>  Programming Lang: Go
>  Description : DNS tool - display information about your domain
>
> dt a DNS tool that displays information about your domain.
> .
> Features
> • common records scanning (use -scan)
> • validate DNSSEC chain (use -debug to see more info)
> • change query speed for scanning (default 10 queries per second)
> * diagnostic of your domain (similar to intodns.com, dnsspy.io)
> 
>
>
>This is a great tool. I worked on packaging a similar tool (dnsdiag,
>#824670) for Debian, but it stopped where dt begun:
>
>https://github.com/farrokhi/dnsdiag/issues/16
>
>So I would love to see this in Debian. As usual, I would co-maintain
>this in the golang team.

This is an incredibly generic package name.  Please pick something more 
descriptive.

Scott K



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Paride Legovini

Antoine Beaupré wrote on 18/02/2019:

On 2019-02-18 17:05:58, Paride Legovini wrote:

Antoine Beaupré wrote on 18/02/2019:

Package: wnpp
Severity: wishlist
Owner: Antoine Beaupré 

* Package name: dt


Note that you will have to rename dt's binary (and its manpage), as the
ditrack package already installs /usr/bin/dt.


Thanks for the heads up.

Any suggestions? dnstool maybe?

What if dt would just conflict with ditrack? It doesn't seem like a
popular package (popcon 10):

https://qa.debian.org/popcon-graph.php?packages=ditrack

Upstream also seems to be mostly dead (no release since 2008)...


Solving this kind of issue with a Conflicts line is against the Policy, 
I recently had this conversation in debian-devel and the answer was: No. 
The binary from ditrack could in principle be renamed instead of the one 
in your package. I would prefer this solution, but it has to be 
discussed in debian-devel (the policy is explicit on this).


If you end up renaming, I think 'dnstool' is a good fit. You could also 
try to ask upstream if they would consider renaming the project. I don't 
think it's a good idea to claim a 2-letter command in 2019.


Looking forward to see it packaged anyway.

Paride



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Antoine Beaupré
Control: blocks -1 by 922629 922631

This package is not exactly well packagable in Debian. One missing
dependency is:

https://github.com/42wim/ipisp

... which is a fork of an existing library (also not in Debian):

https://github.com/ammario/ipisp

I've asked upstream about this fork:

https://github.com/42wim/dt/issues/8

I filed #922629 to package the upstream version, hoping the fork can be
resolved. Upstream doesn't have release tags either, which I reported
upstream as well.

I also filed #922631 for the last missing dep.

That said, I have dt installed through `go get` and it's a great tool in
my sysadmin toolbox. I think Debian users would greatly benefit from
having this in the distribution.

A.
-- 
Man really attains the state of complete humanity when he produces,
without being forced by physical need to sell himself as a commodity.
- Ernesto "Che" Guevara



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Antoine Beaupré
On 2019-02-18 17:05:58, Paride Legovini wrote:
> Antoine Beaupré wrote on 18/02/2019:
>> Package: wnpp
>> Severity: wishlist
>> Owner: Antoine Beaupré 
>> 
>> * Package name: dt
>
> Note that you will have to rename dt's binary (and its manpage), as the 
> ditrack package already installs /usr/bin/dt.

Thanks for the heads up.

Any suggestions? dnstool maybe?

What if dt would just conflict with ditrack? It doesn't seem like a
popular package (popcon 10):

https://qa.debian.org/popcon-graph.php?packages=ditrack

Upstream also seems to be mostly dead (no release since 2008)...

A.

-- 
Le monochrome, c'est pour ceux qui s'intéressent (encore) au contenu.
Usenet dans ces conditions, c'est comme le web avec lynx, on prend
trop conscience du vide, c'est déprimant.
- JLC dans le Guide du linuxien pervers:
  "Coup de cafard..."



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Paride Legovini

Antoine Beaupré wrote on 18/02/2019:

Package: wnpp
Severity: wishlist
Owner: Antoine Beaupré 

* Package name: dt


Note that you will have to rename dt's binary (and its manpage), as the 
ditrack package already installs /usr/bin/dt.


Paride



Bug#922628: ITP: dt -- DNS tool - display information about your domain

2019-02-18 Thread Antoine Beaupré
Package: wnpp
Severity: wishlist
Owner: Antoine Beaupré 

* Package name: dt
  Version : 0.0.9
  Upstream Author : Wim
* URL : https://github.com/42wim/dt
* License : Apache-2.0
  Programming Lang: Go
  Description : DNS tool - display information about your domain

 dt a DNS tool that displays information about your domain.
 .
 Features
 • common records scanning (use -scan)
 • validate DNSSEC chain (use -debug to see more info)
 • change query speed for scanning (default 10 queries per second)
 * diagnostic of your domain (similar to intodns.com, dnsspy.io)
 


This is a great tool. I worked on packaging a similar tool (dnsdiag,
#824670) for Debian, but it stopped where dt begun:

https://github.com/farrokhi/dnsdiag/issues/16

So I would love to see this in Debian. As usual, I would co-maintain
this in the golang team.


signature.asc
Description: PGP signature