Re: Wanted: perl package home for condorcet computation script

2014-02-07 Thread Ian Jackson
Ian Jackson writes (Re: Wanted: perl package home for condorcet computation 
script):
 Paul Wise writes (Re: Wanted: perl package home for condorcet computation 
 script):
  On Mon, Feb 3, 2014 at 11:46 PM, Ian Jackson wrote:
   It would like to live in some Debian package.
  
  devscripts seems like the ideal package. I guess some folks would want
  to use it for meeting times and team decisions.
 
 CCing the devscripts list.  Hi, devscripts maintainers.  What do you
 think ?

Hi, James, I was wondering if you had an opinion about this proposal.
Would my condorcet vote counter fit into devscripts ?

The dependencies have grown a bit: now it depends on
Graph::Writer::GraphViz too, so, indirectly, on graphviz.

Ian.


-- 
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/21237.6317.578832.638...@chiark.greenend.org.uk



Re: Wanted: perl package home for condorcet computation script

2014-02-07 Thread James McCoy
On Fri, Feb 07, 2014 at 05:32:29PM +, Ian Jackson wrote:
 Ian Jackson writes (Re: Wanted: perl package home for condorcet computation 
 script):
  Paul Wise writes (Re: Wanted: perl package home for condorcet computation 
  script):
   On Mon, Feb 3, 2014 at 11:46 PM, Ian Jackson wrote:
It would like to live in some Debian package.
   
   devscripts seems like the ideal package. I guess some folks would want
   to use it for meeting times and team decisions.
  
  CCing the devscripts list.  Hi, devscripts maintainers.  What do you
  think ?
 
 Hi, James, I was wondering if you had an opinion about this proposal.
 Would my condorcet vote counter fit into devscripts ?

It didn't seem to fit your criterion about dependencies, but if you're
fine with that, then sure.

 The dependencies have grown a bit: now it depends on
 Graph::Writer::GraphViz too, so, indirectly, on graphviz.

Given the more niche role of the script, the dependencies probably won't
be part of the default install set anyway, so that shouldn't be a big
deal.

Cheers,
-- 
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy james...@debian.org


signature.asc
Description: Digital signature


Re: Wanted: perl package home for condorcet computation script

2014-02-04 Thread Ian Jackson
Paul Wise writes (Re: Wanted: perl package home for condorcet computation 
script):
 On Mon, Feb 3, 2014 at 11:46 PM, Ian Jackson wrote:
  It would like to live in some Debian package.
 
 devscripts seems like the ideal package. I guess some folks would want
 to use it for meeting times and team decisions.

CCing the devscripts list.  Hi, devscripts maintainers.  What do you
think ?

Ian.
(trying again with the right list address)


-- 
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/21232.63567.534334.543...@chiark.greenend.org.uk



Re: Wanted: perl package home for condorcet computation script

2014-02-04 Thread Ian Jackson
Paul Wise writes (Re: Wanted: perl package home for condorcet computation 
script):
 On Mon, Feb 3, 2014 at 11:46 PM, Ian Jackson wrote:
  It would like to live in some Debian package.
 
 devscripts seems like the ideal package. I guess some folks would want
 to use it for meeting times and team decisions.

CCing the devscripts list.  Hi, devscripts maintainers.  What do you
think ?

Ian.


-- 
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/21232.63296.818806.960...@chiark.greenend.org.uk



Wanted: perl package home for condorcet computation script

2014-02-03 Thread Ian Jackson
After getting frustrated with devotee I wrote my own implementation of
the Constitution's Standard Resolution Procedure Vote Counting (ie
Appendix A.6 of the constitution).  Having two implementations is
actually probably a good thing anyway.

Currently it's here:
  http://www.chiark.greenend.org.uk/ucgi/~ian/git/appendix-a6.git/
I've done some testing of it on previous GR results and a synthetic
test case which exercises the sequential dropping.

Its features:
  * single script, no config file
  * can read a devotee tally file (but you have to feed it
 another file which lists the options, too)
  * can read ballots in a more natural ad-hoc format more
 like people write if they are writing informally 
 (ie not the transposed form in devotee tallies)

I haven't put a copyright licence on it yet, but I'm probably going to
say GPLv3+ unless someone objects.

It would like to live in some Debian package.  Its dependencies are
just Graph::Directed.  (I'm going to take out the use of
Data::Printer, which isn't actually used.)

Ideally the package it would live in would be like this:
 * Not huge or complicated
 * Debian-specific, native
 * Mostly perl (and perhaps sh) scripts
 * Not lots of [build-]dependencies
 * Backporting the package should be easy [1]
 * Maintained in git where the git tree is identical to what
is in the archive (ie, like dgit wants) (yes, with the
.gitignore in the archive)
 * Maintainers would like to have me as a co-maintainer

Any volunteers ?

And my final question: what should it be called ?  I'm terrible at
names.

Ian.

[1] If the constitution is amended, I don't plan to have my script
support both versions of the procedure.  So having the package be
easily back- and forward-portable would be helpful so that people can
(with a bit of effort) run the tool on historical votes.


-- 
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/21231.47596.90506.155...@chiark.greenend.org.uk



Re: Wanted: perl package home for condorcet computation script

2014-02-03 Thread Carl Worth
Ian Jackson ijack...@chiark.greenend.org.uk writes:
 And my final question: what should it be called ?  I'm terrible at
 names.

I don't think there are many processes in computer programming as
challenging, frustrating, valuable, and rewarding as inventing names.

My one suggestion is strop.

Rationale:

  * It's a weak acronym for Standard Resolution Procedure.

  * An actual strop is associated with polishing a straight razor. The
shaving connection seems appropriate for the various ways of
shaving off (dropping) options in the vote-counting procedure of
Appendix A.6.

  * The name does not appear to be widely used for software (that I
could find).

Good luck,

-Carl


pgprJ3LJUQHe_.pgp
Description: PGP signature


Re: Wanted: perl package home for condorcet computation script

2014-02-03 Thread Lars Wirzenius
On Mon, Feb 03, 2014 at 03:46:52PM +, Ian Jackson wrote:
 And my final question: what should it be called ?  I'm terrible at
 names.

debian-standard-resolution-vote-counter
condorcet-schultze-vote-counter

This doesn't seem like something that needs a short name. If you
insist on short, however, I offer dsrvc.

-- 
http://www.cafepress.com/trunktees -- geeky funny T-shirts
http://gtdfh.branchable.com/ -- GTD for hackers


-- 
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/20140203192059.GW4845@holywood



Re: Wanted: perl package home for condorcet computation script

2014-02-03 Thread Paul Wise
On Mon, Feb 3, 2014 at 11:46 PM, Ian Jackson wrote:

 It would like to live in some Debian package.

devscripts seems like the ideal package. I guess some folks would want
to use it for meeting times and team decisions.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
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/caktje6h4kh44oew6zbxba-d2iowuvhy1awumfcnnnzfdypt...@mail.gmail.com