Re: Google Summer of Code 2010 Debian Report

2010-09-21 Thread Olivier Berger
Le lundi 20 septembre 2010 à 12:47 +0200, Adrian von Bidder a écrit :
> Hi Arthur,
> 
> On Monday 20 September 2010 11.37:04 Obey Arthur Liu wrote:
> [GSoC report]
> 
> Hmm.  It would have been nice to hear about what the students did and how 
> far they got in their GSoC projects instead of what they did at DC10.
> 

+1

I'd have been pleased to get some update about "Debbugs Bug Reporting
and Manipulation API" too... any pointer ?

Thanks in advance.

Best regards,
-- 
Olivier BERGER 
http://www-public.it-sudparis.eu/~berger_o/ - OpenPGP-Id: 2048R/5819D7E8
Ingénieur Recherche - Dept INF
Institut TELECOM, SudParis (http://www.it-sudparis.eu/), Evry (France)


--
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/1285138594.3410.2.ca...@inf-8657.int-evry.fr



Re: unstable/testing/[pending/frozen/]stable

2010-09-21 Thread Mike Hommey
On Wed, Sep 22, 2010 at 07:31:45AM +0100, Neil Williams wrote:
> > Then unstable/testing would roll further as usual
> 
> How does a major, disruptive, transition get done?

I think his proposal boils down to this: we *always* have unstable and
testing to upload whatever we want and handle transitions when we like.
Then, parallel to unstable/testing, there would be the pending/frozen
suites to work on the release.
Saying it a bit differently, we would *also* already be working on
release+1 while release is being frozen. I kind of like the idea.

To give an example with package names, I would already upload iceweasel
3.6 to unstable, thus breaking all xulrunner-dev reverse dependencies
until they are fixed to use xulrunner 1.9.2, while keeping updates for
iceweasel 3.5 in pending/frozen. It would also allow me to push
iceweasel 4.0 betas to experimental, where they would be better suited
than their current location, where they are not even built on non
x86/x86-64.

This could be more work, but I understand that for people who want to
do it, the testing freeze time is frustrating.

Mike

PS: for my personal needs, some way to get random packages autobuilt
would already be helpful (call that ppa if you want).


-- 
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/20100922064731.ga16...@glandium.org



Re: unstable/testing/[pending/frozen/]stable

2010-09-21 Thread Neil Williams
On Tue, 21 Sep 2010 20:52:09 -0400
Yaroslav Halchenko  wrote:

> Hi All,
> 
> CUT discussions at debconf10 and recent news of the birth of Linux
> Mint Debian Edition (LMDE) [1] show how valuable and unique  Debian's
> rolling distribution (testing) is.  But every freeze in the
> preparation to upcoming stable release in effect, eliminates
> 'testing' (and actually unstable... 

I don't see what that is meant to mean. Testing and unstable are
constantly present and functional during a freeze. What happens is that
the pace of new (disruptive) uploads and migrations is manually
limited. i.e. the stability and functionality of testing and unstable
*rise* during a release freeze simply because new transitions are not
started - in unstable or testing.

Unstable needs to be managed during a freeze because it is the
destination of uploads which fix RC bugs in testing. If there was a new
migration/transition in unstable affecting this package, the new upload
cannot migrate (and cannot fix the bug). Testing-proposed-updates isn't
an excuse for making a mess of unstable during a freeze.

> since experimental is not a
> complete distribution and we can't force users to use something with
> that name ;) ) until new stable sees the world. I wondered, why don't
> we have
> 
> [experimental/]unstable(sid)/testing(e.g squeeze)/stable
> 
> *constantly* present and functioning all the time the same way.

So when and where are library transitions meant to occur? Transitions
are always disruptive, always cause some packages to be non-functional
or non-installable. There has to be somewhere (unstable) where libfoo2
can be uploaded with libfoo2-dev so that all packages which depend on
libfoo1 can start the migration to the new API. As the migration
starts, there is a period (which in the case of GTK1->2 took several
years) where many packages in unstable are uninstallable or FTBFS or
just horribly buggy.

> Then upon freeze we just copy the state of
>   unstable -> pending
>   testing(squeeze) -> frozen(squeeze, e.g together with a codename)
> and link new codename (e.g. wheezy) against testing.

unstable is not compatible with *-proposed-updates - nor is having
*-proposed-updates an excuse for starting new transitions in unstable
during a freeze.

