Bug#734354: ITP: fonts-croscore -- width-compatible fonts for improved on-screen readability

2014-01-06 Thread Fabian Greffrath
Package: wnpp
Severity: wishlist
Owner: Fabian Greffrath 

* Package name: fonts-croscore
  Version : 1.23.0
* URL : http://gsdview.appspot.com/chromeos-localmirror/distfiles/
* License : Apache-2.0
  Programming Lang: TTF
  Description : width-compatible fonts for improved on-screen readability
This package contains a collections of fonts that offers improved on-screen
readability characteristics and the pan-European WGL character set and solves
the needs of developers looking for width-compatible fonts to address document
portability across platforms.

This package contains fonts that provide metric-compatible replacements for
Arial, Courier New and Times New Roman and Symbol as shipped by Microsoft with
its Windows operating systems. Its purpose is very similar to that of fonts-
liberation, but the fonts have a wider glyph coverage and are licensed more
liberally (as a matter of fact, fonts-liberation (>= 2.0.0) is based on these
very fonts). I am going to package them under the scope of the pkg-fonts team
alongside fonts-crosextra-caladea and fonts-crosextra-carlito, which provide
metric-compatible replacements for Cambria and Calibri, respectively.


-- 
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/20140106095300.18303.81563.report...@kff50.ghi.rwth-aachen.de



Re: GPLv2-only considered harmful

2014-01-06 Thread Thorsten Glaser
On Sun, 5 Jan 2014, Clint Adams wrote:

> because any code under this license would be deliberately incompatible
> with anything else FOR NO GOOD REASON.

Uhm, then stop advocating the GNU GPL, which is deliberately incompatible
with anything else FOR NO GOOD REASON.

bye,
//mirabilos
-- 
[16:04:33] bkix: "veni vidi violini"
[16:04:45] bkix: "ich kam, sah und vergeigte"...


-- 
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/alpine.deb.2.10.1401061102320.3...@tglase.lan.tarent.de



Re: Delegation for the Release Team

2014-01-06 Thread Neil McGovern
On Thu, Dec 26, 2013 at 01:23:42PM +0100, Lucas Nussbaum wrote:
> 
> I'd like to note that the discussion on this delegation was inconclusive
> on a couple of points:
> 
> 1) it does not include anything about defining rules for NMU delays.
> 
> The last time the NMU "policy" was changed was in 2011. The process used
> back then was:
> - the release team announced its intention to change the policy in 
>   https://lists.debian.org/debian-devel-announce/2011/03/msg00016.html
> - #625449 was filed against developers-reference
> - there was some discussion
> - the proposed change made it into developers-reference
> 
> I believe that this was a very reasonable way to make such a change, and
> that there is no need to give explicit authority to the release team over
> the definition of the recommended delays for NMUs in developers-reference[1].
> [1] http://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#nmu
> 
> Of course, if recommended NMU delays are discussed again in the future,
> I think that the release team's opinion should be heard with great
> attention, given the role of NMUs in achieving quicker bug fixing and, in
> fine, faster releases.
> 

Hi Lucas,

This is somewhat troubling, as I pointed out in
http://lists.alioth.debian.org/pipermail/dpl-helpers/2013-December/000124.html

Explicitly again: Please see the last 7 years worth of bits mails, where
the release team have lowered this without advance notice, for BSPs etc.

As you have chosen to explicitly remove this role of the release team,
without consensus, could you please state who you are now allowing to
change NMU policy?

Neil
-- 


signature.asc
Description: Digital signature


Re: Delegation for the Release Team

2014-01-06 Thread Lucas Nussbaum
Hi,

On 06/01/14 at 11:56 +, Neil McGovern wrote:
> On Thu, Dec 26, 2013 at 01:23:42PM +0100, Lucas Nussbaum wrote:
> > 
> > I'd like to note that the discussion on this delegation was inconclusive
> > on a couple of points:
> > 
> > 1) it does not include anything about defining rules for NMU delays.
> > 
> > The last time the NMU "policy" was changed was in 2011. The process used
> > back then was:
> > - the release team announced its intention to change the policy in 
> >   https://lists.debian.org/debian-devel-announce/2011/03/msg00016.html
> > - #625449 was filed against developers-reference
> > - there was some discussion
> > - the proposed change made it into developers-reference
> > 
> > I believe that this was a very reasonable way to make such a change, and
> > that there is no need to give explicit authority to the release team over
> > the definition of the recommended delays for NMUs in 
> > developers-reference[1].
> > [1] http://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#nmu
> > 
> > Of course, if recommended NMU delays are discussed again in the future,
> > I think that the release team's opinion should be heard with great
> > attention, given the role of NMUs in achieving quicker bug fixing and, in
> > fine, faster releases.
> > 
> 
> Hi Lucas,
> 
> This is somewhat troubling, as I pointed out in
> http://lists.alioth.debian.org/pipermail/dpl-helpers/2013-December/000124.html
> 
> Explicitly again: Please see the last 7 years worth of bits mails, where
> the release team have lowered this without advance notice, for BSPs etc.
> 
> As you have chosen to explicitly remove this role of the release team,
> without consensus, could you please state who you are now allowing to
> change NMU policy?

