Bug#688929: parallel: config file leads to non-standard behaviour

2012-11-22 Thread Ole Tange
On Thu, Nov 22, 2012 at 11:31 PM, Dirk Eddelbuettel  wrote:
>
> I, for one, stopped using parallel my scripts have to work across distros.

--gnu is made for that situation (--gnu takes precedence over --tollef).


/Ole


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#688929: parallel: config file leads to non-standard behaviour

2012-11-22 Thread Dominique Martinet
Hi,

Ondřej Surý wrote on Fri, Sep 28, 2012 :
> On Fri, Sep 28, 2012 at 4:17 AM, Rogério Brito  wrote:
> > (*) Perhaps one situation to accomodate both behaviors would be to check
> > (both by moreutils and GNU parallel) if the program was invoked as, say,
> > gparallel or tparallel and take some appropriate measure, but that's for
> > later, not in a freeze.
> 
> I would suggest README.Debian notice (if not already there) and remove
> the default option on NEW installs in wheezy+1 with NEWS.Debian notice
> how to re-enable old behaviour. Also we need to check for rev-deps (if
> any).
> 
> Nothing like that can be done in freeze.

I don't know what can or can't be done in freeze, but I've been using
GNU Parallel for quite a while (thanks for this great tool!) and
recently tried to use it on debian...
Well, I've got too say I'm rather unhappy at how long it took me to
finally figure it was "just" a configuration file somewhere added for
legacy. I probably would never have found about it without the bugs in
here, actually.

I'd much rather have a big fat conflict with clear package names than
spending hours finding out that this bug was actually a feature. It's
not the first time two packages provide programs with the same names,
and people can live with either or manually install one in the very
unlikely case they need both.


I know this mail isn't exactly helpful, but I just felt like ranting as
well ;)


Regards,
-- 
Asmadeus | Dominique Martinet


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#688929: parallel: config file leads to non-standard behaviour

2012-09-28 Thread Ondřej Surý
On Fri, Sep 28, 2012 at 4:17 AM, Rogério Brito  wrote:
> (*) Perhaps one situation to accomodate both behaviors would be to check
> (both by moreutils and GNU parallel) if the program was invoked as, say,
> gparallel or tparallel and take some appropriate measure, but that's for
> later, not in a freeze.

I would suggest README.Debian notice (if not already there) and remove
the default option on NEW installs in wheezy+1 with NEWS.Debian notice
how to re-enable old behaviour. Also we need to check for rev-deps (if
any).

Nothing like that can be done in freeze.

O.
-- 
Ondřej Surý 


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#688929: parallel: config file leads to non-standard behaviour

2012-09-27 Thread Rogério Brito
Hi there.

I'm the parallel mantainer here in Debian (I was sponsored by Ondřej).

On Sep 27 2012, Dirk Eddelbuettel wrote:
> I still feel rather strongly that a wrong and bad design decision has been
> made here.

To be really, really honest, *I* myself, am not really interested in the
--tollef thing being set as the default here in Debian, but that was a
compromise that had to be made to get GNU parallel in Debian.

I know that this has escalated up to the technical committee (which I think
was going to extremes), but I would love to kill this with a "Conflicts:"
and be done with this situation with moreutils and put big fat warnings in
the package description (or in some other documentation) about what one
should do to get both GNU parallel and moreutils installed.

IMVHO, this "technical" problem is actually getting to be a social problem:
it's not that the packages can't be coinstallable, but that the author's
opinions won't probably change, that's actually a "conflict". (*)

I may be skimming too fast the Debian Policy, but since it states in section
7.4 that (among other things):

,
| Conflicts should be used
| 
|when two packages provide the same file and will continue to do so,
`

and there's an impasse here, perhaps a new upload should be made to settle
this, at least temporarily, with some proper documentation.

I simply don't want to "fight" and, for that reason, I am willing to adopt a
less-than-perfect measure that can (even if bluntly) workaround the social
problems here.

This way, I could close both this bug and Joey's

http://bugs.debian.org/674698


Regards,
Rogério Brito.


(*) Perhaps one situation to accomodate both behaviors would be to check
(both by moreutils and GNU parallel) if the program was invoked as, say,
gparallel or tparallel and take some appropriate measure, but that's for
later, not in a freeze.

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFC
http://rb.doesntexist.org/blog : Projects : https://github.com/rbrito/
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#688929: parallel: config file leads to non-standard behaviour

2012-09-27 Thread Dirk Eddelbuettel

Re-sending for archival in BTS.

I still feel rather strongly that a wrong and bad design decision has been
made here.

Dirk

On 27 September 2012 at 06:26, Dirk Eddelbuettel wrote:
| 
| (CCing Ole)
| 
| On 27 September 2012 at 08:38, Ondřej Surý wrote:
| | severity 688929 wishlist
| | tags 688929 +wontfix
| | thank you
| | 
| | On Thu, Sep 27, 2012 at 4:13 AM, Dirk Eddelbuettel  wrote:
| | >
| | > Package: parallel
| | > Version: 20120422-1
| | > Severity: serious
| | 
| | How on the earth is this a serious bug? Please go read about Debian
| 
| Because it makes parallel deviate from the upstream behaviour. 
| 
| It creates effectively a different program.  Not good at all.
| 
| | severities before you fill your next Debian bug:
| | http://www.debian.org/Bugs/Developer#severities
| 
| I have been a Debian maintainer since 1995. I am aware of this. I chose
| "serious" because YOU are breaking assumed behaviour.
| 
| But I give up. I don't have it in me. I'll just tell people not to use
| Debian's parallel.  That's a first in the 17 years I have been involved in
| this.  
| 
| | > On the parallel list, I had a long-ish exchange with Ole about something
| | > (mostly me not understanding awk semantics ;-) but it also lead to me
| | > complaining that his example don't work ... which it turns out is due to 
the
| | > package installing the (very non-standard) option --tollef in
| | > /etc/parallel/config.
| | 
| | This is to ensure compatibility with standard parallel tool and was a
| | result of a compromise done when the package entered Debian, for a
| | full background see:
| | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518696
| 
| C'mon now, moreutils is a useful, but _much more local_ and Debian-specific
| collection that does (probably) not exists outside of Debian.
| 
| That choice was a mistake IMHO.
| 
| Dirk
|  
| | > Ole strongly suggests not to. I think he is right. Could this be undone?
| | >
| | > He also has a new stable release 20120822.
| | 
| | And Debian is frozen preparing for next release, so no new upstream
| | versions are allowed.
| | 
| | O.
| | -- 
| | Ondřej Surý 
| 
| -- 
| Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com  

-- 
Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com  


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#688929: parallel: config file leads to non-standard behaviour

2012-09-26 Thread Dirk Eddelbuettel

Package: parallel
Version: 20120422-1
Severity: serious

Thanks for packaging parallel, which looks quite handy.  

On the parallel list, I had a long-ish exchange with Ole about something
(mostly me not understanding awk semantics ;-) but it also lead to me
complaining that his example don't work ... which it turns out is due to the
package installing the (very non-standard) option --tollef in
/etc/parallel/config.

Ole strongly suggests not to. I think he is right. Could this be undone?

He also has a new stable release 20120822.

Thanks,  Dirk

-- 
Dirk Eddelbuettel | e...@debian.org | http://dirk.eddelbuettel.com  


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org