> Then unstable/testing would roll further as usual

How does a major, disruptive, transition get done?

>, and pending->frozen
> according to the freeze schedule.  This would enable CUTs, fulfill
> the ideas behind LMDE to have something rolling without hickups, and
> users of 'testing' (and unstable) would enjoy testing/unstable the way
> they usually do.
> 
> I understand that it would require more work, but I think benefits
> would overweight the burden.
> 
> But I cannot be first thinking about that, and I bet there were good
> reasons why such approach was not taken -- could anyone
> enlighten/point me to the shortcomings?

In a word, transitions.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.linux.codehelp.co.uk/
http://e-mail.is-not-s.ms/



pgp2oooMpquY1.pgp
Description: PGP signature


unstable/testing/[pending/frozen/]stable

2010-09-21 Thread Yaroslav Halchenko
Hi All,

CUT discussions at debconf10 and recent news of the birth of Linux Mint
Debian Edition (LMDE) [1] show how valuable and unique  Debian's rolling
distribution (testing) is.  But every freeze in the preparation to
upcoming stable release in effect, eliminates 'testing' (and actually
unstable... since experimental is not a complete distribution and we
can't force users to use something with that name ;) ) until new
stable sees the world. I wondered, why don't we have

[experimental/]unstable(sid)/testing(e.g squeeze)/stable

*constantly* present and functioning all the time the same way.

Then upon freeze we just copy the state of
  unstable -> pending
  testing(squeeze) -> frozen(squeeze, e.g together with a codename)
and link new codename (e.g. wheezy) against testing.

NB I am having some deja vu that 'frozen' used to be used explicitly
   in the archive... is that so?

Then unstable/testing would roll further as usual, and pending->frozen
according to the freeze schedule.  This would enable CUTs, fulfill
the ideas behind LMDE to have something rolling without hickups, and
users of 'testing' (and unstable) would enjoy testing/unstable the way
they usually do.

I understand that it would require more work, but I think benefits would
overweight the burden.

But I cannot be first thinking about that, and I bet there were good
reasons why such approach was not taken -- could anyone enlighten/point
me to the shortcomings?

[1] http://www.linuxmint.com/blog/?p=1527

-- 
  .-.
=--   /v\  =
Keep in touch// \\ (yoh@|www.)onerussian.com
Yaroslav Halchenko  /(   )\   ICQ#: 60653192
   Linux User^^-^^[17]




signature.asc
Description: Digital signature


Re: Bug#596511: ITP: simon -- Open source speech recognition

2010-09-21 Thread Simon Josefsson
Peter Grasch  writes:

>  Hi!
>
> Am 2010-09-21 16:39, schrieb Simon Josefsson:
 Is Julius dynamically linked to Simon?  I wonder whether GPLv2 is
 compatible with the Julius license.
>>> Yes it is. The simon license contains a special exception to allow this.
>>> This is also covered here:
>>> http://www.simon-listens.org/wiki/index.php/Licensing
>> It refers to 'under certain conditions as described in each individual
>> source file' but I cannot find conditions described in any of a random
>> sample I made of source code files in Simon?  Can you point to one file
>> that has the conditions?  All source code files that are built into a
>> package linked to Julius needs to have the exception, I believe,
>> otherwise the file is under the GPLv2+ only without the exception.
> You are right, I forgot that exception but added it to the two files
> of the one class coming in direct contact with Julius (it's used
> somewhere else too but there it just calls external programs).
>
>
>> Also, any external GPL code that Simon links to needs to have the same
>> exception.  Is there any external GPL code?
> Well of course - KDE.

I believe kdelibs is LGPL, so maybe you are OK.  It depends on what
parts of KDE is used.

> This is getting ridiculously frustrating. It's not that I don't think
> it's an important issue but I guess if you'd gather all involved
> parties and ask them if the current setup would be ok I am pretty sure
> everyone would agree. Oh well I guess that just comes with the
> territory.

I know the pain, I've ended up rewriting several projects because of
license problems with earlier implementations.  What I have learned is
that you should react to license issues as soon as possible, or you'll
end up investing a lot of work into something that needs to be
redesigned.

> I obviously can't hack this into simon 0.3.0 but for the next version,
> would it help if I split the Julius-interfacing part into a plugin
> that doesn't link to KDE? This would be the easiest option in my
> opinion but  as I understand it it would mean to distribute the plugin
> seperately?
>
> If Julius is not "free" in Debian eyes this would mean that simon
> becomes pretty much useless to be honest.

I don't really have an opinion whether it is free or not yet, but it
looks complicated.

/Simon


-- 
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/87tylirfuc@mocca.josefsson.org



Some mails from Ubuntu bugs not forwarded to the PTS

2010-09-21 Thread Lucas Nussbaum
Hi,

If you use the derivatives-bugs[1] PTS keyword to receive bugmail from
Ubuntu, it is possible that you did not receive some mails during the
last few days.

Due to the migration of qa.debian.org to another host, the script that
receives emails from Launchpad and forwards them to the appropriate
package on the PTS was temporarily broken by a different configuration
of the local mail server.

So, if you rely on this feature to be warned of new or modified Ubuntu
bugs, it might be a good idea to check the Developer's Packages
Overview, or the PTS web interface.

[1] http://www.debian.org/doc/developers-reference/resources.html#pts-commands

- Lucas


-- 
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/20100921205257.ga2...@xanadu.blop.info



Re: Bug#596511: ITP: simon -- Open source speech recognition

2010-09-21 Thread Peter Grasch

 Hi!

Am 2010-09-21 16:39, schrieb Simon Josefsson:

Is Julius dynamically linked to Simon?  I wonder whether GPLv2 is
compatible with the Julius license.

Yes it is. The simon license contains a special exception to allow this.
This is also covered here:
http://www.simon-listens.org/wiki/index.php/Licensing

It refers to 'under certain conditions as described in each individual
source file' but I cannot find conditions described in any of a random
sample I made of source code files in Simon?  Can you point to one file
that has the conditions?  All source code files that are built into a
package linked to Julius needs to have the exception, I believe,
otherwise the file is under the GPLv2+ only without the exception.
You are right, I forgot that exception but added it to the two files of 
the one class coming in direct contact with Julius (it's used somewhere 
else too but there it just calls external programs).




Also, any external GPL code that Simon links to needs to have the same
exception.  Is there any external GPL code?

Well of course - KDE.

This is getting ridiculously frustrating. It's not that I don't think 
it's an important issue but I guess if you'd gather all involved parties 
and ask them if the current setup would be ok I am pretty sure everyone 
would agree. Oh well I guess that just comes with the territory.


I obviously can't hack this into simon 0.3.0 but for the next version, 
would it help if I split the Julius-interfacing part into a plugin that 
doesn't link to KDE? This would be the easiest option in my opinion but  
as I understand it it would mean to distribute the plugin seperately?


If Julius is not "free" in Debian eyes this would mean that simon 
becomes pretty much useless to be honest.


Regards,
Peter


--
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/4c98f5b1.9030...@simon-listens.org



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Patrick Ouellette
On Tue, Sep 21, 2010 at 05:26:30PM +0200, Mehdi Dogguy wrote:
> 
> Did you say that before? I don't think so. Personally, I care about the
> Debian package only because the original bugreport (from where this
> discussion started) was against the Debian package and for a Debian
> specificity, not about the genericity of the name used for the shipped binary.

Part of the historical discussion on debian-hams and Jéré  mentioned
it in this thread today.


Pat
-- 

Patrick Ouellette p...@flying-gecko.net
ne4po (at) arrl (dot) net Amateur Radio: NE4PO 

What kind of change have you been in the world today?


-- 
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/20100921160102.gb14...@flying-gecko.net



Bug#597641: ITP: visolate -- tool for engraving PCBs using CNCs

2010-09-21 Thread chrysn
Package: wnpp
Severity: wishlist
Owner: chrysn 

* Package name: visolate
  Version : 2.0.0
  Upstream Author : Marsette A. Vona, III 
* URL : http://www.mit.edu/~vona/Visolate/
* License : GPL
  Programming Lang: Java
  Description : tool for engraving PCBs using CNCs

 Visolate reads the gerber files describing printed circuit boards and converts
 them into the g-code needed to engrave they layout into a board using a CNC
 machine. Precise renditions of the original layout can be created as well as
 voronoi fillings of the original layout, shortening the toolpath.

there are some issues to be resolved with upstream concerning which
version is the latest, but these can be expected to be resolved easily.

as far as packaging itself is concerned, the current status relies on
javahelper and hardly does anything but call javahelper and include a
binary wrapper.

for sake of completeness, i should mention that i have no experience in
java programming at all -- for all but trivial fixes in the code, i will
have to rely on upstream or others. that whole jar business seems to be
handled by jh quite well, fortunately :-)

