Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Mehdi Dogguy
Package: wnpp
Severity: wishlist
Owner: Mehdi Dogguy me...@debian.org

* Package name: ben
  Version : 0.6
  Upstream Author : Mehdi Dogguy and Stéphane Glondu
* URL : http://ben.debian.net/
* License : AGPL-3+
  Programming Lang: C, OCaml
  Description : toolbox for Debian maintainers

 This is a collection of useful tools that Debian maintainers can use
 to make their packaging work easier. They all work with regular
 Debian package list files, and should be useful for Debian
 derivatives as well. This package ships a single executable, ben,
 with the following subcommands:
  * download: download a set of package list files from a mirror
  * monitor: monitor the status of a set of packages across several
architectures (useful for transitions)
  * query: query packages using their metadata (similar to grep-dctrl,
but uses a dedicated query language)
  * tracker: frontend to multiple monitors



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120629172121.30372.23030.reportbug@potassium



Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Benjamin Drung
Am Freitag, den 29.06.2012, 19:21 +0200 schrieb Mehdi Dogguy:
 Package: wnpp
 Severity: wishlist
 Owner: Mehdi Dogguy me...@debian.org
 
 * Package name: ben
   Version : 0.6
   Upstream Author : Mehdi Dogguy and Stéphane Glondu
 * URL : http://ben.debian.net/
 * License : AGPL-3+
   Programming Lang: C, OCaml
   Description : toolbox for Debian maintainers
 
  This is a collection of useful tools that Debian maintainers can use
  to make their packaging work easier. They all work with regular
  Debian package list files, and should be useful for Debian
  derivatives as well. This package ships a single executable, ben,
  with the following subcommands:
   * download: download a set of package list files from a mirror
   * monitor: monitor the status of a set of packages across several
 architectures (useful for transitions)
   * query: query packages using their metadata (similar to grep-dctrl,
 but uses a dedicated query language)
   * tracker: frontend to multiple monitors

What does ben stand for? Is this just a short name for me? ;)

Would it be useful to have ben in devscripts instead of a separate
package?

-- 
Benjamin Drung
Debian  Ubuntu Developer


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


Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Mehdi Dogguy

On 29/06/12 19:36, Benjamin Drung wrote:


What does ben stand for? Is this just a short name for me? ;)



Very long story¹. :)


Would it be useful to have ben in devscripts instead of a separate
package?



No. I beleive devscripts maintainers will not be happy as it requires
OCaml and a few OCaml libs to build. It also builds an OCaml library
that it is meant to grow considerably in future. I don't think it is a
good idea to put it in devscripts.

¹: This has to do with Britney.

Regards,

--
Mehdi Dogguy مهدي الدڤي
http://dogguy.org/


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fedec83.5000...@dogguy.org



Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Ben Hutchings
On Fri, Jun 29, 2012 at 07:36:46PM +0200, Benjamin Drung wrote:
 Am Freitag, den 29.06.2012, 19:21 +0200 schrieb Mehdi Dogguy:
  Package: wnpp
  Severity: wishlist
  Owner: Mehdi Dogguy me...@debian.org
  
  * Package name: ben
Version : 0.6
Upstream Author : Mehdi Dogguy and Stéphane Glondu
  * URL : http://ben.debian.net/
  * License : AGPL-3+
Programming Lang: C, OCaml
Description : toolbox for Debian maintainers
  
   This is a collection of useful tools that Debian maintainers can use
   to make their packaging work easier. They all work with regular
   Debian package list files, and should be useful for Debian
   derivatives as well. This package ships a single executable, ben,
   with the following subcommands:
* download: download a set of package list files from a mirror
* monitor: monitor the status of a set of packages across several
  architectures (useful for transitions)
* query: query packages using their metadata (similar to grep-dctrl,
  but uses a dedicated query language)
* tracker: frontend to multiple monitors
 
 What does ben stand for? Is this just a short name for me? ;)
 
