Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Santiago Vila
On Sat, Aug 29, 2015 at 04:46:05PM -0400, Scott Kitterman wrote:
 Was there a previous ITP bug?

Everything boils down to an ITP bug?


I think this clearly shows my intent to package it:

https://people.debian.org/~sanvila/wip/

(not touched it in several days)

And it is too much coincidence. Compare the timestamps.



Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Paul Tagliamonte
On Sat, Aug 29, 2015 at 11:24:12PM +0200, Santiago Vila wrote:
 Everything boils down to an ITP bug?

In the case of a dispite, well, yeah, that's clearly why they exist.

 I think this clearly shows my intent to package it:

Sure, *your* intent, but that's not you getting the global mutex. If I
want to package something, I'll search for a RFP or ITP, and use that.
If I don't see anything, I put it in NEW.

 https://people.debian.org/~sanvila/wip/

... I surely don't look at every DD's people.d.o for a .dsc 

When two threads do work without both checking the mutex, you end up with
a race condition when both try to write data back out.

Live and learn. This is literally why ITPs exist.


Frankly, you're assuming malice. That's out of line, Why not be friendly
and create something positive out of this.

  Paul


signature.asc
Description: Digital signature


Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Scott Kitterman
On Saturday, August 29, 2015 11:24:12 PM Santiago Vila wrote:
 On Sat, Aug 29, 2015 at 04:46:05PM -0400, Scott Kitterman wrote:
  Was there a previous ITP bug?
 
 Everything boils down to an ITP bug?

Yes.  This one of the reasons we have them.
 
 I think this clearly shows my intent to package it:
 
 https://people.debian.org/~sanvila/wip/
 
 (not touched it in several days)
 
 And it is too much coincidence. Compare the timestamps.

Having looked at the package as uploaded and compared it to yours on p.d.o, 
it's clear to me that the packaging is independent.  Next time, write an ITP.

As I said before, offer to co-maintain it.

Scott K



Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Kamal Mostafa
Hi Santiago-

Santiago Vila wrote:

 I can't believe this is just a coincidence
 What kind of strange package hijacking is this?


