Re: bindv6only again

2010-04-27 Thread Florian Weimer
* Julien Cristau:

> +#if defined(ENABLE_IPV6) && defined(IPV6_V6ONLY)
> + if (ai->ai_family == AF_INET6) {
> + int zero = 0;
> + if (setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &zero, 
> sizeof(zero)) < 0)
> + g_warning("setsockopt(IPV6_V6ONLY): %s", 
> g_strerror(errno));
> + }
> +#endif
> +

Isn't it a bug in getaddrinfo that it doesn't do that on its own?  Or
does it return multiple sockets in this case?


-- 
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/e1o6f0i-0001gt...@mid.deneb.enyo.de



Re: Binary package names for mozilla plugins

2010-04-27 Thread Mike Hommey
On Tue, Apr 27, 2010 at 12:03:54AM +0200, Benjamin Drung wrote:
> Ok, I added it to the poll, but i doubt that it will win against
> browser-plugin-*.

Really, this is getting out of proportion. How about we don't care and
try to improve searching by debtags in the various apt frontends? (if
that ever needs to be improved)

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/20100427073907.ga21...@glandium.org



Re: bindv6only again

2010-04-27 Thread Juliusz Chroboczek
> If POSIX-compliant apps may only work with one setting then the standard would
> say "only this setting is compliant with POSIX". Since it does not,

Yes it does.  Section 2.10.20, see the paragraph titled "Compatibility
with IPv4".

You might argue that having this in the POSIX standard is a mistake, but
it is perfectly clear to anyone even vaguely competent that when
bindv6only is true, Linux is not compliant with the "IPV6" option to
POSIX.

> we must assume that a sysadmin choosing either value results in
> a POSIX-compliant system. If an application fails to work on such
> a system it must ipso facto not be POSIX-compliant and hence buggy.

Please stop bluffing.

Juliusz


pgpwhsB5IgzT6.pgp
Description: PGP signature


Re: bindv6only again

2010-04-27 Thread Juliusz Chroboczek
>> The apparent consensus is being ignored -- the default value is still

> - nobody cares about the consensus in the peanut gallery

I am not quite sure what to do with this sentence.

You have single-handedly broken peoples' systems, with no advance
warning.  When people have complained, you have either ignored them or
bullied them (in #56023, you use phraseology such as "you do not
understand well sockets programming" in response to a helpful and
reasonable commenter), and now you're saying that Julien Cristau is "the
peanut gallery".

Marco, this is not the way things are done.

> - as explained in #560238, it is still not the time to make a choice

But you're breaking peoples' systems *now*.  And breaking systems
tracking *testing*, not unstable!

Juliusz


pgpZ7J1DdqbSK.pgp
Description: PGP signature


Re: bindv6only again

2010-04-27 Thread Samuel Thibault
Florian Weimer, le Tue 27 Apr 2010 09:15:12 +0200, a écrit :
> * Julien Cristau:
> 
> > +#if defined(ENABLE_IPV6) && defined(IPV6_V6ONLY)
> > +   if (ai->ai_family == AF_INET6) {
> > +   int zero = 0;
> > +   if (setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &zero, 
> > sizeof(zero)) < 0)
> > +   g_warning("setsockopt(IPV6_V6ONLY): %s", 
> > g_strerror(errno));
> > +   }
> > +#endif
> > +
> 
> Isn't it a bug in getaddrinfo that it doesn't do that on its own?

How could it?  getaddrinfo doesn't deal with sockets, only with
addresses.

> Or does it return multiple sockets in this case?

It doesn't return sockets, it returns addresses. If a hostname has both
an IPv4 and an IPv6 record, getaddrinfo will return both an AF_INET
address and an AF_INET6 address.

Samuel


-- 
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/20100427104423.gm2...@const.famille.thibault.fr



Re: bindv6only again

2010-04-27 Thread Simon Huggins
On Mon, Apr 26, 2010 at 09:46:48PM +0200, Marco d'Itri wrote:
> - as explained in #560238, it is still not the time to make a choice

Not sure what you mean here.

