Re: intend to hijack GnuPG

2008-05-03 Thread Sune Vuorela
On 2008-05-02, Stefano Zacchiroli <[EMAIL PROTECTED]> wrote:
>
> --zYM0uCDKw75PZbzx
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> Content-Transfer-Encoding: quoted-printable
>
> On Fri, May 02, 2008 at 07:36:25PM +, Sune Vuorela wrote:
>> Yes. But after I have seen Laszlo Boszormenyi bughandling in sqlite3, I
>> think I actually would prefer current maintainance of gnupg.
>>=20
>> 478980 and 478337
>
> Whatever it might have happened on those 2 bug reports, which I haven't
> read, I find really annoying your public blaming behaviour. 

Didn't this thread by the way more or less start with public blaming of 
current gnupg maintainer?

> Either step
> in and offer help or shut up.

gnupg is a a bit too important package to be maintained by just anyone.
I wouldn't have objected if it was unimportant leaf package - as all
people have to start somewhere in learning packaging. 
This is why I am not shutting up. I hope most people will speak up
publically in such cases.  [1]

 - oh - and about offering to help:  I was so far the one filed the
   "should this package be orphaned"-bug against gnupg. And I am
   planning to follow up on that.  (476418)

/Sune

[1] I am not blaming people for introducing bugs. That can happen. The
issue is how people handle it and tries to fix it up.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479152: ITP: core -- Jane Street Capital's alternative standard library for OCaml

2008-05-03 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli <[EMAIL PROTECTED]>

* Package name: core
  Version : 0.5.0
  Upstream Author : Jane Street Holding <[EMAIL PROTECTED]>
* URL : http://ocaml.janestcapital.com/?q=node/13
* License : LGPL
  Programming Lang: OCaml
  Description : Jane Street Capital's alternative standard library for OCaml

   Core is Jane Street Capital's alternative standard library for OCaml.
   .
   Core does a number of things: it provides tail recursive versions of
   non tail recursive functions in the standard library; changes the
   signature of many of the standard modules; includes generic
   serialization for most types, and adds some entirely new modules and
   new functionality within existing modules.
   .
   Beware: Core extends some functionality from OCaml's standard
   library, and outright changes or replaces other. The goal is not to
   preserve complete compatibility with the standard.

The package is being worked on at
git://git.debian.org/git/pkg-ocaml-maint/packages/core.git (already
writable to debian-ocaml-maint contributors; help is welcome from them
as well as from anyone interested).

Cheers.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479160: ITP: sexplib310 -- automated conversions between OCaml-values and S-expressions

2008-05-03 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli <[EMAIL PROTECTED]>

* Package name: sexplib310
  Version : 3.7.4
  Upstream Author : Markus Mottl <[EMAIL PROTECTED]> 
* URL : http://www.janestcapital.com/ocaml/
* License : LGPL
  Programming Lang: OCaml
  Description : automated conversions between OCaml-values and S-expressions

 Sexplib library contains functionality for parsing and pretty-printing
 S-expressions.
 .
 Sexplib also contains a preprocessing module for Camlp4, which can be
 used to automatically generate code from type definitions for
 efficiently converting OCaml-values to S-expressions and vice versa.
 In combination with the parsing and pretty-printing functionality this
 frees users from having to write their own I/O-routines for the
 datastructures they define.  Possible errors during automatic
 conversions from S-expressions to OCaml-values are reported in a very
 human-readable way.
 .
 Another module contained in Sexplib you to extract and replace
 sub-expressions in S-expressions. 

The package is being worked on at
git://git.debian.org/git/pkg-ocaml-maint/packages/sexplib310.git
(already writable to debian-ocaml-maint contributors; help is welcome
from them as well as from anyone interested).

