Thomas Petazzoni | 8 Apr 22:22 2005

Debian package Camlrpc officially integrated

Hello,

I'm pleased to announce that the Camlrpc Debian package (named 
librpc-ocaml-dev) has been officially integrated yesterday in the «main» 
section of the well-known GNU/Linux distribution.

Version 0.4.1-5 is currently available on unstable in the mirrors, and 
if no critical bugs are found in the next 10 days, it should enter 
testing. I have already prepared 0.4.1-6 which fixes dependencies with 
regard to  the migration to Ocaml compiler version 3.08.3.

I am still working on the CDuce package, which I hope will soon be 
uploaded to the Debian NEW queue.

Sincerly,

Thomas
--

-- 
PETAZZONI Thomas - thomas.petazzoni <at> enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni <at> jabber.dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7

Thomas Petazzoni | 8 Apr 22:30 2005

[PATCH] New Makefile target for packaging

Hello,

In the process of creating Debian packages for DemExp client and server,
I had to create a new Makefile target, that only compiles the binaries,
the documentation and creates the PDF.

The included patch implements this Makefile target. It is named "debian"
but maybe a more generic name should be found, like "dist", or "pkgdist"
or whatever.

Sincerly,

Thomas
--
PETAZZONI Thomas - thomas.petazzoni <at> enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni <at> jabber.dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7
#! /bin/sh /usr/share/dpatch/dpatch-run
## makefile.dpatch by  <thomas <at> crazy.kos.nx>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.

 <at> DPATCH <at> 
diff -urNad demexp--cduce--0.3/Makefile /tmp/dpep.U5s95h/demexp--cduce--0.3/Makefile
--- demexp--cduce--0.3/Makefile	2005-03-04 22:53:28.000000000 +0100
+++ /tmp/dpep.U5s95h/demexp--cduce--0.3/Makefile	2005-03-05 02:47:44.577866918 +0100
(Continue reading)

Thomas Petazzoni | 8 Apr 22:27 2005

[PATCH] Compatibility with CDuce 0.3

Hello,

As previously reported by Thomas de Grenier de Latour on this
mailing-list, the CDuce language changed between 0.2 and 0.3. The old {|
and |} are now replaced by simple { and }.

The attached patch fixes the problem. (Note: the included patch is a
Debian patch. It can be applied by simply removing the first few lines).

Sincerly,

Thomas
--
PETAZZONI Thomas - thomas.petazzoni <at> enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni <at> jabber.dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7
#! /bin/sh /usr/share/dpatch/dpatch-run
## cduce-new-format.dpatch by  <thomas <at> crazy.kos.nx>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.

 <at> DPATCH <at> 
diff -urNad demexp-0.4/srv/xml.cd.nw /tmp/dpep.4BokgR/demexp-0.4/srv/xml.cd.nw
--- demexp-0.4/srv/xml.cd.nw	2005-03-15 18:50:23.000000000 +0100
+++ /tmp/dpep.4BokgR/demexp-0.4/srv/xml.cd.nw	2005-04-03 23:54:37.521910963 +0200
 <at>  <at>  -79,32 +79,32  <at>  <at> 
(Continue reading)

David MENTRE | 10 Apr 18:08 2005

Re: Debian package Camlrpc officially integrated

Hello Thomas,

Thomas Petazzoni <thomas.petazzoni <at> enix.org> writes:

> I'm pleased to announce that the Camlrpc Debian package (named
> librpc-ocaml-dev) has been officially integrated yesterday in the «main»
> section of the well-known GNU/Linux distribution.

Great! And congratulation. As ONC RPC are much more useful that people
usually think, I hope your package will be used beyond demexp. Anyway,
for demexp, it is a important step.

Yours,
d.

PS: your patches have been queued. I need to upgrade my CDuce. I'll
    probably wait for ocaml 3.08.3 to enter testing, as I will need to
    rebuild evrything at that time. Lazyness is a programmer virtue. :)
--

-- 
pub  1024D/A3AD7A2A 2004-10-03 David MENTRE <dmentre <at> linux-france.org>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

David MENTRE | 10 Apr 18:12 2005

Re: [PATCH] New Makefile target for packaging

Thomas Petazzoni <thomas.petazzoni <at> enix.org> writes:

> I had to create a new Makefile target, that only compiles the binaries,
> the documentation and creates the PDF.
>
> The included patch implements this Makefile target. It is named "debian"
> but maybe a more generic name should be found, like "dist", or "pkgdist"
> or whatever.

Well, I won't include this one. Rationale:

 - you can probably call make pdf && make bin in your debian packaging
   scripts, no need to cluter demexp sources;

 - a 'dist' target will probably be needed at some point, but it will
   do more, like doing a tarball or producing the changelog.

If you have counter arguments against above, let me know. Nobody's
perfect. :)

Yours,
d.
--

-- 
pub  1024D/A3AD7A2A 2004-10-03 David MENTRE <dmentre <at> linux-france.org>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

Thomas Petazzoni | 10 Apr 18:14 2005

Re: Debian package Camlrpc officially integrated

Saluton,

[ It is no longer necessary to send me directly the e-mails, I finally 
decided to subscribe to the demexp-dev mailing list ! ]