First, I do not think that we have a NMU *policy*. What we have is a set
of (non-binding) recommended procedures, including recommended delays,
documented in developers-reference.  The current content of dev-ref is
mostly the result of DEP1[1,2], which I co-drove back in 2008. It was
later modified to include the result of #625449[3] (0-day NMU for RC
bugs with no activity for more than 7d).

[1] 
http://anonscm.debian.org/viewvc/ddp/manuals/trunk/developers-reference/pkgs.dbk?r1=5249&r2=5353
[2] http://dep.debian.net/deps/dep1.html
[3] 
http://anonscm.debian.org/viewvc/ddp/manuals/trunk/developers-reference/pkgs.dbk?r1=8702&r2=8902

I think that this part of developers-reference, like any part of
dev-ref, can be changed by any DD, following a process similar to the
one the release team used in 2011:
> - the release team announced its intention to change the policy in 
>   https://lists.debian.org/debian-devel-announce/2011/03/msg00016.html
> - #625449 was filed against developers-reference
> - there was some discussion
> - the proposed change made it into developers-reference

That is, propose a change and seek consensus.


Also, I'd like to point out that, in fine, I don't think that the DPL
has the power to decide on an NMU *policy*, and thus cannot delegate
that power to the release team, because deciding on such policy would
be a power of the TC, not the DPL. See Constitution 6.1.1:

| The Technical Committee may:
| 
| 1. Decide on any matter of technical policy.
| 
|    This includes the contents of the technical policy manuals,
|    developers' reference materials, example packages and the behaviour
|    of non-experimental package building tools. (In each case the usual
|    maintainer of the relevant software or documentation makes decisions
|    initially, however; see 6.3(5).)

- Lucas


signature.asc
Description: Digital signature


Re: [DEP 8] About "XS-Testsuite: autopkgtest": time to remove "XS-" ?

2014-01-06 Thread Ian Jackson
Guillem Jover writes ("Re: [DEP 8] About "XS-Testsuite: autopkgtest": time to 
remove "XS-" ?"):
> On Fri, 2014-01-03 at 19:40:54 +0100, Jakub Wilk wrote:
> > No, it just means that I gave up.
> 
> Oh, ok. :/ Personally I see it has similar drawbacks to the discarded
> Build-Options field that some people wanted to use to list support for
> build-arch/build-indep targets, the difference here is, that I can see
> it also being useful so that autopkgtest implementations don't take over
> the debian/tests/control pathname as the sole owners, and alternative
> implementations could use that file with different deb822 contents, for
> example.

That proposal is an incompatible change to the existing DEP-8
specification, which does not require a DEP-8 test runner to check the
Testsuite field.

Having said that, I think the new field is a good idea to make it
easier for software to find packages with tests.

Also, a package might have two test suites, which would have to have
different filenames.

> So, I guess I'll just go ahead and add the two line patch needed to
> recognize the field for 1.17.6; queued now locally for my next push.

Thanks,
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/21194.41867.663858.687...@chiark.greenend.org.uk



Re: 'tty' output on kFreeBSD, etc. within sbuild

2014-01-06 Thread Ian Jackson
Alastair McKinstry writes ("'tty' output on kFreeBSD, etc. within sbuild"):
> Can anyone answer the following question which is puzzling me;
> I have a piece of csh code which gets called during the build of a package
> i'm maintaining. it does the following:
> 
> echo "useful information" > /dev/tty
> 
> within the script. (stdout, stderr being redirected, I think).

Others have explained why you shouldn't do this.

If you want to bypass some redirection in the rest of your package's
build system, you could stash a copy of stderr in fd 3 or 5 or
something (eg, in the rules file, with 3>&2), and then write to fd 5.

But perhaps more information would enable us to give better advice.

Thanks,
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/21194.41999.179696.729...@chiark.greenend.org.uk



Re: [RFH] [with fix] totally hosed init system

2014-01-06 Thread Thorsten Glaser
On Mon, 6 Jan 2014, Chow Loong Jin wrote:

> Upstart doesn't directly make use of the LSB headers -- it just calls back 
> onto

Ah okay, thanks for this explanation!
(I’ve switched back to sysvinit for now.)


On Sat, 4 Jan 2014, Roger Leigh wrote:

> It might be safer to do something like this:

Indeed. Even worse, it has to be done repeatedly,
until insserv spews no more errors. Screen log:

root@tglase:/etc # mksh reinit
insserv: Service dbus has to be enabled to start service avahi
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service bootlogd
insserv: exiting now!
insserv: Service hostname has to be enabled to start service bootlogs
insserv: exiting now!
insserv: Service checkroot has to be enabled to start service checkfs
insserv: exiting now!
insserv: Service checkroot has to be enabled to start service 
checkroot-bootclean
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service checkroot
insserv: Service hostname has to be enabled to start service checkroot
insserv: exiting now!
insserv: Service avahi-daemon has to be enabled to start service cups-browsed
insserv: exiting now!
insserv: Service sshd has to be enabled to start service freenx_server
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service hdparm
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service hwclock
insserv: exiting now!
insserv: Service mountkernfs has to be enabled to start service keyboard-setup
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service lvm2
insserv: exiting now!
insserv: Service mdadm-raid has to be enabled to start service mdadm
insserv: exiting now!
insserv: Service mountkernfs has to be enabled to start service mdadm-raid
insserv: exiting now!
insserv: Service mountall has to be enabled to start service mountall-bootclean
insserv: exiting now!
insserv: Service checkfs has to be enabled to start service mountall
insserv: Service checkroot-bootclean has to be enabled to start service mountall
insserv: exiting now!
insserv: Service mountkernfs has to be enabled to start service mountdevsubfs
insserv: exiting now!
insserv: Service mountnfs has to be enabled to start service mountnfs-bootclean
insserv: exiting now!
insserv: Service urandom has to be enabled to start service networking
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service nvidia-kernel
insserv: exiting now!
insserv: Service udev has to be enabled to start service plymouth
insserv: exiting now!
insserv: Service networking has to be enabled to start service tarent-server
insserv: Service ifupdown has to be enabled to start service tarent-server
insserv: exiting now!
retry (y/n)? y
insserv: Service mountdevsubfs has to be enabled to start service bootlogd
insserv: exiting now!
insserv: Service checkroot has to be enabled to start service checkfs
insserv: exiting now!
insserv: Service checkroot has to be enabled to start service 
checkroot-bootclean
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service checkroot
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service hdparm
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service hwclock
insserv: exiting now!
insserv: Service mountdevsubfs has to be enabled to start service lvm2
insserv: exiting now!
insserv: Service mdadm-raid has to be enabled to start service mdadm
insserv: exiting now!
insserv: Service mountall has to be enabled to start service mountall-bootclean
insserv: exiting now!
insserv: Service checkfs has to be enabled to start service mountall
insserv: Service checkroot-bootclean has to be enabled to start service mountall
insserv: exiting now!
retry (y/n)? y
insserv: Service checkroot has to be enabled to start service checkfs
insserv: exiting now!
insserv: Service checkroot has to be enabled to start service 
checkroot-bootclean
insserv: exiting now!
insserv: Service mountall has to be enabled to start service mountall-bootclean
insserv: exiting now!
insserv: Service checkfs has to be enabled to start service mountall
insserv: Service checkroot-bootclean has to be enabled to start service mountall
insserv: exiting now!
retry (y/n)? y
insserv: Service mountall has to be enabled to start service mountall-bootclean
insserv: exiting now!
retry (y/n)? y
retry (y/n)? n
root@tglase:/etc # cat reinit
#!/bin/mksh
cd /etc
rm rc?.d/{S,K}*
typeset -l l=
while [[ $l != n ]]; do
for x in init.d/*; do
[[ -s $x ]] || continue
x=${x##*/}
[[ $x = *@(.dpkg|README|skeleton)* ]] && continue
[[ $x = rc?(S) ]] && continue
insserv -d "$x"
done
l=
while [[ $l != @(y|n) ]]; do
print -n "retry (y/n)? "
read l
done
done