-- 
To use raw power is to make yourself infinitely vulnerable to greater powers.
  -- Bene Gesserit axiom


signature.asc
Description: Digital signature


Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Patrick Ouellette
On Tue, Sep 21, 2010 at 05:07:39PM +0200, Mehdi Dogguy wrote:
> 
> On 21/09/2010 16:02, Patrick Ouellette wrote:
> > On Tue, Sep 21, 2010 at 03:54:41PM +0200, Mehdi Dogguy wrote:
> >> 
> >> Wrong. nodejs still provides the binary nodejs and not _node_. So, 
> >> nodejs can stay as is. The rename would be necessary if both
> >> packages provide the same binary (same filename), which is not the
> >> case here.
> >> 
> > 
> > Actually, from the discussion in debian-hams, nodejs provides a binary
> >  named "node" - otherwise we would not need to have the discussion at 
> > all since there would be no conflict.
> > 
> 
> Wrong. nodejs's maintainer wants to rename "bin/nodejs" to "bin/node"…
> that's why there was the discussion on debian-hams. (But then, whether the
> rename is appropriate is another story… IMO, it's not appropriate because
> the name is too generic. And as Ian already pointed out, even "node"
> should be renamed).
> 
> $ dpkg -L nodejs | grep bin/
> /usr/bin/nodejs
> 