Anyway, is there a reason that #560238 isn't blocked by #560044 given it
breaks that package or are you not bothered about breaking non-free
software?

Simon.

-- 
Just another wannabie | "I get mail; therefore I am."  |  Just another fool
--+   - Dilbert+---
This message was brought to you by the letter H and the number 20.
htag.pl 0.0.24 -- http://www.earth.li/projectpurple/progs/htag.html


signature.asc
Description: Digital signature


Re: bindv6only again

2010-04-27 Thread Marco d'Itri
On Apr 27, Simon Huggins  wrote:

> On Mon, Apr 26, 2010 at 09:46:48PM +0200, Marco d'Itri wrote:
> > - as explained in #560238, it is still not the time to make a choice
> Not sure what you mean here.
We have time until the freeze to determine the impact of this change.

> Anyway, is there a reason that #560238 isn't blocked by #560044 given it
> breaks that package or are you not bothered about breaking non-free
> software?
Nobody bothered to register this in the BTS, I did now.
I am not a java user, so I am unable to evaluate the practical impact of
this implementation being still broken.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: bindv6only again

2010-04-27 Thread Marco d'Itri
On Apr 27, Juliusz Chroboczek  wrote:

> reasonable commenter), and now you're saying that Julien Cristau is "the
> peanut gallery".
No, I am not.

> But you're breaking peoples' systems *now*.  And breaking systems
Which ones? There is only one bug open (gdm) and it has patches.

Based on this data I believe that the change has been a great success,
the only hard issue has been the one with the java packages.

> tracking *testing*, not unstable!
It is unfortunate that the package migrated to testing while it had an
RC bug open, but it happened long ago and the sky has not fallen yet so
I do not believe that this is a major concern.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++

2010-04-27 Thread Cleto Martin Angelina
Package: wnpp
Severity: wishlist
Owner: Cleto Martin Angelina 
Owner: Cleto Martin Angelina 

* Package name: zthreads
  Version : 2.3.2
  Upstream Author : Eric Crahen 
* URL : http://zthread.sourceforge.net/
* License : MIT
  Programming Lang: C++
  Description : A platform-independent, multi-threading, object-oriented 
and synchronization library for C++

Zthreads is an advanced platform-independant, object-oriented
threading and synchronization library. Designed and tested under POSIX
& Win32 systems. Not just another thread wrapper.
..
It provides several structures for concurrent programming like
PoolExecutor, MonitoredQueue, Barriers and much more. Futhermore,
structures like Task and Thread are provided for creating threading
applications in C++ easier.
..
This library is used in Bruce Eckel's book "Thinking in
C++" as a good framework for concurrent programming.



-- 
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/20100427120749.9048.33290.report...@michi.selfip.biz



Bug#579379: ITP: pyimport-relative -- relative import of a module for older versions of Python (i.e. pre 2.6)

2010-04-27 Thread Yaroslav Halchenko
Package: wnpp
Severity: wishlist
Owner: Yaroslav Halchenko 
Owner: Yaroslav Halchenko 


* Package name: pyimport-relative
  Version : 0.1.0
  Upstream Author : Rocky Bernstein 
* URL : http://code.google.com/p/pyimport-relative/
* License : GPL
  Programming Lang: Python
  Description : relative import of a module for older versions of Python 
(i.e. pre 2.6)

This package provides import_relative module to implement relative import
of a module for older versions of Python (i.e. pre 2.6) or where you want this
feature and need it to be compatible with older versions of Python. 



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



Adah Taylor invites you to join the "marble-tiles" group on FriendFeed

2010-04-27 Thread Adah Taylor
Message from Adah Taylor: 
 
 I'd like to invite you to subscribe to "Elegant Natural Stones" on FriendFeed. 
You can check it out here: http://friendfeed.com/marble-tiles 
 
 -- 
 
 To join the "marble-tiles" group 