It's part of the ongoing project to create ambiguity between the
developer and package namespaces.  We already have packages for abby,
abe, aldo, alex, alice, axel, cecilia, chuck, clementine, clive, dino,
ed, elisa, elmer, elvis, emma, eric, florence, grace, gregorio, hal,
hannah, hercules, ivy, jack, jade, jed, joe, john, jupp, kasumi, kate,
kaya, kiki, kitty, magnus, maki, maria, maude, midge, mona, nana,
olive, paco, pasco, pia, pius, rio, ruby, simba, stella, tessa, tina,
vagrant, vera, yorick, yoshimi (and no doubt other personal names I
don't recognise, not to mention family names) though we are lacking
developers to match many of them.

Ben (Hutchings).

 Would it be useful to have ben in devscripts instead of a separate
 package?

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
  - Albert Camus


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120629191839.gb1...@decadent.org.uk



Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Mehdi Dogguy
On 06/29/2012 09:15 PM, Ralf Treinen wrote:
 On Fri, Jun 29, 2012 at 07:21:21PM +0200, Mehdi Dogguy wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Mehdi Dogguy me...@debian.org

 * Package name: ben
   Version : 0.6
   Upstream Author : Mehdi Dogguy and Stéphane Glondu
 * URL : http://ben.debian.net/
 * License : AGPL-3+
   Programming Lang: C, OCaml
   Description : toolbox for Debian maintainers
 
   * query: query packages using their metadata (similar to grep-dctrl,
 but uses a dedicated query language)
 
 Does it subsume the functionality of ara? ara is orphaned since some time,
 so this would mean that we could send it into retirement.
 

(Disclaimer: I never used Ara. I just read its short description from
http://ara.alioth.debian.org/).

For now, ben query is just like grep-dctrl. Not much, not less.
We don't have fancy web interfaces like Ara does.

HTH,

-- 
Mehdi Dogguy مهدي الدڤي


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fedff08.8040...@dogguy.org



Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Ralf Treinen
On Fri, Jun 29, 2012 at 07:21:21PM +0200, Mehdi Dogguy wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Mehdi Dogguy me...@debian.org
 
 * Package name: ben
   Version : 0.6
   Upstream Author : Mehdi Dogguy and Stéphane Glondu
 * URL : http://ben.debian.net/
 * License : AGPL-3+
   Programming Lang: C, OCaml
   Description : toolbox for Debian maintainers

   * query: query packages using their metadata (similar to grep-dctrl,
 but uses a dedicated query language)

Does it subsume the functionality of ara? ara is orphaned since some time,
so this would mean that we could send it into retirement.

-Ralf.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120629191539.ga19...@free.fr



Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Dmitrijs Ledkovs
On 29/06/12 18:21, Mehdi Dogguy wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Mehdi Dogguy me...@debian.org
 
 * Package name: ben
   Version : 0.6
   Upstream Author : Mehdi Dogguy and Stéphane Glondu
 * URL : http://ben.debian.net/
 * License : AGPL-3+
   Programming Lang: C, OCaml
   Description : toolbox for Debian maintainers
 
  This is a collection of useful tools that Debian maintainers can use
  to make their packaging work easier. They all work with regular
  Debian package list files, and should be useful for Debian
  derivatives as well. This package ships a single executable, ben,
  with the following subcommands:
   * download: download a set of package list files from a mirror
   * monitor: monitor the status of a set of packages across several
 architectures (useful for transitions)
   * query: query packages using their metadata (similar to grep-dctrl,
 but uses a dedicated query language)
   * tracker: frontend to multiple monitors
 
 
 

Yes! Please package this I am in ecstasy =)

With respect to names, You could name it something boring like:
debian-transition-tracker or something along the lines.

I will file loads of wishlist bugs, and maybe even help fixing them! Who
knows ;-)

-- 
Regards,
Dmitrijs.