You are quick with the "wrong" button.  The UPSTREAM nodejs is
/usr/bin/node.  The Debian package renamed it to nodejs. 

-- 

Patrick Ouellette p...@flying-gecko.net
ne4po (at) arrl (dot) net Amateur Radio: NE4PO 

What kind of change have you been in the world today?


-- 
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/20100921152247.ga14...@flying-gecko.net



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Mehdi Dogguy
On 21/09/2010 17:22, Patrick Ouellette wrote:
> 
> You are quick with the "wrong" button.

It's my new toy :)

> The UPSTREAM nodejs is /usr/bin/node. The Debian package renamed it to
>  nodejs.
> 

Did you say that before? I don't think so. Personally, I care about the
Debian package only because the original bugreport (from where this
discussion started) was against the Debian package and for a Debian
specificity, not about the genericity of the name used for the shipped binary.

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/4c98cea6.8080...@dogguy.org



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Patrick Ouellette
On Tue, Sep 21, 2010 at 03:54:41PM +0200, Mehdi Dogguy wrote:
> 
> Wrong. nodejs still provides the binary nodejs and not _node_. So, nodejs can
> stay as is. The rename would be necessary if both packages provide the
> same binary (same filename), which is not the case here.
> 

Actually, from the discussion in debian-hams, nodejs provides a binary
named "node" - otherwise we would not need to have the discussion at all
since there would be no conflict.


-- 

Patrick Ouellette p...@flying-gecko.net
ne4po (at) arrl (dot) net Amateur Radio: NE4PO 

What kind of change have you been in the world today?


-- 
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/20100921140225.gb26...@flying-gecko.net



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Mehdi Dogguy
On 21/09/2010 16:02, Patrick Ouellette wrote:
> On Tue, Sep 21, 2010 at 03:54:41PM +0200, Mehdi Dogguy wrote:
>> 
>> Wrong. nodejs still provides the binary nodejs and not _node_. So, 
>> nodejs can stay as is. The rename would be necessary if both
>> packages provide the same binary (same filename), which is not the
>> case here.
>> 
> 
> Actually, from the discussion in debian-hams, nodejs provides a binary
>  named "node" - otherwise we would not need to have the discussion at 
> all since there would be no conflict.
> 

Wrong. nodejs's maintainer wants to rename "bin/nodejs" to "bin/node"…
that's why there was the discussion on debian-hams. (But then, whether the
rename is appropriate is another story… IMO, it's not appropriate because
the name is too generic. And as Ian already pointed out, even "node"
should be renamed).

$ dpkg -L nodejs | grep bin/
/usr/bin/nodejs

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/4c98ca3b.3000...@dogguy.org