(http://friendfeed.com/invite?code=NJRTqSrxQh) on FriendFeed, visit 
http://friendfeed.com/invite?code=NJRTqSrxQh. 
 
 To see Adah Taylor's FriendFeed (http://friendfeed.com/adahtaylor), check out 
http://friendfeed.com/adahtaylor 
 
 If you have any questions, please contact feedb...@friendfeed.com. 
 
 Thanks,
 Your friends at FriendFeed 
 
 If you no longer wish to receive any email from FriendFeed, visit  
(https://friendfeed.com/account/optout?code=NJRTqSrxQh)

Bug#579398: ITP: openfst -- weighted finite-state transducers library

2010-04-27 Thread Jakub Wilk

Package: wnpp
Severity: wishlist
Owner: Jakub Wilk 

* Package name: openfst
  Version : 1.1
  Upstream Author : Cyril Allauzen, Michael Riley
* URL : http://www.openfst.org/
* License : Apache License, v.2.0
  Programming Lang: C++
  Description : weighted finite-state transducers library

OpenFst is a library for constructing, combining, optimizing, and 
searching weighted finite-state transducers (FSTs). Weighted 
finite-state transducers are automata where each transition has an input 
label, an output label, and a weight. The more familiar finite-state 
acceptor is represented as a transducer with each transition's input and 
output label equal. Finite-state acceptors are used to represent sets of 
strings (specifically, regular or rational sets); finite-state 
transducers are used to represent binary relations between pairs of 
strings (specifically, rational transductions). The weights can be used 
to represent the cost of taking a particular transition.


--
Jakub Wilk


signature.asc
Description: Digital signature


Bug#579401: ITP: pyopenfst -- Python bindings for the OpenFst library

2010-04-27 Thread Jakub Wilk

Package: wnpp
Severity: wishlist
Owner: Jakub Wilk 

* Package name: pyopenfst
  Version : (not released yet)
  Upstream Author : Thomas Breuel, David Huggins-Daines
* URL : http://code.google.com/p/pyopenfst/
* License : Apache License 2.0
  Programming Lang: C++
  Description : Python bindings for the OpenFst library

The OpenFST library implements algorithms on weighted finite state 
transducers. The PyOpenFST project contains bindings for the library.


--
Jakub Wilk


signature.asc
Description: Digital signature


Re: bindv6only again

2010-04-27 Thread Peter Samuelson

[Marco d'Itri]
> Which ones? There is only one bug open (gdm) and it has patches.

Well, there is #572279 against lighttpd.  It's not directly a bug with
bindv6only, but it is caused by the fix for bindv6only.
-- 
Peter Samuelson | org-tld!p12n!peter | http://p12n.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/20100427151853.ga2...@p12n.org



Re: bindv6only again

2010-04-27 Thread Kurt Roeckx
On Mon, Apr 26, 2010 at 07:54:53PM +0200, Julien Cristau wrote:
> On Mon, Apr 26, 2010 at 19:30:14 +0200, Josselin Mouette wrote:
> > Good. Now if you or one of those who advocate this "broken by default"
> > behavior could provide patches for gdm3, this would be more productive.
> > 
> Not that I advocate the broken current default, but here's a
> not-even-build-tested patch against master.

[...]

> +#if defined(ENABLE_IPV6) && defined(IPV6_V6ONLY)
> + if (ai->ai_family == AF_INET6) {
> + int zero = 0;
> + if (setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &zero, 
> sizeof(zero)) < 0)
> + g_warning("setsockopt(IPV6_V6ONLY): %s", 
> g_strerror(errno));
> + }
> +#endif
> +
>  if (bind (sock, ai->ai_addr, ai->ai_addrlen) < 0) {
>  g_warning ("bind: %s", g_strerror (errno));
>  close (sock);

I didn't look at the source, but if it's already using
getaddrinfo() and going over all the addresses it returned,
I don't see why it should be broken with either value of
the option.

So I can only assume that it doesn't go over all the
addresses returned by getaddrinfo(), and that that is 
the real issue.

I also think that applications should set it to 1, so I would
disagree with that patch.  And it would still have a problem
on an OS that doesn't allow you to set that to 0.


Kurt


-- 
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/20100427165916.ga30...@roeckx.be



Re: bindv6only again

2010-04-27 Thread Julien Cristau
On Tue, Apr 27, 2010 at 18:59:16 +0200, Kurt Roeckx wrote:

> I didn't look at the source, but if it's already using
> getaddrinfo() and going over all the addresses it returned,
> I don't see why it should be broken with either value of
> the option.
> 
> So I can only assume that it doesn't go over all the
> addresses returned by getaddrinfo(), and that that is 
> the real issue.
> 
Whatever "the real issue" means.  It assumes that bind() on in6addr_any
allows receiving ipv4 packets, as the spec says it does.
I know it could use multiple sockets, but that would be a less
trivial patch, and wouldn't make any actual difference afaict.

> I also think that applications should set it to 1, so I would
> disagree with that patch.  And it would still have a problem
> on an OS that doesn't allow you to set that to 0.
> 
I couldn't care less about openbsd.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: [OT] Re: Binary package names for mozilla plugins [Was: Bits from the Mozilla Extension Packaging Team]

2010-04-27 Thread Benjamin Drung
Am Dienstag, den 27.04.2010, 10:02 +0900 schrieb Charles Plessy:
> Le Mon, Apr 26, 2010 at 08:40:41PM +0200, Benjamin Drung a écrit :
> > 
> > I setup a doodle poll
> 
> Dear Benjamin,
> 
> I would like to recommend http://selectricity.org/ instead. In contrary to
> Doodle, Selectricity is free software.

Thanks, I bookmarked it and will use it the next time. It is free
software (indicated by "Copyleft"), but I haven't found the source code.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Architecture Nomenclature

2010-04-27 Thread Kip Warner
Greetings Everyone,

I've been looking for a while, but no luck. Is there a table somewhere
that summarizes the different architecture names like i386, i586, i686,
amd64, ia64, and so on along with the criteria for hardware qualifying
under that name?

e.g. Does i686 mandate SSE2?

PS I am not on the mailing list, so please remember to cc me. Thanks.

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part


Re: Architecture Nomenclature

2010-04-27 Thread Benjamin Drung
Am Dienstag, den 27.04.2010, 12:45 -0700 schrieb Kip Warner:
> Greetings Everyone,
> 
> I've been looking for a while, but no luck. Is there a table somewhere
> that summarizes the different architecture names like i386, i586, i686,
> amd64, ia64, and so on along with the criteria for hardware qualifying
> under that name?

I am not aware of a table. I would search for the names and see which is
the first architecture and check their features.

> e.g. Does i686 mandate SSE2?

i686 = Pentium Pro and later = only MMX
amd64 mandates SSE2 (and therefore MMX and SSE)

> PS I am not on the mailing list, so please remember to cc me. Thanks.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Architecture Nomenclature

2010-04-27 Thread Kip Warner
On Tue, 2010-04-27 at 22:16 +0200, Benjamin Drung wrote:
> Am Dienstag, den 27.04.2010, 12:45 -0700 schrieb Kip Warner:
> > Greetings Everyone,
> > 
> > I've been looking for a while, but no luck. Is there a table somewhere
> > that summarizes the different architecture names like i386, i586, i686,
> > amd64, ia64, and so on along with the criteria for hardware qualifying
> > under that name?
> 
> I am not aware of a table. I would search for the names and see which is
> the first architecture and check their features.
> 
> > e.g. Does i686 mandate SSE2?
> 
> i686 = Pentium Pro and later = only MMX
> amd64 mandates SSE2 (and therefore MMX and SSE)
> 
> > PS I am not on the mailing list, so please remember to cc me. Thanks.

What would you suggest for a package's architecture for a 32-bit
platform that supports SSE2, like the Pentium 4? 

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part


Re: Architecture Nomenclature

2010-04-27 Thread Ben Hutchings
On Tue, 2010-04-27 at 12:45 -0700, Kip Warner wrote:
> Greetings Everyone,
> 
> I've been looking for a while, but no luck. Is there a table somewhere
> that summarizes the different architecture names like i386, i586, i686,
> amd64, ia64, and so on along with the criteria for hardware qualifying
> under that name?

'i386' covers Intel 486 and compatible processors (originally 386 and
compatible).
'amd64' covers AMD64 and Intel 64 processors.
'ia64' covers Intel Itanium processors.

> e.g. Does i686 mandate SSE2?

Debian doesn't commonly use the architecture names 'i586' or 'i686'.

There are a few packages that are named using the suffix '-686' or
'-i686', and their descriptions explain what this means:

http://packages.debian.org/sid/linux-image-2.6.32-4-686
http://packages.debian.org/sid/libc6-i686

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.


signature.asc
Description: This is a digitally signed message part


Re: Architecture Nomenclature

2010-04-27 Thread Ben Hutchings
On Tue, 2010-04-27 at 13:40 -0700, Kip Warner wrote:
> On Tue, 2010-04-27 at 22:16 +0200, Benjamin Drung wrote:
> > Am Dienstag, den 27.04.2010, 12:45 -0700 schrieb Kip Warner:
> > > Greetings Everyone,
> > > 
> > > I've been looking for a while, but no luck. Is there a table somewhere
> > > that summarizes the different architecture names like i386, i586, i686,
> > > amd64, ia64, and so on along with the criteria for hardware qualifying
> > > under that name?
> > 
> > I am not aware of a table. I would search for the names and see which is
> > the first architecture and check their features.
> > 
> > > e.g. Does i686 mandate SSE2?
> > 
> > i686 = Pentium Pro and later = only MMX
> > amd64 mandates SSE2 (and therefore MMX and SSE)
> > 
> > > PS I am not on the mailing list, so please remember to cc me. Thanks.
> 
> What would you suggest for a package's architecture for a 32-bit
> platform that supports SSE2, like the Pentium 4? 

It must be 'i386'.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.


signature.asc
Description: This is a digitally signed message part


Bug#579470: ITP: mrtrix -- diffusion-weighted MRI white matter tractography

2010-04-27 Thread Michael Hanke
Package: wnpp
Severity: wishlist
Owner: Michael Hanke 

* Package name: mrtrix
  Version : 0.2.8
  Upstream Author : J-D Tournier
* URL : http://www.brain.org.au/software/mrtrix
* License : GPL-3
  Programming Lang: C++
  Description : diffusion-weighted MRI white matter tractography

 Set of tools to perform diffusion-weighted MRI white matter tractography of the
 brain in the presence of crossing fibres, using Constrained Spherical
 Deconvolution, and a probabilisitic streamlines algorithm. Magenetic resonance
 images in DICOM or ANALYZE format are supported.



-- 
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/20100427212555.5400.80652.report...@meiner



Re: Architecture Nomenclature

2010-04-27 Thread brian m. carlson
On Tue, Apr 27, 2010 at 12:45:30PM -0700, Kip Warner wrote:
> Greetings Everyone,
> 
> I've been looking for a while, but no luck. Is there a table somewhere
> that summarizes the different architecture names like i386, i586, i686,
> amd64, ia64, and so on along with the criteria for hardware qualifying
> under that name?

Are you asking about the Debian package architecture or the output of
uname?  Debian does not use i586 and i686 for package architectures, and
i386 really means i486 or above (for reasons I won't get into here).
amd64 machines need to support the lm and nx attributes in
/proc/cpuinfo.  ia64 processors support a different architecture known
as Itanium.

> e.g. Does i686 mandate SSE2?

As far as uname, not all machines that output i686 will support SSE2.
Your assumption should be that i686 == Pentium Pro, with the caveat that
not all i686 machines support cmov (some Via chips do not).  There are
special directories on some (Debian) architectures, such as i386, in
which you can place binaries built for, say, i686.  The linker will
automatically use them if the processor supports it and will ignore them
otherwise.  This allows significant performance improvements where this
matters.  This is how libc6-i686 works.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Re: Architecture Nomenclature

2010-04-27 Thread Kip Warner
On Tue, 2010-04-27 at 21:29 +, brian m. carlson wrote:
> As far as uname, not all machines that output i686 will support SSE2.
> Your assumption should be that i686 == Pentium Pro, with the caveat
> that
> not all i686 machines support cmov (some Via chips do not). 

Thanks. If I was writing something for a 32-bit machine with SSE2
instruction set, what would be the most appropriate architecture name?

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part


Re: Architecture Nomenclature

2010-04-27 Thread Kip Warner
On Tue, 2010-04-27 at 21:43 +0100, Ben Hutchings wrote:
> It must be 'i386'.

But i386 includes machines like the 486 and the Pentium Pro that did not
have SSE2 instruction set.

If I was writing something for a 32-bit machine with SSE2 instruction
set, what would be the most appropriate architecture name?

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part


Bug#579475: ITP: libcache-memcached-fast-perl -- Perl client for memcached, in C language

2010-04-27 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
Owner: Jonas Smedegaard 

* Package name: libcache-memcached-fast-perl
  Version : 0.19
  Upstream Author : Tomash Brechko 
* URL : http://openhack.ru/Cache-Memcached-Fast
* License : other-Perl-or-LGPL
  Programming Lang: C, Perl
  Description : Perl client for memcached, in C language

 Cache::Memcahced::Fast is a Perl client for memcached, a memory cache
 daemon (http://www.danga.com/memcached/). Module core is implemented in
 C and tries hard to minimize number of system calls and to avoid any
 key/value copying for speed. As a result, it has very low CPU
 consumption.
 .
 API is largely compatible with Cache::Memcached, original pure Perl
 client, most users of the original module may start using this module
 by installing it and adding "::Fast" to the old name in their scripts.



-- 
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/20100427214546.25013.47452.report...@localhost.localdomain



Bug#579481: ITP: plconfig -- a tool for configuring HomePlug powerline bridges

2010-04-27 Thread Jonathan McDowell
Package: wnpp
Severity: wishlist

* Package name: plconfig
  Version : 0.0.2
  Upstream Author : Manuel Kasper
* URL : https://neon1.net/prog/plconfig.html
* License : 2 clause BSD
  Programming Lang: C
  Description : a tool for configuring HomePlug powerline bridges

 plconfig is a command line tool for configuring ethernet over powerline
 devices that conform to the HomePlug specification. As well as being
 able to set the network encryption key for such devices it can also
 display their parameters and statistics information.

J.

-- 
Wake up, wake up dead man.



-- 
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/20100427214357.ga20...@earth.li



Bug#579476: ITP: libclass-accessor-class-perl -- simple class variable accessors

2010-04-27 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
Owner: Jonas Smedegaard 

* Package name: libclass-accessor-class-perl
  Version : 0.501
  Upstream Author : Ricardo Signes 
* URL : http://search.cpan.org/dist/Class-Accessor-Class/
* License : Artistic or GPL-1+
  Programming Lang: Perl
  Description : simple class variable accessors

 Class::Accessor::Class provides a simple way to create accessor and
 mutator methods for class variables, just as Class::Accessor provides
 for objects. It can use either an enclosed lexical variable, or a
 package variable.
 .
 This module was once implemented in terms of Class::Accessor, but
 changes to that module broke this relationship. Class::Accessor::Class
 is still a subclass of Class::Accessor, strictly for historical
 reasons. As a side benefit, a class that isa Class::Accessor::Class is
 also a Class::Accessor and can use its methods.



-- 
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/20100427214902.25546.82514.report...@localhost.localdomain



Bug#579477: ITP: libnetsds-util-perl -- supplementary NetSDS packages

2010-04-27 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
Owner: Jonas Smedegaard 

* Package name: libnetsds-util-perl
  Version : 1.044
  Upstream Author : Michael Bochkaryov 
* URL : http://search.cpan.org/dist/NetSDS-Util/
* License : GPL-2+
  Programming Lang: Perl
  Description : Service Delivery Suite by Net Style - supplementary packages

 NetSDS::Util modules contains functions useful for everyday tasks.
 .
  * NetSDS::Util::Convert - data format conversions
  * NetSDS::Util::DateTime - processing date and time
  * NetSDS::Util::File - work with files and catalogs
  * NetSDS::Util::Spreadsheet - processing spreadsheet files
  * NetSDS::Util::Misc - miscelaneous routines
  * NetSDS::Util::String - text and binary strings processing
  * NetSDS::Util::Struct - data structures conversion
  * NetSDS::Util::Translit - transliteration
  * NetSDS::Util::Types - work with data types



-- 
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/20100427215245.25876.52184.report...@localhost.localdomain



Bug#579478: ITP: libnetsds-perl -- Service Delivery Suite by Net Style

2010-04-27 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
Owner: Jonas Smedegaard 

* Package name: libnetsds-perl
  Version : 1.301
  Upstream Author : Michael Bochkaryov 
* URL : http://search.cpan.org/dist/NetSDS/
* License : GPL-2+
  Programming Lang: Perl
  Description : Service Delivery Suite by Net Style

 "NetSDS" is a flexible framework for rapid software development using
 the following technologies:
 .
  * Perl5 - default programming language
  * PostgreSQL - default DBMS
  * MemcacheQ - message queue manager
  * Apache - HTTP server with FastCGI support
  * Kannel - SMS and WAP gateway
  * Asterisk - VoIP / telephony applications
  * Mbuni - MMSC and MMS VAS gateway



-- 
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/20100427215522.26436.87826.report...@localhost.localdomain



Re: Welcome to our 2010 Debian Google Summer of Code students!

2010-04-27 Thread Goswin von Brederlow
Obey Arthur Liu  writes:

> == Multi-Arch support in APT ==
> by David Kalnischkies, mentored by Michael Vogt
>
> Hardware like 64bit processors are perfectly able to execute 32bit
> opcode but until now this potentiality is disregard as the
> infrastructure tools like dpkg and APT are not able to install and/or
> solve dependencies across multiple architectures. The project
> therefore focuses on enabling APT to work out good solutions in a
> MultiArch aware environments without the need of hacky and partly
> working biarch packages currently in use.

Juhey!

It would be nice if you could two join the debian-multiarch project on
alioth:

  https://alioth.debian.org/projects/multiarch/

I've done some work on the dpkg side and library packages in the past
and I will be updating the patches there for the Linuxtag Mini-Debconf
talk I'm giving. I'm hoping to again provide a apt repository there that
is A) [c]debootstrapable and B) fully multiarchified. However far I get
with what will be there next month a multiarch capable apt could actualy
be practically tested.

MfG
Goswin


-- 
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/87bpd4tu8q@frosties.localdomain



Re: Architecture Nomenclature

2010-04-27 Thread Benjamin Drung
Am Dienstag, den 27.04.2010, 14:45 -0700 schrieb Kip Warner:
> On Tue, 2010-04-27 at 21:43 +0100, Ben Hutchings wrote:
> > It must be 'i386'.
> 
> But i386 includes machines like the 486 and the Pentium Pro that did not
> have SSE2 instruction set.
> 
> If I was writing something for a 32-bit machine with SSE2 instruction
> set, what would be the most appropriate architecture name?

The best solution would be autodetection of SSE2 on runtime. That can be
done with a few lines of code.

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#579484: ITP: libnetsds-kannel-perl -- Service Delivery Suite framework - Kannel SMS gateway API

2010-04-27 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard 
Owner: Jonas Smedegaard 

* Package name: libnetsds-kannel-perl
  Version : 1.300
  Upstream Author : Michael Bochkaryov 
* URL : http://search.cpan.org/dist/NetSDS-Kannel/
* License : GPL-2+
  Programming Lang: Perl
  Description : Service Delivery Suite framework - Kannel SMS gateway API

 NetSDS::Kannel module provides API to Kannel SMS gateway.
 .
 To decrease innecessary problems we use a lot of predefined parameters
 while sending and receiving messages via Kannel HTTP API. It's not so
 flexible as direct HTTP processing but less expensive in development
 time ;-)
 .
 This modules uses LWP to send messages and CGI.pm to process messages
 from Kannel.



-- 
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/20100427222316.14705.38252.report...@localhost.localdomain



Re: Architecture Nomenclature

2010-04-27 Thread Kip Warner
On Wed, 2010-04-28 at 00:32 +0200, Benjamin Drung wrote:
> 
> The best solution would be autodetection of SSE2 on runtime. That can
> be
> done with a few lines of code. 

You're right, that can indeed be done with a few lines of code. e.g.
cpuid instruction. The problem is that you then have to perform a branch
every time you could potentially use hardware acceleration: a condition
for when, say, SSE2 is available, and another for a generic
implementation.

It isn't ideal performance wise.

Perhaps for 32-bit x86 architectures where SIMD is required, I could
build the package for i686 and have it detect at runtime before said is
actually used, whether it is available or not. If it is not, raise a
user visible error and terminate.

This method assumes the user knows that it is only supported on P4 or
later generation of x86.

-- 
Kip Warner -- Software Engineer
OpenPGP encrypted/signed mail preferred
http://www.thevertigo.com


signature.asc
Description: This is a digitally signed message part


Re: Architecture Nomenclature

2010-04-27 Thread Reinhard Tartler
On Mi, Apr 28, 2010 at 02:07:56 (CEST), Kip Warner wrote:

> On Wed, 2010-04-28 at 00:32 +0200, Benjamin Drung wrote:
>> 
>> The best solution would be autodetection of SSE2 on runtime. That can
>> be
>> done with a few lines of code. 
>
> You're right, that can indeed be done with a few lines of code. e.g.
> cpuid instruction.

SSE2 can be disabled for userland in the kernel. The implementation of
[1] requires this for example.

[1] http://portal.acm.org/citation.cfm?id=1752046.1752053

more safe approach include:

 - "avcodec": installing a SIGILL handler to divert some function
   pointers

 - "vlc": spawning a child process that does some sse instructions and
   check if it dies.

> The problem is that you then have to perform a branch every time you
> could potentially use hardware acceleration: a condition for when,
> say, SSE2 is available, and another for a generic implementation.
>
> It isn't ideal performance wise.

If you have both an SSE2 and C only implementation, you can use function
pointers that are set once, not every time the function is called. If
properly implemented, this hardly impacts performance.

> Perhaps for 32-bit x86 architectures where SIMD is required, I could
> build the package for i686 and have it detect at runtime before said is
> actually used, whether it is available or not. If it is not, raise a
> user visible error and terminate.

This can be implemented as SIGILL handler.

> This method assumes the user knows that it is only supported on P4 or
> later generation of x86.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


-- 
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/87aaso5diu@faui44a.informatik.uni-erlangen.de



Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++

2010-04-27 Thread Frank Lin PIAT
On Tue, 2010-04-27 at 14:07 +0200, Cleto Martin Angelina wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Cleto Martin Angelina 
> Owner: Cleto Martin Angelina 
> 
> * Package name: zthreads
libzthreads?
>   Version : 2.3.2
>   Upstream Author : Eric Crahen 
> * URL : http://zthread.sourceforge.net/
> * License : MIT
>   Programming Lang: C++
>   Description : A platform-independent, multi-threading, object-oriented 
> and synchronization library for C++
This is a pretty long "short description".
I would suggest something like:
  "synchronization library"
or
  "synchronization library for C++"

> Zthreads is an advanced platform-independant, object-oriented
> threading and synchronization library. Designed and tested under POSIX
> & Win32 systems. Not just another thread wrapper.
> ..
> It provides several structures for concurrent programming like
> PoolExecutor, MonitoredQueue, Barriers and much more. Futhermore,
  ^^
  My spell checker suggest: Furthermore 
> structures like Task and Thread are provided for creating threading
> applications in C++ easier.

> This library is used in Bruce Eckel's book "Thinking in
> C++" as a good framework for concurrent programming.

This last paragraph could/should be dropped. (IMHO, this sounds like
advertising, and it isn't a useful information about what the package is
doing / why it is useful / when it it should be used)

Thanks,

Franklin


-- 
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/1272437077.3308.1117.ca...@solid.paris.klabs.be