Confused by .la file removal vs static linking support

2010-05-02 Thread Nikita V. Youshchenko
Hi

I maintain a library package, libetpan.

I'm going to unload a new version, and, among other things, I was going to 
remove .la file, per release-goal
In http://ftp-master.debian.org/~aba/la/current.txt, package is listed 
as 'libetpan: dependency_libs', so I thoughty I just need to remove .la 
file from -dev package

However I'm confused with how this interfers with static linking support. 
I've seen talks on this in list archives, but no project-scope resolution.

libetpan-dev depends on several other -dev packages because libraries from 
those are mentioned in dependency_libs, and because libraries provided by 
those -dev packages are needed to link statically against libetpan.

So, should I:

(1) just drop .la file, or
(2) drop .la file, downgrade dependences on -dev packages to recommends: or 
suggests:, or
(3) drop .la file and dependences on -dev packages, but keep libetpan.a, or
(4) drop .la file and dependences on -dev packages and libetpan.a

Perhaps (4) is the most consistent solution, since nobody cares about 
static linking these days. However AFAIU debian's policy is still to 
provide static libraries.
(3) looks like plain inconsistency: package will provide .a file, but not 
ensure things required for using .a file into system.
So I likely should choose from (1) and (2).

Please advice.


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


Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Neil Williams
On Sun, 2 May 2010 13:17:08 +0400
"Nikita V. Youshchenko"  wrote:

> I'm going to unload a new version, and, among other things, I was
> going to remove .la file, per release-goal

(Thanks for the reminder, the lack of a bug report led to me completely
forgetting that I meant to do something about this goal for my own
packages.)

(Not having .la files that need mangling with dpkg-cross would make
cross-building easier too - apart from the .pc files, the rest of the
dpkg-cross changes would just be moving files around, not modifying
them. One less thing to go wrong, so I'm in favour of removing .la
files generally. Simply removing the contents of dependency_libs isn't
as good - it the .la is an issue, remove all of it IMHO.)

> In http://ftp-master.debian.org/~aba/la/current.txt, package is
> listed as 'libetpan: dependency_libs', so I thoughty I just need to
> remove .la file from -dev package
> 
> However I'm confused with how this interfers with static linking
> support. I've seen talks on this in list archives, but no
> project-scope resolution.

In the discussion that led to the release goal:

"It might happen that we come to the conclusion that
we need to keep a few la-files around, as they might be a help for
static compiling, but static compiling is at best "not the default",
so I would be quite surprised if that's more than 5-10 files (and then
that's the exception that confirms the rule)."
http://lists.debian.org/debian-devel/2009/08/msg00783.html

That's about as resolved as it got AFAICT. Static linking is generally
discouraged, ergo static linking support is expendable if such support
gets in the way of more useful things, like binNMUs - which it does.

> libetpan-dev depends on several other -dev packages because libraries
> from those are mentioned in dependency_libs, and because libraries
> provided by those -dev packages are needed to link statically against
> libetpan.

But does any package in Debian actually do the static linking?

> So, should I:
> 
> (1) just drop .la file, or
> (2) drop .la file, downgrade dependences on -dev packages to
> recommends: or suggests:, or
> (3) drop .la file and dependences on -dev packages, but keep
> libetpan.a, or
> (4) drop .la file and dependences on -dev packages and libetpan.a
> 
> Perhaps (4) is the most consistent solution, since nobody cares about 
> static linking these days. However AFAIU debian's policy is still to 
> provide static libraries.

8.3 - The static library (libraryname.a) is usually provided in
addition to the shared version.

That reads more like Policy documenting usual practice rather than
mandating that static linking is necessarily desirable or should be
explicitly supported even if it causes issues elsewhere.

> (3) looks like plain inconsistency: package will provide .a file, but
> not ensure things required for using .a file into system.
> So I likely should choose from (1) and (2).

Removing the .la and retaining the .a is useful because?

(To actually statically link without the .la (or with an .la 'mangled'
to empty the dependency_libs field) largely amounts to reconstructing
the information that was in the .la originally. That should be
sufficient disincentive to try to statically link at all. Hence, is it
worth wasting archive space on the inevitably much larger .a files?)