Re: Bug#596511: ITP: simon -- Open source speech recognition

2010-09-21 Thread Simon Josefsson
Peter Grasch  writes:

>  Hi!
>
>> One conclusion from earlier discussions about the Julius license on
>> debian-legal was that it was non-free:
>>
>> http://www.mail-archive.com/debian-le...@lists.debian.org/msg40898.html
>>
>> The thread isn't completely clear to me what the exact problem is
>> though...
> As far as I can work out the ambiguous advertising clause is the
> problem (as well as possibly clause 5 but that seems to be open for
> discussion).
>
> I agree that this clause is quite badly worded and already asked about
> it in the Julius forums (I am "bedahr"):
> http://julius.sourceforge.jp/forum/viewtopic.php?f=6&t=644-
>
> But I never got a reply.


OK.

>> Is Julius dynamically linked to Simon?  I wonder whether GPLv2 is
>> compatible with the Julius license.
> Yes it is. The simon license contains a special exception to allow this.
> This is also covered here:
> http://www.simon-listens.org/wiki/index.php/Licensing

It refers to 'under certain conditions as described in each individual
source file' but I cannot find conditions described in any of a random
sample I made of source code files in Simon?  Can you point to one file
that has the conditions?  All source code files that are built into a
package linked to Julius needs to have the exception, I believe,
otherwise the file is under the GPLv2+ only without the exception.

Also, any external GPL code that Simon links to needs to have the same
exception.  Is there any external GPL code?

/Simon


-- 
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/87lj6vxisf@mocca.josefsson.org



Bug#597631: ITP: fusionforge-oslc-cm-server -- OSLC-CM compatible server module for fusionforge trackers

2010-09-21 Thread Olivier Berger
Package: wnpp
Severity: wishlist
Owner: Olivier Berger 


* Package name: fusionforge-oslc-cm-server
  Upstream Author : Olivier Berger et al. 
* URL : 
https://picoforge.int-evry.fr/cgi-bin/twiki/view/Oslc/Web/FusionForgeOslcServer
* License : GPL
  Programming Lang: PHP
  Description : OSLC-CM compatible server module for fusionforge trackers

OSLC-CM is a standard specification for APIs for Change Management
applications. It is based on Web technologies such as REST, RDF, or
AJAX.

This package provides an OSLC-CM V2 compatible server module for the
FusionForge trackers.

Note that I am also one of the upstream authors.

The package will depend on gforge-web-apache2 (or fusionforge-web-apache2 
someday), and will work over zendframework.

Best regards,



-- 
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/20100921144953.30588.88627.report...@inf-8657.int-evry.fr



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Jérémy Lal
Note that i tried to warn upstream nodejs several months ago, but it was
already too late, so i renamed it to comply.

Please also note that nodejs runs (js) scripts, so the renaming means
each nodejs module[0] that may be packaged in the future,
and that provides executables, will need to be patched accordingly.

User scripts are at stake, too, and users are probably going to
manually link nodejs to node.

Nowadays nodejs users are mostly downloading the package from some ubuntu's ppa,
instead of the debian package, because of that renaming problem.

Jérémy.


[0]
http://github.com/ry/node/wiki/modules


-- 
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/4c98bf99.9070...@edagames.com



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Ian Jackson
Mehdi Dogguy writes ("Re: Bug#597571: nodejs: non common executable name"):
> Wrong. nodejs still provides the binary nodejs and not _node_. So, nodejs can
> stay as is. The rename would be necessary if both packages provide the
> same binary (same filename), which is not the case here.

Sorry, when I wrote in my posting by "both binaries should be renamed"
I meant "neither binary should be called `node'".

> Please read again the bit of the policy you wrote.

I was trying (and failing, sorry) to explain the reasoning behind the
policy, rather than insisting on the strict letter of its
interpretation.  

I don't think the fact that the nodejs maintainer already renamed
their binary right from the beginning excuses the behaviour of the
"node" maintainer.  ("node" is a really bad package name, too.)

So /usr/sbin/node from the "node" package should be renamed IMO.

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



Bug#597624: ITP: liblist-utilsby-perl -- higher-order list utility functions

2010-09-21 Thread Angel Abad
Package: wnpp
Severity: wishlist
Owner: Angel Abad 


* Package name: liblist-utilsby-perl
  Version : 0.06
  Upstream Author : Paul Evans 