David MENTRE a écrit :

> PS: your patches have been queued. I need to upgrade my CDuce. I'll
>     probably wait for ocaml 3.08.3 to enter testing, as I will need to
>     rebuild evrything at that time. Lazyness is a programmer virtue. :)

Soon, I'll send an other patch, that modify a bit more the main DemExp 
Makefile. Instead of using «ocamlfind query», it uses «ocamlfind 
ocamlopt», which allows to have a simpler Makefile and to handle 
correctly dependencies.

With the current method, if DemExp uses library A which in turn uses 
library B, then you had to list both A and B in the DemExp Makefile. 
Now, listing only library A (the only one used directly by DemExp), it 
is enough.

I make sure everything works fine with this new Makefile, and I'll send 
it to the list.

(The new Makefile has been made with the advices of Samuel Mimram, a guy 
of the Debian Ocaml Maintainer team).

Gxis revido !

Thomas
(Continue reading)

David MENTRE | 10 Apr 18:28 2005

Re: Debian package Camlrpc officially integrated

Yop!

Thomas Petazzoni <thomas.petazzoni <at> enix.org> writes:

> With the current method, if DemExp uses library A which in turn uses
> library B, then you had to list both A and B in the DemExp
> Makefile. Now, listing only library A (the only one used directly by
> DemExp), it is enough.

I'm not sure to like this. Firstly, I suppose that demexp would thus
rely on ocamlfind. Even if we need it for cduce, there is no real need
for demexp core code. This argument can be discussed.

Secondly, from a soft engineering point of view, is it so nice to hide
dependencies? Wouldn't it make the Makefile less clear?

Yours,
d.
--

-- 
pub  1024D/A3AD7A2A 2004-10-03 David MENTRE <dmentre <at> linux-france.org>
 5996 CC46 4612 9CA4 3562  D7AC 6C67 9E96 A3AD 7A2A

jm.santotuxlabs | 10 Apr 18:32 2005
Picon

Re: [demexp-fr] Re: Suggestions d'améliorations de l'interface graphique du client

David MENTRE a écrit :

> - une personne (je la laisse se dénoncer) c'est proposée pour
>   travailler sur l'interface l'année prochaine (et peut-être même dès
>   cet été). Je ne compte pas trop creuser l'interface. Juste peut-être
>   corriger les défaut les plus flagrants (suivi des nouvelles
>   questions).
>
>Amicalement,
>d.
>  
>
Bonjour les listes,

Je me dénonce.
J'ai en effet proposé à David de travailler sur l'interface de
l'application client demexp cet été au mieux, l'année prochaine sinon.
Je pense poursuivre l'utilisation de Glade. J'ai déjà quelques idées sur
l'interface, et pense la retravailler en profondeur.
Je suis prêt à écouter toutes les remarques (un wiki serait pratique
pour travailler dessus).

Amicalement,

jm

ps:
  I don't know the default langage on the demexp-dev mailing-list.
  Pero a mi me gusta mas hablar en frances, por eso solo he escrito en
esta langua. Lo siento.
(Continue reading)

Thomas Petazzoni | 10 Apr 18:35 2005

Re: Debian package Camlrpc officially integrated

Hello,

David MENTRE a écrit :

> I'm not sure to like this. Firstly, I suppose that demexp would thus
> rely on ocamlfind. Even if we need it for cduce, there is no real need
> for demexp core code. This argument can be discussed.

DemExp already rely on ocamlfind. The current Makefile uses it a lot :

CDUCEDIR:=$(shell ocamlfind query cduce)
PXPENGINEDIR:=$(shell ocamlfind query pxp-engine)
PXPLEXUTF8DIR:=$(shell ocamlfind query pxp-lex-utf8)
PCREDIR:=$(shell ocamlfind query pcre)
NETSTRINGDIR:=$(shell ocamlfind query netstring)
NETCLIENTDIR:=$(shell ocamlfind query netclient)
ULEXDIR:=$(shell ocamlfind query ulex)

The new way is much simpler :

COMMON_PACKAGES:=rpc str

SRV_PACKAGES:=cduce pxp-engine pxp-lex-utf8 pcre \
               netstring netclient ulex equeue threads num

CLNT_PACKAGES:=lablgtk2 lablgtk2.glade

  OCAMLOPT:=ocamlfind ocamlopt -linkpkg
  COMMON_OCAMLOPTFLAGS:=-package "$(COMMON_PACKAGES)" $(COMMON_OCAMLINC) 
-thread
(Continue reading)

Thomas Petazzoni | 10 Apr 18:40 2005

Re: [Demexp-dev] Re: [demexp-fr] Re: Suggestions d'améliorations de l'interface graphique du client

Saluton,

jm.santotuxlabs a écrit :

>   Pero a mi me gusta mas hablar en frances, por eso solo he escrito en
> esta langua. Lo siento.

Mi pensas ke ni povas paroli esperanton, la internacian lingvon ! ;-)

Gxis revido,

Thomas
--

-- 
PETAZZONI Thomas - thomas.petazzoni <at> enix.org
http://thomas.enix.org - Jabber: thomas.petazzoni <at> jabber.dk
KOS: http://kos.enix.org/ - SOS: http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7


Gmane