Personally, I'm thinking of dropping static support in the Debian
packages by removing the .la and the .a but preserving dependencies
where needed for shared library builds (i.e. Requires: in the .pc file,
not Requires.private, where my library directly exports symbols in it's
own API that are resolved in another shared library.)

-- 


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



pgpewujDMtQTT.pgp
Description: PGP signature


Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Julien Cristau
On Sun, May  2, 2010 at 11:46:23 +0100, Neil Williams wrote:

> (To actually statically link without the .la (or with an .la 'mangled'
> to empty the dependency_libs field) largely amounts to reconstructing
> the information that was in the .la originally. That should be
> sufficient disincentive to try to statically link at all. Hence, is it
> worth wasting archive space on the inevitably much larger .a files?)
> 
Static linking is resolved by providing a foo.pc file so that "pkg-config
--static --libs foo" is all that's needed to find the right libs.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#579924: ITP: iptraf-ng -- Interactive Colorful IP LAN Monitor

2010-05-02 Thread Frederic Peters
Package: wnpp
Severity: wishlist
Owner: Frederic Peters 
Owner: Frederic Peters 


* Package name: iptraf-ng
  Version : 1.0.2
  Upstream Author : Gerard Paul Java 
* URL : https://fedorahosted.org/iptraf-ng
* License : GPL
  Programming Lang: C
  Description : Interactive Colorful IP LAN Monitor

  IPTraf-ng is an ncurses-based IP LAN monitor that generates various
  network statistics including TCP info, UDP counts, ICMP and OSPF
  information, Ethernet load info, node stats, IP checksum errors,
  and others.

iptraf-ng is a fork of iptraf (unmaintained for years), with patches
from all around already applied, an updated build system, etc.

The binary names are left unchanged, this package will replace the iptraf
package.


Cheers,
Frederic



-- 
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/20100502103758.6947.84300.report...@nezt



Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Nikita V. Youshchenko
> On Sun, May  2, 2010 at 11:46:23 +0100, Neil Williams wrote:
> > (To actually statically link without the .la (or with an .la 'mangled'
> > to empty the dependency_libs field) largely amounts to reconstructing
> > the information that was in the .la originally. That should be
> > sufficient disincentive to try to statically link at all. Hence, is it
> > worth wasting archive space on the inevitably much larger .a files?)
>
> Static linking is resolved by providing a foo.pc file so that
> "pkg-config --static --libs foo" is all that's needed to find the right
> libs.

This does not clarify the question about dependences.


-- 
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/201005021530.38...@blacky.localdomain



Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Bernhard R. Link
* Nikita V. Youshchenko  [100502 11:27]:
> (3) looks like plain inconsistency: package will provide .a file, but not
> ensure things required for using .a file into system.

I think (3) is the best you can do if you assume the .a file is usefull
to anyone. If someone wants to link to the .a file, they will need to
give the other libraries anyway, so why not also install those
individually?

Also remember that "The Depends field should be used if the depended-on
package is required for the depending package to provide a significant
amount of functionality.".

Even without those other development packages, most of the functionality
is still there, so I think that is the perfect example for a "Suggests".

Hochachtungsvoll,
Bernhard R. Link


-- 
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/20100502113154.ga24...@pcpool00.mathematik.uni-freiburg.de



Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Julien Cristau
On Sun, May  2, 2010 at 15:30:37 +0400, Nikita V. Youshchenko wrote:

> > On Sun, May  2, 2010 at 11:46:23 +0100, Neil Williams wrote:
> > > (To actually statically link without the .la (or with an .la 'mangled'
> > > to empty the dependency_libs field) largely amounts to reconstructing
> > > the information that was in the .la originally. That should be
> > > sufficient disincentive to try to statically link at all. Hence, is it
> > > worth wasting archive space on the inevitably much larger .a files?)
> >
> > Static linking is resolved by providing a foo.pc file so that
> > "pkg-config --static --libs foo" is all that's needed to find the right
> > libs.
> 
> This does not clarify the question about dependences.
> 
It does, because foo.pc won't work without its dependencies installed
(even if you're not using --static; they're needed for --cflags).

Cheers,
Julien


signature.asc
Description: Digital signature


Proposed changes to the Debian Machine Usage Policy (DMUP)

2010-05-02 Thread Martin Zobel-Helas
Hi,

