Re: GCC 4.4 run-time license and non-GPLv3 compilers

2009-04-17 Thread Sven Luther
On Fri, Apr 10, 2009 at 06:49:04PM +0200, Florian Weimer wrote:
> 
> * Stéphane Glondu:
> > The FSF obviously wants to outlaw proprietary compilers that use
> > intermediate representations of GCC. Using GCC as a C-to-asm compiler is
> > fine, even in a proprietary project. The FAQ states explicitly that a
> > program generating a C file, for example (which might be a compiler in
> > fact), doesn't take part in the "compilation process". So one could even
> > make a proprietary compiler using C as an intermediate langage, and GCC
> > for the final stage, I guess.
> 
> Well, this is an argument why the FSF might not like the effect of the
> run-time library exception on Objective Caml.  I don't think it's a

Just for information, the run-time library exception on Objective Caml
was suggested by Richard Stallman himself, back when the Objective Caml
licence was non-free. He did give some example of another case, in GCC
itself if i remember well, where a similar exception was used. 

His mail is probably in the archive, but if it is not, i would be glad
to dig into my mail archive and resend the email, and maybe you could
use it in your communication attempt ? Maybe we could address Richard
Stallman himself on this topic too ?

BTW, Florian, please forward this email to debian-legal and debian-gcc,
as i am being censored and this mail won't reach those lists, even
though it is on-topic.

/me is still disgusted by seeing debian squible about minor
non-free-ness like these, and having no problem applying stalinist
censorship on its own mailing list, freedom is not only for software,
you know. But then, i have seen that DDs are just a bunch of hypocrits,
in seeing how the non-free firmware case was handled.

Sadly,

Sven Luther


-- 
To UNSUBSCRIBE, email to debian-ocaml-maint-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Dropping arm/ia64 opt compilers [was: felix regression on arm?]

2009-02-01 Thread Sven Luther
On Tue, Oct 02, 2007 at 08:44:31PM +, Sylvain Le Gall wrote:
> On 02-10-2007, Mike Furr  wrote:
> > Stefano Zacchiroli wrote:
> >> John,
> >>   do you have any explanation for the felix test failure on arm? 
> >
> > I believe the problems on arm and ia64 are both OCaml compiler bugs. 
> > These are been reported upstream for a couple of programs that are in 
> > debian [1,2,3] and have all been essentially marked "wontfix" by the 
> > OCaml guys since they don't have ready access to those architectures.
> >
> > So, I think we should probably consider dropping the native compilers on 
> > those architectures until they are supported better (either by upstream 
> > or some adventurous DD with knowledge of those archs).
> >
> > Cheers,
> > -Mike
> >
> > [1] - http://caml.inria.fr/mantis/view.php?id=3077
> > [2] - http://caml.inria.fr/mantis/view.php?id=3908
> > [3] - http://caml.inria.fr/mantis/view.php?id=3952

This last issue seem to be fixed :

  xleroy (2008-02-20) Thanks for the ARM patch. It is applied in the 3.10 
bugfix branch and
  will be part of the 3.10.2 release. 

I wonder if there was another reason for the arm native code compiler
not being built (am playing with arm hardware currently, thus the
curiosity, altough i only have cross compilers set up right now, which
don't play well with ocaml).

Both ia64 and arm as noted as tier-2 supported in the 3.11 README file.

Friendly,

Sven Luther


-- 
To UNSUBSCRIBE, email to debian-ocaml-maint-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: DM application for Mehdi Dogguy

2008-10-02 Thread Sven Luther
On Thu, Oct 02, 2008 at 03:48:02PM +0200, Mehdi Dogguy wrote:
> 
> 
> 
> Romain Beauxis wrote:
> >Le Thursday 02 October 2008 14:02:26 Mehdi Dogguy, vous avez écrit :
> >>>Cool and good luck to you.
> >>Thanks :)
> >>I'm waiting for a DD reply but Sam seems busy these days
> >
> >Cool and good luck to you :-)
> >
> >What do you expect more from a DD (sorry I know nothing about DM things..)
> >
> 
> At least one DD should approve my application by a signed reply to my 
> message
> on debian-newmaint. In a perfect world, it would be my sponsor and 
> someone else.

Well, i would gladly recomend you, but well, given the current clima it
may be counter-productive, so i leave this to others if i am not needed.

Friendly,

Sven Luther


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



Re: DM application for Mehdi Dogguy

2008-10-01 Thread Sven Luther
On Wed, Oct 01, 2008 at 08:46:49PM +0200, Mehdi Dogguy wrote:
> 
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> 
> [Forgot to CC it to d-o-m]
> 
> Hello all,
> 
> I would like to apply for Debian Maintainership. Samuel Mimram is my
> sponsor and advocate.

Cool and good luck to you.

Friendly,

Sven Luther


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



Re: ocamlp3l_2.03-1_amd64.changes REJECTED