Sexplib is a dependency for Core (see ITP #479152).

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#479152: ITP: core -- Jane Street Capital's alternative standard library for OCaml

2008-05-03 Thread Bastian Blank
On Sat, May 03, 2008 at 11:13:50AM +0200, Stefano Zacchiroli wrote:
> * Package name: core

This package name is a little bit too generic. Better one may be
ocaml-core.

>   Version : 0.5.0
>   Upstream Author : Jane Street Holding <[EMAIL PROTECTED]>

This does not really look like a name of a human.

>   Description : Jane Street Capital's alternative standard library for 
> OCaml

Is "Jane Street Capital" a generic term? Better remove it from the short
description: "Alternative standard library for OCaml".

>Core is Jane Street Capital's alternative standard library for OCaml.

Duplication?

Bastian

-- 
Conquest is easy. Control is not.
-- Kirk, "Mirror, Mirror", stardate unknown


signature.asc
Description: Digital signature


Bug#479161: ITP: sexplib -- Automatic S-Expression for OCaml

2008-05-03 Thread Sylvain Le Gall
Package: wnpp
Severity: wishlist
Owner: Sylvain Le Gall <[EMAIL PROTECTED]>


* Package name: sexplib
  Version : 3.7.4
  Upstream Author : Jane Street Holding <[EMAIL PROTECTED]>
* URL : http://ocaml.janestcapital.com/?q=node/13
* License : LGPL + linking exception
  Programming Lang: OCaml
  Description : Automatic S-Expression for OCaml

  This library contains functionality for parsing and pretty-printing
  S-expressions. In addition to that it contains an extremely useful
  preprocessing module for Camlp4, which can be used to automatically
  generate code from type definitions for efficiently converting
  OCaml-values to S-expressions and vice versa.  This library allows you
  to extract and replace sub-expressions in S-expressions.  

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22.6-vs2.2.0.3-core2 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479162: ITP: type-conv -- Camlp4 preprocessor type conversions support for OCaml

2008-05-03 Thread Sylvain Le Gall
Package: wnpp
Severity: wishlist
Owner: Sylvain Le Gall <[EMAIL PROTECTED]>


* Package name: type-conv
  Version : 1.5.0
  Upstream Author : Jane Street Holding <[EMAIL PROTECTED]>
* URL : http://ocaml.janestcapital.com/?q=node/13
* License : LGPL + linking exception
  Programming Lang: OCaml
  Description : Camlp4 preprocessor type conversions support for OCaml

 This library factors out functionality needed by different
 preprocessors that generate code from type specifications, because this
 functionality cannot be duplicated without losing the ability to use
 these preprocessors simultaneously.  

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22.6-vs2.2.0.3-core2 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479164: ITP: bin-prot -- Binary protocol generator for OCaml

2008-05-03 Thread Sylvain Le Gall
Package: wnpp
Severity: wishlist
Owner: Sylvain Le Gall <[EMAIL PROTECTED]>


* Package name: bin-prot
  Version : 1.0.5
  Upstream Author : Jane Street Holding <[EMAIL PROTECTED]> 
* URL : http://ocaml.janestcapital.com/?q=node/13
* License : LGPL + linking exception
  Programming Lang: OCaml
  Description : Binary protocol generator for OCaml


  
 This library contains functionality for reading and writing
 OCaml-values in a type-safe binary protocol. These functions provide a
 safe way of performing I/O on any extensionally defined data type.
 Functions, objects, and values whose type is bound through a polymorphic
 record field are not supported, but everything else is.
 .
 There is no support for cyclic or shared values and only little endian
 computer architectures are supported.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22.6-vs2.2.0.3-core2 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#479152: ITP: core -- Jane Street Capital's alternative standard library for OCaml

2008-05-03 Thread Stefano Zacchiroli
[ adding back the Cc to the bug report ]

On Sat, May 03, 2008 at 12:01:17PM +0200, Bastian Blank wrote:
> On Sat, May 03, 2008 at 11:13:50AM +0200, Stefano Zacchiroli wrote:
> > * Package name: core
> 
> This package name is a little bit too generic. Better one may be
> ocaml-core.

"core" is the name used by upstream for its tarballs, hence I would have
liked to have it as the Debian source package name. However I agree with
your concern and I will change it back.

> >   Version : 0.5.0
> >   Upstream Author : Jane Street Holding <[EMAIL PROTECTED]>
> This does not really look like a name of a human.

Does it need to be? The libraries is developed by a company and the
copyright is held by the company. Maybe I can in this specific case (as
I've contacts within the company) discover who actually wrote the code,
but in the general case it won't be possible. So I presume that setting
the upstream author / copyright to a non-humans should be supported
somehow.

> >   Description : Jane Street Capital's alternative standard library for 
> > OCaml
> Is "Jane Street Capital" a generic term? Better remove it from the short
> description: "Alternative standard library for OCaml".

Nope, there have been in the past other projects like that in the OCaml
community, this one is identified within the community via the company
name.

> >Core is Jane Street Capital's alternative standard library for OCaml.
> Duplication?

Nope: short vs long description. Or are you suggesting the first line of
long is too similar to the whole short description?

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science ... now what?
[EMAIL PROTECTED],cs.unibo.it,debian.org}  -<%>-  http://upsilon.cc/zack/
(15:56:48)  Zack: e la demo dema ?/\All one has to do is hit the
(15:57:15)  Bac: no, la demo scema\/right keys at the right time


signature.asc
Description: Digital signature


Re: intend to hijack GnuPG

2008-05-03 Thread Stefano Zacchiroli
On Sat, May 03, 2008 at 09:29:35AM +, Sune Vuorela wrote:
> >> Yes. But after I have seen Laszlo Boszormenyi bughandling in sqlite3, I
> >> think I actually would prefer current maintainance of gnupg.
> > Whatever it might have happened on those 2 bug reports, which I haven't
> > read, I find really annoying your public blaming behaviour. 
> Didn't this thread by the way more or less start with public blaming of 
> current gnupg maintainer?

Not really (IMO). It started with facts on the state of a package and on
the MIA status of its only maintainer. On the contrary you have been
speculating on the future (in)ability of someone to maintain gpg.

Anyhow, my post has probably been too rude and I'm sorry for that, but I
really don't think that yours was the way to go. First you need to give
Laszlo a chance, based on the fact that he started the hijack procedure,
not somebody else. Then, if you think the work is too much for just him
go and help. And quite frankly, starting as you did is probably not the
good way to set up the ground for synergistic collaboration: it will
just piss off people.

Yeah, people 

-- 
Stefano Zacchiroli -*- PhD in Computer Science ... now what?
[EMAIL PROTECTED],cs.unibo.it,debian.org}  -<%>-  http://upsilon.cc/zack/
(15:56:48)  Zack: e la demo dema ?/\All one has to do is hit the
(15:57:15)  Bac: no, la demo scema\/right keys at the right time


signature.asc
Description: Digital signature


Re: intend to hijack GnuPG

2008-05-03 Thread Sune Vuorela
On 2008-05-03, Stefano Zacchiroli <[EMAIL PROTECTED]> wrote:
> the MIA status of its only maintainer. On the contrary you have been
> speculating on the future (in)ability of someone to maintain gpg.
> Anyhow, my post has probably been too rude and I'm sorry for that, but I
> really don't think that yours was the way to go.  First you need to give
> Laszlo a chance, based on the fact that he started the hijack procedure,
> not somebody else. 


I probably could do a long reply here including questioning:
 - public requests of support should not be answered publically if
   unsupportive ?
 - should we take chances on core packages just to give people a chance?
 - the date for filing #476418 and the date of intend to hijack email

But as I think I can only agree with zack in that we disagree, I think I
will end it here.

/Sune


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: problems for making kernel module

2008-05-03 Thread Ben Hutchings
On Fri, 2008-05-02 at 09:22 +0900, 서청원 wrote:
> I got this message during compiling module.
> 
>  
> 
> Building modules, stage 2.
> 
> MODPOST
> 
> WARNING: "tasklist_lock" [ /Red/src/Red.ko] undefined!
> 
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
> 
> 
> 
>  
> 
> Actually, Red.ko had made but can not load the module due to the
> unknown symbol (tasklist_lock).
> 
>  
> 
> What’s the problem?? I can see the symbol is exported in the
> linux-header-2.6.18-4-686/include/linux/sched.h.

No, it has external linkage within the kernel proper.  That's not the
same thing as being exported.  (But it probably shouldn't be mentioned
in this header.)

> I couldn’t understand why it is shown “undefined”??
> 
>  
> 
> Also during searching about this problem, I read this - for linux
> kernel 2.6.18, the symbol does NOT export any more …. Is this right???

Right.  The export was removed by this change:

commit c59923a15c12d2b3597af913bf234a0ef264a38b
Author: Christoph Hellwig <[EMAIL PROTECTED]>
Date:   Mon Jul 10 04:45:40 2006 -0700

[PATCH] remove the tasklist_lock export

As announced half a year ago this patch will remove the tasklist_lock
export.  The previous two patches got rid of the remaining modular users.

Signed-off-by: Christoph Hellwig <[EMAIL PROTECTED]>
Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>