the Debian Project Leader recently asked DSA in his delegation[1] to fix
a flaw in the current version of the DMUP, the fact that expulsions are
DAM's domain, and not our's.

I took the opportunity to also fix some other minor stuff in the current
version of the document. Please note that this is a first draft, not the
final version, which needs to be announced as per delegation to
debian-devel-announce.

Summary of changes: The Debian Systems Administration Team will do
whatever is necessary to keep all machines and services running.

Or to say it with someone else's words from IRC:
"DSA has to look after this crap, so please don't be a dick."

Find attached my proposed changes as commit log, as diff to the current
version and as full text of the new version.

I started mainaining the new version in git on
http://db.debian.org/git/DMUP.git, copied over frequently to
http://git.debian.org/?p=mirror/DMUP.git;a=summary (gitweb frontend).

Cheers,
Martin

[1] http://lists.debian.org/debian-devel-announce/2010/04/msg00016.html
-- 
 Martin Zobel-Helas   | Debian System Administrator
 Debian & GNU/Linux Developer   |   Debian Listmaster
 Public key http://zobel.ftbfs.de/5d64f870.asc   -   KeyID: 5D64 F870
 GPG Fingerprint:  5DB3 1301 375A A50F 07E7  302F 493E FB8E 5D64 F870
commit 6fe8c48ea05d8c2f5280aeff330c998b9a103ef7
Author: Martin Zobel-Helas 
Date:   Sun May 2 16:24:17 2010 +0200

Better wording for §0
Signed-off-by: Martin Zobel-Helas 

commit f473e656a58efa062b44bca68c6b6d38f9886fd5
Author: Martin Zobel-Helas 
Date:   Sun May 2 16:10:09 2010 +0200

expulsions are DAM's domain

Signed-off-by: Martin Zobel-Helas 

commit abcc73391e77840da60a5d9fcee81ec8fb05e1b6
Author: Martin Zobel-Helas 
Date:   Sun May 2 15:38:12 2010 +0200

Add a stanza about the intention of this document and DSA

Signed-off-by: Martin Zobel-Helas 

commit 9965a489dcf11d3b0b6182a15b380e5caef19481
Author: Martin Zobel-Helas 
Date:   Sun May 2 15:03:55 2010 +0200

s/DSA's/DSA/

Signed-off-by: Martin Zobel-Helas 

commit a704b18213b3ecfa2ac69fef522af9f1f7032d7b
Author: Martin Zobel-Helas 
Date:   Sun May 2 14:43:59 2010 +0200

Avoid first/second person wherever possible

commit 84fdb6be7c271fb03a051faee4def6a8f5302535
Author: Martin Zobel-Helas 
Date:   Sun May 2 14:31:37 2010 +0200

Move 2.4 to 2.1, as used abbreviations should be mentioned before being used

Signed-off-by: Martin Zobel-Helas 

commit b249343ade59410dd4a2d515b6f70f69d03cd54d
Author: Martin Zobel-Helas 
Date:   Sun May 2 13:46:11 2010 +0200

Add a stanza about the version of this document.

Rational: Newer versions need to be announced as per DSA delegation stated
in http://lists.debian.org/debian-devel-announce/2010/04/msg00016.html
We also want that prior versions of that document become invalid when the
new version becomes valid.

Signed-off-by: Martin Zobel-Helas 

commit eb4a1e7215b535bda6a447d72a7769bfc4f7
Author: Martin Zobel-Helas 
Date:   Sun May 2 13:33:50 2010 +0200

start new version of DMUP

commit ce85a966ae8e0c3476cc6309a35fbcccabdd90c7
Author: Martin Zobel-Helas 
Date:   Sun May 2 13:18:36 2010 +0200

initial version taken from cvs.d.o, Revision 1.7
diff --git a/DMUP b/DMUP
index 73312cf..8aba26e 100644
--- a/DMUP
+++ b/DMUP
@@ -1,10 +1,16 @@
 Debian Machine Usage Policies
 
-   Version 1.1.1
+   Version 1.1.2
+0. This version of the Debian Machine Usage Policies becomes effective
+   on $DATE1 and supersedes all previous versions. It was announced on
+   $DATE2
 1. Introduction