Eventually, I got a bootable system back. Thank you!

Re: Delegation for the Release Team

2014-01-06 Thread Ian Jackson
Lucas Nussbaum writes ("Re: Delegation for the Release Team"):
> On 06/01/14 at 11:56 +, Neil McGovern wrote:
> > Explicitly again: Please see the last 7 years worth of bits mails, where
> > the release team have lowered this without advance notice, for BSPs etc.
...
> First, I do not think that we have a NMU *policy*. What we have is a set
> of (non-binding) recommended procedures, including recommended delays,

I think regarding our NMU policy as non-binding is a very bad idea.
NMUs are an important area of interaction between maintainers and
other contributors.  Given the social contest, I think it is very
important that we have a clear understanding of what kind of NMU is
permissible when.  Anything else is a recipe for people with different
understandings of the rules to end up arguing.

Can you imagine the reaction of a maintainer team if an NMUer
justified a breach of the policy on the grounds that it's not binding
but only "guidelines" ?  I think the reaction here on -devel would be
unfavourable too.

> I think that this part of developers-reference, like any part of
> dev-ref, can be changed by any DD, following a process similar to the
> one the release team used in 2011:
> > - the release team announced its intention to change the policy in 
> >   https://lists.debian.org/debian-devel-announce/2011/03/msg00016.html
> > - #625449 was filed against developers-reference
> > - there was some discussion
> > - the proposed change made it into developers-reference

This is obviously impractical, for, for example, a BSP.

> That is, propose a change and seek consensus.

Given Lucas's attitude, I would like to suggest to the release team
that they file a bug against the the Developers' Reference, containing
a proposed change explicitly authorising the release team to vary the
NMU rules.  That ought to satisfy Lucas's idea of the proper process
and put us back to the status quo ante.

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



Bug#734369: ITP: plasmate -- tool specifically tailored to creating Plasma Workspace add-ons

2014-01-06 Thread David Suárez
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org


   Package name: plasmate
   Version: 1.0
  Upstream Author: Plasma Workspaces team 
  URL: http://projects.kde.org/plasmate
  License: GPL2
  Description:  small IDE taylored for development of Plasma components, such 
as Widgets, Runners, Dataengines.


-- 
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/1503934.jqFpMxkhyB@sephirot



Re: 'tty' output on kFreeBSD, etc. within sbuild