which was merged between 2.6.17 and 2.6.18.

> If it is, is there any way to use the symbol ‘tasklist_lock’?

> There is my only guess, it is needed the license to use this symbol.

Nope.  This is the reason it was un-exported:

Why:   tasklist_lock protects the kernel internal task list.  Modules have
   no business looking at it, and all instances in drivers have been due
   to use of too-lowlevel APIs.  Having this symbol exported prevents
   moving to more scalable locking schemes for the task list.

Ben.

-- 
Ben Hutchings
The most exhausting thing in life is being insincere. - Anne Morrow Lindberg


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


Re: Using sgid binaries to defend against LD_PRELOAD/ptrace()

2008-05-03 Thread Colin Watson
On Wed, Apr 30, 2008 at 10:46:29AM +0200, Martin Pitt wrote:
> Josselin Mouette [2008-04-30 10:17 +0200]:
> > This looks indeed like a reasonable alternative if we don't get the
> > noptrace group ; it would be easy to patch gksu/gnome-keyring/... with
> > the same stuff.
> 
> I agree, and give the other possible attack scenarios it doesn't make
> much sense to throw a lot of effort (with noptrace group, etc.) at it.

In that case I'm inclined to leave it alone since adding a new group to
base-passwd really ought to involve converting it to debconf, and I
haven't quite mustered the enthusiasm to take care of that yet.

That said, if you decide you want to do it, having (say) a core
PolicyKit package do 'addgroup --system noptrace' in its postinst would
be fine as an interim measure; it doesn't *have* to be a global static
group, and even if we eventually decide that we do want to turn it into
one then that's not a problem.