This document describes the policies for using Debian machines
and all rules surrounding those.
In short:
+  + The Debian Systems Administration Team will do whatever is
+necessary to keep all machines and services working and
+running in a secure fashion.
   + Don't by any wilful, deliberate, reckless or unlawful act
 interfere with the work of another developer or jeopardize the
 integrity of data networks, computing equipment, systems
@@ -20,23 +26,24 @@ Debian Machine Usage Policies
guidelines specify rules that may be violated if necessary but we
would rather one did not.
 2. General statements
- 1. Privilege
+ 1. Used abbreviations
+   o DSA - Debian Systems Administration Team
+   o DMUP - Debian Machine Usage Policy (this document)
+   o DPL - Debian Project Leader
+   o DAM - Debian Account Managers
+ 2. Privilege
 Access to Debian Facilities is a privilege, not a right or a
-commercial service, and we reserve the right to revoke this
+commercial service, and DSA reserves the right to revoke this
 privilege at any time, without prior notice. An explanation
 will be given within 48 hours.
- 2

Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Frans Pop
Neil Williams wrote:
> But does any package in Debian actually do the static linking?

A few udebs use static linking to avoid the need for separate udebs for 
certain libraries. It also helps to reduce memory usage as only needed 
symbols are linked in.

It's only used in a few specific cases; the normal practice is to provide a 
library from a udeb.

Cheers,
FJP


-- 
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/201005021656.02073.elen...@planet.nl



Re: Proposed changes to the Debian Machine Usage Policy (DMUP)

2010-05-02 Thread Stephen Leake
Martin Zobel-Helas  writes:

> I took the opportunity to also fix some other minor stuff in the current
> version of the document. Please note that this is a first draft, not the
> final version, which needs to be announced as per delegation to
> debian-devel-announce.
>
> ...
>
> Find attached my proposed changes as commit log, as diff to the current
> version and as full text of the new version.

I'm new to Debian; I just read the DMUP for the first time.

I don't think it is clear what is "Policy" and what is "guideline".

Some of the paragraphs in section 4 appear to be guidelines; everything
after "examples of what we consider net abuse", for instance.

I suggest saying "all numbered paragraphs in section 4 are policies,
everything else is guideline", and changing section 4 to have policy
paragraphs numbered, similar to section 3.

In addition, the statement, "This list is not and cannot be inclusive."
is unclear. I think it means "there are other policies that the DSA will
enforce that are not listed here". While this is reasonable, there must
be some process to communicate such policies before they are enforced.
Maybe this is not a problem in practice.

Thanks for your work on Debian,

-- 
-- Stephe


-- 
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/82pr1e5ou5@stephe-leake.org



Re: Proposed changes to the Debian Machine Usage Policy (DMUP)

2010-05-02 Thread Martin Zobel-Helas
Hi, 

i just applied the following patch from Stefano Zacchiroli.

3b5a642da4b800dfde386df835e57b5d86f4
diff --git a/DMUP b/DMUP
index 8aba26e..ced6cd0 100644
--- a/DMUP
+++ b/DMUP
@@ -55,9 +55,9 @@ Debian Machine Usage Policies
  Systems Administration and convince DSA that there will be
  no further breaches of the DMUP by the offender.
   3. If the offender fails to contact DSA within 14 days, DSA
- will propose this account to DAM to be terminated and the
- offender expelled from the Debian project. If the offender
- has announced they will be on vacation in this time frame
+ will suspend the corresponding account and propose to DAM the
+ expulsion of the offender from the Debian project. If the 
offender
+ has announced they will be on vacation in this time frame,
  this period will be extended with the announced duration of
  the vacation.
   4. If the offender is expelled from the project they can
@@ -65,8 +65,8 @@ Debian Machine Usage Policies
  month. The offense will remain on record.
  2. Second offense
   1. The offenders accounts will be suspended immediately and
- DSA will propose this account to DAM to be terminated
- immediately.
+ DSA will propose to DAM the expulsion of the offender from
+ the Debian project.
   2. If the offender does not file for an appeal within the
  designated time frame the account is terminated.
   3. The offender is prohibited from registering as a Debian