* URL : http://search.cpan.org/~pevans/List-UtilsBy-0.06/
* License : Artistic or GPL-1
  Programming Lang: Perl
  Description : higher-order list utility functions

 List::UtilsBy provides a number of list utility functions, all of which take
 an initial code block to control their behaviour. They are variations on
 similar core perl or List::Util functions of similar names, but which use the
 block to control their behaviour.



-- 
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/20100921133817.21580.12697.report...@goa



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Mehdi Dogguy
On 21/09/2010 14:48, Ian Jackson wrote:
> Carl Fürstenberg writes ("Re: Bug#597571: nodejs: non common executable
> name"):
>> Policy only states "The maintainers should report this to the 
>> debian-devel mailing list and try to find a consensus about which 
>> program will have to be renamed. If a consensus cannot be reached, 
>> both programs must be renamed."; I don't see any consensus in the 
>> thread you linked to, so technically both must change at the moment
>> :)
> 
> I wrote that bit of the policy and my intent was to try to punish 
> people for picking stupid names.
> 
> Yes, both binaries should be renamed.  "node" is a ridiculous name for 
> a specific-purpose executable.
> 

Wrong. nodejs still provides the binary nodejs and not _node_. So, nodejs can
stay as is. The rename would be necessary if both packages provide the
same binary (same filename), which is not the case here.

Please read again the bit of the policy you wrote.

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/4c98b921.1080...@dogguy.org



Re: Bug#596511: ITP: simon -- Open source speech recognition

2010-09-21 Thread Peter Grasch

 Hi!


One conclusion from earlier discussions about the Julius license on
debian-legal was that it was non-free:

http://www.mail-archive.com/debian-le...@lists.debian.org/msg40898.html

The thread isn't completely clear to me what the exact problem is
though...
As far as I can work out the ambiguous advertising clause is the problem 
(as well as possibly clause 5 but that seems to be open for discussion).


I agree that this clause is quite badly worded and already asked about 
it in the Julius forums (I am "bedahr"): 
http://julius.sourceforge.jp/forum/viewtopic.php?f=6&t=644-


But I never got a reply.



Is Julius dynamically linked to Simon?  I wonder whether GPLv2 is
compatible with the Julius license.

Yes it is. The simon license contains a special exception to allow this.
This is also covered here:
http://www.simon-listens.org/wiki/index.php/Licensing

Regards,
Peter


--
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/4c98b8b3.6080...@simon-listens.org



Re: Bug#596511: ITP: simon -- Open source speech recognition

2010-09-21 Thread Simon Josefsson
Peter Grasch  writes:

>> Peter, have you prepared a source *.deb yet?  It would be interesting to
>> look at the code to understand how critical the non-free component is.
> Sure. There are complete packages in the Ubuntu ppa:
> https://launchpad.net/~grasch-simon-listens/+archive/simon/

The copyright file says:

This package consists of four differently licensed parts:
  * The documentation is under the GFDL (see below);
  * Julius (everything in the folder julius/) is coverd
by the Julius license (see below)
  * CMake modules are licensed under the BSD license
(see below)
  * Everything else is covered by the GPLv2

One conclusion from earlier discussions about the Julius license on
debian-legal was that it was non-free:

http://www.mail-archive.com/debian-le...@lists.debian.org/msg40898.html

The thread isn't completely clear to me what the exact problem is
though...

Is Julius dynamically linked to Simon?  I wonder whether GPLv2 is
compatible with the Julius license.

/Simon


-- 
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/87mxrbz11k@mocca.josefsson.org



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Patrick Ouellette
On Tue, Sep 21, 2010 at 01:48:03PM +0100, Ian Jackson wrote:
> 
> Carl Fürstenberg writes ("Re: Bug#597571: nodejs: non common executable 
> name"):
> > Policy only states "The maintainers should report this to the
> > debian-devel mailing list and try to find a consensus about which
> > program will have to be renamed. If a consensus cannot be reached,
> > both programs must be renamed."; I don't see any consensus in the
> > thread you linked to, so technically both must change at the moment :)
> 
> I wrote that bit of the policy and my intent was to try to punish
> people for picking stupid names.
> 

In this case, and many others, the only "people" punished are the
Debian packagers and users.  The packagers because they have to create
patches to rename the binaries, and the users because the name is not
the same for either package in Debian as it is on other distros.