Wow, that is quite a coincidence!  (But that's all it is...)


​On Sat, Aug 29, 2015 at 04:46:05PM -0400, Scott Kitterman wrote:

 Was there a previous ITP bug?


​
On Sat, Aug 29, 2015 at 11:24:12PM +0200, Santiago Vila wrote:

  Everything boils down to an ITP bug?


​
​
On Sat, Aug 29, 2015 at 2:52 PM, Paul Tagliamonte paul...@debian.org
 wrote:

 In the case of a dispite, well, yeah, that's clearly why they exist.

  I think this clearly shows my intent to package it:

 Sure, *your* intent, but that's not you getting the global mutex. If I
 want to package something, I'll search for a RFP or ITP, and use that.
 If I don't see anything, I put it in NEW.


​Yup, that's exactly what I did​ (as usual).
I discovered midicsv last week -- its just what I needed for a project I'm
working on, and seemed like a generally useful tool.

Finding no existing Debian package, no ITP, and no google hits for debian
midicsv, I filed an ITP, packaged it, and uploaded it to the new queue.


Santiago Vila wrote:

  https://people.debian.org/~sanvila/wip/

​
Paul Tagliamonte paul...@debian.org wrote:

  ... I surely don't look at every DD's people.d.o for a .dsc


​Of course.  Neither did I.  Because that's what ITP's are for.  I'm not
sure, Santiago, how you imagine that I or anyone else might have known of
your intent to package this.
​

​Paul Tagliamonte paul...@debian.org wrote:

 When two threads do work without both checking the mutex, you end up with
 a race condition when both try to write data back out.

 Live and learn. This is literally why ITPs exist.

 Frankly, you're assuming malice. That's out of line, Why not be friendly
 and create something positive out of this.


​Well said, Paul.​

Santiago, it is disappointing that you'd jump to the (wholly incorrect)
conclusion that I had somehow hijacked your package or your work.  Its
just a coincidence that we both happened to package this on the same day
(but I followed proper ITP upload procedures, whereas you didn't).

 -Kamal


Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Joerg Jaspert
On 14048 March 1977, Santiago Vila wrote:
 Was there a previous ITP bug?
 Everything boils down to an ITP bug?

For new packages? Yes, definitely.

 I think this clearly shows my intent to package it:
 https://people.debian.org/~sanvila/wip/

Nope, that is irrelevant, completly. I've put something up at
$randomlocation is worth nothing. We have a system to show one is
working on packages. If you don't use it, you lost. (Or you make
something out of it, use ITPs in the future, and now talk to the other
about team maintenance, which is the better thing anyways)

-- 
bye, Joerg
You're in good shape for being a Debian, with a SAP background
... anything has to look good from there...



Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Santiago Vila
On Wed, Aug 26, 2015 at 04:42:02PM -0700, Kamal Mostafa wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Kamal Mostafa ka...@debian.org
 
 * Package name: midicsv
   Version : 1.1
   Upstream Author : John Walker @ http://www.fourmilab.ch/
 * URL : http://www.fourmilab.ch/webtools/midicsv/
 * License : public-domain
   Programming Lang: C
   Description : translate MIDI file to CSV
 
 Midicsv reads a standard MIDI file and decodes it into a CSV
 (Comma-Separated Value) file which preserves all the information in the
 MIDI file.  The ASCII CSV file may be loaded into a spreadsheet or database
 application, or processed by a program to transform the MIDI data (for
 example, to key transpose a composition or extract a track from a
 multi-track sequence).  A CSV file in the format created by midicsv may be
 converted back into a standard MIDI file with the csvmidi program.

I can't believe this is just a coincidence

What kind of strange package hijacking is this?

I had this package at people.debian.org and it was going to be the
first package of Víctor Cuadrado.

Puzzled.



Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Scott Kitterman


On August 29, 2015 4:13:28 PM EDT, Santiago Vila sanv...@unex.es wrote:
On Wed, Aug 26, 2015 at 04:42:02PM -0700, Kamal Mostafa wrote:
 Package: wnpp
 Severity: wishlist
 Owner: Kamal Mostafa ka...@debian.org
 
 * Package name: midicsv
   Version : 1.1
   Upstream Author : John Walker @ http://www.fourmilab.ch/
 * URL : http://www.fourmilab.ch/webtools/midicsv/
 * License : public-domain
   Programming Lang: C
   Description : translate MIDI file to CSV
 
 Midicsv reads a standard MIDI file and decodes it into a CSV
 (Comma-Separated Value) file which preserves all the information in
the
 MIDI file.  The ASCII CSV file may be loaded into a spreadsheet or
database
 application, or processed by a program to transform the MIDI data
(for
 example, to key transpose a composition or extract a track from a
 multi-track sequence).  A CSV file in the format created by midicsv
may be
 converted back into a standard MIDI file with the csvmidi program.

I can't believe this is just a coincidence

What kind of strange package hijacking is this?

I had this package at people.debian.org and it was going to be the
first package of Víctor Cuadrado.

Puzzled.

Was there a previous ITP bug?

Scott K



Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Santiago Vila
On Sat, Aug 29, 2015 at 03:28:44PM -0700, Kamal Mostafa wrote:
 Santiago, it is disappointing that you'd jump to the (wholly incorrect)
 conclusion that I had somehow hijacked your package or your work.  Its
 just a coincidence that we both happened to package this on the same day
 (but I followed proper ITP upload procedures, whereas you didn't).

It was not really my package or my work. Before your ITP, my plan
was to file a RFP with Víctor as the owner. He asked me in Debconf for
something to work, and I suggested this package which I had in a
private repo for years.

But if the package is not going to be maintained by him because I
didn't file an ITP in time, so be it.

Thanks.



Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Paul Tagliamonte
On Sun, Aug 30, 2015 at 01:07:15AM +0200, Santiago Vila wrote:
 On Sat, Aug 29, 2015 at 03:28:44PM -0700, Kamal Mostafa wrote:
  Santiago, it is disappointing that you'd jump to the (wholly incorrect)
  conclusion that I had somehow hijacked your package or your work.  Its
  just a coincidence that we both happened to package this on the same day
  (but I followed proper ITP upload procedures, whereas you didn't).
 
 It was not really my package or my work. Before your ITP, my plan
 was to file a RFP with Víctor as the owner. He asked me in Debconf for

FWIW, an RFP isn't right either. That's a request for packaging. Kamal
would have just turned it into an ITP and set himself as the owner.

You should have filed an *ITP* with your mentee.

I suggest you do a WNPP touch-up and re-read the devref.

 something to work, and I suggested this package which I had in a
 private repo for years.
 
 But if the package is not going to be maintained by him because I
 didn't file an ITP in time, so be it.
 
 Thanks.

There's no reason you can't work together. Why not try to be helpful and
work together? Three is better than two or one.

Cheers,
  Paul


signature.asc
Description: Digital signature


Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Santiago Vila
[ trimming CC a little bit ]

On Sat, Aug 29, 2015 at 07:11:32PM -0400, Paul Tagliamonte wrote:
 On Sun, Aug 30, 2015 at 01:07:15AM +0200, Santiago Vila wrote:
  It was not really my package or my work. Before your ITP, my plan
  was to file a RFP with Víctor as the owner. He asked me in Debconf for
 
 FWIW, an RFP isn't right either. That's a request for packaging. Kamal
 would have just turned it into an ITP and set himself as the owner.

I'm confused now.

Please note that I said with Víctor as the owner.

Do you mean that the owner of a bug report is not a mutex,
much like the person filing the ITP?

Until now I believed that the following two bugs were equivalent:

From: A
Subject: RFP: foo
Owner: B

From: B
Subject: ITP: foo

but now you say that anybody can change the owner in the first report.

If that's the case, what do we have this Owner thing for, then?
(Speaking about the BTS in general, not about ITPs in particular).

Thanks.



Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-29 Thread Paul Tagliamonte
On Sun, Aug 30, 2015 at 01:45:32AM +0200, Santiago Vila wrote:
 I'm confused now.
 
 Please note that I said with Víctor as the owner.
 
 Do you mean that the owner of a bug report is not a mutex,
 much like the person filing the ITP?

Owning a RFP basically means nothing. It might be weird enough to
someone looking at it that they'd ask, but here's a workflow (again, I
invite you to re-read the devref)

RFPs, when they get an owner are turned into an ITP, since you're no
longer requesting someone package it, but rather, intend to actually
upload it.

If someone sees an RFP, the idea is they retitle to an ITP and set
owner. I'd likely do it without reading the RFP, so I'd miss any
owner.

If you stall on the ITP, it's polite to turn the ITP (back?) into an
RFP.

 Until now I believed that the following two bugs were equivalent:
 
 From: A
 Subject: RFP: foo
 Owner: B
 
 From: B
 Subject: ITP: foo

Yay! So, they're not. So, misconception corrected! If you intend to
upload, you should, well, show that with the bug. By making it an intent
to upload bug. Since you intend to upload. It's not a request anymore.

 but now you say that anybody can change the owner in the first report.

I likely would without checking, but someone more careful might check,
say Hunh, that's weird and email.

 If that's the case, what do we have this Owner thing for, then?

It's a general feature of the BTS. Owner has meaning for ITPs, but RFPs,
that's weird. You can't really own the request like someone owns the
intent.

 (Speaking about the BTS in general, not about ITPs in particular).
 
 Thanks.

Cheers,
  Paul


signature.asc
Description: Digital signature


Bug#797021: ITP: midicsv -- translate MIDI file to CSV

2015-08-26 Thread Kamal Mostafa
Package: wnpp
Severity: wishlist
Owner: Kamal Mostafa ka...@debian.org

* Package name: midicsv
  Version : 1.1
  Upstream Author : John Walker @ http://www.fourmilab.ch/
* URL : http://www.fourmilab.ch/webtools/midicsv/
* License : public-domain
  Programming Lang: C
  Description : translate MIDI file to CSV

Midicsv reads a standard MIDI file and decodes it into a CSV
(Comma-Separated Value) file which preserves all the information in the
MIDI file.  The ASCII CSV file may be loaded into a spreadsheet or database
application, or processed by a program to transform the MIDI data (for
example, to key transpose a composition or extract a track from a
multi-track sequence).  A CSV file in the format created by midicsv may be
converted back into a standard MIDI file with the csvmidi program.