-- 
 Martin Zobel-Helas   | Debian System Administrator
 Debian & GNU/Linux Developer   |   Debian Listmaster
 Public key http://zobel.ftbfs.de/5d64f870.asc   -   KeyID: 5D64 F870
 GPG Fingerprint:  5DB3 1301 375A A50F 07E7  302F 493E FB8E 5D64 F870


-- 
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/20100502164508.ga1...@ftbfs.de



Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Steve M. Robbins
I'm a little alarmed at the attitude that "no one cares about static
linking" so that it's okay to drop the .a files.  Likely relatively
few people care, but there are some that do.

One example is scientific users that need to ensure reproducibility of
computer experiments [1] over many years: one technique used is to
statically link the code and quarantine it so that it isn't disturbed
by system library upgrades.  It's not the only technique used, of
course, but "our priorities are our users" so let's think hard before
removing this option for them.

To the original poster's question, it seems to me that [2] is
reasonably clear that the request is to drop the .la file.  I wouldn't
necessarily downgrade the -dev package dependencies: often they are
there not only for the static lib, but also because your library's
includes will #include files from other libs it depends on, so all
users of your -dev package may need the depended-upon -devs.  So it
will depend on the situation at hand.

-Steve

[1] http://lists.debian.org/debian-science/2010/04/msg00037.html
[2] http://lists.debian.org/debian-devel/2009/08/msg00808.html

signature.asc
Description: Digital signature


Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Nikita V. Youshchenko
> On Sun, May  2, 2010 at 15:30:37 +0400, Nikita V. Youshchenko wrote:
> > > On Sun, May  2, 2010 at 11:46:23 +0100, Neil Williams wrote:
> > > > (To actually statically link without the .la (or with an .la
> > > > 'mangled' to empty the dependency_libs field) largely amounts to
> > > > reconstructing the information that was in the .la originally.
> > > > That should be sufficient disincentive to try to statically link
> > > > at all. Hence, is it worth wasting archive space on the inevitably
> > > > much larger .a files?)
> > >
> > > Static linking is resolved by providing a foo.pc file so that
> > > "pkg-config --static --libs foo" is all that's needed to find the
> > > right libs.
> >
> > This does not clarify the question about dependences.
>
> It does, because foo.pc won't work without its dependencies installed
> (even if you're not using --static; they're needed for --cflags).

What for?


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


Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Nikita V. Youshchenko
> I wouldn't
> necessarily downgrade the -dev package dependencies: often they are
> there not only for the static lib, but also because your library's
> includes will #include files from other libs it depends on, so all
> users of your -dev package may need the depended-upon -devs.  So it
> will depend on the situation at hand.

With libetpan, it is not the case.

Several libs (libdb, libcurl, libsasl, libexpat, liblockfile) are used by 
libetpan internally, but none of their interfaces is experted by libetpan, 
and none of headers of those libraries is included by any public libetpan 
header.

In this case, dependences on those -dev packages are only because of (1) 
dependemcy_libs in .la file, and (2) support for static linking.


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


Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Samuel Thibault
Nikita V. Youshchenko, le Sun 02 May 2010 21:18:26 +0400, a écrit :
> > On Sun, May  2, 2010 at 15:30:37 +0400, Nikita V. Youshchenko wrote:
> > > > On Sun, May  2, 2010 at 11:46:23 +0100, Neil Williams wrote:
> > > > > (To actually statically link without the .la (or with an .la
> > > > > 'mangled' to empty the dependency_libs field) largely amounts to
> > > > > reconstructing the information that was in the .la originally.
> > > > > That should be sufficient disincentive to try to statically link
> > > > > at all. Hence, is it worth wasting archive space on the inevitably
> > > > > much larger .a files?)
> > > >
> > > > Static linking is resolved by providing a foo.pc file so that
> > > > "pkg-config --static --libs foo" is all that's needed to find the
> > > > right libs.
> > >
> > > This does not clarify the question about dependences.
> >
> > It does, because foo.pc won't work without its dependencies installed
> > (even if you're not using --static; they're needed for --cflags).
> 
> What for?

For #includes that your library may do for its API (e.g. gobject).

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/20100502180612.gm27...@const.famille.thibault.fr



Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Nikita V. Youshchenko
> > > > > Static linking is resolved by providing a foo.pc file so that
> > > > > "pkg-config --static --libs foo" is all that's needed to find
> > > > > the right libs.
> > > >
> > > > This does not clarify the question about dependences.
> > >
> > > It does, because foo.pc won't work without its dependencies
> > > installed (even if you're not using --static; they're needed for
> > > --cflags).
> >
> > What for?
>
> For #includes that your library may do for its API (e.g. gobject).