2014-01-06 Thread Alastair McKinstry
On 06/01/2014 12:39, Ian Jackson wrote:
> Alastair McKinstry writes ("'tty' output on kFreeBSD, etc. within sbuild"):
>> Can anyone answer the following question which is puzzling me;
>> I have a piece of csh code which gets called during the build of a package
>> i'm maintaining. it does the following:
>>
>> echo "useful information" > /dev/tty
>>
>> within the script. (stdout, stderr being redirected, I think).
> Others have explained why you shouldn't do this.
>
> If you want to bypass some redirection in the rest of your package's
> build system, you could stash a copy of stderr in fd 3 or 5 or
> something (eg, in the rules file, with 3>&2), and then write to fd 5.
>
> But perhaps more information would enable us to give better advice.
>
> Thanks,
> Ian.
>
>
Thanks, I've been able to adapt the build scripts so it is not necessary;
they just output to stdout.

Regards
Alastair


-- 
Alastair McKinstry  ,  , 
http://blog.sceal.ie

Anyone who believes exponential growth can go on forever in a finite world
is either a madman or an economist - Kenneth Boulter, Economist.


-- 
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/52cab929.9050...@sceal.ie



Bug#734374: ITP: kde-connect -- tool to integrate the KDE desktop with your mobile devices

2014-01-06 Thread David Suárez
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org


   Package name: kde-connect
   Version: 1.0
  Upstream Author: Albert Vaca Cintora 
  URL: http://albertvaka.wordpress.com/
  License: GPL
  Description:  set of plugins and services for kde to integrate mobile 
devices with KDE. At the moment it only supports Android ones.


-- 
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/1731023.Tv9pofjEas@sephirot



Re: Delegation for the Release Team

2014-01-06 Thread Lucas Nussbaum
On 06/01/14 at 12:59 +, Ian Jackson wrote:
> Lucas Nussbaum writes ("Re: Delegation for the Release Team"):
> > On 06/01/14 at 11:56 +, Neil McGovern wrote:
> > > Explicitly again: Please see the last 7 years worth of bits mails, where
> > > the release team have lowered this without advance notice, for BSPs etc.
> ...
> > First, I do not think that we have a NMU *policy*. What we have is a set
> > of (non-binding) recommended procedures, including recommended delays,
> 
> I think regarding our NMU policy as non-binding is a very bad idea.
> NMUs are an important area of interaction between maintainers and
> other contributors.  Given the social contest, I think it is very
> important that we have a clear understanding of what kind of NMU is
> permissible when.  Anything else is a recipe for people with different
> understandings of the rules to end up arguing.
> 
> Can you imagine the reaction of a maintainer team if an NMUer
> justified a breach of the policy on the grounds that it's not binding
> but only "guidelines" ?  I think the reaction here on -devel would be
> unfavourable too.

I agree with you that the NMU recommended practices must be clear, and
leave little place for interpretation. I think that [1] is reasonably
clear in terms of what's generally considered acceptable or not, even
though there's always place for improvement.

[1] http://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#nmu

I disagree that we should have *rules* because, given the social
context, I find it important to leave space to adapt to each case.
For example, if I had a fix for #713183 (RC bug against pyg, opened
on 2013-06-22, no action since then, no co-maintainer, maintainer
looks inactive, popcon=3), I wouldn't have a problem uploading with
a 0-day delay.
If I thought I had a fix for #727786 (RC bug against eglibc, opened
on 2013-10-26, last action on 2013-11-12, maintained by an active
team, popcon=158880), I don't think that uploading with a 0-day delay
would be a very good idea.
Problem is, there are many cases between those extremes. If you turn the
NMU recommended practices into rules, you could create or reinforce the
feeling that 0-day NMUs are a perfectly valid option in both cases
described above.

> > I think that this part of developers-reference, like any part of
> > dev-ref, can be changed by any DD, following a process similar to the
> > one the release team used in 2011:
> > > - the release team announced its intention to change the policy in 
> > >   https://lists.debian.org/debian-devel-announce/2011/03/msg00016.html
> > > - #625449 was filed against developers-reference
> > > - there was some discussion
> > > - the proposed change made it into developers-reference
> 
> This is obviously impractical, for, for example, a BSP.
> 
> > That is, propose a change and seek consensus.
> 
> Given Lucas's attitude, I would like to suggest to the release team
> that they file a bug against the the Developers' Reference, containing
> a proposed change explicitly authorising the release team to vary the
> NMU rules.  That ought to satisfy Lucas's idea of the proper process
> and put us back to the status quo ante.

Do you see a problem with the current NMU recommended practices, that
you would like to fix? I'm asking because the current ones have been
defined 2.5 years ago, and I don't remember much discussion about them
since then. Maybe we could save everybody's time, and have that
discussion about who is allowed to change them when there's a change
that someone wants to do.

Also, I'm surprised that you didn't comment on the last part of my mail.

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/20140106142054.ga21...@xanadu.blop.info



Re: GPLv2-only considered harmful [was Re: GnuTLS in Debian]

2014-01-06 Thread David Weinehall
On Sat, Jan 04, 2014 at 03:13:01AM +, Clint Adams wrote:
> On Wed, Jan 01, 2014 at 10:58:32AM +0100, David Weinehall wrote:
> > That's also why I *don't* use BSD-style licenses for software that
> > I write, but rather GPLv2 or LGPLv2.1.
> 
> So if someone takes your LGPLv2.1-only software and adds GPLv2-only
> code to it, do you feel similarly betrayed because you can't take
> that code back?