signature.asc
Description: OpenPGP digital signature


Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread George Danchev
On Friday 29 June 2012 21:18:39 Ben Hutchings wrote:
 On Fri, Jun 29, 2012 at 07:36:46PM +0200, Benjamin Drung wrote:
  Am Freitag, den 29.06.2012, 19:21 +0200 schrieb Mehdi Dogguy:
   Package: wnpp
   Severity: wishlist
   Owner: Mehdi Dogguy me...@debian.org
   
   * Package name: ben
   
 Version : 0.6
 Upstream Author : Mehdi Dogguy and Stéphane Glondu
   
   * URL : http://ben.debian.net/
   * License : AGPL-3+
   
 Programming Lang: C, OCaml
 Description : toolbox for Debian maintainers

This is a collection of useful tools that Debian maintainers can use
to make their packaging work easier. They all work with regular
Debian package list files, and should be useful for Debian
derivatives as well. This package ships a single executable, ben,

with the following subcommands:
 * download: download a set of package list files from a mirror
 * monitor: monitor the status of a set of packages across several
 
   architectures (useful for transitions)
 
 * query: query packages using their metadata (similar to grep-dctrl,
 
   but uses a dedicated query language)
 
 * tracker: frontend to multiple monitors
  
  What does ben stand for? Is this just a short name for me? ;)
 
 It's part of the ongoing project to create ambiguity between the
 developer and package namespaces.  We already have packages for abby,
 abe, aldo, alex, alice, axel, cecilia, chuck, clementine, clive, dino,
 ed, elisa, elmer, elvis, emma, eric, florence, grace, gregorio, hal,
 hannah, hercules, ivy, jack, jade, jed, joe, john, jupp, kasumi, kate,
 kaya, kiki, kitty, magnus, maki, maria, maude, midge, mona, nana,
 olive, paco, pasco, pia, pius, rio, ruby, simba, stella, tessa, tina,
 vagrant, vera, yorick, yoshimi (and no doubt other personal names I
 don't recognise, not to mention family names) though we are lacking
 developers to match many of them.
 
 Ben (Hutchings).

Fair enough, but I'm also concerned that even more dangerous use-cases exist 
with so many generic package names... Consider a hypothetical scenario like 
that: a happy guy gets back at home, sits behind his box and tries to install 
a handful set of useful packages and the wife was carelessly listening to 
his shouting out various commands from the other room:

apt-get install \
hello emma why cheese and wine burn and cook the dog animals instead

half an hour later:
apt-get install \
wipe the most sane dates contacts and tasks

(yes, the packages will happily install, but the pets and business contacts 
would most likely suffer severe data loss - depending on the wife:)

-- 
pub 4096R/0E4BD0AB people.fccf.net/danchev/key pgp.mit.edu


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201206300109.09782.danc...@spnet.net



Re: Bug#679547: ITP: ben -- toolbox for Debian maintainers

2012-06-29 Thread Charles Plessy
Le Fri, Jun 29, 2012 at 07:21:21PM +0200, Mehdi Dogguy a écrit :
 
  This is a collection of useful tools that Debian maintainers can use
  to make their packaging work easier. They all work with regular
  Debian package list files, and should be useful for Debian
  derivatives as well. This package ships a single executable, ben,
  with the following subcommands:

Hi,

this looks very interesting, but I worry about future name conflicts with the
following scenario:

 - More than one project is likely to be intested for taking /usr/bin/ben
   as a program name.

 - Since Debian's ben is Debian-specific, it will not be noticed by projects
   aiming at a wider audience.

 - If such a project comes to existence and becomes popular, we will have
   another name conflict à la node.js.

An alterative scenario is that another project of narrow audience picks ben,
which will cause a conflict of lesser importance as it will be solved on the
usual first-arrived-first-served basis.  But the key point is that if we do not
aim at hundred thousands users for a tool, I think that we should avoid
three-letter names.

Have a nice week-end,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120630010312.ga29...@falafel.plessy.net