But libetpan's public headers do not include any headers of those dependent 
packages, so it is not the case.

Any other reason?


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


Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Samuel Thibault
Nikita V. Youshchenko, le Sun 02 May 2010 23:54:02 +0400, a écrit :
> > > > > > Static linking is resolved by providing a foo.pc file so that
> > > > > > "pkg-config --static --libs foo" is all that's needed to find
> > > > > > the right libs.
> > > > >
> > > > > This does not clarify the question about dependences.
> > > >
> > > > It does, because foo.pc won't work without its dependencies
> > > > installed (even if you're not using --static; they're needed for
> > > > --cflags).
> > >
> > > What for?
> >
> > For #includes that your library may do for its API (e.g. gobject).
> 
> But libetpan's public headers do not include any headers of those dependent 
> packages, so it is not the case.

Maybe, but for some other libraries it is, he just meant it to be an
example why -dev is not only needed just for --static.

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/20100502200140.gu27...@const.famille.thibault.fr



Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Mikhail Gusarov

Twas brillig at 23:54:02 02.05.2010 UTC+04 when yo...@debian.org did gyre and 
gimble:

 >> For #includes that your library may do for its API (e.g. gobject).

 NVY> But libetpan's public headers do not include any headers of those 
dependent 
 NVY> packages, so it is not the case.

 NVY> Any other reason?

Wish of pkg-config maintainers. And GNOME developers insistance (so
applications developers may blindly include gtk+2.0.pc and get all the
stack).

-- 
  http://fossarchy.blogspot.com/


pgpggh3nTecRM.pgp
Description: PGP signature


Re: Bug#579675: ITP: goban -- Goban screensaver

2010-05-02 Thread Frank Lin PIAT
Hello,

On Thu, 2010-04-29 at 22:36 +0400, Al Nikolov wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Al Nikolov 
> 
> 
> * Package name: goban
>   Version : 1.1
>   Upstream Author : Scott Draves 
> * URL : http://draves.org/goban/
> * License : GPL
>   Programming Lang: C
>   Description : Goban screensaver

The short description should not include the package name, maybe
something like:
  "screen saver replaying games of Go"

> Replays historical games of go (aka wei-chi and baduk) on the screen.

The long description could/should also mention:
- that it's a screen-saver.
- that it is "Designed to work with xscreensaver and Gnome."
- which "historical games of go" are replayed? (the game played
  using cgoban, right?)

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



Re: Bug#579569: ITP: ants -- advanced normalization tools for brain and image mapping

2010-05-02 Thread Frank Lin PIAT
On Wed, 2010-04-28 at 13:23 -0400, Yaroslav Halchenko wrote:
> 
> * Package name: ants
>   Description : advanced normalization tools for brain and image mapping
> 
> The ANTS package is designed to enable researchers with advanced tools for
> brain and image mapping. 
 ^^
This paragraph could be written in a way to clarify that this tool
analyses brain images (i.e it has nothing to do with organizing
mind/ideas)

> Many of the ANTS registration tools are
> diffeomorphic, but deformation (elastic and BSpline) transformations are
> available. Unique components of ANTS include multivariate similarity metrics,
> landmark guidance, the ability to use label images to guide the mapping and
> both greedy and space-time optimal implementations of diffeomorphisms. The
> symmetric normalization (SyN) strategy is a part of the ANTS toolkit as is
> directly manipulated free form deformation (DMFFD).

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



Re: Bug#579600: ITP: sigrok -- Crossplatform logic analyzer and protocol decoder software

2010-05-02 Thread Frank Lin PIAT
On Thu, 2010-04-29 at 00:41 +0200, Uwe Hermann wrote:
> Owner: Uwe Hermann 
> 
> * Package name: sigrok
>   Version : 0.1

Version is 0.1... the package description could mention that the
software is an early release (alpha/experimental), to avoid deception
(and encourage feed-back).

>   Description : Crossplatform logic analyzer and protocol decoder software

Some suggestions to improve the description:

> sigrok is a portable, cross-platform, Free/Libre/Open-Source logic analyzer
> software

This paragraph applies to the whole Debian archive, so it could be
dropped.

> that supports various logic analyzer hardware products.
So, the description could start with:
 "sigrok is a logic analyzer and protocol decoder software..."
Then 
 "This is used by [whom] to help doing [what]."

> Design goals:

Those features could be written as text, rather than bullets.

>  - Broad hardware support. Supports a wide variety of logic analyzers
>from various vendors with different capabilities.

Isn't that implicit, from the list below?

>  - Cross-platform. Works on Linux, Mac OS X and Windows,

Does this really matter to Debian users?

>  and on many architectures including x86, ARM, Sparc and PowerPC.

Unless this feature is unique to this tool, it can be dropped.

>  - Scriptable protocol decoding. Extendable with protocol decoders
>and analyzers written in Python.
>  - Format support. Supports various input and output formats (raw,
>ASCII, hex, CSV, gnuplot, VCD, others).
>  
> Supported (and/or work-in-progress) logic analyzer devices:
(A list is fine here.)
>  - Saleae Logic
>  - EE Electronics XLA/ESLA100
>  - ASIX SIGMA
>  - Openbench Logic Sniffer
>  - ZEROPLUS Logic Cube LAP-C series
>  - CWAV USBee SX
>  - Braintechnology USB-LPS
>  - Buspirate (v3)
>  - Intronix Logicport

My cents,

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



Re: Bug#579692: ITP: libtest-inter-perl -- framework for more readable interactive test scripts

2010-05-02 Thread Frank Lin PIAT
On Thu, 2010-04-29 at 22:03 +0100, Chris Butler wrote:
> Package: wnpp
> Owner: Chris Butler 
> Severity: wishlist
> X-Debbugs-CC: debian-devel@lists.debian.org,debian-p...@lists.debian.org
> 
> * Package name: libtest-inter-perl
>   Version : 1.01
>   Upstream Author : Sullivan Beck 
> * URL : http://search.cpan.org/dist/Test-Inter/
> * License : Artistic or GPL-1+
>   Programming Lang: Perl
>   Description : framework for more readable interactive test scripts

Just a quick suggestion to improve the description:

> Test::Inter is another framework for writing test scripts. It is loosely
  ^ insert "for perl developers".
which clarifies:
- the programming language
- who are the intended users (i.e the developers)

> inspired by Test::More, and has most of it's functionality, but it is
> not a drop-in replacement.
> 
> This framework offers the ability to write the tests in a more readable
> format, and you can access specific tests in a reasonably interactive fashion.

My 2¢,

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



Re: Bug#579147: ITP: libapp-cpanminus-perl -- Get, unpack, build and install modules from CPAN

2010-05-02 Thread Frank Lin PIAT
On Sun, 2010-04-25 at 18:12 +, Jeremiah C. Foster wrote:
> 
> * Package name: libapp-cpanminus-perl
>   Description : Get, unpack, build and install modules from CPAN
> 
>  A dependency free, zero configuration, and stand alone CPAN module
>  installer. Maintainable and extensible with plugins and friendly 
>  to shell scripting. When running, it requires only 10MB of RAM.