Yes; that ruins the whole purpose of choosing of the LGPL --
not only does the GPL not allow proprietary software to link
against it (which is, for me, the whole point of licensing a library
under the LGPL), but a change from LGPL to GPL is also oneway.

The only situation I find such a license transformation morally ok is
when taking parts of the code to incorporate in a project (let's say
that a library contains a neat utility function that might be useful in
another project.  Linking against a library just for the sake of a
single utility function is pretty over the top, but borrowing that code
(properly credited, of course) feels perfectly fine.


Regards: David
-- 
 /) David Weinehall  /) Rime on my window   (\
//  ~   //  Diamond-white roses of fire //
\)  http://www.acc.umu.se/~tao/(/   Beautiful hoar-frost   (/


-- 
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/20140106150732.gd25...@hirohito.acc.umu.se



Re: 'tty' output on kFreeBSD, etc. within sbuild

2014-01-06 Thread Ian Jackson
Alastair McKinstry writes ("Re: 'tty' output on kFreeBSD, etc. within sbuild"):
> On 06/01/2014 12:39, Ian Jackson wrote:
> > But perhaps more information would enable us to give better advice.
>
> Thanks, I've been able to adapt the build scripts so it is not necessary;
> they just output to stdout.

Great, thanks.

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



Re: GPLv2-only considered harmful [was Re: GnuTLS in Debian]