2008-09-10 Thread Sven Luther
On Wed, Sep 10, 2008 at 09:09:42AM +0200, Joerg Jaspert wrote:
> 
> >> rejected, seems we miss the source for the included papers/hlpp05/*.
> > Come on Joerg, are you really saying that you need the sources of the
> > scientific papers included in the tarball ? This is not plain
> > documentation but scientific papers, and as thus, it seem normal to not
> > provide the sources.
> 
> Yes, I say that we need the sources of everything we upload.

So, this applies also to the bunch of remaining linux kernel firmware
which will be removed before the lenny release, as well as the non-free
GPL copyright document ? Or numerous other problematic cases in the
archive ? 

Sven Luther


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



Re: ocamlp3l_2.03-1_amd64.changes REJECTED

2008-09-09 Thread Sven Luther
On Tue, Sep 09, 2008 at 11:33:39PM +0200, Stefano Zacchiroli wrote:
> On Tue, Sep 09, 2008 at 10:50:21PM +0200, Sven Luther wrote:
> > Come on Joerg, are you really saying that you need the sources of the
> > scientific papers included in the tarball ? This is not plain
> > documentation but scientific papers, and as thus, it seem normal to not
> > provide the sources.
> 
> No, it is not normal.

Oh, and you pobably provide the latex sources of your scientific
articles ?

Friendly,

Sven Luther


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



Re: ocamlp3l_2.03-1_amd64.changes REJECTED

2008-09-09 Thread Sven Luther
On Tue, Sep 09, 2008 at 06:59:48PM +, Joerg Jaspert wrote:
> 
> Hi Maintainer,
> 
> rejected, seems we miss the source for the included papers/hlpp05/*.

Come on Joerg, are you really saying that you need the sources of the
scientific papers included in the tarball ? This is not plain
documentation but scientific papers, and as thus, it seem normal to not
provide the sources.

I remember you that we also don't have modification rights on the GPL
license, so i guess that if you really want to go fanatic on this one,
you are facing worst problems.

> Also, the license headers of a lot of the examples doesnt make me happy.
> "All rights reserved. This file is distributed only by permission.".
> That can't, in this way, ever go into main.

I had a look on the upstream package, and only the DomainDecomposition
example seems to be in this case. And the copyright of this is
2003-2007, so it is probably a license going back to 2003 and never
changed since then. Knowing the author, i suppose we could just ask him
to relicence or something. Still 'a lot of' seemsa bit different from a
single example :)

Friendly,

Sven Luther


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



Bug#256900: Ocaml compiled programs cannot be stripped

2008-08-20 Thread Sven Luther
On Wed, Aug 20, 2008 at 05:19:17PM +0200, Xavier Leroy wrote:
> 
> Hello Sven,
> 
> >>> 1- "ocamlc -custom" is deprecated and packages that use it should be 
> >>> fixed.
> >>>
> >> If this option is deprecated, i think we should handle it so for all
> >> debian package. See at the end of the mail for a proposed way of doing
> >> thing.
> > 
> > One question though which comes to mind while reading this thread. When
> > was the -custom version deprecated, and what does this imply for the
> > version of ocaml in debian which will ship with lenny.
> 
> OK, maybe "deprecated" isn't the right word.

:)

> The -custom option is not deprecated in the sense of "it will be
> removed at some point in the future".  We Caml people take backward
> compatibility very very seriously.  This option is here to stay,
> but not to be improved, because:

Well, let's rephrase this, since when is the shared stub way
"recomended" over the -custom version. This was the first time that i
really heard about this, altough i have been trying to do away with the
-custom flag in projects since some time.

Often folk only use -custom to do away with the dependencies, and kind
of create a "static" version of the binary, which is easier to install
standalone, which is not the debian use-case.

> The -custom option is deprecated in the sense that, since the
> introduction of dynamic loading of stub libraries in the bytecode
> interpreter circa 2001, there exists a much better alternative:
> put the native stubs into shared libraries and produce "pure" bytecode
> executables that dynamically load these libraries.  This is better
> than -custom for several reasons:
> 
> - smaller executables;
> - bytecode executables can be shared across different platforms;
> - it is possible to use such mixed Caml/native libraries from the toplevel.

Indeed :)

> So, I think everyone should be gently encouraged to use shared libs
> instead of -custom.  Especially since, as I mentioned earlier, some
> Caml projects that started before 2001 still force -custom when
> linking with standard libraries like unix.cma or str.cma, while this
> is now entirely unnecessary.
> 
> Hope this addresses your concerns.

So, are you officially "gently encouraging" ? Is the community really
aware of your position ? 

Friendly,

Sven Luther



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



Bug#256900: Ocaml compiled programs cannot be stripped

2008-08-20 Thread Sven Luther
On Wed, Aug 20, 2008 at 01:51:20PM +0200, Sylvain Le Gall wrote:
> 
> Hello,
> 
> On Mon, Aug 18, 2008 at 05:46:50PM +0200, Xavier Leroy wrote:
> > > First, a few reminders:
> > > 
> > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=256900
> > > http://caml.inria.fr/pub/ml-archives/caml-list/2004/07/181268104b59b10ed1624cb92ed996c4.fr.html
> > > 
> > > Is there any news on this issue? It seems it is still on topic in OCaml
> > > 3.10.2...
> > 
> > The plan of action that Sylvain Le Gall discussed with me a while ago
> > was to track down the OCaml packages that use "ocamlc -custom" and fix
> > them to use shared libraries instead.  Many mature Caml sources still
> > use the -custom option although it is no longer necessary.  I can
> > provide assistance tracking down the mixed bytecode/native executables
> > that are a problem.
> > 
> > To summarize, my take on this issue is:
> > 
> > 1- "ocamlc -custom" is deprecated and packages that use it should be fixed.
> > 
> 
> If this option is deprecated, i think we should handle it so for all
> debian package. See at the end of the mail for a proposed way of doing
> thing.

One question though which comes to mind while reading this thread. When
was the -custom version deprecated, and what does this imply for the
version of ocaml in debian which will ship with lenny.

Friendly,

Sven Luther



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



Re: ia64/unstable: FTBFS: needs ocamlopt

2008-05-30 Thread Sven Luther
On Fri, May 30, 2008 at 04:38:06PM +0200, Stefano Zacchiroli wrote:
> On Fri, May 30, 2008 at 03:43:56PM +0200, Sven Luther wrote:
> > The problem is either :
> 
> Sven, are you reading posts before posting?

I did read the posts, but i admit i did not check the bug reports for
the other mail where i claimed this to be RC.

> I've already stated in this thread that "ia64" is *NOT* in the Arch
> field of neither spamoracle, nor ara. And it has been explained by
> others why the buildds are trying to build the packages.

Yes, but the question of the parent post, seemed to show that this was
not clear enough, so i tried to be complete and didactic as possible.

I also was not entirely sure, so i showed both possibilities, clearly
saying that i thought it was probably the second case.

But you are right, i am quite busy right now, and well since the sad
events we all know, my time and involvement in debian is almost nil, so
i try to be helpful when i can, but may miss some of the more verbose
and not clearly said points in various mails, or may have missed recent
developments.

Friendly,

Sven Luther


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



Re: ia64/unstable: FTBFS: needs ocamlopt

2008-05-30 Thread Sven Luther
On Fri, May 30, 2008 at 03:28:01PM +0200, Florian Weimer wrote:
> * George Danchev:
> 
> > What we are supposed to do with FTBFS like #483280, #483307, and similar 
> > where 
> > ocamlopt binary is just not available on these particular architectures, in 
> > that case IA-64 ? Should we just set the severity to important as Luk Claes 
> > did for  #483280 and wait for upstream to provide support for IA-64 or 
> > should 
> > we remove ia64 from Architecture: list ?
> 
> Why can't you switch to the bytecode compiler instead?

Actually, the packages are spamoracle and i think ara for the second,
which are pure ocaml packages, and as thus will get in a spamoracle-byte
version, which is arch: all, and will be built once for all arches and a
spamoracle version, which is arch: , and contains the
ocamlopt version.

The problem is either :

  - we forgot to remove the arch: ia64 and co after droppign them from
the native arches, altough i don't think this happened, as we had
automated the generation of the native arches entry in
debian/control some years ago.

  - the autobuilder ignore the arch: field, and try to build the
package just the same, and thus fail, which is what is happening
here in most probability. If so, the buildds are self to blame for
trying to build a package they where told not to build.

I remember some time ago, the autobuilders where indeed tryign to build
packages even though they where not marked as being built for that arch,
because some maintainers where restricting the arches abusively. This in
my opinion is an error of the buildd maintainers, and instead of not
trusting the maintainers, and effort to educate them should have been
made.

Well, all this was years ago, not sure how things are now, i have been
quite absent from debian's day to day work since some time.

Friendly,

Sven Luther


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



Re: ia64/unstable: FTBFS: needs ocamlopt

2008-05-29 Thread Sven Luther
On Wed, May 28, 2008 at 10:28:04PM +0300, George Danchev wrote:
> Hello calmers ;-),
> 
> What we are supposed to do with FTBFS like #483280, #483307, and similar 
> where 
> ocamlopt binary is just not available on these particular architectures, in 
> that case IA-64 ? Should we just set the severity to important as Luk Claes 
> did for  #483280 and wait for upstream to provide support for IA-64 or should 
> we remove ia64 from Architecture: list ?
> 
> By the way, I'd like to thank Stefano and Sylvain for improving the (my;-) 
> ara 
> package and *documenting* that in README.Debian-source! I'm already a DD, so 
> I can upload myself, but I'd love to co-maint/co-develop it together.

Just jumping in, but these packages are RC-buggy, and the policy says
what to do with them, no ? I think the correct severity is grave, fails
to follow policy.

Friendly,

Sven Luther



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



Re: Accepted ocaml 3.10.2-3 (source all amd64)

2008-05-20 Thread Sven Luther
On Tue, May 20, 2008 at 09:10:24AM +0200, Stefano Zacchiroli wrote:
> On Mon, May 19, 2008 at 10:17:08PM +, Ralf Treinen wrote:
> >  ocaml (3.10.2-3) unstable; urgency=low
> >  .
> >[ Stefano Zacchiroli ]
> >* debian/rules: force using gcc-4.2 on arm (fix FTBFS on arm)
> >  .
> >[ Ralf Treinen ]
> >* Added myself to uploaders.
> 
> Some good and some bad news about the upload. Good: the segfault on arm
> went away and all other archs (beside s390 on which the build is
> ongoing) built ocaml successfully. Bad: on arm the build failed again,
> this time for a docbook2html (actually jade) segfault:
> http://buildd.debian.org/fetch.cgi?pkg=ocaml;ver=3.10.2-3;arch=arm;stamp=1211241095
> 
> IIRC this happened also during the last transition, and anyhow is not a
> bug in ocaml since everywhere else docbook2html worked properly. What I
> did not remember is how it was solved, was it just "luck" with the next
> arm build attempt, or was the build scheduled on some other arm machine?

BTW, isn't the docbook2html stuff something we could split into an
arch-indep package, so as to not have problems of this kind in the
future ? 

Friendly,

Sven Luther


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



Re: ocaml 3.10.2 transition scheduled for next week

2008-05-14 Thread Sven Luther
On Wed, May 14, 2008 at 05:03:14PM +0200, Romain Beauxis wrote:
> Le Wednesday 14 May 2008 16:38:30 Sven Luther, vous avez écrit :
> > > This could be a bug at buildd's side don't you think ?
> >
> > just depend on ocaml-compiler-libs- and be done with it ?
> 
> Well, yes, surely, but again, it should be fixed in each packages.
> In any way, I can version each build-dep when preparing a backport, which I 
> do 
> now...
> 
> But, although you may think of these changes when preparing a backport, it's 
> not obvious you have to do it when uploading to experimental, so you might 
> forget about it.

The idea is that you just rebuild the debian/control and upload, and it
should build all alone without further intervention.

Friendly,

Sven Luther


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



Re: ocaml 3.10.2 transition scheduled for next week

2008-05-14 Thread Sven Luther
On Wed, May 14, 2008 at 04:28:07PM +0200, Romain Beauxis wrote:
> Le Wednesday 14 May 2008 16:20:22 Sven Luther, vous avez écrit :
> > > Hence, ocaml-compiler-libs is pulled from etch, which itself pulls ocaml
> > > 3.09.2-9 which turns out to be incompatible with the ocaml-nox from
> > > backports.org, installed as a forced versioned dependency.
> >
> > Romain, why is ocaml-ompiler-libs pulled from etch, and not from
> > backport.org ? This seem to be the fundamental problem you are
> > experiencing, and the fact that this breaks, is probably a feature and
> > not a bug.
> 
> Yea :)
> As I said, backports.org and experimental buildds try to pull the less
> possible packages from backports.org/experimental.
> 
> The real bug for me is the impossibility to reproduce it beforehand. Hence, 
> it's defined as it's implemented...
> 
> > > The same issue happen for experimental.
> > >
> > > My opinion on this is that build dependencies for packages using both
> > > ocaml-nox and other incompatible packages should be versioned for all of
> > > them, but perhaps it is also possible to add lines in the form of:
> > >   Conflicts: xxx (>>${binary:Version}), xxx (<<${binary:Version})
> > > in the control file from ocaml source package, where necessary..
> >
> > Did we not use the ocaml- and co virtual packages for this ?
> 
> Yes, so ocaml-ompiler-libs pulled from etch requires ocaml-nox-OLD_API, which 
> later conflicts and then break the whole resolution process.
> 
> Of course, a more correct resolution would recover from the failure and try 
> another ocaml-ompiler-libs, like from backports.org
> 
> This could be a bug at buildd's side don't you think ?

just depend on ocaml-compiler-libs- and be done with it ? 

I seriously think the issue is the same one we used to have 2-3 years
ago about backports, maybe you should look at the old archive of the
mailign list about it.

As i remember the thing, packages should be able to build with any
ocaml-API, but you needed to generate the control from a control.in,
which looked at the ocamlc being used and grabbed the API from that or
something, i think ocaml-nox installed the API in some file which was
read. This API number can then be used to place in control all the APIed
version of the dependencies, and the buildd have then no problem in
grabbing those.

I think that there was a bug in 2001/2002 in the buildd about virtual
packages, of which James Troup told me : it is not supported by buildds,
so don't do it, but i spoke with James and Anthony at debconf oslo about
it, and i think it has been solved since then, my memory may be sketchy
though.

That said, when we did the above, CDBS using packages had some built
debian/control.in calls which kind of break this, not sure what happened
since them, i myself think SDBS is an abomination, but then to everyone
his own :)

Friendly,

Sven Luther
> 
> 
> 
> Romain
> -- 
> son, daddy left you were from you were four
> I've got to struggle 'cos I am poor
> she said, food is a very hard thing to find
> sometime I feel like I'm going out of my mind
> 
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 


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



Re: ocaml 3.10.2 transition scheduled for next week

2008-05-14 Thread Sven Luther
On Tue, May 13, 2008 at 12:48:38AM +0200, Romain Beauxis wrote:
> Le Monday 12 May 2008 16:01:43 Stefano Zacchiroli, vous avez écrit :
> > - ocaml (obviously)
> >   * here it should be a good idea to change the doc-base section for the
> >     documentation to the correct one: Ralf: can you do that (as you
> >     remember which one is correct :))?
> >   * Sylvain: can you please commit the policy changes regarding camlp4
> >     naming?
> 
>  * Dependencies between packages:
> I've recently changed some dependencies [1], after talking with the list [2].
> 
> Still there are some build failures [3]. In this example, the build 
> dependencies are resolved while trying to minimize the packages pulled from 
> backports.org.
> 
> Hence, ocaml-compiler-libs is pulled from etch, which itself pulls ocaml 
> 3.09.2-9 which turns out to be incompatible with the ocaml-nox from 
> backports.org, installed as a forced versioned dependency.

Romain, why is ocaml-ompiler-libs pulled from etch, and not from
backport.org ? This seem to be the fundamental problem you are
experiencing, and the fact that this breaks, is probably a feature and
not a bug.

> The same issue happen for experimental.
> 
> My opinion on this is that build dependencies for packages using both 
> ocaml-nox and other incompatible packages should be versioned for all of 
> them, but perhaps it is also possible to add lines in the form of:
>   Conflicts: xxx (>>${binary:Version}), xxx (<<${binary:Version})
> in the control file from ocaml source package, where necessary..

Did we not use the ocaml- and co virtual packages for this ? 

Friendly,

Sven Luther


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



Re: ocaml 3.10.2 transition scheduled for next week

2008-05-14 Thread Sven Luther
On Tue, May 13, 2008 at 02:39:54PM +0200, Romain Beauxis wrote:
> Le Tuesday 13 May 2008 11:13:54 Sylvain Le Gall, vous avez écrit :
> > Maybe others have better idea than I... But i think versionned build
> > deps, is the best option...
> 
> Yes, that's my point too.
> 
> But this is relevant for both backports.org and experimental.
> 
> I have updated the wiki page about backports.org, perhaps we could enforce 
> this for experimental uploads too ?

I only follow this by far, but had we not some setup which grabbed the
ocaml- meta package dependency automatically and generated the
debian/control with it, depending on the installed ocaml package, or at
least the one used to build ? 

Friendly,

Sven Luther


-- 
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-05 Thread Sven Luther
On Mon, May 05, 2008 at 12:41:36PM +0200, Stefano Zacchiroli wrote:
> On Mon, May 05, 2008 at 11:32:46AM +0200, Sven Luther wrote:
> > I don't even know what this bin-prot thingy does, do you have a link or
> > something to an explanation ?
> 
> It provides support for type-safe serialization of OCaml types.

Like the marshall module of the standard library ? 

> Serialization/deserialization functions are generated on the fly using
> camlp4 out of the type declaration, using the "with bin_io" modifier.
> E.g.:
> 
>   type foo = Foo with bin_io

Ok.

I guess that to give a sound advice, i need to look at the code and what
is exactly done.

> The quickest pointer to understand what is this about is the README
> contained in the distribution tarball. The latter is available at
> http://ocaml.janestcapital.com/?q=node/13 .

The README.txt says : 

  Currently only little endian (2) computer architectures are supported.
  Some architectures may potentially also suffer from data alignment
  issues with this library. Only Intel architectures are currently
  well-tested. Both 32bit and 64bit architectures are fully supported.

Which basically explains the problematic we are faced.

On powerpc, there are asm instructions which allow to do the conversion,
either separatedly, or while loading/storing data. I suppose that this
kind of instructions are available for other big endian arches too, so
the less costly way to do this, is to use those instructions on a per
arch basis.

But this asks the question of how well integrated into ocaml this module
is, and how we can do direct asm calls with the less overhead in ocaml,
ideally this should be added at the native code generation level, but i
don't think ocaml has this kind of functionality right now.

I will try to find some time to find out more, or alternatively, we can
discuss in live at some time in paris ? I ill be around paris half of
may and most of june.

Friendly,

Sven Luther


-- 
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-05 Thread Sven Luther
On Mon, May 05, 2008 at 11:07:42AM +0200, Stefano Zacchiroli wrote:
> On Mon, May 05, 2008 at 10:10:16AM +0200, Sven Luther wrote:
> > BTW, i followed this only by far, but have you communicated with
> > upstream about this situation, and what is their opinion on this ? 
> 
> The best path ATM seems what has been outlined by Markus Mottl on the
> caml list: encoding the fact that the stuff is little endian and to the
> conversion back and forth on big endian machine at serialization and
> deserialization time.  I've asked Markus (still on the mailing list, see
> the "core has landed" thread) if they plan to release this in the next
> release; I'm waiting for an answer.
> 
> > If there is a need to patch cor/bin-proto, maybe the best way is to
> > provide the patch upstream and discuss it with them in order to not need
> > a patch in the future ? 
> 
> Sure it is, but it need someone who does the patch. I've worked enough
> on the whole stuff, and I'm fine for a while :) Maybe you are interested
> in drafting a patch for bin-prot? IIRC you have experience with big
> endian architectures ... Let us know if you are interested. I'm sure
> upstream will welcome patches in the direction of big endian support.

Interest, yes, but sadly not enough time right now. I don't even know
what this is really all about, but yes, i have experience in big endian
architectures, which is why this thread catched my attention.

I don't even know what this bin-prot thingy does, do you have a link or
something to an explanation ?

Friendly,

Sven Luther


-- 
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-05 Thread Sven Luther
On Mon, May 05, 2008 at 08:32:11AM +0200, Stefano Zacchiroli wrote:
> On Sun, May 04, 2008 at 09:32:16PM +, Sylvain Le Gall wrote:
> > What about patching bin-prot syntax extension to produce "nothing" when
> > used... This way, everything still get compiled with "fake" bin-prot...
> > I think it will make the required patch smaller (i.e. you will have only
> > to patch where the serialization is used and not everywhere).
> 
> Nice idea. Actually it will change what is being patched, as we will
> then patch bin-prot rather than core, but this sounds like a good idea.
> 
> Still, it won't be enough to remove completely the need to patch core,
> as core has module interfaces which assume that bin-prot has generated
> something. One can then think to push your approach further and make
> bin-prot generate "assert false" functions rather than nothing, having
> static type correctness but runtime errors (which then would become
> harder to detect by buildds). Well, it seems like an interesting path,
> though not entirely trivial.
> 
> Still, the best would be for bin-prot to support all archs. Maybe we
> should wait for the next round of upstream releases? I do hope that
> various people will push and/or push for supporting more archs. If
> nothing will change, we can move from the current very hackish solution
> to yours less hackish solution? (provided we can implement it properly)

BTW, i followed this only by far, but have you communicated with
upstream about this situation, and what is their opinion on this ? 

If there is a need to patch cor/bin-proto, maybe the best way is to
provide the patch upstream and discuss it with them in order to not need
a patch in the future ? 

Friendly,

Sven Luther


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



Re: dose2_1.2-1_i386.changes REJECTED

2008-04-26 Thread Sven Luther
On Sat, Apr 26, 2008 at 01:52:12PM +, Joerg Jaspert wrote:
> Hi Maintainer,
> 
> rejected, your debian/copyright file is incomplete and misses
> (C)holders/license data. You have to include all such differences.
> 
> Like, dose2-ledit/*

Hi Joerg, 


I am just a bystander on this, and have not looked at the package, but i
just wanted to point out that the above message is somewhat cryptic and
seems incomplete, especially the sentence starting with like, ...

Friendly,

Sven Luther


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



Re: how can I prevent cdbs from stripping custom bytecode binaries?

2008-04-02 Thread Sven Luther
On Wed, Apr 02, 2008 at 10:24:11AM +0200, Stefano Zacchiroli wrote:
> On Wed, Apr 02, 2008 at 12:25:41AM +0200, Julien Cristau wrote:
> > If you're using cdbs, I believe the proper variable is DEB_STRIP_EXCLUDE
> 
> Indeed that's the recommended way. You can find examples in the
> debian/rules of findlib (which does exclude executables by name) and in
> galax (which does exclude all executables installed under usr/bin).

Should we add this to the policy document ? 

Friendly,

Sven Luther


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



Re: Block new modules ?

2008-03-24 Thread Sven Luther
On Mon, Mar 24, 2008 at 08:44:22AM +0100, Stefano Zacchiroli wrote:
> On Mon, Mar 24, 2008 at 04:14:54AM +0100, Romain Beauxis wrote:
> > I'm currently adding new modules in unstable that are not yet in testing..
> > 
> > Wouldn't it be a good idea to block them from moving to testing, at least 
> > until we know if we intent to do the new transition for lenny ?
> 
> Uh? I don't see the reason, your new packages will be built with OCaml
> 3.10.1 and can transition with it properly as it is already in testing.
> Until we upload 3.10.2 in unstable your modules won't have a dependency
> against it and hence won't be entangled in its transition.

BTW, just curious, but why don't we upload 3.10.2 to unstable, and
upload any further 3.10.1 stuff through lenny-proposed-upgrades or
something such ?

Friendly,

Sven Luther


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



Re: [proposal] switch our repository from Subversion to Git

2008-03-11 Thread Sven Luther
On Tue, Mar 11, 2008 at 04:12:53PM +0100, Stefano Zacchiroli wrote:
> On Sun, Mar 09, 2008 at 12:49:23PM +0100, Stefano Zacchiroli wrote:
> > Yes, but as I've mentioned before, there is a git-specific way of doing
> > this, without the need of a hand-made script.
> 
> I was referring to git submodules [1]. However, after a bit of
> investigation [2] it seems they are not a handy way of handling multiple
> package repository on git.d.o. I've also asked the X.org guys on how
> they handle their repositories and it turned out that:
> 
> - you just ask for a group-writable directory on alioth (our will be
>   /git/pkg-ocaml-maint
> 
> - you don't use it as a git repository, but rather put there a tree with
>   several git repositories, ours can be something like:
> 
> /git/pkg-ocaml-maint/packages/  # <-- not a git repository
> /git/pkg-ocaml-maint/packages/bibtex2html.git/
> /git/pkg-ocaml-maint/packages/cairo-ocaml.git/
> /git/pkg-ocaml-maint/packages/calendar.git/
> ...
> /git/pkg-ocaml-maint/projects/  # <-- not a git repository
> /git/pkg-ocaml-maint/projects/approx.git/
> /git/pkg-ocaml-maint/projects/debmirror.git/
> ...
> ... and so on ...
> 
> - to create a new git repository for a new package you do something
>   like:
> 
> $ ssh alioth.debian.org GIT_DIR=/git/foo/bar.git git --bare init 
> --shared=world
> 
> - to manage with just one command the update of several cloned git
>   repositories the best practice is to use mr [3]. (BTW I think it would
>   be a wonderful idea to rewrite Sylvain's script about /layout/ to use
>   mr, as mr is $VCS-agnostic; but of course it is pointless now if we
>   are going to move to git as it seems)
> 
> - it only remains open the point about how to checkout at once all
>   package repositories (which probably only myself is interested in
>   doing, but anyhoe :-)) The solution is mr + ssh alioth.d.o printing
>   out all the relevant directories
> 
> Yes, it is a bit more cumbersome than the current situation, but nothing
> spectacularly hard with a couple of scripts well-documented on our web
> page. Also it is working perfectly fine for other I don't see why it
> shouldn't for us.

BTW, i am curious, why not keep the current svn layout, and use git-svn
to access to it, for those who want to use a git like interface and the
distributed nature of it ? 

Friendly,

Sven Luther


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



Re: [proposal] switch our repository from Subversion to Git

2008-03-09 Thread Sven Luther
On Fri, Mar 07, 2008 at 05:14:13PM +, Sylvain Le Gall wrote:
> On 07-03-2008, Stefano Zacchiroli <[EMAIL PROTECTED]> wrote:
> >
> > pro/cons of svn -> git
> >==
> >
> > The second new bit is an analysis of the pro/cons of the change. I start
> > with mine below, please contribute to the discussion.
> >
> > Pro
> > ---
> >
> > - Offline work
> 
> Agree
> 
> > - Reduced space requirements
> 
> Agree
> 
> >
> > Cons
> > 
> >
> > - Add yours here
> 
> I am really not sure we can keep our revision history from Subversion. I
> really would like to keep it as far as possible (i.e. history of our
> subversion repository).
> 
> If there is a solution for this point, i vote for a migration.
> 
> However, i never have used git -- time to learn.

there are at least two tools to import the history, and i think many
already use git-svn to work with the svn repositories, there is git
import too.

As for learning, i long had fear of the learning barrier, even though
git is needed for the kernel, but it really is easy to move over.
Especially since the git tools tell you what you need to do :)

Friendly,

Sven Luther


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



Re: [Fwd: [Caml-list] OCaml version 3.10.2 released]

2008-03-04 Thread Sven Luther
On Mon, Mar 03, 2008 at 09:57:10PM +0100, Ralf Treinen wrote:
> On Mon, Mar 03, 2008 at 05:23:14PM +0100, Sven Luther wrote:
> > On Mon, Mar 03, 2008 at 05:18:28PM +0100, Stefano Zacchiroli wrote:
> > > On Mon, Mar 03, 2008 at 10:23:17AM -0500, Eric Cooper wrote:
> > > > Understood.  I wonder if there is a set of mechanical tests that would
> > > > give this answer with high confidence?
> > > 
> > > Sadly I wonder the same and I don't know how to answer.
> > > 
> > > Actually, if even Doligez answers that "he can't guarantee that" I would
> > > stay on the safe side and assume "no", but anyhow should feel free to
> > > test it and try to convince us all of the contrary ...
> > 
> > Unless things have changed lately upstream, the position upstream has
> > always been that there is no binary compatibility between even point
> > release, and that we should rebuild everything. This was Xavier Leroy's
> > direct answer when i asked him about this back then (in the 3.08 days i
> > think), and i think it is a safe bet to assume this is still the case,
> > and rebuild everything. This should be relatively little work, as it
> > only involved buildd time with the new binNMU scheme, no ? 
> 
> And rebuilding by hand the arch=all packages, as long as we don't have
> and arch=all autobuilder.
> 
> Since we are trying to push this release into lenny we should probably
> play safe and recompile.

Also my opinion,

Friendly,

Sven Luther


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



Re: [Fwd: [Caml-list] OCaml version 3.10.2 released]

2008-03-04 Thread Sven Luther
On Mon, Mar 03, 2008 at 06:25:36PM +0100, Stefano Zacchiroli wrote:
> On Mon, Mar 03, 2008 at 05:23:14PM +0100, Sven Luther wrote:
> > Unless things have changed lately upstream, the position upstream has
> > always been that there is no binary compatibility between even point
> > release, and that we should rebuild everything. This was Xavier Leroy's
> 
> We were discussing this particular reply by Damien:
> http://groups.google.com/group/fa.caml/msg/49afe1954b9046bc .

Ok, his "may be compatible" sounds a bit unsure though. 

Friendly,

Sven Luther


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



Re: [Fwd: [Caml-list] OCaml version 3.10.2 released]

2008-03-03 Thread Sven Luther
On Mon, Mar 03, 2008 at 05:18:28PM +0100, Stefano Zacchiroli wrote:
> On Mon, Mar 03, 2008 at 10:23:17AM -0500, Eric Cooper wrote:
> > Understood.  I wonder if there is a set of mechanical tests that would
> > give this answer with high confidence?
> 
> Sadly I wonder the same and I don't know how to answer.
> 
> Actually, if even Doligez answers that "he can't guarantee that" I would
> stay on the safe side and assume "no", but anyhow should feel free to
> test it and try to convince us all of the contrary ...

Unless things have changed lately upstream, the position upstream has
always been that there is no binary compatibility between even point
release, and that we should rebuild everything. This was Xavier Leroy's
direct answer when i asked him about this back then (in the 3.08 days i
think), and i think it is a safe bet to assume this is still the case,
and rebuild everything. This should be relatively little work, as it
only involved buildd time with the new binNMU scheme, no ? 

Friendly,

Sven Luther


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



Re: hurry up for 3.10.1

2008-02-04 Thread Sven Luther
On Sun, Feb 03, 2008 at 08:42:53PM +0100, Samuel Mimram wrote:
> Hi,
> 
> Stefano Zacchiroli wrote:
> > On Sun, Feb 03, 2008 at 10:04:18AM +0100, Marc 'HE' Brockschmidt wrote:
> >> Release schedule
> >> 
> >> Early March 2008
> >>   Very soft freeze
> >> Please start thinking about the release when uploading new major
> >>upstream versions. Only upload to unstable if you are sure that
> >>the software will be stable before we release. If you are not
> >>convinced, use experimental as staging area.
> > 
> > I think we should hurry up for OCaml 3.10.1, it's a bug fix release
> > which for sure we want in Lenny. I think we can go directly for:
> > - an upload to unstable of ocaml 3.10.1
> > - a RC bug manually filed against it to avoid transitioning to testing
> >   until we have checked that everything is fine
> > - piecewise upload or binNMU of everything else
> > 
> > What do you think?
> > 
> > For the next week I won't be able to work on this (Sylvain et al: BTW,
> > this applies also to my ability to work on ocamlcore.org I presume),
> > anyone else can volunteer to upgrade the ocaml package to latest
> > upstream?
> 
> I have updated the ocaml package to 3.10.1. Unless someone is against
> it, I will upload the new ocaml tomorrow or the day after tomorrow.

Go for it.

Friendly,

Sven Luther


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



Re: Policy, location of .cma files in binary packages, and dynlink...

2008-02-01 Thread Sven Luther
On Thu, Jan 31, 2008 at 09:04:31AM -0500, Eric Cooper wrote:
> On Thu, Jan 31, 2008 at 09:37:17AM +0100, Stefano Zacchiroli wrote:
> > In an ideal scenario, OCaml would work precisely as it does now for the
> > programmer, but store in the finally linked executables and libraries
> > only references to objects that will then be loaded dynamically at
> > runtime. If that were true, than your analogy with C would stand.
> 
> Unless Xavier has changed his mind, this seems unlikely:
> 
> http://caml.inria.fr/pub/ml-archives/caml-list/2004/05/775714fbf05c17e0cbf5c365d6671704.en.html

I kind of disagree with Xavier on his point 1 :

  As for feature 1- (smaller executables), I'm not convinced this is a
  major issue.  I'm old enough to remember the introduction of shared
  libraries in the Unix world (in SunOS 4).  At that time, the saving in
  disk space was significant: disks were small (a complete SunOS 4
  install could fit in as little as 100 Mb) and the size of executables
  wasn't negligible compared to the size of data files.  Times have
  changed, however: disk space has increased much faster than executable
  sizes, and the disks on a modern machine are mostly filled with data
  (think MP3 and movies :-), making executable sizes a non-issue.

Well, there are various point he is overlooking :

  1) This is true for disk space, but what are the impact on memory
  space ? 

  2) This is indeed the case for high level desktops or servers, but
  what about smaller systems, or embedded system, where both memory and
  disk is sparse.

  3) This is also true for disks, but what about diskless setups, and
  what about setups like the eee pc, or the OLPC, whose system reside on
  flash disk ?

  4) This is true for relatively small number of ocaml apps, and in
  particular single run ones. What happens if the number of ocaml apps
  augment, and in particular continuously running apps ? 

Friendly,

Sven Luther


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



Re: Policy, location of .cma files in binary packages, and dynlink...

2008-01-21 Thread Sven Luther
On Mon, Jan 21, 2008 at 09:19:38AM +0100, Stefano Zacchiroli wrote:
> On Sun, Jan 20, 2008 at 06:53:38PM +0100, Stéphane Glondu wrote:
> > If I understand the Debian OCaml Packaging Policy correctly, .cma files
> > should be in libxxx-ocaml-dev binary packages. Has this choice been
> > taken with dynamic loading in mind?
> 
> No, it has not. The reason being, I would say, in one of the most
> annoying language deficiency (or of its marketing, doesn't matter),
> namely: discouraging as much as possible dynamic loading at the point
> that basically no program does dynamic loading.
> 
> I'm glad that Ocsigen finally raise the issue ...
> 
> > Ocsigen may, and does with its default configuration and in the most
> > useful cases, dynamically load nums.cma, sqlite3.cma, and
> > cryptokit.cma, the last two being in *-dev packages. However, I think
> > this is confusing: is it ok for an executable to depend on *-dev
> > packages at runtime?
> 
> Well, the *-dev naming is just a convention, OCaml *-dev package are not
> necessarily related to the C *-dev packages mentioned in the legacy
> Debian policy so if we want ... we can do that. Sure it would be not a
> nice-looking practice, to everyone a -dev suffix will look like as
> something for, well, dev-elopers!
> 
> > When OCaml with native dynamic loading is realeased, where so-called
> > "plugins" (.cmxs, I am not talking about .cmx files!) should be put?
> > libxxx-ocaml or libxxx-ocaml-dev? The second choice would be
> > meaningless, since .cmxs are only meant to be dynamically loaded. And
> > the first choice would be inconsistent with the current choice for .cma
> > files.
> 
> The point you're raising is indeed quite deep. Thinking about it I came
> to the conclusion that our current distinction between libxxx-ocaml and
> libxxx-ocaml-dev is quite broken. Indeed, what should be part of the one
> and what of the other? The following I think are undebatable:
> 
> libxxx-ocaml:
> - shared objects for dynamic loading of C stubs
> 
> libxxx-ocaml-dev:
> - developer documentation
> - *.mli (and *.ml, if really wanted)
> - META files and other build tool support files, stub generators, ...

Do we have some statistics about the size of each of these packages ? If
the size is not such an impact, we can just drop the -dev version.

Friendly,

Sven Luther


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



Re: Policy, location of .cma files in binary packages, and dynlink...

2008-01-21 Thread Sven Luther
On Mon, Jan 21, 2008 at 09:21:01AM +0100, Stefano Zacchiroli wrote:
> On Sun, Jan 20, 2008 at 10:42:10PM +0100, Sven Luther wrote:
> > If ocaml dynamic linking is now going to happen, the policy should be
> > adapted, and the separation will always be that whatever is needed at
> > runtime goes into the * package, and what is needed only at build time,
> > should go into the -dev packages.
> 
> With the problem that it is no longer sharp clear what goes where, see
> my post for the details, but you no longer knows whether at runtime only
> a .so is needed or also a bunch of .cma.

I don't believe that what is used is so undeterministic. But anyway, in
the case of dynamic loading, everything which *can* be needed at
runtime.

Friendly,

Sven Luther


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



Re: Policy, location of .cma files in binary packages, and dynlink...

2008-01-20 Thread Sven Luther
On Sun, Jan 20, 2008 at 06:53:38PM +0100, Stéphane Glondu wrote:
> Hi,
> 
> If I understand the Debian OCaml Packaging Policy correctly, .cma files
> should be in libxxx-ocaml-dev binary packages. Has this choice been
> taken with dynamic loading in mind?
> 
> Ocsigen may, and does with its default configuration and in the most
> useful cases, dynamically load nums.cma, sqlite3.cma, and cryptokit.cma,
> the last two being in *-dev packages. However, I think this is
> confusing: is it ok for an executable to depend on *-dev packages at
> runtime?
> 
> When OCaml with native dynamic loading is realeased, where so-called
> "plugins" (.cmxs, I am not talking about .cmx files!) should be put?
> libxxx-ocaml or libxxx-ocaml-dev? The second choice would be
> meaningless, since .cmxs are only meant to be dynamically loaded. And
> the first choice would be inconsistent with the current choice for .cma
> files.
> 
> Therefore, I think .cma files should be put in libxxx-ocaml binary
> packages instead, or at least this possibility should be allowed and
> explicitly mentioned in the policy.

Well, when the policy was written, ocaml dynamic linking was still a
dream few foresaw happening in the near future. 

If ocaml dynamic linking is now going to happen, the policy should be
adapted, and the separation will always be that whatever is needed at
runtime goes into the * package, and what is needed only at build time,
should go into the -dev packages.

But you speak of it in the future ? Do you have an idea of when such a
new release will happen ? The question being how far debian will be with
the lenny release that it may be included or not.

Friendly,

Sven Luther


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



Re: [binNMU] facile

2007-09-12 Thread Sven Luther
On Wed, Sep 12, 2007 at 04:11:14PM -0700, Steve Langasek wrote:
> On Wed, Sep 12, 2007 at 08:47:19PM +0200, Sven Luther wrote:
> > On Wed, Sep 12, 2007 at 10:42:55AM -0700, Steve Langasek wrote:
> > > On Wed, Sep 12, 2007 at 11:35:07AM +0200, Stefano Zacchiroli wrote:
> 
> > > > I was just wondering if anything can be improved on the handling of
> > > > that give backs (on which I'm sure you know more than me). Knowing that
> > > > with non timely upload I can induce some troubles to others is not
> > > > exactly something I like :) But maybe this is not the right thread to
> > > > discuss this stuff ...
> 
> > > Sure, there's room for improvement here.  One of the optimizations that's
> > > been discussed in the past would be to auto-dep-wait packages on the 
> > > newest
> > > version of all build-dependencies to enforce build ordering, but I don't
> > > think we have any kind of hard numbers on new problems this might 
> > > introduce
> > > (unnecessary transition delays, etc).
> 
> > It seems to me that this is the kind of problems, that we faced with the
> > ocaml packages since years. On the pure dependency, this was achieved
> > with the abi provides, but for the ocaml package alone. 
> 
> > Maybe something similar could be achieved for the other packages,
> > generated in a semi-automated way, or maybe an abi-field or something
> > should be added.
> 
> > Ralf, you are involved with the EDOS folk, which if i remember well,
> > this kind of stuff has been one of the topics they where involved with.
> 
> I'm not sure what problem you're trying to solve here.  The problem at hand
> is "what other packages need to be rebuilt first because they also depend on
> the same {library/runtime} package as the present package."  That should be
> solvable without adding any new fields at all.

Sylvain replied to this, in better words that i could currently do, it
has been a long time that i was involved in this, and my debian time has
been (and continues sadly to be) overshadowed by political and
witch-hunt stuff.

Think of all what could have been achieved in debian if it was a bit
more open, and DDs didn't lose so much time in stupid, sterile and
destructive flamewars :/

Friendly,

Sven Luther


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



Re: [binNMU] facile

2007-09-12 Thread Sven Luther
On Wed, Sep 12, 2007 at 10:42:55AM -0700, Steve Langasek wrote:
> On Wed, Sep 12, 2007 at 11:35:07AM +0200, Stefano Zacchiroli wrote:
> 
> > I was just wondering if anything can be improved on the handling of
> > that give backs (on which I'm sure you know more than me). Knowing that
> > with non timely upload I can induce some troubles to others is not
> > exactly something I like :) But maybe this is not the right thread to
> > discuss this stuff ...
> 
> Sure, there's room for improvement here.  One of the optimizations that's
> been discussed in the past would be to auto-dep-wait packages on the newest
> version of all build-dependencies to enforce build ordering, but I don't
> think we have any kind of hard numbers on new problems this might introduce
> (unnecessary transition delays, etc).

Hi Steve, ...

It seems to me that this is the kind of problems, that we faced with the
ocaml packages since years. On the pure dependency, this was achieved
with the abi provides, but for the ocaml package alone. 

Maybe something similar could be achieved for the other packages,
generated in a semi-automated way, or maybe an abi-field or something
should be added.

Ralf, you are involved with the EDOS folk, which if i remember well,
this kind of stuff has been one of the topics they where involved with.

Friendly,

Sven Luther


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



Re: 3.10.0 transition status

2007-09-10 Thread Sven Luther
On Mon, Sep 10, 2007 at 04:12:47PM +0200, Stefano Zacchiroli wrote:
> On Mon, Sep 10, 2007 at 02:06:04PM +0200, Sven Luther wrote:
> > U after the name, means that those packages are group maintained or
> > something, right ?
> 
> Right.
> 
>   $ man dd-list
> 
> > What is the strategy on those ? 
> 
> I would say to pint the most recent uploader (as I did with the BCc) and
> wait some days. If noone will act we should split them among us and do
> the work ...

These packages where already uploaded to experimental, so the only work
needed is tagging and uploading ? Or is there something else i can help
with ? 

Friendly,

Sven Luther


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



Re: 3.10.0 transition status

2007-09-10 Thread Sven Luther
On Mon, Sep 10, 2007 at 01:59:27PM +0200, Stefano Zacchiroli wrote:
> On Wed, Aug 29, 2007 at 09:57:52PM +, Sylvain Le Gall wrote:
> > http://wiki.debian.org/Teams/OCamlTaskForce/Transition3-10-0
> 
> I've changed the format of this page, now it lists the "TODO" packages
> which still need to be transitioned. It mainly contains a dd-list of the
> packages in need of work.
> 
> Please have a look at your packages or ask here for help in case you
> can't work on your package.
> 
> [ BCc-ing some of the people whose packages need to be transitioned ]

U after the name, means that those packages are group maintained or
something, right ? What is the strategy on those ? 

Friendly,

Sven Luther


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



Re: what should we do about confluence?

2007-09-03 Thread Sven Luther
On Mon, Sep 03, 2007 at 09:53:40PM +0200, Ralf Treinen wrote:
> Hello,
> 
> the package "confluence" is orphaned, and build-depends on ocaml, so we 
> could consider adopting it by the team. The orphaning message is here:
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418965
> 
> This message says that "confluence"  is superseeded by a new project
> called HDCaml. Looking around on the web I find that HDCaml in turn has
> been abandonend too, and is now replaced by a project called "atom"
> (http://funhdl.org/wiki/doku.php/atom) - which aparently is written
> in Haskel ...
> 
> Popcon count is quite low (60 installations). What should we do about it?
> Gildor just says on #debian-ocaml: 
> 
>  i think you should leave a README.Debian stating this package has only
>  been adopted by d-o-m for rebuilding it, but that it will be dropped if
>  there is RC bugs on it
> 
> I guess that is what I am going to do, and put debian-ocaml-maint as
> maintainer. Any other opinions on that?

You should open a bug against wnnp or whatever it is with a
request-for-help^tag (RFH). This will appear in the bug report, and in
the PTS. MAybe even clone that bug and reassign it to the package ? 

Friendly,

Sven Luther


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



Re: 3.10: time to upload to unstable (!?)

2007-08-18 Thread Sven Luther
On Sat, Aug 18, 2007 at 01:22:05PM +0200, Julien Cristau wrote:
> On Sat, Aug 18, 2007 at 13:14:08 +0200, Stefano Zacchiroli wrote:
> 
> > Hi guys,
> >   I think is time to go ahead and start uploading 3.10 stuff to
> > unstable. Not yet has been rebuilt in experimental, but I believe the
> > major showstopper have been, and we have fallbacks for the potentially
> > problematic issue of the new camlp4.
> > 
> +1 from me (although I probably won't have much time to help).

I am all for it too, altough obviously i can't help to upload stuff. I
can give a hand to investigate problematix stuff and coordinate, but as
i understand this work is already done.

Friendly,

Sven Luther


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



Re: Naming scheme for coq libraries

2007-08-09 Thread Sven Luther
On Thu, Aug 09, 2007 at 10:36:27AM +0200, Samuel Mimram wrote:
> Hi,
> 
> Sven Luther wrote:
> > On Thu, Aug 09, 2007 at 09:38:16AM +0200, Samuel Mimram wrote:
> >> Hi,
> >>
> >> I've had a bug report (#430878) which has asked me to package the Float
> >> library for coq. Since it is the first coq library to be packaged, we
> >> have to decide of a naming scheme for those. I would go for
> >> "coq-lib-float" but if anyone has a better / more standard suggestion
> >> for the name of the package, it's time to say it...
> > 
> > libcoq-float ? To be consistent with the libocaml-foo naming scheme ? 
> 
> Ah, right, it should be libfloat-coq then to be consistent with caml's
> scheme. Any other suggestion?

I prefer the lib(coq|ocaml)-float kind of names myself, but well, ocaml
is saddled with the historical choice we did back then.

Friendly,

Sven Luther


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



Re: Naming scheme for coq libraries

2007-08-09 Thread Sven Luther
On Thu, Aug 09, 2007 at 09:38:16AM +0200, Samuel Mimram wrote:
> Hi,
> 
> I've had a bug report (#430878) which has asked me to package the Float
> library for coq. Since it is the first coq library to be packaged, we
> have to decide of a naming scheme for those. I would go for
> "coq-lib-float" but if anyone has a better / more standard suggestion
> for the name of the package, it's time to say it...

libcoq-float ? To be consistent with the libocaml-foo naming scheme ? 

Friendly,

Sven Luther


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



Re: commit access right for all DDs to our repository

2007-07-26 Thread Sven Luther
On Thu, Jul 26, 2007 at 06:10:47PM +0200, Stefano Zacchiroli wrote:
> On Thu, Jul 26, 2007 at 05:48:08PM +0200, Sven Luther wrote:
> > The commits are still send to the list, so we would just need to add a
> > tag in fron of the topic. maybe [NMU] or something.
> 
> Ok for the tag, but notice that commits are sent to a separate list. I'm
> also proposing to send [NMU] commits to the discussion list, in the same
> spirit of the NMU notifications which get delivered to Maintainers of
> NMU-ed packages.
> 
> > I don't know how ACL work, but maybe it is easily to distiguish
> > between team members and outsiders with it, no ? 
> 
> It's nothing special: users can write to a file as if the had write
> permissions. So we will see the user name of the commiter and we would
> just need to compare it with the *nix group matching our project.
> 
> > Furthermore, i don't remember what the current concesnsus is, but would
> > this not be the time to split the mailing list between d-o and d-o-m ?
> > With the bug reports and svn commits going to d-o-m, and general
> > discussion like this one staying on d-o (and a possible future d-i-devel
> > splitoff if we ever need a pure user list).
> 
> It's already as this. Discussion d-o-m, commits to
> [EMAIL PROTECTED] or similar. The fact the mailing list is
> called d-o-m is now not really standard wrt to other lists, but I don't
> see the point of changing it at this point in our history.

Ah, ok, they both go in the same mail box for me, so i didn't remember
which got where.

The idea of creating d-o for discussion, and commits + bug reports to
d-o-m would allow to keep the group maintenance emails to stay as is,
and still send it to the work list, and not the discussion list, but as
you said, the current situation seems fine.

Friendly,

Sven Luther


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



Re: commit access right for all DDs to our repository

2007-07-26 Thread Sven Luther
On Thu, Jul 26, 2007 at 05:39:41PM +0200, Stefano Zacchiroli wrote:
> On Thu, Jul 26, 2007 at 05:13:08PM +0200, Sven Luther wrote:
> > Yes, go for it. This is indeed the way to go, but we must make sure that
> > non-member commit logs are marked in a way allowing us to double check
> > it, be it only because an outsider will be more able to make mistake or
> > so.
> 
> Any idea about how to achieve this?  My best attempt (but I'm not
> volunteering to implement it :-)) would be a commit hook which checks
> the committer and, if it is not part of the project then it send the
> commit notification to the package maintainer *and* to this list in
> order to increase the number of eyes which can review the commit.

The commits are still send to the list, so we would just need to add a
tag in fron of the topic. maybe [NMU] or something.

I don't know how ACL work, but maybe it is easily to distiguish between
team members and outsiders with it, no ? 

Furthermore, i don't remember what the current concesnsus is, but would
this not be the time to split the mailing list between d-o and d-o-m ?
With the bug reports and svn commits going to d-o-m, and general
discussion like this one staying on d-o (and a possible future d-i-devel
splitoff if we ever need a pure user list).

Friendly,

Sven Luther


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



Re: commit access right for all DDs to our repository

2007-07-26 Thread Sven Luther
On Thu, Jul 26, 2007 at 04:39:52PM +0200, Stefano Zacchiroli wrote:
> Hi Camlers,
>   the collab-maint project on alioth enables (using ACLs) all DD
> accounts on alioth to have commit access right to the repository.
> 
> In the spirit of diminishing the sense of "ownership" of packages in our
> distribution, and to gain other side effect benefits (e.g. the fact that
> NMU patches can be directly committed in a repository) I'm hereby
> proposing to require a similar setup for our repository.  Of course the
> same spirit of NMUs will govern the changes and DDs willing to commit
> stuff are required (moral suasion) to document their changes in
> debian/changelog.
> 
> Practically, I don't think this will change anything in our way of
> working and I doubt that anyone else will feel the need to commit stuff,
> but I believe this is the right way to go for the Debian project as a
> whole, and I hence hope our project will be among the firsts in adopting
> this policy.
> 
> The technical change is trivial, and can be requested by simply mailing
> the alioth admins.
> 
> Will anyone object such a change for our repository?

Yes, go for it. This is indeed the way to go, but we must make sure that
non-member commit logs are marked in a way allowing us to double check
it, be it only because an outsider will be more able to make mistake or
so.

Friendly,

Sven Luther


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



Re: camlp4s_4.03-1_i386.changes REJECTED

2007-07-17 Thread Sven Luther
On Wed, Jul 18, 2007 at 12:03:14AM +0200, Joerg Jaspert wrote:
> On 11083 March 1977, Sven Luther wrote:
> 
> >> you want to check your files again and fix debian/copyright. And/Or talk
> >> to Upstream about the license of at least /ocaml_stuff/* - it is the
> >> broken QPL, not BSD.
> 
> > Notice that the ocaml_stuff stuff is taken from the ocaml packages,
> > which are under a modified QPL with exception to satisfy debian,
> > so there is absolutely no problem here.o
> 
> > Maybe one could just keep the ocaml version actually used in ocaml, and
> > drop the older versions which predate the change, or more logically,
> > make camlp4s use the ocaml based files we package in ocaml-libs or
> > whatever it was.
> 
> > Joerg, since those files are verbatim copies of what we have in the
> > archive anyway, i don't see where the problem is ...
> 
> If it is something modified that actually works for the archive -

Sure, it is, look at the archive of debian-legal about ocaml and the QPL
for details. 

> fine. I dont care. But It still needs to get into the copyright file,
> which it wasnt.

The best idea would be to drop those files altogether and use the one
from the specially done for this purpose package instead, but this would
be an unneeded burden. 

Friendly,

Sven Luther


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



Re: camlp4s_4.03-1_i386.changes REJECTED

2007-07-17 Thread Sven Luther
On Tue, Jul 17, 2007 at 07:09:11PM +, Joerg Jaspert wrote:
> Hi Maintainer,
> 
> you want to check your files again and fix debian/copyright. And/Or talk
> to Upstream about the license of at least /ocaml_stuff/* - it is the
> broken QPL, not BSD.

Notice that the ocaml_stuff stuff is taken from the ocaml packages,
which are under a modified QPL with exception to satisfy debian,
so there is absolutely no problem here.o

Maybe one could just keep the ocaml version actually used in ocaml, and
drop the older versions which predate the change, or more logically,
make camlp4s use the ocaml based files we package in ocaml-libs or
whatever it was.

Joerg, since those files are verbatim copies of what we have in the
archive anyway, i don't see where the problem is ...

Friendly,

Sven Luther


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



Re: Uploaders automatically set to the last nth workers on a pkg

2007-07-16 Thread Sven Luther
On Mon, Jul 16, 2007 at 11:10:47AM +0200, Stefano Zacchiroli wrote:
> > Since the maintainer is the mailing list, the ocaml packages are
> > automatically attributed as co-maintainership to each uploader. If you
> > get dropped from it, because you didn't upload it in some time or
> > whatever, they will automatically be dropped from the PTS
> > package-per-maintainer page, thus giving you less overview of the
> > packages you care about.
> 
> The assumption of all this is that the concept of "package you care
> about" is the same as "packages you did something for". With the
> reasoning above you're breaking this assumption.
> 
> Also it seem to me that it's bringing us out of track: the goal of the
> PTS is monitoring the packages you're working on, not the packages
> you're interested in as a "lurker".

Well, i consider all the packages i used to maintain as still at least
partly mine, even though i have been forced into the "lurker" role, both
by the sad events of last year which made things difficult for me, and
vastly killed my motivation, and by generally having to work for RL
money and sustaining my family, and thus having less time for debian.

I know my case is special given the witch hunt i was the subject of, but
this make me think about such corner case, and i have still hope that
some day debian will wake up, and behave humanly, but hey ...

> > If you could configure and organise the ppackage-per-maintainer PTS
> > page, you could simply add packages you are interested in and not
> > uploader, and this would not be a problem.
> 
> This would be a reasonable feature request for the PTS, but (knowing how
> it's implemented) not easy to add ...

:)

> > I don't think you understood me right, or else i didn't understand yoru
> > answer (or both :)).
> 
> Indeed, it was my understanding that you was pointing to some technical
> incompatibility between this idea and the PTS way of handling Uploaders,
> I hope we are better understanding each other now.

Nope, but maybe Sylvain said it better than me :)

Friendly,

Sven Luther


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



Re: Uploaders automatically set to the last nth workers on a pkg

2007-07-16 Thread Sven Luther
On Mon, Jul 16, 2007 at 09:34:41AM +0200, Stefano Zacchiroli wrote:
> On Mon, Jul 16, 2007 at 07:44:09AM +0200, Sven Luther wrote:
> > Notice that this will automatically drop me from uploaders, which i
> 
> Well, not necessarily. You have an alioth account, and even if it gets
> dropped you can have a -guest alioth account. With that you can
> work/commit in our repository.
> 
> At that point the policy would be fair with everyone: the last nth
> people who worked on a package will be listed. It's just up to you to
> decide whether you want to work on which packages or not.

Ah, hadn't though about that, but notice that the changelog entry will
be attributed to the guy who lastly edit it, which is usually the guy
who uploads the package (thus not me). Does the script take into account
sub-entries in the changelog or only the main entry name ?

That said, in this automated world, can we easily distinguish between a
contributor which should be uploader, and one which is a mere
contributor ?

> > Another impact is the effect of removing the uploader field on the PTS
> > pages, but this should probably be solved by a more configurable PTS
> > page (where you could list the packages which interest you, probably
> > in different order and groupping even).
> 
> Uhm, why so? The Uploaders information is in the Sources file, and it's
> just a matter of uploading the correct debian/control. It seems to me
> that the Gnome guys are using a control.in (as we do in some OCaml
> packages), it's just a matter of relying upon it ... (I understand it
> can be a nuisance though).

The PTS will list all packages you are a maintainer for, as well as
those you are uploader.

Since the maintainer is the mailing list, the ocaml packages are
automatically attributed as co-maintainership to each uploader. If you
get dropped from it, because you didn't upload it in some time or
whatever, they will automatically be dropped from the PTS
package-per-maintainer page, thus giving you less overview of the
packages you care about.

If you could configure and organise the ppackage-per-maintainer PTS
page, you could simply add packages you are interested in and not
uploader, and this would not be a problem.

I don't think you understood me right, or else i didn't understand yoru
answer (or both :)).

Friendly,

Sven Luther


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



Re: Uploaders automatically set to the last nth workers on a pkg

2007-07-15 Thread Sven Luther
On Fri, Jul 13, 2007 at 01:16:03PM +, Sylvain Le Gall wrote:
> On 13-07-2007, Stefano Zacchiroli <[EMAIL PROTECTED]> wrote:
> > Quoting from http://www.lucas-nussbaum.net/blog/?p=245:
> >> Another variant is pkg-kde and pkg-gnome’s automatic generation of the
> >> Uploaders field based on the last X entries of debian/changelog
> >> (pkg-kde variant, pkg-gnome variant).)
> >
> > This is an interesting idea, and they both already have cdbs snippets
> > for doing that, what do you think of this idea?
> >
> > I like our current scheme of having this list as maintainer and the
> > Uploaders field set to who "usually works" on a package, but adding
> > automatic updated of this latter part is something I would like to have.
> >
> > Can I go forward and it to our CDBS class?
> > Comments?
> >
> 
> I think it is a great idea -- better than the way we actually fill the
> Uploaders fields. 

Notice that this will automatically drop me from uploaders, which i
cannot like in a kind of political way given the current mess, but hey,
...

Another impact is the effect of removing the uploader field on the PTS
pages, but this should probably be solved by a more configurable PTS
page (where you could list the packages which interest you, probably in
different order and groupping even).

Friendly,

Sven Luther


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



Re: new web page: overview of OCaml related packages / transitions

2007-07-15 Thread Sven Luther
On Thu, Jul 12, 2007 at 04:18:24PM +0200, Stefano Zacchiroli wrote:
> On Thu, Jul 12, 2007 at 09:25:07AM -0400, Mike Furr wrote:
> > How does it handle different architectures?  E.g. does it show a package 
> > being built if it exists on at least 1 arch, or does it have to be built on 
> > all arches?  For transitions, we clearly need the latter.  Also, a nice 
> 
> At the moment it only takes into account i386. I thought about that page
> to spot which packages need to be transitioned at all (i.e. which
> packages no one has yet taken care of). Questions like: why the package
> is not in testing yet can be answered by other means.
> 
> Still:
> 
> 1) the links about the relevant pages can and should be put, what do you
>think of a link for each package to its "explained excuses" page?
>Any other per-package link which can be useful?

What about a link to the PTS, so you get indirect access to everything
there ?

> 2) considering other architectures is still useful, for example ATM if
>someone uploads to powerpc and the rebuild breaks on i386 we will be
>fooled to consider the package as needing work, while it's not the
>case. I can implement a check which looks in all architectures and
>only takes into the account the more up to date. Once I had to
>implement it adding a warning like "hey, the package is not in sync
>on ..." would be easy to add

Maybe with a different colour code ? 

> > thing for the TODO list would be to list the packages that are not up to 
> > date, but have all of their dependencies satisfied on all arches.
> 
> Are you thinking about pinging buildd maintainers to reschedule builds
> here? Isn't this information already available somewhere else, maybe for
> all packages in the archive?

Possibly, but it is always good to have a tool which does it in a way we
control :)

Friendly,

Sven Luther


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



Re: new web page: overview of OCaml related packages / transitions

2007-07-12 Thread Sven Luther
On Thu, Jul 12, 2007 at 12:04:08PM +0200, Stefano Zacchiroli wrote:
> Hi all,
>   yesterday I got impressed by the "Status of GNOME packages in Debian"
> page that the GNOME maintainers are using for their transition.  So I
> wanted to have something like that for OCaml and this night I've created
> it :)
> 
> The current result can be seen here:
> 
>   http://sockmel.bononia.it/~zack/ocaml-debian-status/debian-ocaml-status.html
> 
> Unfortunately it can be moved to alioth directly since the cron job
> generating it requires some dependencies which are not available on
> alioth, I hope this can be fixed soon.
> 
> In the meantime I've added a link to it from our homepage on alioth
> (http://pkg-ocaml-maint.alioth.debian.org/) and the code which generates
> the page is available in our repository (tools/ocaml-debian-status/).
> Note that ATM testing is not taken into account because Packages of
> testing are currently broken (i.e. non-822 compliant) in our archive,
> and this breaks the 822 parser I'm using.
> 
> As you can see from the table we have quite a bit of work to do for
> OCaml 3.10.0 ... go for it! :-P

Nice work Stefano, ...

Just a little question for the color scheme. The different green shades
are a bit difficult to distinguish. I guess you can note the difference
between the experimental and the unstable ones, but from a first sight
they all look almost uniformously green, and even after a second look,
they kind of make your mind wonder if they are uniform or not, which is
auite head-ache inducing (but granted, i had less than 4 hours sleep
this night :).

Friendly,

Sven Luther


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



Re: 1st incompatibility with 3.10 (ledit): let's package camlp4s?

2007-07-06 Thread Sven Luther
On Fri, Jul 06, 2007 at 04:53:43PM +0200, Stefano Zacchiroli wrote:
> Quoting (and rearranging) text from myself:
> 
>   ledit (1.13-3) UNRELEASED; urgency=low
> 
> * BIG FAT WARNING: ledit does not build against the new camlp4, we will 
> need
>   one of:
>   1) packaging camlp4s (http://cristal.inria.fr/~ddr/)
>   2) porting ledit to the new camlp4
>   3) dropping ledit from the archive

Another alternative would be porting ledit to plain ocaml. All camlp4*
stuff are evil anyway :)

Friendly,

Sven Luther


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



Re: 1st incompatibility with 3.10 (ledit): let's package camlp4s?

2007-07-06 Thread Sven Luther
On Fri, Jul 06, 2007 at 07:54:20PM +0200, Claudio Sacerdoti Coen wrote:
> > The only choice which is not a good solution is "2)" since, it requires
> > work that is quite complicated to do if upstream doesn't agree.
> 
>  Well, not really (at least in theory).
>  You can just run the old camlp4 once to translate the source to standard
>  syntax and then package the translated sources. In principle this could
>  be done at every new upstream release. It could be bad debian practice,
>  though.
> 

How readable is the translated source ? 

Notice that if the ledit licence is GPLish, we may violate the refered
form of modification requirement by doing this.

That said, there was no development on ledit upstream since over 4
years, but i see that there was in the last few months. Was this more
than just cosmetic changes ?

Friendly,

Sven Luther


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



Re: 1st incompatibility with 3.10 (ledit): let's package camlp4s?

2007-07-06 Thread Sven Luther
On Fri, Jul 06, 2007 at 04:53:43PM +0200, Stefano Zacchiroli wrote:
> Quoting (and rearranging) text from myself:
> 
>   ledit (1.13-3) UNRELEASED; urgency=low
> 
> * BIG FAT WARNING: ledit does not build against the new camlp4, we will 
> need
>   one of:
>   1) packaging camlp4s (http://cristal.inria.fr/~ddr/)
>   2) porting ledit to the new camlp4
>   3) dropping ledit from the archive
> 
> Having read DDR's statement on the caml mailing list I'm pretty sure he
> will never port ledit to the new camlp4.
> 
> We can do (2) in Debian, but I think it's pointless, we have
> alternatives to ledit and it would also practically mean forking ledit.

Notice, that until something happened in the recent times, i don't
remember any upstream development to ledit.

> We can do (3), which is reasonable precisely because we have
> alternatives.

Can you tell us which are the alternatives ? When i originally packaged
ledit, nothing came really near, but i have not been following this
stuff since then.

> Or we can do (1), which might prove useful as I guess not every piece of
> camlp4-related software will be ported to the new one, given that the
> old one is available.
>
> Therefore I'm in favour of (1) (still, I haven't yet looked at binary
> name conflicts or similar issues...), what do you think?

I vote for (1) too.

Friendly,

Sven Luther


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



Re: do we still need ocamldot in the ocaml-tools package?

2007-06-23 Thread Sven Luther
On Sat, Jun 23, 2007 at 07:51:41PM +0200, Ralf Treinen wrote:
> Hello,
> 
> the ocamldot program is currently part of the ocaml-tools package.
> For those of you who do not know it: it constructs a dependency graph
> of modules in the dot format which can then be displayed by the
> graphviz tools. This fucntionality is provided by ocamldoc since
> some time (since vesion 3.05 of ocamldoc, according to the ocmaldot
> home page). Invocation is slightly different, with ocamldot you would do
> 
> ocamldep *.ml | ocamldot > dep.dot
> 
> while with ocamldoc you need to have compiled the interfaces of the 
> modules, and then you do an
> 
> ocamldoc -dot -o dep.dot *.ml
> 
> The graph layout seems to be slightly different too, but besides this
> the fucntionalities are the same as far a I can see. Hence, I plan to
> drop ocamldot from the next uplaod of ocaml-tools. Are there any
> objections?

Seems fine to me, i guess this means that ocamldot is no longer really
maintained anyway, right ? 

Friendly,

Sven Luther


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



Bug#421052: ocaml-sqlite3 - FTBFS: ocamlopt: Command not found

2007-04-25 Thread Sven Luther
On Thu, Apr 26, 2007 at 07:32:21AM +0200, Bastian Blank wrote:
> Package: ocaml-sqlite3
> Version: 0.16.0-1
> Severity: serious
> 
> There was an error while trying to autobuild your package:
> 
> > Automatic build of ocaml-sqlite3_0.16.0-1 on debian-31.osdl.marist.edu by 
> > sbuild/s390 98
> [... ]
> > make[1]: Entering directory `/build/buildd/ocaml-sqlite3-0.16.0'
> > ocamlc -pp camlp4o -c sqlite3.mli
> > ocamlopt -pp camlp4o -c sqlite3.ml
> > make[1]: ocamlopt: Command not found
> > make[1]: *** [sqlite3.cmx] Error 127
> > make[1]: Leaving directory `/build/buildd/ocaml-sqlite3-0.16.0'
> > make: *** [install] Error 2
> > **
> > Build finished at 20070425-0516
> > FAILED [dpkg-buildpackage died]

s390 doesn't support the native code compiler, so ocamlc should have
been chosen. I suppose ocaml-sqlite3 does not support proper ocamlopt
checking, is thus violating the ocaml policy, and will fail on other
non-native arches (m68k, ...)

Friendly,

Sven Luther


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



Re: Bug#415194: libextlib-ocaml-dev: No debugging information

2007-04-09 Thread Sven Luther
On Mon, Apr 09, 2007 at 03:52:41PM +0200, Stefano Zacchiroli wrote:
> On Mon, Apr 09, 2007 at 03:12:48PM +0200, Sven Luther wrote:
> > This would strongly hint at a behaviour of always including the debug 
> > symbols
> > in libraries, and since the .cmo/.cma are in the -dev file anyway, this 
> > would
> > not impose a size penalty on the normal user at all.
> > 
> > Do we have an idea of how much the size increase is ? 
> 
> I tested that on extlib, and I'm quite scared by the result:
> 
>   [EMAIL PROTECTED]:$ ls -l *deb
>   -rw-r--r-- 1 zack zack 297300 2007-04-09 15:27 
> libextlib-ocaml-dev_1.5-6_i386.deb
>   -rw-r--r-- 1 zack zack 529000 2007-04-09 15:34 
> libextlib-ocaml-dev_1.5-7_i386.deb
> 
> As expected the changelog entry for -7 is:
> 
>   [EMAIL PROTECTED]:$ dpkg-parsechangelog | tail -2
>  * compile objects with debugging information, patch from Ivan Jager
>(Closes: #415194)
> 
> Some more details:
> 
>   [EMAIL PROTECTED]:$ dpkg --info *-6*.deb | grep -i size
>size 297300 bytes: control archive= 4908 bytes.
>Installed-Size: 1808
>   [EMAIL PROTECTED]:$ dpkg --info *-7*.deb | grep -i size
>size 529000 bytes: control archive= 4907 bytes.
>Installed-Size: 2280
>   [EMAIL PROTECTED]:$ dpkg-deb -x *-6*.deb no_debug/
>   [EMAIL PROTECTED]:$ dpkg-deb -x *-7*.deb debug/
>   [EMAIL PROTECTED]:$ du -sh no_debug/usr/lib/ocaml/3.09.2/extlib/
>   840Kno_debug/usr/lib/ocaml/3.09.2/extlib/
>   [EMAIL PROTECTED]:$ du -sh debug/usr/lib/ocaml/3.09.2/extlib/
>   1,3Mdebug/usr/lib/ocaml/3.09.2/extlib/
> 
> About 50% more in the size of OCaml objects, that's *a lot*. IMO this is
> enough of an argument to give up the idea, and also to strip the
> standard library, but maybe we should ask for the opinions of the
> release managers / the cd team.

Well, it is a huge size increase, but how many libraries are affected ? What
is the size of all the ocaml bytecode libraries in the archive ?  And if
you compare that to the -dbg versions of the C libraries, is it significant ? 

I am still in favour of always including them, i was told some time ago by
someone close to the ftp-masters, that even the place gain of not rebuilding
coq for all non-native arches was a minor issue, so ...

Friendly,

Sven Luther


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



Re: Bug#415194: libextlib-ocaml-dev: No debugging information

2007-04-09 Thread Sven Luther
On Mon, Apr 09, 2007 at 03:03:47PM +0200, Stefano Zacchiroli wrote:
> On Mon, Apr 09, 2007 at 02:59:39PM +0200, Sven Luther wrote:
> > One interesting question here, is what is the cost of adding those debugging
> > symbols ? 
> 
> Quoting from the OCaml manual (3.09) [1]:
> 
> > Before the debugger can be used, the program must be compiled and
> > linked with the -g option: all .cmo and .cma files that are part of
> > the program should have been created with ocamlc -g, and they must be
> > linked together with ocamlc -g.
> >
> > Compiling with -g entails no penalty on the running time of programs:
> > object files and bytecode executable files are bigger and take longer
> > to produce, but the executable files run at exactly the same speed as
> > if they had been compiled without -g.
> 
> So: no runtime penalty, only size increase. (Of course I'm speaking
> module the increased time the interpreter will need to load a bigger
> caml object, but that should be negligible most of the time).

So, this means there is no runtime cost, and only a size increase.

And i suppose that if you link the binary without -g, then the debugging
symbols are not included in the final binary, which would be the behaviour
Julien mentioned.

This would strongly hint at a behaviour of always including the debug symbols
in libraries, and since the .cmo/.cma are in the -dev file anyway, this would
not impose a size penalty on the normal user at all.

Do we have an idea of how much the size increase is ? 

Friendly,

Sven Luther


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



Re: Bug#415194: libextlib-ocaml-dev: No debugging information

2007-04-09 Thread Sven Luther
On Mon, Apr 09, 2007 at 11:58:03AM +0200, Stefano Zacchiroli wrote:
> [ Ob: debian-ocaml-maint, look at the end of this mail ]
> 
> tags 415194 + wontfix
> thanks
> 
> On Fri, Mar 16, 2007 at 06:55:27PM -0400, Ivan Jager wrote:
> > The bytecode files are currently compiled without debugging support.
> > This makes it hard to debug other code that might be called by it. Eg, a
> > function passed to List.iter.
> 
> In the Debian folklore of libraries (at large, not OCaml-specific)
> that's a feature, not a bug. Indeed usually libraries do not contain
> debugging symbols and where is deemed appropriate an extra -dbg library
> package is built containing debugging information.
> 
> > Since the standard libraries are compiled with debugging support it
> > seems like it would make sense to do the same for others. Yes, it might
> > be slightly slower, but anyone who cares about speed will probably be
> > compiling native code anyways.
> 
> In the specific case of OCaml libraries I think we never discussed the
> issue and therefore I think the standard libraries just happen to be
> compiled that way (probably because they are compiled that way upstream)
> without any particular reason.
> 
> So, at the moment I'm tagging this bug report as wontfix, but diverting
> the more general question of "should we mandate inclusion of debugging
> symbols in OCaml bytecode libraries"? to the debian-ocaml-maint mailing
> list. On one hand we should be consistent with the general library
> philosophy of not including debugging symbols in packages other than
> -dbg. On the other it is true that a user willing to have performances
> will use native code libraries, but is still true that native code
> libraries are not available everywhere ...

One interesting question here, is what is the cost of adding those debugging
symbols ? 

Is this cost a performance hit, or only a size increase ? 

Is anyone familiar with how debugging is implemented in ocaml ?

Friendly,

Sven Luther


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



Re: After the release: ocaml 3.09.3 or 3.10.0 ?

2007-04-01 Thread Sven Luther
On Sun, Apr 01, 2007 at 10:20:12AM +0200, Stefano Zacchiroli wrote:
> On Sun, Apr 01, 2007 at 07:35:57AM +0200, Sven Luther wrote:
> > What is the status of ocaml with regard to the etch release ? Everything is 
> > in
> > testing, and etch is frozen anyway, so we could start uploading 3.09.3 to 
> > sid
> > asap, and use t-p-u in case a bugfix is needed for etch ? 
> 
> Yes. I guess we are just missing someone with enough time to do that :)
> If you're willing to please go ahead, I'll be happy to sponsor the
> upload afterwards.

Bah, if i do the work, i will do the upload, even if i have no right to it,
and let the ftp-master handle the mess afterward.

This was all a political maneuver anyway to stop me from running as DPL, and
it worked, i should probably not have retired my candidature like i did.

Friendly,

Sven Luther


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



Re: After the release: ocaml 3.09.3 or 3.10.0 ?

2007-03-31 Thread Sven Luther
On Sat, Mar 31, 2007 at 10:41:25PM +, Sylvain Le Gall wrote:
> Hello,
> 
> On 31-03-2007, Stefano Zacchiroli <[EMAIL PROTECTED]> wrote:
> > On Fri, Mar 30, 2007 at 10:36:56PM +, Sylvain Le Gall wrote:
> >> Well, i am just asking myself if we will really release 3.09.3 since
> >> 3.10.0 seems to come soon ?
> >
> > Given the subject I guess you were meaning not "release" but rather what
> > to "package" after the release. Of course 3.10.0!
> >
> 
> Maybe, i don't understand the difference, but we have "almost" package
> 3.09.3, since it is standing in experimental according to 
> http://packages.debian.org/experimental/devel/ocaml
> (this is 3.09.3 rc1 but AFAIK there is not a big difference with 3.09.3)
> 
> So since, we have package it, i was asking if we will upload this
> package to unstable ("upload a package" is maybe more clear than release
> a package version). 
> 
> But, i agree with you, that we should jump to 3.10.0.

What is the status of ocaml with regard to the etch release ? Everything is in
testing, and etch is frozen anyway, so we could start uploading 3.09.3 to sid
asap, and use t-p-u in case a bugfix is needed for etch ? 

Friendly,

Sven Luther


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



Re: Meta-ocaml

2007-03-31 Thread Sven Luther
On Sat, Mar 31, 2007 at 09:21:48AM +0200, Jérôme Marant wrote:
> Le samedi 31 mars 2007, Sven Luther a écrit :
> > On Fri, Mar 30, 2007 at 10:04:04PM +0200, Jérôme Marant wrote:
> > > Hi,
> > > 
> > > It looks like I'm still listed in the meta-ocaml package uploaders.
> > > I just left the project so I guess the email address will bounce anytime 
> > > soon.
> > > 
> > > Thanks in advance for removing it.
> > 
> > You left debian ? 
> 
> Yes, I did. But since you can't read debian-private any more, you couldn't 
> have
> known it.

Yes, i know. Sad to see you go, and i wish you good luck in whatever you are
now doing.

Friendly,

Sven Luther


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



Re: After the release: ocaml 3.09.3 or 3.10.0 ?

2007-03-30 Thread Sven Luther
On Fri, Mar 30, 2007 at 10:36:56PM +, Sylvain Le Gall wrote:
> Hello all,
> 
> Well, i am just asking myself if we will really release 3.09.3 since
> 3.10.0 seems to come soon ?
> 
> Maybe it should be better to do a big step to 3.10.0...
> 
> What are your feelings about that ?

etch is frozen and will be released RSN, so there is no real point in doing
3.09.3, which cannot happen before the etch release anyway.

Friendly,

Sven Luther


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



Re: Meta-ocaml

2007-03-30 Thread Sven Luther
On Fri, Mar 30, 2007 at 10:04:04PM +0200, Jérôme Marant wrote:
> Hi,
> 
> It looks like I'm still listed in the meta-ocaml package uploaders.
> I just left the project so I guess the email address will bounce anytime soon.
> 
> Thanks in advance for removing it.

You left debian ? 

Friendly,

Sven Luther


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



Re: why and ergo

2007-03-22 Thread Sven Luther
On Thu, Mar 22, 2007 at 07:17:14PM +0100, Samuel Mimram wrote:
> Julien Cristau wrote:
> > On Thu, Mar 22, 2007 at 18:00:33 +0100, Samuel Mimram wrote:
> >> Unfortunately, I found out that ergo is under the CeCILL license which
> >> is not DFSG-free if I remember well (am I wrong?).
> > 
> > cecill is gpl-compatible.
> 
> They claim so but it is not necessarily the case. In particular I think
> that the choice of venue is not DFSG free:
> 
>  Article 13  - GOVERNING LAW AND JURISDICTION
> 
> 13.1 The Agreement is governed by French law. The Parties agree to
> endeavor to seek an amicable solution to any disagreements or disputes
> that may arise during the performance of the Agreement.
> 
> 13.2 Failing an amicable solution within two (2) months as from their
> occurrence, and unless emergency proceedings are necessary, the
> disagreements or disputes shall be referred to the Paris Courts having
> jurisdiction, by the more diligent Party.
> 
> Anyway, I'll ask on debian-legal.

The Cecill licence has a specific GPL-compatibility clause, basically, you can
use any of the cecill covered programs in a GPL fashion, so it is fine for
debian main. This is also what i remember the consensus was when this came up
on debian-legal, basically, you take the GPL-compatibility clause and ignore
all the rest :)

Friendly,

Sven Luther


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



Re: Thoughts about some new approx features ...

2006-11-16 Thread Sven Luther
On Thu, Nov 16, 2006 at 10:40:42AM -0500, Eric Cooper wrote:
> On Sat, Nov 11, 2006 at 10:09:38AM +0100, Sven Luther wrote:
> > I just used approx to help me doing test installation with d-i.
> > 
> > During this, there are 3 features, which i think may be useful :
> > 
> > - ability to have approx take packages from more than one archive to put
> >   them in the same repository.
> > 
> >   This would allow to easily override the standard debian d-i .udebs, and
> >   make development of d-i much easier. Especially, since d-i doesn't support
> >   more than one .udeb repository right now.
> 
> Can you explain the desired semantics of this?  Would this be like a
> search list (first one found), or union (most recent version among
> all), or something else?

Well, i was thinking of it acting the same way multiple sources work for apt.
I am not sure how apt does this, but apt has a configuration file which can
handle this. So i am not sure about the generic case.

For the use i personally envision, that is to be able have an override for d-i
.udeb packages, there would be various ways to handle this :

  1) have some way to say that .../debian debian-installer/main ... comes from
  a different repository than ../debian etch. or whatever, i am not sure of
  the syntax, this way, the debian-installer .udebs can come from a (usually
  small) local mirror.

  2) have a more complete solution. That is you could provide more than one
  apt source entry, and the highest version of the package would be used
  (what i believe to be what apt itself does) in case of duplicates.
  
  3) have a way to tell that one list will take precedence over the other,
  independent of version of the packages. Typically, you would say : prefer my
  local partial archive over the generic full one.

Well, this may be a bit confuse, but my main use will be simply to be able to
provide some packages in a local archive, and use the main archive for d-i
installation, plus the local archive for packages which override the full
archive.

> > - an option to automatically limit the approx archive to a given size, with
> >   an least-used or oldest removal algorithm.
> > 
> >   This would allow to not care about approx.gc, and would allow to let
> >   approx be running without having to think about it, and check that it will
> >   not eat the disk.
> > 
> >   Maybe something like the auto-clean feature of apt would be nice too ? It
> >   does keep only the latest version of all packages. Maybe something where
> >   we keep only packages accessible by the diverse Packages files from each
> >   repository ? 
> 
> That's exactly what gc_approx does -- removes everything not
> reachable from the Packages/Sources files.  Couldn't you just make it
> run more frequently (default is cron.weekly, but you could make it
> daily or hourly ...)

Ah, nice. I didn't know gc_approx handled this in the cron table.

But the idea is also to put a upper limit of the disk space approx will use,
so approx will remove stuff if it reaches this.

So, let's say approx has a limit of 100MB, for example, it files packages.
Once it sees that the next package will break that limit (it knows about the
size of packages), it launches gc_approx (maybe while it is retrieving the
packages, not sure it this can be threaded, or gc_approx launched in another
process or whatever).

If this is not enough, then it erase non-duplicate packages, in a
last-recently-used or oldest replacement algorythm. 

> >  - Is there some way to control the syslog output, or to move the log into a
> >/var/log/approx rotated log thingy ? Using approx intesively sure does
> >file up the syslog quickly :)
> 
> I can add a "quiet" mode that doesn't log anything unless there's some
> error condition (or maybe that should be the default, with a "verbose"
> mode instead?)

It is nice to see the packages being downloaded, but in repeated install, they
can pollute the normal syslog info, and you can miss stuff. So, the idea was
to use a different log file than syslog (/var/log/approx ?).

> Thanks for the suggestions.

No problem, thanks for a great tool :)

Friendly,

Sven Luther


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



Thoughts about some new approx features ...

2006-11-11 Thread Sven Luther
Hello,

I just used approx to help me doing test installation with d-i.

During this, there are 3 features, which i think may be useful :

  - ability to have approx take packages from more than one archive to put
them in the same repository.

This would allow to easily override the standard debian d-i .udebs, and
make development of d-i much easier. Especially, since d-i doesn't support
more than one .udeb repository right now.

  - an option to automatically limit the approx archive to a given size, with
an least-used or oldest removal algorithm.

This would allow to not care about approx.gc, and would allow to let
approx be running without having to think about it, and check that it will
not eat the disk.

Maybe something like the auto-clean feature of apt would be nice too ? It
does keep only the latest version of all packages. Maybe something where
we keep only packages accessible by the diverse Packages files from each
repository ? 

  - Is there some way to control the syslog output, or to move the log into a
/var/log/approx rotated log thingy ? Using approx intesively sure does
file up the syslog quickly :)

Friendly,

Sven Luther


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



Re: ocaml 3.09.2 + cdbs target release for etch

2006-10-28 Thread Sven Luther
On Sat, Oct 28, 2006 at 04:24:12PM +0200, Stefano Zacchiroli wrote:
> On Wed, Oct 25, 2006 at 09:15:58AM +0200, Sven Luther wrote:
> > Why don't we upgrade to 3.09.3, and rebuild ? Have you speaken with
> > the RMs about this ? It is just a point bug fix release, and by now it
> > has been pretty tested upstream, so there should be no nasty
> > surprises.
> 
> I fear is too late in the release cycle to do that, besides it is not a

Bah, we will not release for months anyway.

> big deal to ship 3.09.2 instead of 3.09.3, the changes are really
> minimal. Still, after the version I just uploaded enter testing we can
> propose this to the RM asking for their advice.

Ok.

> My personal opinion is that it wont be _that_ easy given that some
> packages currently present in unstable (at the very minimum some
> packages of mine are not binNMU-safe, so sourceful uploads will be
> needed). I do have the corresponding binNMU-safe versions on the svn
> repository but they were never uploaded since I was waiting for the cdbs
> class to be in unstable.

Well, we have done it before, and without binNMU safe packages, but its upto
you.

> Ah, BTW, people now using the CDBS class can do that with a
> build-dependency like ocaml-nox >= 3.09.2-7.

Cool,

Friendly,

Sven Luther


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



Re: ocaml 3.09.2 + cdbs target release for etch

2006-10-26 Thread Sven Luther
On Thu, Oct 26, 2006 at 08:36:15AM +0200, Stefano Zacchiroli wrote:
> On Wed, Oct 25, 2006 at 08:44:38PM +, Sylvain Le Gall wrote:
> > if you don't remove slashes, you get (after replacing OCAML_STDLIB_DIR),
> > s/@OCamlStdlibDir@//usr/lib/ocaml/3.09.2//g 
> > which is not a good replacement. Using my subst, you get
> > s/@OCamlStdlibDir@/\/usr\/lib\/ocaml\/3.09.2\//g
> > which is better... and the \/ will become / in the target file.
> 
> Ah ok, I understand now. You are perfectly right, I'll add your patch.

Why not use % or any other char as the sed subst separator ? 

Friendly,

Sven Luther


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



Re: ocaml 3.09.2 + cdbs target release for etch

2006-10-25 Thread Sven Luther
On Wed, Oct 25, 2006 at 08:25:07AM +0200, Stefano Zacchiroli wrote:
> Hi all,
>   I chatted a bit with Samuel and Julien on IRC about the status of
> dh_ocaml/md5sums. According to their opinions (which I consider
> authoritative on the subject, since they did most part of the work on
> the two tools recently) we wont have dh_ocaml/ocaml-md5sums ready for
> etch.
> 
> Given that the freeze for unstable will be anytime soon I wont dare
> upload even 3.09.3 to unstable, no matter what the destiny of
> dh_ocaml/ocaml-md5sums is.

Why don't we upgrade to 3.09.3, and rebuild ? Have you speaken with the RMs
about this ? It is just a point bug fix release, and by now it has been pretty
tested upstream, so there should be no nasty surprises.

Friendly,

Sven Luther


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



Re: ara and anla at debian.net|org

2006-10-15 Thread Sven Luther
On Sun, Oct 15, 2006 at 03:14:45PM +, Sylvain Le Gall wrote:
> On 14-10-2006, George Danchev <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > As most of you know there is a web interface to ara [1] and 
> > edos-debcheck [2] 
> > (both packages are in Debian). These are great tools for package searching 
> > and problem diagnostics wrt QA of the packages, and I have received several 
> > messages from various people like "I am considering to submit a bug against 
> > packages.debian.org, asking them to replace the search of 
> > packages.debian.org 
> > by ara" ;-)
> >
> > This of course is great, but I have some questions which answers have 
> > probably been discussed during the meeting of a group of DDs with the 
> > EDOS-project people.
> >
> > 1) What version of ara runs at ara.edos-project.org ? I suspect it is some 
> > sort of enhanced version of svn.debian.org/svn/ara/branches/1.1.0 ? 
> > Currently 
> > 1.1.0 branch as found in svn does not compile, so I suspect there are some 
> > changes which has been applied to that tree. If there is anyone in close 
> > contact with EDOS people please ask them to send us the changes and 
> > probably 
> > to help merging bits from their 1.1.0 branch to the current ara's trunk.
> >
> > 2) Is there any enhancements to edos-debcheck to run at [2] ?
> >
> 
> Cannot answer both of this question.
> 
> > 3) Should we ask for ara.debian.net (or .org) and anla.debian.net (or .org) 
> > ? 
> > I guess that running them in parallel to packages.debian.org would benefit 
> > much more users and reveal is a complete transition is needed and/or 
> > possible. This will also show what needs to be done in the future. I can 
> > imagine this could be a great help to QA and RM folks.
> >
> 
> As i told you in a private mail, i think it should be good thing. But i
> don't know how to do it (for registering debian.net names). I also think
> it is of great help for people (in general) ;-)

Ask the web admin guys, there is debian-www or something such for that.

Friendly,

Sven Luther


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



Re: ocaml 3.09.3 debian plan

2006-10-10 Thread Sven Luther
On Tue, Oct 10, 2006 at 09:02:48PM +, Sylvain Le Gall wrote:
> Well, i am not in favor of this move before October 18th... Let me
> explain : the freeze should be decided at this date (as far as i know).
> So to my mind it is more important to fix any pending bugs on
> every ocaml packages before trying to migrate all packages to 3.09.3...
> If we do the migration, we will have a period of time where we cannot do
> bug correction for packages in etch...
> 
> On the other hand, i know that the freeze can shift in time, but let's
> try not to be part of this shift ;-)
> 
> Another, last solution is to do the migration in experimental... It is
> also a good solution.

This means that etch will ship with 3.09.2, right ? 

As for the freeze, it is most probable that etch will be delayed for a longer
period of time, as the result of the GR vote will result, due to the hasty
procedure of secretary, into a more messy situation that we are right now.

Friendly,

Sven Luther


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



Re: tarball free builds

2006-10-05 Thread Sven Luther
On Thu, Oct 05, 2006 at 04:48:50PM +1000, skaller wrote:
> On Thu, 2006-10-05 at 06:55 +0200, Sven Luther wrote:
> 
> > Debian official source format is pristine upstream tarball
> > + .diff.gz + dsc description file (or tarball + dsc file).
> > 
> > So, i don't think you can replace that tarball with an svn tree, and
> > furthermore you should really strip all the non-release information from 
> > said
> > tarball (including the .svn stuff and so on).
> 
> Why is that 'non-release' information? It is actually a supreme
> pain removing precisely what I WANT people to get: a way to
> upgrade their development tree.

Because the packages are static tarball, used by build daemons to build debian
binary packages, and not (not ever) intented to be installed on the user
system for anything else than build packages of. The extra non-release
information is just cruft which will bloat the archive.

Users are not expected to use them to upgrade their devel tree in any way,
please either use a distrib like gentoo if that is what you want, or have them
build out of SVN, not use debian binary packages.

> > But it is a bit unclear of what you intent to do.
> 
> Simple: reduce the work of making a release to a
> single svn command to tag the repository.

Well, a proper do-release target in your makefile should easily enough achieve
a proper and clean release tarball. Most everyone else does it, so it should
not be all that complicated.

> Reduce the maintenance of the release by refusing
> to make any changes to it. If it doesn't work,
> just get the next one (of course we will fix bugs ..
> in the svn trunk).

So, how is using this tag that different from using a plain pristine tarball
generated from that tag ? 

The main point is though that we promised our users the source, accompanying
the binaries more often than not, and there is no guarantee we have that your
svn repo will stay on, or whatever. 

The tarballs mean we can guarantee to our users that the sources will not go
away, they are archived at many places on the mirror network and at
snapshot.debian.org too.

Friendly,

Sven Luther


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



Re: tarball free builds

2006-10-04 Thread Sven Luther
On Thu, Oct 05, 2006 at 10:53:01AM +1000, skaller wrote:
> hi, currently Debian typically requires 'tarballs' to make 
> source packages.
> 
> This is a PITB because it requires some messy release concept,
> keeping track of what needs to be tarred up, etc.
> 
> I'm thinking of switching my project over so there's only
> one way to build from source: directly from svn.
> 
> This is partly because having switched from CVS to SVN
> on Sourceforge, I've noticed that developers and non-developers
> alike get the sources the same way from the same archive:
> non-developers just can't commit.
> 
> Instead of tarballs, just use a release tag.
> 
> The problem is upgrading branches .. it's an untenable
> violation of progress, requires messy merging, and other
> stuff. If a tagged release is bugged .. too bad, try
> the next one, we're only going to put fixes at the 
> head of the trunk.
> 
> If you don't have svn .. you can't build the project 
> from source. Get real! You aren't a developer -- please
> download a binary package!
> 
> Is it practical to do this with Debian? With Ocaml-maint
> the tarball is put in svn anyhow .. can we just copy
> the svn image instead?

Debian official source format is pristine upstream tarball
+ .diff.gz + dsc description file (or tarball + dsc file).

So, i don't think you can replace that tarball with an svn tree, and
furthermore you should really strip all the non-release information from said
tarball (including the .svn stuff and so on).

But it is a bit unclear of what you intent to do.

Friendly,

Sven Luther


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



Re: please upload approx from SVN

2006-10-02 Thread Sven Luther
On Mon, Oct 02, 2006 at 08:58:26AM +0200, Ralf Treinen wrote:
> On Sun, Oct 01, 2006 at 09:02:21PM +0200, Sven Luther wrote:
> > On Sun, Oct 01, 2006 at 08:51:28PM +0200, Ralf Treinen wrote:
> > > Hi Eric,
> > > 
> > > On Fri, Sep 29, 2006 at 11:44:05AM -0400, Eric Cooper wrote:
> > > > I've committed a new version of approx that should fix most of the
> > > > outstanding bugs.  I'd appreciate it if it could be uploaded soon so
> > > > that it gets into etch.  Thanks.
> > > 
> > > I cannot find the package "approx" in the pkg-ocaml-maint svn
> > > repository (in trunk/packages). Am I looking at the wrong place?
> > 
> > Its probably in trunk/
> 
> Thanks, Sven. Indeed, it is in trunk/projects. I wasn't aware that some of
> the native packages live outside of trunk/packages. Why is this so?

Historical decision of back then, but i suppose it would be easier to move
them to packages, really there is no benefit in keeping them separate, and
there are drawbacks, as you showed.

Friendly,

Sven Luther


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



Re: please upload approx from SVN

2006-10-01 Thread Sven Luther
On Sun, Oct 01, 2006 at 08:51:28PM +0200, Ralf Treinen wrote:
> Hi Eric,
> 
> On Fri, Sep 29, 2006 at 11:44:05AM -0400, Eric Cooper wrote:
> > I've committed a new version of approx that should fix most of the
> > outstanding bugs.  I'd appreciate it if it could be uploaded soon so
> > that it gets into etch.  Thanks.
> 
> I cannot find the package "approx" in the pkg-ocaml-maint svn
> repository (in trunk/packages). Am I looking at the wrong place?

Its probably in trunk/

Friendly,

Sven Luther


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



Re: ocaml 3.09.3 released

2006-09-17 Thread Sven Luther
On Sun, Sep 17, 2006 at 01:09:02PM +0200, Stefano Zacchiroli wrote:
> In spite of having sent no announce to the OCaml mailing list, OCaml
> 3.09.3 has been released 2 days ago, according to the website. The CVS
> tags confirms that.
> 
> IIRC currently the discussion with Vorlon we already did the needed
> architecture regression tests with the rc1 in experimental (Julien,
> could you please confirm that)?
> 
> If all this is correct I think we are ready to upload ocaml 3.09.3 to
> unstable ...

Cool, but could you mail debian-release so they know about it ? 

Friendly,

Sven Luther


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



Re: CDBS class for OCaml related packages

2006-09-15 Thread Sven Luther
On Fri, Sep 15, 2006 at 04:04:09PM +0200, Stefano Zacchiroli wrote:
> On Fri, Sep 15, 2006 at 04:59:24PM +0300, George Danchev wrote:
> > ftpmasters are utterly unhappy with DEB_AUTO_UPDATE_DEBIAN_CONTROL quirks 
> > ;-)
> > http://ftp-master.debian.org/REJECT-FAQ.html
> 
> > See the comments after CDBS: " You have a cdbs package and for whatever 
> > reason 
> > turned on the play with my debian/control in a bad way option. See #311724 
> > for a long text on that matter."...
> 
> Please, ... we all know that, it has been discussed as lengthy as
> possible. No need to start again.
> 
> The conclusion is that it is absolutely forbidden to *automatically*
> generate debian/control during build. No one has a problem with
> generating debian/control before the package is uploaded to the archive.
> 
> As a matter of fact the ocaml package already do that.

As does the kernel packages, and the kernel .udeb packages, and probably a
slew of others out there.

Friendly,

Sven Luther


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



Re: Ocaml on Arm

2006-09-14 Thread Sven Luther
On Fri, Sep 15, 2006 at 08:33:29AM +1000, skaller wrote:
> On Thu, 2006-09-14 at 23:48 +0200, Julien Cristau wrote:
> > On Fri, Sep 15, 2006 at 07:09:20 +1000, skaller wrote:
> > 
> > > On Thu, 2006-09-14 at 19:36 +0200, Julien Cristau wrote:
> > > > On Fri, Sep 15, 2006 at 03:30:07 +1000, skaller wrote:
> > > > 
> > > > > Current attempts to build Felix on arm processor by Debian
> > > > > autobuilder indicate failures running Felix compiler which 
> > > > > is written in Ocaml:
> > > > > 
> > > > see http://caml.inria.fr/mantis/view.php?id=3952
> > > 
> > > Thanks! I suppose I should add another bug report to them.
> > > 
> > I don't know how another duplicate bug report would help, given that the
> > main reason this is not getting fixed is that upstream doesn't have
> > access to the hardware.
> 
> Confirmation of a problem from multiple sources builds
> confidence there really is a bug where people say there is,
> and sometimes helps diagnosing it. I filed a note.
> 
> Hmm .. isn't an 'arm' a small processor? I.e. a cheap
> thing to own?

Sure, your cellphone or wireless card probably has one, but there are various 
levels of cores
(with or without mmu prbably), and owning one doesn't mean it is something
useful for building ocaml one.

Friendly,

Sven Luther


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



Re: CDBS class for OCaml related packages

2006-09-14 Thread Sven Luther
On Thu, Sep 14, 2006 at 03:35:20PM +0200, Stefano Zacchiroli wrote:
> On Thu, Sep 14, 2006 at 03:20:25PM +0200, Sven Luther wrote:
> > > Comments are very welcome.
> > What about the list of native arches ? 
> 
> I thought about that but I failed to put it down in a way useful to the
> maintainer.
> 
> Have you any concrete usage scenario in which it can be useful?

It should be used to automatically set the set of Architectures of native
arches in the control file, as well as used in addition or instead of the
actual .opt detection we do now, altough this second feature is maybe not all
that important.

> Would it be enough to have a variable containing a space separated list

Indeed this is what we provide :

$ more /usr/lib/ocaml/3.09.2/native-archs
alpha amd64 arm hurd-i386 i386 ia64 kfreebsd-i386 powerpc sparc

> of the architectures? I initially thought has an OCAML_HAVE_* variable
> set to 'yes' on native architectures, but it would be identical to the
> OCAML_HAVE_OCAMLOPT I already provide ...

Ah, ok, but the important point is the automatic updating of the Architecture:
field in the control file.

Friendly,

Sven Luther


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



Re: CDBS class for OCaml related packages

2006-09-14 Thread Sven Luther
On Thu, Sep 14, 2006 at 10:38:53AM +0200, Stefano Zacchiroli wrote:
> Hi all,
>   I drafted a CDBS class for OCaml related packages. It does not take
> care of building anything (which is nearly impossible to do in a
> standardized way, since every piece of ocaml software out there has a
> different way of being built ...), but rather takes care of:
> 
> 1) handling the .in stuff (substituting the @OCamlABI@ stamps in .in
>files at the right moment during building, cleaning afterwards)
> 
> 2) passing the arguments do dh_gencontrol so that F:OCamlABI fields in
>debian/control are filled (this only if the debhelper class is used
>as well)
> 
> 3) providing some variables to be used by debian/rules writers
>(e.g.  OCAML_HAVE_OCAMLOPT, OCAML_STDLIB_DIR, ...)
> 
> The class itself (coming in 2 files) is in trunk/tools/cdbs/ [1].
> The bug report asking for inclusion in CDBS is #387299.
> Some samples of using the class are in
> trunk/packages/gmetadom/branches/cdbs/ [3] and
> trunk/packages/netclient/branches/cdbs/ [4].
> 
> Comments are very welcome.

What about the list of native arches ? 

Friendly,

Sven Luther


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



Re: VCS info now available in the PTS

2006-09-08 Thread Sven Luther
On Fri, Sep 08, 2006 at 08:49:42PM -0400, Eric Cooper wrote:
> On Sat, Sep 09, 2006 at 12:13:58AM +0200, Sven Luther wrote:
> > On Fri, Sep 08, 2006 at 04:52:38PM -0400, Eric Cooper wrote:
> > > (view-svn is a shell script I hacked up and put in my PATH -- anything
> > > that takes an SVN URL as a command-line argument would work)
> > 
> > Would you care to share it ? 
> 
> It was just a trivial proof-of-concept, sorry:
> #!/bin/sh
> svn ls $1 | zenity --text-info
> 
> (There are several real graphical SVN frontends according to apt-cache,
> but none of the ones I tried could take a URL as a command-line argument.)

Ah, but they cannot be viewed inside galeon, can they ? They will popup an
external window, right ? 

Friendly,

Sven Luther


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



Re: VCS info now available in the PTS

2006-09-08 Thread Sven Luther
On Fri, Sep 08, 2006 at 04:52:38PM -0400, Eric Cooper wrote:
> On Fri, Sep 08, 2006 at 09:55:54PM +0200, Sven Luther wrote:
> > /me wonders if galeon can be teached to know about svn, maybe
> > calling svn ls on dirs, or something.
> 
> You can use gconf to tell galeon about new protocols and their handlers:
> gconftool -s /desktop/gnome/url-handlers/svn/enabled --type bool true
> gconftool -s /desktop/gnome/url-handlers/svn/command --type string 
> "view-svn %s"
> 
> (view-svn is a shell script I hacked up and put in my PATH -- anything
> that takes an SVN URL as a command-line argument would work)

Would you care to share it ? 

Friendly,

Sven Luther


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



[EMAIL PROTECTED]: [Caml-list] 3.09.3 release candidate 2]

2006-09-08 Thread Sven Luther
- Forwarded message from Damien Doligez <[EMAIL PROTECTED]> -

Message-Id: <[EMAIL PROTECTED]>
From: Damien Doligez <[EMAIL PROTECTED]>
Date: Fri, 8 Sep 2006 16:47:07 +0200
To: caml users <[EMAIL PROTECTED]>
X-Mailer: Apple Mail (2.752.2)
Subject: [Caml-list] 3.09.3 release candidate 2

Hello OCaml users,

We have decided to make a second release candidate for 3.09.3.
The only changes between rc1 and rc2 are camlp4-related:

- camlp4: install pa_o_fast.o PR#3812
- camlp4: install more modules PR#3689

We would appreciate if camlp4 users (and particularly Hendrik) could
test this version and report any problems found with it.

Other users are still encouraged to try this one if they haven't
tried 3.09.3+rc1.

Like the previous one, this version is available from the CVS
repository < http://camlcvs.inria.fr/cvsserver-eng.html >, but under
the tag "ocaml3093rc2".

Thanks for your cooperation,

-- Damien

___
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
---
Orange vous informe que cet  e-mail a ete controle par l'anti-virus mail. 
Aucun virus connu a ce jour par nos services n'a ete detecte.




- End forwarded message -


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



Re: VCS info now available in the PTS

2006-09-08 Thread Sven Luther
On Fri, Sep 08, 2006 at 07:57:55PM +0200, Stefano Zacchiroli wrote:
> On Mon, Sep 04, 2006 at 12:53:41PM +0200, Stefano Zacchiroli wrote:
> >   recently I started adding to my debian/control the field X-Vcs-Svn,
> 
> Raphael Hertzog just informed me that he applied a patch of mine to the
> PTS. As a result, the information conveyed by our beloved X-Vcs-Svn
> field is now browsable from the PTS pages, when available.
> 
> For an example go to:
> 
>   http://packages.qa.debian.org/p/pcre-ocaml.html
> 
> and look for the "VCS" field in the "General Information" box at the top
> left of the page.

Would be nice if the link pointed to the web interface to svn or something.
clicking on it, i get a svn protocol not identified thingy.

/me wonders if galeon can be teached to know about svn, maybe calling svn ls
on dirs, or something.

Friendly,

Sven Luther


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



Re: Could somebody check my first ocaml package ?

2006-09-07 Thread Sven Luther
On Fri, Sep 08, 2006 at 01:37:21PM +0900, Charles Plessy wrote:
> Dear ocaml developpers,
> 
> I am bringing scientific software for molecular biology into Debian, and
> one of my package contains an ocaml program.
> 
> I have read the ocaml policy, and tried to do everything correctly, but
> I would appreciate some proofreading before I send the package to my
> sponsor.
> 
> In particular, lintian and linda complain about the binary to be
> unstripped, but if I understand correctly, this is necessary. Shall I
> override the errors?
> 
> The package can be found on mentors.debian.net:
> - URL: http://mentors.debian.net/debian/pool/main/s/sigma-align
> - Source repository: deb-src http://mentors.debian.net/debian unstable main 
> contrib non-free
> - dget 
> http://mentors.debian.net/debian/pool/main/s/sigma-align/sigma-align_1.0-1.dsc
> 
> It is sort of trivial (the source is one single .ml file), so I think
> that the proofreading can be very quick.
> 
> Have a nice day
> 
> (PS: I am not subscribed to the list)

It would be best if you maintained it inside the ocaml svn repo, like all
other ocaml related packages.

Friendly,

Sven Luther


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



Re: [Fwd: [Caml-list] 3.09.3 release candidate 1]

2006-09-05 Thread Sven Luther
On Wed, Aug 30, 2006 at 01:31:05PM +0200, Samuel Mimram wrote:
> Get prepared for a new full rebuild!

BTW, there will be ocaml 3.10.0 soon, or so Xavier says, not sure how soon
soon is.

What is the plan with regard 3.09.3 vs 3.10.0 for etch ? Anyone had a thought
of it already ? 

Friendly,

Sven Luther


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



Re: adding X-Vcs-Svn source field to ocaml related packages

2006-09-05 Thread Sven Luther
On Tue, Sep 05, 2006 at 10:08:38PM +0200, Samuel Mimram wrote:
> Sven Luther wrote:
> > On Tue, Sep 05, 2006 at 09:26:04PM +0200, Stefano Zacchiroli wrote:
> >> On Mon, Sep 04, 2006 at 12:53:41PM +0200, Stefano Zacchiroli wrote:
> >>> If noone object to this change I will commit it in the next days.
> >> Done.
> >>
> >> Please note that I committed changes to debian/control, *not* to
> >> debian/control.in, where available.  Packages having debian/control.in
> > 
> > Control.in are nice, it is cdbs which is broken.
> 
> What's the use of control.in? Good dependencies are already ensured by
> dependencies on ocaml-nox-VERSION.

As discussed on irc, this is needed for the ocaml native arch trick, and i
believe also the implementation of native packages side of it. Not totally
sure about this last one though.

Friendly,

Sven Luther


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



Re: adding X-Vcs-Svn source field to ocaml related packages

2006-09-05 Thread Sven Luther
On Tue, Sep 05, 2006 at 10:55:33PM +0200, Stefano Zacchiroli wrote:
> On Tue, Sep 05, 2006 at 10:23:38PM +0200, Sven Luther wrote:
> > No, you cannot change build-depends that way, and thus the control.in are
> > needed to easily generate the build-depends before the upload, altough they
> > are should never be called interactively, which cdbs does.
> 
> [ We cleared this on IRC, summary FYI ... ]
> 
> There is no real need to bump the build-deps. A bumped build dep would
> be a "lie" if a package builds with a previous ocaml version. A
> non-bumped one, in the worst case, would mean the autobuilders build a
> package with an old ocaml version. Not a big deal: the package would be
> RC, but can be rescheduled requiring a binNMU.

We would need some check to make sure we don't miss some of those on some
slower and less used arches, but i guess the testing migration scripts will
catch those, when the older ocaml is removed.

Friendly,

Sven Luther


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



Re: adding X-Vcs-Svn source field to ocaml related packages

2006-09-05 Thread Sven Luther
On Tue, Sep 05, 2006 at 10:16:44PM +0200, Stefano Zacchiroli wrote:
> On Tue, Sep 05, 2006 at 10:01:31PM +0200, Sven Luther wrote:
> > Control.in are nice, it is cdbs which is broken.
> 
> My comment had nothing to do with cdbs.
> 
> Al we need to dynamically fill in debian/control can be done with
> substitution variables. We have no need of debian/control.in files.

No, you cannot change build-depends that way, and thus the control.in are
needed to easily generate the build-depends before the upload, altough they
are should never be called interactively, which cdbs does.

Friendly,

Sven Luther


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



Re: adding X-Vcs-Svn source field to ocaml related packages

2006-09-05 Thread Sven Luther
On Tue, Sep 05, 2006 at 09:26:04PM +0200, Stefano Zacchiroli wrote:
> On Mon, Sep 04, 2006 at 12:53:41PM +0200, Stefano Zacchiroli wrote:
> > If noone object to this change I will commit it in the next days.
> 
> Done.
> 
> Please note that I committed changes to debian/control, *not* to
> debian/control.in, where available.  Packages having debian/control.in

Control.in are nice, it is cdbs which is broken.

Friendly,

Sven Luther


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



Re: adding X-Vcs-Svn source field to ocaml related packages

2006-09-04 Thread Sven Luther
On Mon, Sep 04, 2006 at 05:18:40PM +0200, Stefano Zacchiroli wrote:
> On Mon, Sep 04, 2006 at 05:11:21PM +0200, Sven Luther wrote:
> > > Yes ... but why?
> > No idea, how is this field used, and by whom ? And why did the Python guys
> 
> Ah ok :-)
> 
> > add a python version in this field. I suppose it is for something python
> > versioning/abi-name related, which is similar to what we do.
> > 
> > The question of interest is to know what the dpkg/apt/whatever tools do 
> > about
> > this.
> 
> The fields named XS-whatever flows through (dak, whatever, ...) and
> arrive to the Sources files without the heading "XS-". Similarly the
> fields named XB-whatever end up in the Packages file.
> 
> I do not know more than this.
> 
> The python guys use that to decide at postinst time which binary version
> of a python library precompile. We do not have such a need, our binary
> packages already contain the compiled versions.

Ok.

That said, i find the SVN field name a bit obscure, why was there not a more
straingthforward one (X-SVN or something such) chosen ?

Friendly,

Sven Luther


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



Re: adding X-Vcs-Svn source field to ocaml related packages

2006-09-04 Thread Sven Luther
On Mon, Sep 04, 2006 at 05:02:43PM +0200, Stefano Zacchiroli wrote:
> On Mon, Sep 04, 2006 at 02:54:16PM +0200, Sven Luther wrote:
> > So, we could add the ocaml abi number in XS-Ocaml-ABI or something such ? 
> 
> Yes ... but why?

No idea, how is this field used, and by whom ? And why did the Python guys
add a python version in this field. I suppose it is for something python
versioning/abi-name related, which is similar to what we do.

The question of interest is to know what the dpkg/apt/whatever tools do about
this.

Friendly,

Sven Luther


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



Re: adding X-Vcs-Svn source field to ocaml related packages

2006-09-04 Thread Sven Luther
On Mon, Sep 04, 2006 at 02:47:30PM +0200, Stefano Zacchiroli wrote:
> On Mon, Sep 04, 2006 at 02:17:56PM +0200, Samuel Mimram wrote:
> > I find all this very nice but I was wondering: in what measure all this
> > is standardized? Is there a (unofficial) list of commonly used XS-X-...
> > fields in debian/control files? Else we might end up with lots of
> 
> AFAIK there is not such list.
> 
> I know of only two uses of XS-X fields:
> - XS-Python-Version (or something like that), mandated by the new python
>   policy
> - XS-X-Vcs-Svn, discussed on debian-devel some weeks ago
> 
> There is no standardization for headers related to the vcs used by a
> package, but there is currently no drift either. The only packages I
> found with such info are Dato's and I inherited from it.

So, we could add the ocaml abi number in XS-Ocaml-ABI or something such ? 

Friendly,

Sven Luther


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



Re: [Fwd: [Caml-list] 3.09.3 release candidate 1]

2006-08-31 Thread Sven Luther
On Thu, Aug 31, 2006 at 08:28:09AM +0200, Stefano Zacchiroli wrote:
> On Wed, Aug 30, 2006 at 05:21:23PM -0700, Steve Langasek wrote:
> > 2) please try to check whether this new upstream version includes any
> > regressions in the set of architectures supported for native compiling.  The
> > latter has happened before in the past, and it would be unpleasant to have
> > to deal with such a transition at this point in the release cycle.
> 
> Thanks for the feedback.
> 
> Just to move in advance: what do you suggest to do in case (2) is
> actually the case?

Maybe going to a more generic usage of arch: all bytecode, like the spamoracle
case. This would not work for C bindings, but in all the other case, it would
simply mean that if a native arch dissapears, a bunch of binary packages would
not build on said arches, but that would be just fine, since the arch:all
version would be in the archive, and seamlessly replace it.

We would need to purge older versions of the packages out of the archive
though, and the real problem are those libraries which hold C bindings.

We would need to more strongly list them, and run a rebuild of those on those
arches, but maybe since it is targeted at those arches, it would be possible
to do a manual run or something.

Ideally, if buildd's where able to build from the archive *and* already built
packages, and handle the (build-)dependency tree, including those package
already built but not uploaded or those scheduled for build, it would make
this issues much easier.

Friendly,

Sven Luther


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



Re: [Fwd: [Caml-list] 3.09.3 release candidate 1]

2006-08-30 Thread Sven Luther
On Wed, Aug 30, 2006 at 01:31:05PM +0200, Samuel Mimram wrote:
> Get prepared for a new full rebuild!

Can you post this to debian-release, i am banned from it, and i think it is
impportant they know about this new development. I will inform Steve Langasek
on irc.

Friendly,

Sven Luther

> Cheers,
> 
> Samuel.
> 
> 
>  Original Message 
> Subject: [Caml-list] 3.09.3 release candidate 1
> Date: Wed, 30 Aug 2006 13:21:37 +0200
> From: Damien Doligez <[EMAIL PROTECTED]>
> To: caml users <[EMAIL PROTECTED]>
> 
> Hello,
> 
> We have a release candidate for 3.09.3.  It is available from the CVS
> repository < http://camlcvs.inria.fr/cvsserver-eng.html > under the
> tag "ocaml3093rc1".
> 
> We would appreciate the help of any user who wants to test this
> version and report any problem encountered (as usual, through the
> BTS: < http://caml.inria.fr/mantis/main_page.php >).
> 
> It will become a full release in one or two weeks unless some serious
> bug is reported in the meantime.
> 
> -- the OCaml team.
> 
> ___
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> ---
> Orange vous informe que cet  e-mail a ete controle par l'anti-virus mail. 
> Aucun virus connu a ce jour par nos services n'a ete detecte.
> 
> 
> 


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



Re: pkg like shlibs

2006-08-27 Thread Sven Luther
On Mon, Aug 28, 2006 at 08:26:46AM +1000, skaller wrote:
> On Sun, 2006-08-27 at 23:26 +0200, Sven Luther wrote:
> > On Mon, Aug 28, 2006 at 07:03:40AM +1000, skaller wrote:
> > > On Sun, 2006-08-27 at 22:29 +0200, Sven Luther wrote:
> > > 
> > > > > Yup, I have one, although I can't figure out how to install a .deb
> > > > > and its dependencies at the moment. Is there a tool for that?
> > > > 
> > > > apt-get ? 
> > > 
> > > Apt requires a list of archives? One .deb isn't an archive :)
> > 
> > Well, sure. dpkg -i blah.deb then.
> 
> Yeah but that doesn't load the dependencies.
> 
> I griped before on the mentors mailing list about the woefully
> complex non-orthogonal dysfuncational collection of tools
> Debian uses .. but understandably did not get a favourable
> response .. :)

Ah, i see what you mean.

Well, the easiest way is to create a repository with the single package in it,
and then use apt-get.

also, try installing the package, maybe with --force-depends, and then do an
apt-get install -f or something such.

Friendly,

Sven Luther


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



Re: pkg like shlibs

2006-08-27 Thread Sven Luther
On Mon, Aug 28, 2006 at 07:03:40AM +1000, skaller wrote:
> On Sun, 2006-08-27 at 22:29 +0200, Sven Luther wrote:
> 
> > > Yup, I have one, although I can't figure out how to install a .deb
> > > and its dependencies at the moment. Is there a tool for that?
> > 
> > apt-get ? 
> 
> Apt requires a list of archives? One .deb isn't an archive :)

Well, sure. dpkg -i blah.deb then.

Friendly,

Sven Luther


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



Re: pkg like shlibs

2006-08-27 Thread Sven Luther
On Mon, Aug 28, 2006 at 04:41:13AM +1000, skaller wrote:
> On Sun, 2006-08-27 at 19:52 +0200, Sven Luther wrote:
> > On Sun, Aug 27, 2006 at 07:49:42PM +1000, skaller wrote:
> 
> > > I can cope with that temporarily -- just tell people to
> > > 
> > >   cp -R /usr/lib/felix/felix-1.1.2 /usr/local/felix/
> > > 
> > > or perhaps copy to ~/felix as they see fit -- if they want to save 
> > 
> > Bah, just go the full way, and have binaries being version dependent, like 
> > gcc
> > does. 
> 
> But this:
> 
> "  2) we decided to keep only a single ocaml non versioned package, 
>in order to avoid issues with NEW and lag due to the 
>ftp-masters overload."
> 
> seemed like good advice.

Notice that since that time, NEW handling improved tremendously. Also, ocaml
is a set of tens of packages, while i believe that felix can right now at
least be fully self-contained, no ?

> > > the old version. I won't be installing my own package .. I don't
> > > want any installed version because it will interfere with testing
> > > the development version. Also why I don't install Ocaml via
> > 
> > Bah, just install in a separate changeroot.
> 
> Yup, I have one, although I can't figure out how to install a .deb
> and its dependencies at the moment. Is there a tool for that?

apt-get ? 

Just go into the chroot, and use the apt-get tool normally, you maybe need to
reset your /etc/resolv.conf and apt sources, but apart from that, it is a
fully functioning environment.

Not sure, but you could maybe even try to run a fully fledged X inside it :)

Friendly,

Sven Luther


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



Re: pkg like shlibs

2006-08-27 Thread Sven Luther
On Mon, Aug 28, 2006 at 02:03:16AM +1000, skaller wrote:
> On Sun, 2006-08-27 at 16:56 +0200, Samuel Mimram wrote:
> > skaller wrote:
> > > On Sun, 2006-08-27 at 10:13 +0200, Sven Luther wrote:
> > > 
> > >> We already moved some this way with ocaml, who installs in
> > >> /usr/lib/ocaml/, but didn't go the full way. 
> > > 
> > > Ok, can I do this too? I would install in:
> > > 
> > > /usr/lib/felix/felix-1.1.2
> > 
> > Why not /usr/lib/felix/1.1.2? (just a matter of taste)
> 
> No particular reason. I followed the model for Ocaml Sven

ocaml is /usr/lib/ocaml/3.08-3 or something such.

Friendly,

Sven Luther


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



  1   2   3   4   5   6   7   8   9   10   >