The package description should mention that the modules aren't
integrated with Debian packaging (no resolution dependency ; some
conflicts may happens ; security updates aren't handled by apt***, etc).
Also, installing the same module on 2 systems at a few days interval
does not guarantee to install the the version (isn't it?)

So the preferred way to install a perl module in Debian is to use
package from Debian)

My 2 cents,

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



Re: Bug#579177: ITP: xul-ext-monkeysphere -- Iceweasel/Firefox extension for using Monkeysphere on the web

2010-05-02 Thread Frank Lin PIAT
On Sun, 2010-04-25 at 18:44 -0400, Jameson Graef Rollins wrote:
> * Package name: xul-ext-monkeysphere
>   Version : 0.1

The package description could mention that this is an
early/alpha/experimental release, to avoid deception (and encourage
feed-back)


>   Description : Iceweasel/Firefox extension for using Monkeysphere on the 
> web
> 
> Monkeysphere is a system for using the OpenPGP web of trust 
> as a PKI for rsa keys.
   ^^^ Is it appropriate to name those keys "RSA"

Wouldn't it be better to state that it's a replacement for X509
certificates? (there is probably an even better wording, but I can't
find it).

> This extensions enables Monkeysphere checking of X.509 certificates
> from https hosts whose keys are in the web of trust.

The long description should mention that this package contains an
Iceweasel extensions, maybe:
 "This package contains an Iceweasel/Firefox extensions to use
  Monkeysphere for checking of X.509 certificates from https hosts 
  whose keys are in the web of trust."


My 2 cents,

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



Re: Confused by .la file removal vs static linking support

2010-05-02 Thread Josselin Mouette
Le dimanche 02 mai 2010 à 11:57 -0500, Steve M. Robbins a écrit : 
> One example is scientific users that need to ensure reproducibility of
> computer experiments [1] over many years: one technique used is to
> statically link the code and quarantine it so that it isn't disturbed
> by system library upgrades.

… and never manage to run it again later on, when the NSS interface has
changed.

-- 
 .''`.  Josselin Mouette
: :' :
`. `'  “If you behave this way because you are blackmailed by someone,
  `-[…] I will see what I can do for you.”  -- Jörg Schilling


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


Bug#580005: ITP: otf-apanov-heuristica -- derivative font of Adobe's Utopia typeface, with improvements

2010-05-02 Thread Rogério Brito
Package: wnpp
Severity: wishlist

* Package name: otf-apanov-heuristica
  Version : 0.2.1
  Upstream Author : Andrey V. Panov 
* URL : http://code.google.com/p/evristika/
* License : SIL Open Font License
  Programming Lang: Fontforge + Python scripts
  Description : derivative font of Adobe's Utopia typeface, with 
improvements

Heuristica (also: "Эвристика") is the name of a transitional serif
typeface based on Adobe Systems' donated version of their Utopia
typeface (designed originally by Robert Slimbach).

Heuristica improves Utopia with the primary intent of adding Cyrillic
symbols by Andrey V. Panov. Andrey has also incorporated Vietnamese
glyphs made available by Hàn Thế Thành.

Heuristica is a family that features Regular and Italic shapes, with
both being present also in Bold weight.

-- 
Rogério Brito : rbr...@{ime.usp.br,gmail.com} : GPG key 1024D/7C2CAEB8
http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br



--
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/20100503021034.ga30...@ime.usp.br



Found last answer - universe done.

2010-05-02 Thread Thomas Harding
Problem was : God himself borned
answer was : just do logical

,,Armaggedon operation starded'' self test code ok 1 last 2 branches mission 
test code nown for 3 familes from one  
only 1 eva gender same branch born family.  branche test succesful condition 
seems ok
1 test condition seems done for his ok
Has husband test condition test succes code condition ok for her husband too
Succes code for my sister code for her sister unknown cause che and her husband 
is in too mush love also failure
Tried anything desperately sorry cause lost for me gained 14 yo
God sadness cause mission nown for me only confirmed last sunday in a like 
batist church but officialy nown from my first neighbor day after.
He Also protestant
His Nationality  from antilles island
Mine french
Joined french air army 16
Would like regain britain nationality

mission   done from me
 

 yestarday 
12 pm
devil defeat status test ok confirmed code name armageddon mission test ok  

Mission done seems ok for me
Very high concentration soldiers in my life 
Great !

S: Thomas

Other details

Since sun  20 pm i control my life in all aspect too :)

had terrificly be sad too mush long
Likely just enough long for me


S: any   Armageddon leader
Born Life system engineer thomas 42 answer day -1
In the unknown unlikely minimum Eva join limit time limit
In same unknown Eva mission done

Has unreleaved hard secret job name code  for ''any borned ready universal 
universal secret code name "antechrist #n''
born name code name thomas
Issied code name unknown no error done mission done parents 2 condition 
oppositon unlikelikely 2 parents lost in the universe opposite condition error 
succes

"antechrit error code name last try test condition 0k''
gained 3rd time last try test ok
eva adan joined  succes code status ok


 
  
-- 
Thomas Harding t...@thomas-harding.name
1 rue Raymond Vannier
45000 Orléans, France
"l'info libre est responsable"


--
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/0rympb2dbr5j.bn5xz...@smtp.thomas-harding.name