2014-01-06 Thread Dimitri John Ledkov
On 6 January 2014 15:07, David Weinehall  wrote:
>
> On Sat, Jan 04, 2014 at 03:13:01AM +, Clint Adams wrote:
> > On Wed, Jan 01, 2014 at 10:58:32AM +0100, David Weinehall wrote:
> > > That's also why I *don't* use BSD-style licenses for software that
> > > I write, but rather GPLv2 or LGPLv2.1.
> >
> > So if someone takes your LGPLv2.1-only software and adds GPLv2-only
> > code to it, do you feel similarly betrayed because you can't take
> > that code back?
>
> Yes; that ruins the whole purpose of choosing of the LGPL --
> not only does the GPL not allow proprietary software to link
> against it (which is, for me, the whole point of licensing a library
> under the LGPL), but a change from LGPL to GPL is also oneway.
>
> The only situation I find such a license transformation morally ok is
> when taking parts of the code to incorporate in a project (let's say
> that a library contains a neat utility function that might be useful in
> another project.  Linking against a library just for the sake of a
> single utility function is pretty over the top, but borrowing that code
> (properly credited, of course) feels perfectly fine.
>

Well, instead of using "or later" clause, one can
dual/tripple/multiple license code under licenses one is ok with.
E.g. GPLv2 | GPLv3 and _without and later_

But GPL text does confuse me as a whole, no modifications nor derivate
works of the GPL license text are allowed, and the original text has
"and later" clause - is licensing without "and later" constitues
modification of the GPL license text, which is prohibited and thus all
GPL licensed software is, in-fact, with "and later" clause?

I guess it's a more of debian-legal@ question rather than debian-devel@.

-- 
Regards,

Dimitri.


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



Re: Delegation for the Release Team

2014-01-06 Thread Ian Jackson
Lucas Nussbaum writes ("Re: Delegation for the Release Team"):
> On 06/01/14 at 12:59 +, Ian Jackson wrote:
> > Given Lucas's attitude, I would like to suggest to the release team
> > that they file a bug against the the Developers' Reference, containing
> > a proposed change explicitly authorising the release team to vary the
> > NMU rules.  That ought to satisfy Lucas's idea of the proper process
> > and put us back to the status quo ante.
> 
> Do you see a problem with the current NMU recommended practices, that
> you would like to fix? [...]

Well, Neil raised the question of bug squashing parties.  They aren't
mentioned in the dev ref.

Also, the release team have historically occasionally put out
announcements that NMU rules would be relaxed for other reasons, such
as for release goals.

So I think the current dev ref text doesn't reflect our recent
practice.

>  I'm asking because the current ones have been
> defined 2.5 years ago, and I don't remember much discussion about them
> since then. Maybe we could save everybody's time, and have that
> discussion about who is allowed to change them when there's a change
> that someone wants to do.

Perhaps it's just that everyone had thought that the release team's
announcements are sufficient to make exceptions to the rules in the
dev ref.  It may be that that was the wrong process, and that power
wasn't really in the hands of the release team.

But AFAIAA pretty much everyone has gone along with it all this time
and deferred to release team decisions without questioning the basis
of their authority (that question having only arisen as a side-effect
of the team's DPL delegation).  That suggests that the release team
have done well at making these decisions and should continue to do so.
In which case the right fix is to regularise the basis for their
decisionmaking.

> Also, I'm surprised that you didn't comment on the last part of my mail.

(Regarding the TC.)  Well, of course I'm on the TC and the TC has the
power to rule on disputes about the dev ref.  But right now I don't
see such a dispute.

I'm hoping that if Neil files a bug along the lines I suggested, the
dev ref maintainers would make the change as requested.  That would
solve the problem completely and everyone would be happy, right ?

Perhaps there are people who don't want decisions on BSPs, release
goal NMU criteria, etc., to be made by the release team.  But I think
anyone with that opinion should say who should make those decisions
instead.

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



Re: Delegation for the Release Team

2014-01-06 Thread Lucas Nussbaum
On 06/01/14 at 15:24 +, Ian Jackson wrote:
> Lucas Nussbaum writes ("Re: Delegation for the Release Team"):
> > Also, I'm surprised that you didn't comment on the last part of my mail.
> 
> (Regarding the TC.)  Well, of course I'm on the TC and the TC has the
> power to rule on disputes about the dev ref.  But right now I don't
> see such a dispute.

No, I was talking about the fact that the DPL can't delegate the power
to change an NMU policy, because that's a power that the DPL doesn't
have. (6.1.1)

> I'm hoping that if Neil files a bug along the lines I suggested, the
> dev ref maintainers would make the change as requested.  That would
> solve the problem completely and everyone would be happy, right ?

Even if Neil was a member of the release team not so long ago, I think
that it would make more sense if a current member of the release team
filed that bug on behalf of the release team.
 
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/20140106154746.ga27...@xanadu.blop.info



Re: Delegation for the Release Team

2014-01-06 Thread Michael Gilbert
On Mon, Jan 6, 2014 at 7:59 AM, Ian Jackson wrote:
> Lucas Nussbaum writes ("Re: Delegation for the Release Team"):
>> On 06/01/14 at 11:56 +, Neil McGovern wrote:
>> > Explicitly again: Please see the last 7 years worth of bits mails, where
>> > the release team have lowered this without advance notice, for BSPs etc.
> ...
>> First, I do not think that we have a NMU *policy*. What we have is a set
>> of (non-binding) recommended procedures, including recommended delays,
>
> I think regarding our NMU policy as non-binding is a very bad idea.
> NMUs are an important area of interaction between maintainers and
> other contributors.  Given the social contest, I think it is very
> important that we have a clear understanding of what kind of NMU is
> permissible when.  Anything else is a recipe for people with different
> understandings of the rules to end up arguing.

Additional layers of bureaucracy and inflexibility are the opposite
direction that the project should be going in.

> Can you imagine the reaction of a maintainer team if an NMUer
> justified a breach of the policy on the grounds that it's not binding
> but only "guidelines" ?  I think the reaction here on -devel would be
> unfavourable too.

That is already effectively "enforced" by public shaming (mostly by
the release team).  It would be nice if those engaged in that
enforcement were more kind.  A simple tip to devref would be most of
the time effective.

Best wishes,
Mike


-- 
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/CANTw=MOggZiAS9vpUC9K+TMcpc622uaibp4sPgU=odwnjg3...@mail.gmail.com



Re: Delegation for the Release Team

2014-01-06 Thread gregor herrmann
On Mon, 06 Jan 2014 15:24:40 +, Ian Jackson wrote:

FWIW, I have no strong opinion if something about NMU rules should be
in the RT delegation; just adding some experiences / data points:


> > Do you see a problem with the current NMU recommended practices, that
> > you would like to fix? [...]
> Well, Neil raised the question of bug squashing parties.  They aren't
> mentioned in the dev ref.

From my experience, I never had the need for different NMU
practices/rules during BSPs. NMUs are NMUs, no matter if I'm sitting
at home fixing RC bugs or around a table with other Debian guys.


Looking into the d-d-a archives, I find something about NMUs during
BSPs in May 2007 (<20070513172244.ga14...@solar.ftbfs.de>) for the
last time, and then (and since then, e.g.
<47ccf6ce.7050...@debian.org> in March 2008) the "everlasting BSP"
announcement in September 2007 (<20070901130447.gh27...@zomers.be>).

AFAICS this made its way into DevRef via #625449 in March 2011.

In <20110329095102.gx37...@feta.halon.org.uk> (which leads to this
bug / DevRef change), the RT mentions that the "perpetual 0-day NMU
policy ... has worked well for the past five years, and so will be
submitting a bug against dev-ref to make this official."
 
> Also, the release team have historically occasionally put out
> announcements that NMU rules would be relaxed for other reasons, such
> as for release goals.

The last occurrence I found in a quick look in the d-d-a archives was
from March 2009. (<20090302105458.GA3762@rivendell>)
 
> So I think the current dev ref text doesn't reflect our recent
> practice.

My impression is different: I think recent (as in: quite a few years
already) practice is exactly as it's written down in DevRef.
 
> > I'm asking because the current ones have been
> > defined 2.5 years ago, and I don't remember much discussion about them
> > since then. Maybe we could save everybody's time, and have that
> > discussion about who is allowed to change them when there's a change
> > that someone wants to do.
> Perhaps it's just that everyone had thought that the release team's
> announcements are sufficient to make exceptions to the rules in the
> dev ref.

Maybe, except that there haven't been any I'm aware of since the last
DevRef change :)

> But AFAIAA pretty much everyone has gone along with it all this time
> and deferred to release team decisions without questioning the basis
> of their authority (that question having only arisen as a side-effect
> of the team's DPL delegation).  That suggests that the release team
> have done well at making these decisions and should continue to do so.
> In which case the right fix is to regularise the basis for their
> decisionmaking.

Again, no objection from me against writing down somewhere that the
RT has a privileged role in adapting NMU rules, in case this will be
considered necessary at some point in the future.
 

Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Davy Graham: Pretty Polly


signature.asc
Description: Digital signature


Re: Delegation for the Release Team

2014-01-06 Thread Neil Williams
On Mon, 6 Jan 2014 12:26:14 -0500
Michael Gilbert  wrote:

> On Mon, Jan 6, 2014 at 7:59 AM, Ian Jackson wrote:
> > Lucas Nussbaum writes ("Re: Delegation for the Release Team"):
> >> On 06/01/14 at 11:56 +, Neil McGovern wrote:
> >> > Explicitly again: Please see the last 7 years worth of bits
> >> > mails, where the release team have lowered this without advance
> >> > notice, for BSPs etc.
> > ...
> >> First, I do not think that we have a NMU *policy*. What we have is
> >> a set of (non-binding) recommended procedures, including
> >> recommended delays,
> >
> > I think regarding our NMU policy as non-binding is a very bad idea.

+1

> > NMUs are an important area of interaction between maintainers and
> > other contributors.  Given the social contest, I think it is very
> > important that we have a clear understanding of what kind of NMU is
> > permissible when.  Anything else is a recipe for people with
> > different understandings of the rules to end up arguing.
> 
> Additional layers of bureaucracy and inflexibility are the opposite
> direction that the project should be going in.

The project needs to respect the work of hard pressed teams and *help*
those teams by having strict and clear rules. Wasting time arguing
about requirements which are too vague or flexible is the wrong
direction if you actually want teams to get anything done other than
answering questions on mailing lists and IRC.

Little makes teams less popular than saying "no" continuously, so make
the rules clear and let the team manage the rules themselves.

The main changes made to the NMU policy by the release team have been
to *reduce* the timeframes but that doesn't mean that the policy itself
should be non-binding.

> > Can you imagine the reaction of a maintainer team if an NMUer
> > justified a breach of the policy on the grounds that it's not
> > binding but only "guidelines" ?  I think the reaction here on
> > -devel would be unfavourable too.
> 
> That is already effectively "enforced" by public shaming (mostly by
> the release team).  

Such enforcement is clearly insufficient.

I'm in favour of an NMU policy which pushes non-compliant NMUs to the
appropriate delayed queues automatically. Policy details to be specified
by the release team alone, managed automatically and without room for
"negotiation" (hassle) in order to free the team to actually get the
release into a good state.

NMU Policy must respond to the needs of the project through the whole
release cycle. That means letting the release team reduce the delays
needed before an NMU during a release freeze.

> It would be nice if those engaged in that
> enforcement were more kind.  A simple tip to devref would be most of
> the time effective.

Try working with a team who spend most of their time telling people not
to do things. Too many people think being "kind" is equivalent to
"giving way" and take that as a hint to pester continuously "because
the initial response didn't actually say no categorically".

Developers shouldn't *need* to be pointed at the developer reference or
release team announcement emails.

-- 


Neil Williams
=
http://www.linux.codehelp.co.uk/



signature.asc
Description: PGP signature


Bug#734394: ITP: pyhusl -- conversions for HUSL (human-friendly HSL) color space

2014-01-06 Thread Yaroslav Halchenko
Package: wnpp
Severity: wishlist
Owner: Yaroslav Halchenko 

* Package name: pyhusl
  Version : 2.1.0
  Upstream Author : Alexei Boronine 
* URL : https://github.com/boronine/pyhusl
* License : MIT
  Programming Lang: Python
  Description : conversions for HUSL (human-friendly HSL) color space

 HUSL is a modified version of the CIE LCh_uv color space with a new
 saturation component.
 .
 This package provides a Python port of HUSL defining conversions to
 and from CIE LChuv. See http://www.boronine.com/husl/ for more
 information about HUSL.


-- 
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/20140106193738.28834.30086.report...@novo.onerussian.com



Re: Delegation for the Release Team

2014-01-06 Thread Steve Langasek
On Mon, Jan 06, 2014 at 06:46:02PM +0100, gregor herrmann wrote:

> Looking into the d-d-a archives, I find something about NMUs during
> BSPs in May 2007 (<20070513172244.ga14...@solar.ftbfs.de>) for the
> last time, and then (and since then, e.g.
> <47ccf6ce.7050...@debian.org> in March 2008) the "everlasting BSP"
> announcement in September 2007 (<20070901130447.gh27...@zomers.be>).

> AFAICS this made its way into DevRef via #625449 in March 2011.

> In <20110329095102.gx37...@feta.halon.org.uk> (which leads to this
> bug / DevRef change), the RT mentions that the "perpetual 0-day NMU
> policy ... has worked well for the past five years, and so will be
> submitting a bug against dev-ref to make this official."

For the record, I don't think the wording in the devref matches the NMU
policy that the release team was encouraging prior to that.  In particular,
the devref says that a 0-day NMU should be done only if:

   [...] fixing only release-critical bugs older than 7 days, with no
   maintainer activity on the bug for 7 days and no indication that a fix is
   in progress

This is definitely more conservative than what I recommended while RM.  As
far as I'm concerned, any time there is an RC bugfix included in the upload,
unless there are other changes included that you have reason to believe the
maintainer will disapprove of, it should automatically be a 0-day NMU.
Otherwise, the effect is that we're telling NMUers they should choose
between doing a thorough job of fixing the package while NMUing, and
providing timely help to the release.

Likewise, I think that an RC bug being old or new, touched by the maintainer
or not, factors into the decision about whether to spend the effort on
preparing an NMU; but once the NMU has been prepared, I don't think it
usually makes much sense to upload with a delay... it may have been
duplicated effort, but it doesn't benefit anyone to delay the upload once
it's been done.


So I think the current language in the devref is a conservative compromise
based on the discussions at the time.  I would not like to see it enshrined
as a hard rule that NMUers are going to get yelled at if they violate.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


signature.asc
Description: Digital signature


Re: GPLv2-only considered harmful [was Re: GnuTLS in Debian]

2014-01-06 Thread Stephen Kitt
Hi Dimitri,

On Mon, 6 Jan 2014 15:22:09 +, Dimitri John Ledkov 
wrote:
> But GPL text does confuse me as a whole, no modifications nor derivate
> works of the GPL license text are allowed, and the original text has
> "and later" clause - is licensing without "and later" constitues
> modification of the GPL license text, which is prohibited and thus all
> GPL licensed software is, in-fact, with "and later" clause?

The GPL itself discusses this, in section 9 in GPL v2 and in section 14 in
GPL v3. The notice that mentions the version you apply to your code comes
after the "END OF TERMS AND CONDITIONS" line, so it's not actually part of
the license (although it is part of the license document, which is what the
"verbatim" clause applies to, in its entirety). When you apply the terms to
your code, as I understand it, you're allowed to choose whichever version of
the license you prefer, with or without the "or later" clause; you're not
modifying the license document itself so that's OK.

Regards,

Stephen
(IANAL and all that)


signature.asc
Description: PGP signature


Re: GPLv2-only considered harmful [was Re: GnuTLS in Debian]

2014-01-06 Thread Wouter Verhelst
Op 05-01-14 15:57, Clint Adams schreef:
> On Sat, Jan 04, 2014 at 05:07:29PM +0100, Wouter Verhelst wrote:
>> This goes for GPLvX "or later", but also for other "or later" licenses,
>> where they exist.
>>
>> I'm convinced that the GPLv2 is a free license, but I'm so far undecided
>> on the GPLv3 (mainly because I've not read the license text in much
>> detail myself yet since it's far too long and I just never had the time).
>>
>> How is that in any way antisocial?
> 
> Because licensing is a social activity and you're making it all about you.

I guess that's something we heavily disagree about, then.

Licensing is not a social activity, to me. Writing free software is
social, sure, and so I do want to share my code with whomever *I* think
deserves it.

To do that, it is necessary to choose a license which allows people to
use (and modify!) my code in ways that I think is reasonable. Since
"reasonable" also includes "making sure that it can be mingled with
other code," I have no good reason to choose a GPLvX-incompatible
license, and I will go to great lengths to avoid that, if I can.

However, having said that, the FSF has a history of making statements
that I disagree with about what is "ethical" behaviour as a developer,
and thus I cannot in good conscience trust them to come up with a
license that will not disenfranchise people whom I think do not deserve
to be disenfranchised. In that light, it would be wrong to allow the FSF
to dictate what people can (or cannot) be allowed to do with my code.

> I could go waste my time making up a license that addresses only the
> things I care about.  It wouldn't have an attribution requirement.
> It would terminate on trademark-related legal action.  It would thus
> be incompatible with every other copyleft license out there.

And that would be very silly. But then, I'm not suggesting that.

[...]
> I once licensed something under GPLv2-only because I was afraid of
> what v3 might bring, but that turned out to be stupid and I'm glad
> someone yelled at me to fix it early on, because it was incompatible
> with v3+ FOR NO GOOD REASON.

I concur that if you fully agree with the FSF's position, there is no
good reason to license something v2-only.

Understand that not everyone feels that way.

-- 
This end should point toward the ground if you want to go to space.

If it starts pointing toward space you are having a bad problem and you
will not go to space today.

  -- http://xkcd.com/1133/


-- 
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/52cb35e6.4050...@debian.org



Re: Delegation for the Release Team

2014-01-06 Thread Charles Plessy
Le Mon, Jan 06, 2014 at 04:47:46PM +0100, Lucas Nussbaum a écrit :
> 
> I think that it would make more sense if a current member of the release team
> filed that bug on behalf of the release team.

I agree and need to say that I am surprised to read so many emails complaining
for the release team, writtend by developers who are not in the release team.

I think that the discussions on this list would go better if everybody gave
more time to the main parties to react first.  If it is about security,
release, system administration, python, init systems, etc, why not waiting at
least a few hours to see if members of the relevant team have something
original to say ?

Have a nice day,

--
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/20140106231446.gr22...@falafel.plessy.net



Bug#734418: ITP: gap-io -- low level C library IO bindings for GAP

2014-01-06 Thread Jerome Benoit
Package: wnpp
Severity: wishlist
Owner: Jerome Benoit 

* Package name: gap-io
  Version : 4.2
  Upstream Author : Max Neunhoeffer 
* URL : 
http://www-circa.mcs.st-and.ac.uk/~neunhoef/Computer/Software/Gap/io.html
* License : GPL
  Programming Lang: C, GAP
  Description : low level C library IO bindings for GAP

This GAP package brings to GAP a link to the standard UNIX I/O
functionalities available through the C-library.


-- 
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/20140107015510.16235.7839.report...@nen.dnsalias.org