> Yes, both binaries should be renamed.  "node" is a ridiculous name for
> a specific-purpose executable.

At this point in time I would agree.  Twenty or so years ago when the 
ax25 software was first being developed, node adequately described the 
binary's function and was not so common a term.

We had a similar issue not that long ago with the ax25 package "listen".
It had been in Debian for a long time and then someone wanted to upload
something new that was also named "listen".  Initially the ax25 package
name was kept, but later it was changed to "axlisten" and the (created 
much later) audio player was allowed to keep the name. 


Pat
-- 

Patrick Ouellette p...@flying-gecko.net
ne4po (at) arrl (dot) net Amateur Radio: NE4PO 

What kind of change have you been in the world today?


signature.asc
Description: Digital signature


Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Ian Jackson
Carl Fürstenberg writes ("Re: Bug#597571: nodejs: non common executable name"):
> Policy only states "The maintainers should report this to the
> debian-devel mailing list and try to find a consensus about which
> program will have to be renamed. If a consensus cannot be reached,
> both programs must be renamed."; I don't see any consensus in the
> thread you linked to, so technically both must change at the moment :)

I wrote that bit of the policy and my intent was to try to punish
people for picking stupid names.

Yes, both binaries should be renamed.  "node" is a ridiculous name for
a specific-purpose executable.

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



Bug#597618: ITP: libdist-zilla-plugin-prepender-perl -- prepend lines at the top of your perl files

2010-09-21 Thread Dominique Dumont

Package: wnpp
Owner: Dominique Dumont 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libdist-zilla-plugin-prepender-perl
  Version : 1.101590
  Upstream Author : Jerome Quelin
* URL : http://search.cpan.org/dist/Dist-Zilla-Plugin-Prepender/
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : prepend lines at the top of your perl files

This Dist::Zilla plugin will prepend the specified lines in each Perl module 
or program within the distribution. For scripts having a shebang line, lines 
will be inserted just after it.

This is useful to enforce a set of pragmas to your files (since pragmas are 
lexical, they will be active for the whole file), or to add some copyright 
comments, as the fsf recommends.


Dominique
--
http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/
http://www.ohloh.net/accounts/ddumont -o- http://ddumont.wordpress.com/




-- 
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/201009211406.24151.dominique.dum...@hp.com



Bug#597613: ITP: libdist-zilla-plugins-cjm-perl -- CJM's plugins for Dist::Zilla

2010-09-21 Thread Dominique Dumont
Package: wnpp
Owner: Dominique Dumont 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org

* Package name: libdist-zilla-plugins-cjm-perl
  Version : 3.01
  Upstream Author : Christopher J. Madsen 
* URL : http://search.cpan.org/dist/Dist-Zilla-Plugins-CJM/
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : CJM's plugins for Dist::Zilla

Collection of Dist::Zilla plugins. This package features the following Perl 
modules:
* Dist::Zilla::Plugin::ArchiveRelease - Move the release tarball to an archive 
directory   
* Dist::Zilla::Plugin::GitVersionCheckCJM - Ensure version numbers are up-to-
date   
* Dist::Zilla::Plugin::ModuleBuild::Custom - Allow a dist to have a custom 
Build.PL   
* Dist::Zilla::Plugin::TemplateCJM - Process templates, including version 
numbers & changes
* Dist::Zilla::Plugin::VersionFromModule - Get distribution version from its 
main_module
* Dist::Zilla::Role::ModuleInfo - Create Module::Build::ModuleInfo object from 
Dist::Zilla::File  



Dominique
--
http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/
http://www.ohloh.net/accounts/ddumont -o- http://ddumont.wordpress.com/




-- 
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/201009211256.17548.dominique.dum...@hp.com



Re: Bug#597571: nodejs: non common executable name

2010-09-21 Thread Jérémy Lal
On 21/09/2010 02:00, Carl Fürstenberg wrote:
> 2010/9/21 Jérémy Lal :
 I also contacted debian-hams to see if they'd mind changing this binary 
 name,
 and the answer is clearly no [1].

 [1]
 http://lists.debian.org/debian-hams/2010/08/msg00031.html

i posted a reply yesterday to that thread :
http://lists.debian.org/debian-hams/2010/09/msg00015.html

Jérémy.


-- 
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/4c985cc0.1080...@edagames.com