-- 
Colin Watson   [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



libqglviewer and two versions of Qt.

2008-05-03 Thread Artur R. Czechowski
Hi,
I maintain the libqglviewer library - OpenGL 3D viewer library based on Qt.
Currently the library is linked against Qt3, but there are requests about
libqglviewer with Qt4[1][2]. My question is: how long will Qt3 be
available in Debian? I assume it will be available in lenny - if not, please
correct me.

So, I believe I need to provide two versions of libqglviewer - one linked
with Qt3 and one with Qt4. I have some doubts about the issue and I'd be glad
to hear your advice.

1. If there is a package with build-dependency on libqglviewer-dev how
   should the maintainer of the package be able to select which linking
   option (s)he choose?
2. Shall I provide two -dev packages, one providing .pc file for Qt3 linked
   library and one for Qt4?
3. Should the packages conflict with each other or not?
4. How should the packages (either -dev as shared libraries) be named?
5. Is there in Debian any other library suffering from similar problem? I'd
   like to take a look into used solution.

If you noticed any others problems I have not though about, please let me know
about them too.

Best regards
Artur

PS. I'm subscribed to debian-devel but not to debian-qt-kde. If you are in
doubt please Cc me, I'll deal with duplicates.

[1] http://bugs.debian.org/471893
[2] http://bugs.debian.org/477387
-- 
ciekawe zderzenie kulturowe: w piździawicy in the middle of nowhere wyłania się
z bieli pani dżokejka na koniu, byrdłoczerzy i eskadra treserów psów. Patrzą
na siebie wszyscy w milczeniu i ze zdziwnieniem, jak można tak się męczyć
dla tak głupiego hobby i odchodzą bez zrozumienia   /emkaj/


signature.asc
Description: Digital signature


Attention: /usr/share/file/magic{,.mime} removal

2008-05-03 Thread Daniel Baumann
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

file or rather libmagic1 ships its magic files in /usr/share/file/,
namely this used to be:

/usr/share/file/magic
/usr/share/file/magic.mgc
/usr/share/file/magic.mime
/usr/share/file/magic.mime.mgc

where as *.mgc are the binary files which are used by file/libmagic, and
the others are the conlgomerated source files *for informational
purposes only*. The sources have never been used by file for anything,
and nobody shall do this either[0].

However, as of file version 4.24, the format of the sources has changed
in order to compile the mime files from the magics automatically[1].
This means, that if you are using the magic or magic.mime files
directly, your package will break anyway.

Additionally since file 4.24, those packages that need/want to introduce
new magics unknown to file (and for strange reasons are not considering
it to include in the debian file package or upstream), can now do it by
storing their magic snippeds in /usr/share/file/, and call file
- --compile to produce the binary magics file (more on that at a later
point).

In unstable (and testing, soon), this has been avoided by an extra step
of dumping a plain magic file in the old format and including the legacy
copy of magic.mime from file version 4.23[2]. As soon as lenny is
released, these will disappear and you're supposed to eventually convert
your packages.

Probably, I will also fill bug reports before lenny release to affected
packages.

Regards,
Daniel

[0] they *could* change format suddenly, only the library and its
bindings are safe.

[1] which is a big improvement and means, that the mime entries are
no longer endlessly lacking behind to catch up with the magics.

[2] this won't be updated to 4.24 though, so really don't use it anymore
if you want to have recent magics.

- --
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIHF/h+C5cwEsrK54RAiCsAKCgINMg/u9PaufJ2+KHrEoW73qejgCcCG9C
MmMzwiblFWKjQ9nyZbCtJXw=
=UsQm
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: libqglviewer and two versions of Qt.

2008-05-03 Thread Fathi Boudra
Hi,

> My question is: how long will Qt3 be available in Debian?
> I assume it will be available in lenny - if not,  please correct me.

yes, Qt3 will be available in lenny.

> So, I believe I need to provide two versions of libqglviewer - one linked
> with Qt3 and one with Qt4. I have some doubts about the issue and I'd be
> glad to hear your advice.
>
> 1. If there is a package with build-dependency on libqglviewer-dev how
>should the maintainer of the package be able to select which linking
>option (s)he choose?
> 2. Shall I provide two -dev packages, one providing .pc file for Qt3 linked
>library and one for Qt4?
> 3. Should the packages conflict with each other or not?
> 4. How should the packages (either -dev as shared libraries) be named?
> 5. Is there in Debian any other library suffering from similar problem? I'd
>like to take a look into used solution.

you can take a look to libavahi, libpoppler or libqwt:

libqwt5-qt3 - Qt3 widgets library for technical applications (runtime)
libqwt5-qt3-dev - Qt3 widgets library for technical applications (development)
libqwt5-qt4 - Qt4 widgets library for technical applications (runtime)
libqwt5-qt4-dev - Qt4 widgets library for technical applications (development)

we have appended qt version to each -dev/lib path packages to make them 
co-installable.

cheers,

Fathi


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: libqglviewer and two versions of Qt.

2008-05-03 Thread Joachim Reichel
Hi,

>> So, I believe I need to provide two versions of libqglviewer - one linked
>> with Qt3 and one with Qt4. I have some doubts about the issue and I'd be
>> glad to hear your advice.
[...]
> you can take a look to libavahi, libpoppler or libqwt:
> 
> libqwt5-qt3 - Qt3 widgets library for technical applications (runtime)
> libqwt5-qt3-dev - Qt3 widgets library for technical applications (development)
> libqwt5-qt4 - Qt4 widgets library for technical applications (runtime)
> libqwt5-qt4-dev - Qt4 widgets library for technical applications (development)
> 
> we have appended qt version to each -dev/lib path packages to make them 
> co-installable.

you should also mention that your include directories, library names and SONAMEs
deviate from upstream, which might not be the best thing.

I favor to support Qt 4.x without any SONAME changes etc. Depending on the
particular situation of your package, you should decide whether you want to
support Qt 3.x at all and whether the dev-package should be co-installable. In
this case, you could change the library file name, SONAME etc. just for the Qt
3.x based packages.

Joachim


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Attention: /usr/share/file/magic{,.mime} removal

2008-05-03 Thread Bernhard R. Link
* Daniel Baumann <[EMAIL PROTECTED]> [080503 14:52]:
> file or rather libmagic1 ships its magic files in /usr/share/file/,
> namely this used to be:
>
> /usr/share/file/magic
> /usr/share/file/magic.mgc
> /usr/share/file/magic.mime
> /usr/share/file/magic.mime.mgc
>
> where as *.mgc are the binary files which are used by file/libmagic, and
> the others are the conlgomerated source files *for informational
> purposes only*. The sources have never been used by file for anything,
> and nobody shall do this either[0].

> [0] they *could* change format suddenly, only the library and its
> bindings are safe.

And where is this documented? (It has a documentation for the format, so
I guess if that was supposed to be "writing" only, that was a canonical
place to state it).

> In unstable (and testing, soon), this has been avoided by an extra step
> of dumping a plain magic file in the old format and including the legacy
> copy of magic.mime from file version 4.23[2]. As soon as lenny is
> released, these will disappear and you're supposed to eventually convert
> your packages.

Thanks for the warning and the compaitibility wrapper. But please also
advertise that a bit wider. Just a mail to debian-devel is hardly enough
when breaking an advertised interface.

> Probably, I will also fill bug reports before lenny release to affected
> packages.

xfm is one of them. Perhaps I will find the time to file a list of
whishlist bugs to extend libmagic so it can be used instead of parsing
the files itself.

Hochachtungsvoll,
Bernhard R. Link


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479198: ITP: libdbicx-testdatabase-perl -- Create a temporary database from a DBIx::Class::Schema

2008-05-03 Thread Antony Gelberg
Package: wnpp
Severity: wishlist
Owner: Antony Gelberg <[EMAIL PROTECTED]>


* Package name: libdbicx-testdatabase-perl
  Version : x.y.z
  Upstream Author : Name <[EMAIL PROTECTED]>
* URL : http://www.example.org/
* License : (GPL, LGPL, BSD, MIT/X, etc.)
  Programming Lang: (C, C++, C#, Perl, Python, etc.)
  Description : Create a temporary database from a DBIx::Class::Schema

This module creates a temporary SQLite database, deploys your DBIC
schema, and then connects to it.  This lets you easily test your DBIC
schema.  Since you have a fresh database for every test, you don't
have to worry about cleaning up after your tests, ordering of tests
affecting failure, etc.
-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



building a package two times

2008-05-03 Thread Marco d'Itri
This is my first attempt at building inn2 two times from the same source
with no duplication of debian/rules and of the debhelper config files.
I do not like much the src_files stuff, but it's shorter than embedding
lndir in the package like I did for udev and udev-udeb.

Please let me know if you have ideas about how to make this simpler
and/or more elegant.

The complete package will be available in a few hours at
http://www.bofh.it/~md/debian/ (please test if it you can, I do not have
yet a news server running unstable).


#!/usr/bin/make -f
SHELL+= -e

QUILT_STAMPFN := .stamp-patched
include /usr/share/quilt/quilt.make

D-std := $(CURDIR)/debian/inn2
D-lfs := $(CURDIR)/debian/inn2-lfs
D = $(D-$*)
B = $(CURDIR)/build-$*

##
# this code deals with building a second inn2-lfs package from the same
# source, but only on 32 bit architectures
# Ideally new future 32 bit architectures should not bother with inn2-lfs
# and just enable LFS by default.

DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
ifeq  ($(DEB_HOST_ARCH),amd64)
FLAVORS := std
else ifeq ($(DEB_HOST_ARCH),ia64)
FLAVORS := std
else ifeq ($(DEB_HOST_ARCH),ppc64)
FLAVORS := std
else ifeq ($(DEB_HOST_ARCH),s390x)
FLAVORS := std
else
FLAVORS := std lfs
endif

std_configure_flags = 
lfs_configure_flags = --enable-largefiles

std_dh_clean_opts = -pinn2 -pinn2-inews -p inn2-dev
lfs_dh_clean_opts = -pinn2-lfs
std_dh_movefiles_opts = -pinn2 -pinn2-inews -p inn2-dev
lfs_dh_movefiles_opts = -pinn2-lfs -pinn2-lfs-inews -p inn2-lfs-dev

ifeq ($(FLAVORS),std)
no_package := --no-package=inn2-lfs
endif

# the upstream source needs to be copied in the flavor-specific build dirs
src_files := $(shell find . -maxdepth 1 \
-and -not -name . -and -not -name debian -and -not -name .pc \
-and -not -name 'build-*' -and -not -name '.stamp-*')

##
DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
  CROSS := --build $(DEB_HOST_GNU_TYPE)
else
  CROSS := --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
endif

clean: unpatch
rm -rf .stamp-* build-*
[ ! -f Makefile.global ] || $(MAKE) distclean
# delete the cloned debhelper configuration
find debian -maxdepth 1 -type l -and -name 'inn2-lfs*' -print0 \
| xargs --no-run-if-empty -0 rm
# delete packages which are not in control but are built anyway
rm -rf debian/inn2-lfs-dev/ debian/inn2-lfs-inews/
dh_clean

debian/po/templates.pot: debian/inn2.templates
debconf-updatepo

configure: $(addprefix .stamp-configure-, $(FLAVORS))
.stamp-configure-%: $(QUILT_STAMPFN)
dh_testdir
mkdir -p $B
for dir in $(src_files); do cp -ldpR $$dir $B; done
cd $B && \
_PATH_PERL=/usr/bin/perl \
ac_cv_path__PATH_AWK=awk \
ac_cv_path__PATH_EGREP=egrep \
ac_cv_path__PATH_SED=sed \
ac_cv_path__PATH_SORT=sort \
ac_cv_path__PATH_UUX=uux \
ac_cv_path_PATH_GPGV=/usr/bin/gpgv \
ac_cv_path_GETFTP=wget \
ac_cv_search_dbm_open=-ldb \
LDFLAGS="$(LDFLAGS) -Wl,--as-needed" \
./configure \
--with-perl \
--enable-ipv6 \
--prefix=/usr/lib/news \
--mandir=/usr/share/man \
--includedir=/usr/include/inn \
--with-db-dir=/var/lib/news \
--with-etc-dir=/etc/news \
--with-filter-dir=/etc/news/filter \
--with-lib-dir=/usr/lib/news \
--with-log-dir=/var/log/news \
--with-run-dir=/var/run/news \
--with-spool-dir=/var/spool/news \
--with-tmp-dir=/var/spool/news/incoming/tmp \
--with-berkeleydb=/usr \
--with-kerberos=/usr \
--with-sendmail=/usr/sbin/sendmail \
$($*_configure_flags) $(CROSS)
cd $B && \
mkdir ssl/ ssl/nnrpd/ && \
cd ssl/ && \
ln -s ../Makefile.global ../include ../storage ../history . && \
cd nnrpd/ && ln -s ../../nnrpd/* .
touch $@

build: $(addprefix .stamp-build-, $(FLAVORS)) #debian/po/templates.pot
.stamp-build-%: .stamp-configure-%
dh_testdir
cd $B && $(MAKE)
cd $B/ssl/nnrpd/ && $(MAKE) \
SSLLIB='-L/usr/lib -lssl -lcrypto -ldl' SSLINC='-DHAVE_SSL=1'
touch $@

install1-%: .stamp-build-%
dh_testdir
dh_testroot
dh_clean -k $($*_dh_clean_opts)

cd $B && $(MAKE) install DESTDIR=$D
sh -e extra/dh_cloneconf inn2 inn2-lfs

dh_movefiles $($*_dh_movefiles_opts) --sourcedir=$(subst $(CURDIR)/,,$D)

#   move back this one
mv $D-dev/

Bug#479203: ITP: libclass-workflow-perl -- Lightweight workflow system

2008-05-03 Thread Antony Gelberg
Package: wnpp
Severity: wishlist
Owner: Antony Gelberg <[EMAIL PROTECTED]>


* Package name: libclass-workflow-perl
  Version : 0.09
  Upstream Author : Yuval Kogman <[EMAIL PROTECTED]>
* URL : http://search.cpan.org/dist/Class-Workflow/
* License : GPL / Artistic
  Programming Lang: Perl
  Description : Lightweight workflow system

Assists in building a state machine, with states and transitions between
those states.  It also provides for restrictions i.e. transitions that 
are not allowed.
-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



phpgedview (Web based genealogy) up for adoption

2008-05-03 Thread Thijs Kinkhorst
Hi,

I've put my package phpgedview up for adoption. It's a web based genealogy 
program that can import, display and edit files in the gedcom standard.

The package is in reasonable shape but I don't use it anymore. If you're 
interested in maintaining it, please take it. If you need help or sponsoring, 
I'm available for that.


Thijs


pgpNRCOUiOhkv.pgp
Description: PGP signature


Re: being released from the hot seat

2008-05-03 Thread Filipus Klutiero
Le May 2, 2008 05:37:00 pm Andreas Barth, vous avez écrit :
> Hi,
>
> good news for me that Marc 'HE' Brockschmidt didn't become DPL (though I
> think he would've been a good DPL), so I managed to convince him to
> become Release Manager. Of course, Luk stays Release Manager, and I will
> also continue to help releasing Lenny as release wizard.

Thanks for the announcement. Nevertheless, I reiterate my question about 
release team roles 
(http://lists.debian.org/debian-devel/2007/06/msg00900.html).
If role changes are going to be announced on d-d-a, the difference between 
them should be well documented.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479206: ITP: libcurses-ui-poe-perl -- A subclass makes Curses::UI POE Friendly

2008-05-03 Thread Antony Gelberg
Package: wnpp
Severity: wishlist
Owner: Antony Gelberg <[EMAIL PROTECTED]>


* Package name: libcurses-ui-poe-perl
  Version : 0.11
  Upstream Author : Scott McCoy <[EMAIL PROTECTED]>
* URL : http://search.cpan.org/dist/Curses-UI-POE/
* License : GPL / Artistic
  Programming Lang: Perl
  Description : A subclass makes Curses::UI POE Friendly

This is a subclass for Curses::UI that enables it to work with POE. It
is designed to simply slide over Curses::UI. Keeping the API the same
and simply forcing Curses::UI to do all of its event handling via 
POE, This is a subclass for Curses::UI that enables it to work 
with POE. It is designed to simply slide over Curses::UI. Keeping 
the API the same and simply forcing Curses::UI to do all of its event 
handling via POE, instead of internal to itself. This allows you to 
use POE behind the scenes for things like networking clients, without 
Curses::UI breaking your programs' functionality.
 
-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: ITP: libdbicx-testdatabase-perl -- Create a temporary database from a DBIx::Class::Schema

2008-05-03 Thread Antony Gelberg

Oops, I was a bit trigger-happy there.  Corrected:

* Package name: libdbicx-testdatabase-perl
  Version : 0.01
  Upstream Author : Jonathan Rockway <[EMAIL PROTECTED]>
* URL : http://search.cpan.org/dist/DBICx-TestDatabase/
* License : GPL / Artistic
  Programming Lang: Perl
  Description : Create a temporary database from a DBIx::Class::Schema


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Attention: /usr/share/file/magic{,.mime} removal

2008-05-03 Thread Bernd Eckenfels
In article <[EMAIL PROTECTED]> you wrote:
> where as *.mgc are the binary files which are used by file/libmagic, and
> the others are the conlgomerated source files *for informational
> purposes only*. The sources have never been used by file for anything,
> and nobody shall do this either[0].

So how can a sysadmin add rules?

> However, as of file version 4.24, the format of the sources has changed
> in order to compile the mime files from the magics automatically[1].
> This means, that if you are using the magic or magic.mime files
> directly, your package will break anyway.

So it looks to me that file is recreating the (cached) binary versions from
the "information purpose only" source files, right?

Gruss
Bernd


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Attention: /usr/share/file/magic{,.mime} removal

2008-05-03 Thread Daniel Baumann
Bernhard R. Link wrote:
>> [0] they *could* change format suddenly, only the library and its
>> bindings are safe.
> 
> And where is this documented? (It has a documentation for the format, so
> I guess if that was supposed to be "writing" only, that was a canonical
> place to state it).

what do you mean, documentation about the format, documentation about
the recent change, or documentation about to not modify
/usr/share/file/magic* directly?

> Thanks for the warning and the compaitibility wrapper. But please also
> advertise that a bit wider. Just a mail to debian-devel is hardly enough
> when breaking an advertised interface.

err, this is a first attention mail approximately 4 to 6 month before
lenny release..

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Attention: /usr/share/file/magic{,.mime} removal

2008-05-03 Thread Daniel Baumann
Bernd Eckenfels wrote:
> So how can a sysadmin add rules?

just like before, /etc/magic and /etc/magic.mime. this change is only
about packages wrongly using /usr/share/file/magic{,.mime}.

>> However, as of file version 4.24, the format of the sources has changed
>> in order to compile the mime files from the magics automatically[1].
>> This means, that if you are using the magic or magic.mime files
>> directly, your package will break anyway.
> 
> So it looks to me that file is recreating the (cached) binary versions from
> the "information purpose only" source files, right?

no, /usr/share/file/magic.mgc and magic.mime.mgc are files own magics,
they are not supposed to be recompiled or touched by anyone after they
have been installed.

however, what i was writing about is that since version 4.24, file is
able to use other binary magic files *in addition*. if you are a package
wanting to ship your own magics or mimes, you compile them at
installation time into /usr/share/file/$package.mgc, which then will be
used by file automatically.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: building a package two times

2008-05-03 Thread Cyril Brulebois
On 03/05/2008, Marco d'Itri wrote:
> DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
> ifeq  ($(DEB_HOST_ARCH),amd64)
> FLAVORS := std
> else ifeq ($(DEB_HOST_ARCH),ia64)
> FLAVORS := std
> else ifeq ($(DEB_HOST_ARCH),ppc64)
> FLAVORS := std
> else ifeq ($(DEB_HOST_ARCH),s390x)
> FLAVORS := std
> else
> FLAVORS := std lfs
> endif

Since you have “FLAVORS := std” in every case but the last one, why not
using findstring, so as to factorize a bit?

Mraw,
KiBi.


pgpUT1PHDwphK.pgp
Description: PGP signature


Re: Attention: /usr/share/file/magic{,.mime} removal

2008-05-03 Thread Daniel Baumann
Daniel Baumann wrote:
>> So it looks to me that file is recreating the (cached) binary versions from
>> the "information purpose only" source files, right?
> 
> no, /usr/share/file/magic.mgc and magic.mime.mgc are files own magics,
> they are not supposed to be recompiled or touched by anyone after they
> have been installed.
> 
> however, what i was writing about is that since version 4.24, file is
> able to use other binary magic files *in addition*. if you are a package
> wanting to ship your own magics or mimes, you compile them at
> installation time into /usr/share/file/$package.mgc, which then will be
> used by file automatically.

the 'automatic' was refering to the file sources. magics were created
from magic/Magdir/* files; and completely independent of that, there was
another list containing mime entries. Those should have been kept in
sync, but oviously, the were not and constantly lacking behind. Now, the
mime informations are in the same files in magic/Magdir/* as an addition
of the file magic syntax, so mime entries can be created from the same
sources as the magics automatically.

-- 
Address:Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:  [EMAIL PROTECTED]
Internet:   http://people.panthera-systems.net/~daniel-baumann/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Attention: /usr/share/file/magic{,.mime} removal

2008-05-03 Thread Bernhard R. Link
* Daniel Baumann <[EMAIL PROTECTED]> [080503 18:39]:
> Bernhard R. Link wrote:
> >> [0] they *could* change format suddenly, only the library and its
> >> bindings are safe.
> > 
> > And where is this documented? (It has a documentation for the format, so
> > I guess if that was supposed to be "writing" only, that was a canonical
> > place to state it).
> 
> what do you mean, documentation about the format, documentation about
> the recent change, or documentation about to not modify
> /usr/share/file/magic* directly?

I mean there is no documentation that the file is not to be used directly,
rather documentation about this file in a way suggesting it is supposed
to be a public interface. (comparing this to the documentation of the
libmagic library, the library looks more like a private interface in
comparision)

> > Thanks for the warning and the compaitibility wrapper. But please also
> > advertise that a bit wider. Just a mail to debian-devel is hardly enough
> > when breaking an advertised interface.
>
> err, this is a first attention mail approximately 4 to 6 month before
> lenny release..

For upstream changes 4 to 6 months is a very short time (especially if
it is not simple changes, but you are requesting to replace whole
subsystems with some library, which will most likely mean to also have
to get upstream changes in some prior unused library).

Hochachtungsvoll,
Bernhard R. Link


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479221: ITP: libautobox-perl -- Allows calling methods on builtin Perl types

2008-05-03 Thread Antony Gelberg
Package: wnpp
Severity: wishlist
Owner: Antony Gelberg <[EMAIL PROTECTED]>


* Package name: libautobox-perl
  Version : 2.23
  Upstream Author : chocolateboy <[EMAIL PROTECTED]>
* URL : http://search.cpan.org/dist/autobox/
* License : GPL / Artistic
  Programming Lang: Perl
  Description : Allows calling methods on builtin Perl types

The autobox pragma endows Perl's core data types with the capabilities 
of first-class objects. This allows methods to be called on ARRAY refs, 
HASH refs, CODE refs and raw scalars in exactly the same manner as 
blessed references. The autoboxing is transparent: boxed values are not 
blessed into their (user-defined) implementation class (unless the 
method elects to bestow such a blessing) - they simply use its methods 
as though they are.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#479206: ITP: libcurses-ui-poe-perl -- A subclass makes Curses::UI POE Friendly

2008-05-03 Thread Ron Johnson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/03/08 11:03, Antony Gelberg wrote:
[snip]
> 
> This is a subclass for Curses::UI that enables it to work with POE. It
> is designed to simply slide over Curses::UI. Keeping the API the same
> and simply forcing Curses::UI to do all of its event handling via 
> POE, This is a subclass for Curses::UI that enables it to work 
> with POE. It is designed to simply slide over Curses::UI. Keeping 
> the API the same and simply forcing Curses::UI to do all of its event 
> handling via POE, instead of internal to itself. This allows you to 
> use POE behind the scenes for things like networking clients, without 
> Curses::UI breaking your programs' functionality.

I think you duplicated some sentences in the long description.

- --
Ron Johnson, Jr.
Jefferson LA  USA

We want... a Shrubbery!!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIHLcQS9HxQb37XmcRAsWZAKCgOpD34Yq93rQSvYGeWvT6wHEBLQCgggIj
IoKwJPSNGkTe3J7T+gEV1Ok=
=b2a3
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#479206: ITP: libcurses-ui-poe-perl -- A subclass makes Curses::UI POE Friendly

2008-05-03 Thread Antony Gelberg

Ron Johnson wrote:

On 05/03/08 11:03, Antony Gelberg wrote:
[snip]

This is a subclass for Curses::UI that enables it to work with POE. It
is designed to simply slide over Curses::UI. Keeping the API the same
and simply forcing Curses::UI to do all of its event handling via 
POE, This is a subclass for Curses::UI that enables it to work 
with POE. It is designed to simply slide over Curses::UI. Keeping 
the API the same and simply forcing Curses::UI to do all of its event 
handling via POE, instead of internal to itself. This allows you to 
use POE behind the scenes for things like networking clients, without 
Curses::UI breaking your programs' functionality.


I think you duplicated some sentences in the long description.



*sigh* Long day, not the first mistake I've made, thanks Ron.  It should 
of course read:


This is a subclass for Curses::UI that enables it to work
with POE. It is designed to simply slide over Curses::UI. Keeping
the API the same and simply forcing Curses::UI to do all of its event
handling via POE, instead of internal to itself. This allows you to
use POE behind the scenes for things like networking clients, without
Curses::UI breaking your programs' functionality.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479233: ITP: r-base-core-ra -- Ra patch for just-in-time compilation of R code

2008-05-03 Thread Dirk Eddelbuettel

Package: wnpp
Owner: Dirk Eddelbuettel <[EMAIL PROTECTED]>
Severity: wishlist

* Package name: r-base-core-ra
  Version : 1.0.9
  Upstream Author : Stephen Milborrow
* URL or Web page : http://www.milbo.users.sonic.net/ra
* License : GPL
  Description : Ra patch for just-in-time compilation of R code

This is packaged as well. It need's Stephen 'jit' package which entered
Debian unstable earlier today as r-cran-jit.  See the URL above for details.

I packaged this as a plain alternative to R with a completely distinct
directory /usr/lib/Ra/ and just two binaries /usr/bin/R and
/usr/bin/Rscript.Ra provided the 'Ra' versions of R and Rscript.

Tentative debian/control below.

Cheers, Dirk

Source: r-base-core-ra
Section: math
Priority: optional
Maintainer: Dirk Eddelbuettel <[EMAIL PROTECTED]>
Standards-Version: 3.7.3
Build-Depends: gcc (>= 4:4.1.0), g++ (>= 4:4.1.0), gfortran (>= 4:4.1.0), 
libblas-dev, liblapack-dev (>= 3.1.1), tcl8.4-dev, tk8.4-dev, bison, 
groff-base, libncurses5-dev, libreadline5-dev, debhelper (>= 5.0.0), texi2html, 
texinfo (>= 4.1-2), libbz2-dev, libpcre3-dev, xpdf-reader, zlib1g-dev, 
libpng12-dev, libjpeg62-dev, libx11-dev, libxt-dev, x-dev, libpango1.0-dev, 
libcairo2-dev, libtiff4-dev, xvfb, xbase-clients, xfonts-base, r-cran-jit, 
r-cran-mgcv

Package: r-base-core-ra
Architecture: any
Depends: ${perl:Depends}, zip, unzip, libpaper-utils, ${shlibs:Depends}
Recommends: r-base-core, r-base-dev, r-cran-jit
Suggests: ess, r-recommended, r-doc-info | r-doc-pdf | r-doc-html, r-mathlib, 
r-base-html | r-base-latex
Description: 'ra' variant of GNU R core of statistical computing language and 
environment
 R is `GNU S' - A language and environment for statistical computing
 and graphics. R is similar to the award-winning S system, which was
 developed at Bell Laboratories by John Chambers et al. It provides a
 wide variety of statistical and graphical techniques (linear and
 nonlinear modelling, statistical tests, time series analysis,
 classification, clustering, ...).
 .
 R is designed as a true computer language with control-flow
 constructions for iteration and alternation, and it allows users to
 add additional functionality by defining new functions. For
 computationally intensive tasks, C, C++ and Fortran code can be
 linked and called at run time.
 .
 S is the statistician's Matlab and R is to S what Octave is to Matlab.
 .
 This package provides a patched version of GNU R with 'just-in-time'
 compilation of R code using the 'jit' package (in r-cran-jit). See
 http://www.milbo.users.sonic.net/ra for details.



-- 
Three out of two people have difficulties with fractions.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: building a package two times

2008-05-03 Thread Goswin von Brederlow
Cyril Brulebois <[EMAIL PROTECTED]> writes:

> On 03/05/2008, Marco d'Itri wrote:
>> DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
>> ifeq  ($(DEB_HOST_ARCH),amd64)
>> FLAVORS := std
>> else ifeq ($(DEB_HOST_ARCH),ia64)
>> FLAVORS := std
>> else ifeq ($(DEB_HOST_ARCH),ppc64)
>> FLAVORS := std
>> else ifeq ($(DEB_HOST_ARCH),s390x)
>> FLAVORS := std
>> else
>> FLAVORS := std lfs
>> endif
>
> Since you have “FLAVORS := std” in every case but the last one, why not
> using findstring, so as to factorize a bit?
>
> Mraw,
> KiBi.

FLAVORS := std
ifeq ((findstring $(DEB_HOST_ARCH),amd64 ia64 ppc64 s390x),)
FLAVORS += lfs
endif

Like this?

MfG
Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#479238: ITP: res -- OCaml library for automatically resizing contiguous data structure

2008-05-03 Thread Stefano Zacchiroli
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli <[EMAIL PROTECTED]>

* Package name: res
  Version : 2.2.5
  Upstream Author : Markus Mottl <[EMAIL PROTECTED]>
* URL : http://www.ocaml.info/home/ocaml_sources.html
* License : LGPL
  Programming Lang: OCaml
  Description : OCaml library for automatically resizing contiguous data 
structure

 This OCaml library consists of a set of modules which implement
 automatically resizing (i.e. reallocating) data structures that consume
 a contiguous part of memory.
 .
 This allows appending and removing of elements to/from arrays (both
 boxed and unboxed), strings (i.e. buffers), bit strings and weak arrays
 while still maintaining fast constant-time access to elements.
 .
 There are also functors that allow the generation of similar modules
 which use different reallocation strategies.

The package is being worked on at
git://git.debian.org/git/pkg-ocaml-maint/packages/res.git . It is being
packages as a dependency of core (see #479152).

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: latest sid image is broken?

2008-05-03 Thread jidanni
AM> It is a known temporary problem caused by the ... transition,

All I know is on the first days of such transitions, my usual

# apt-get -o Debug::pkgProblemResolver=true --purge dselect-upgrade

barfs up kilometers of broken dep messages, the next day it is fewer,
but still several broken deps... I switch to using upgrade instead of
dselect-upgrade until the latter stops complaining, which might take a
week.

My question is why can't this drama be played out behind the scenes?

Why can't all the dependency stuff be resolved first before it is sent
to sid?

Or is that how dependency problems are detected and hunt down? If so,
then why can't this be played out offline and fixed instead of sending
it to sid for all to share the misery?

There should be a check that no dependency inconsistencies are present
before each daily propagation of sid; or one is not allowed to touch
sid unless the result leaves no dependency inconsistencies.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: latest sid image is broken?

2008-05-03 Thread Don Armstrong
On Sun, 04 May 2008, [EMAIL PROTECTED] wrote:
> Why can't all the dependency stuff be resolved first before it is sent
> to sid?

Unstable is the place where dependencies are resolved before they are
sent on to testing. It's not like they're hard to deal with; you just
don't upgrade packages whose dependencies are uninstallable. If you
need to install packages whose dependencies are not satisfiable in
unstable, you use the testing version.

Some repository has to be the leading edge of development, and that
repository is unstable.


Don Armstrong

-- 
I leave the show floor, but not before a pack of caffeinated Jolt gum
is thrust at me by a hyperactive girl screaming, "Chew more! Do more!"
The American will to consume more and produce more personified in a
stick of gum. I grab it.
 -- Chad Dickerson

http://www.donarmstrong.com  http://rzlab.ucr.edu


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: latest sid image is broken?

2008-05-03 Thread Rene Engelhard
Hi,

[EMAIL PROTECTED] wrote:
> My question is why can't this drama be played out behind the scenes?
> 
> Why can't all the dependency stuff be resolved first before it is sent
> to sid?
> 
> Or is that how dependency problems are detected and hunt down? If so,
> then why can't this be played out offline and fixed instead of sending
> it to sid for all to share the misery?
> 
> There should be a check that no dependency inconsistencies are present
> before each daily propagation of sid; or one is not allowed to touch
> sid unless the result leaves no dependency inconsistencies.

That's exactly what testing is about.

Regards,

Rene


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: building a package two times

2008-05-03 Thread Marco d'Itri
On May 03, Goswin von Brederlow <[EMAIL PROTECTED]> wrote:

> FLAVORS := std
> ifeq ((findstring $(DEB_HOST_ARCH),amd64 ia64 ppc64 s390x),)
> FLAVORS += lfs
> endif
> 
> Like this?
AFAICT this will match also if DEB_HOST_ARCH=s390.

Anyway, I hoped for way more substancial critique. Either you all are
not trying hard enough or I know much more than I tought about
makefiles... :-)

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Has recibido una postal de David

2008-05-03 Thread David
Hola debian-devel@lists.debian.org, 

Has recibido una postal de David <[EMAIL PROTECTED]> !

Para ver tu postal por favor clickea este link :
http://postales.sonico.com/view.php?cid=11622329&[EMAIL 
PROTECTED]&db=2&t=ecards_sonico&ss=1


Muchas Gracias,
http://Postales.Sonico.com



Sitios recomendados

http://www.TarjetasTelefonicas.com - Ahorra hasta 95% en tus llamadas 
telefónicas

http://www.Sexymetro.com - ¿Crees que eres sexy?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



quiltrc

2008-05-03 Thread Marco d'Itri
~/.quiltrc:

for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do
if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then
export QUILT_PATCHES=debian/patches
fi
done


Also recommended:

QUILT_PUSH_ARGS="--color=auto"
QUILT_DIFF_ARGS="--no-timestamps --no-index -p ab --color=auto"
QUILT_REFRESH_ARGS="--no-timestamps --no-index -p ab"

QUILT_DIFF_OPTS='-p'
QUILT_PATCH_OPTS='--unified-reject-files'

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: Bug#479238: ITP: res -- OCaml library for automatically resizing contiguous data structure

2008-05-03 Thread Ben Finney
Stefano Zacchiroli <[EMAIL PROTECTED]> writes:

> Package: wnpp
> Severity: wishlist
> Owner: Stefano Zacchiroli <[EMAIL PROTECTED]>
> 
> * Package name: res

Please change this to a package name that is less generic, and
conforms with other OCaml library packages. 'libres-ocaml' would be
better.

-- 
 \   “The cost of education is trivial compared to the cost of |
  `\ ignorance.” —Thomas Jefferson |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#479238: ITP: res -- OCaml library for automatically resizing contiguous data structure

2008-05-03 Thread Stefano Zacchiroli
On Sun, May 04, 2008 at 12:27:29PM +1000, Ben Finney wrote:
> Please change this to a package name that is less generic, and
> conforms with other OCaml library packages. 'libres-ocaml' would be
> better.

This is the source package name, as in all ITPs, not the binary package
name. No OCaml package has a source name like libFOO-ocaml, they all
have *binaries* called libFOO-ocaml-dev.

Cheers.

-- 
Stefano Zacchiroli -*- PhD in Computer Science ... now what?
[EMAIL PROTECTED],cs.unibo.it,debian.org}  -<%>-  http://upsilon.cc/zack/
(15:56:48)  Zack: e la demo dema ?/\All one has to do is hit the
(15:57:15)  Bac: no, la demo scema\/right keys at the right time


signature.asc
Description: Digital signature