Re: Debian Packages

From: Antonio Amorim <Antonio.Amorim_at_fisica.fc.ul.pt>
Date: Tue, 07 Jun 2005 18:56:42 +0100


Dear Gerhard and Dear Colleagues,

  Many thanks for your message.
Let me be clear that I do not have any idea of maintaining the deb packages for root. However, since I think that they constitute an immense repository of "software" wisdom, I humbly try to get science students to have just a crude idea of how powerful they can be by having them on a live system that they can try and install very easily on their computers.
  As you said PAIPIX is based on knoppix that is not vanilla Debian and therefore should not be used as default to build the root debian packages but rather as "double check" that everything is working fine. My only purpose is rather to try to help the root "make debian" to be as powerful and complete as possible.
  I would be happy to pick the compiled debian packages from an existing repository. However, it should be complete. My compilation includes the following packages that include much more than what is available in the repository that you have mentioned.
These packages were produced by getting the code form cvs head (today) as you suggested :
cvs -z3 checkout -r HEAD root
and correcting the
1 - the libafterimage-dev dependency in the build/package/lib/makebuilddepend.sh file. (We are almost there.) 2 - Another subsisting problem is that the debian/rules for cleaning remove the test/Makefile which is necessary to build the examples in the test directory. This makefile does not get installed and I think it should.

The obtained packages are:

ttf-root_5.01.01-1_all.deb
libroot_5.01.01-1_i386.deb libroot-dev_5.01.01-1_i386.deb

root_5.01.01-1_all.deb                  root-plugin-mysql_5.01.01-1_i386.deb
root-bin_5.01.01-1_i386.deb             root-plugin-netx_5.01.01-1_i386.deb
root-cint_5.01.01-1_i386.deb            root-plugin-pgsql_5.01.01-1_i386.deb
root-doc_5.01.01-1_all.deb              root-plugin-proof_5.01.01-1_i386.deb
root-plugin-asimage_5.01.01-1_i386.deb 
root-plugin-pythia6_5.01.01-1_i386.deb
root-plugin-fumili_5.01.01-1_i386.deb   
root-plugin-python_5.01.01-1_i386.deb
root-plugin-gl_5.01.01-1_i386.deb       root-plugin-quadp_5.01.01-1_i386.deb
root-plugin-hbook_5.01.01-1_i386.deb    root-plugin-xml_5.01.01-1_i386.deb
root-plugin-krb5_5.01.01-1_i386.deb     root-proofd_5.01.01-1_i386.deb
root-plugin-ldap_5.01.01-1_i386.deb     root-rootd_5.01.01-1_i386.deb
root-plugin-minuit_5.01.01-1_i386.deb root-xrootd_5.01.01-1_i386.deb root-plugin-mlp_5.01.01-1_i386.deb

All the best,
Antonio Amorim

Gerhard Brandt escreveu:

>
> Hi Antonio,
>
> The problems you mention below have been already noticed and fixed in
> CVS. Last week we discussed compilation of ROOT 4.04/02 Debian
> packages. They have been successfully compiled and are temporarily
> made available from:
> http://www.physi.uni-heidelberg.de/~gbrandt/root/non-free/
>
> but should be made available from the official ROOT page soon (i hope
> Fons can update us on that one). They include fixes for the problems
> below by
>
> - updating the changelog to reflect correct version number
> - fixing rules to enable builtin_afterimage and disable_xrootd
>
> Maybe we can agree on who provides these packages in the future to
> avoid duplication of effort next time?
> I volunteered to do it, but i am happy to be relieved of the chore.
> I run Ubuntu which is not considered true Debian by some, while
> you work for PAIPIX if i understand correctly, which is Knoppix based
> and may also deviate from vanilla Debian.
>
> Cheers,
>
> Gerhard
>
>
> Antonio Amorim wrote:
>
>> Dear Colleagues,
>> I have been trying to compile root version 4.04.02 on my Debian
>> system and I got the following problems:
>>
>> 1 - build/package/debian/changelog is not updated and defines and
>> older version. I have solved it by including in the changelog the new
>> version. Please do this automatically because this problem keeps
>> coming back.
>>
>> 2 - Root can not compile if the debian libafterimage-dev package is
>> installed because it picks the "old" include files from there. I have
>> uninstalled it but, then one has to remove the libafterimage-dev
>> dependency form the control file. I include a possible patch in
>> attachment but please discuss it before including it in the repository.
>> In this way libafterimage gets compiled in root. I have not checked
>> if it gets installed in the root packages.
>>
>> 3 - There is a problem in libXrdSec.so.4 that is compiled as
>> libXrdSec.so (I think) but tries to install as libXrdSec.so.4. I
>> include the error message bellow.
>>
>> dh_install --list-missing \
>> --sourcedir=debian/tmp -proot-plugin-asimage
>> -proot-plugin-hbook -proot-plugin-krb5 -proot-plugin-ldap
>> -proot-plugin-mysql -proot-plugin-gl -proot-plugin-pgsql
>> -proot-plugin-pythia6 -proot-plugin-python -proot-plugin-xml
>> -proot-xrootd -proot-plugin-netx -proot-plugin-fumili
>> -proot-plugin-minuit -proot-plugin-mlp -proot-plugin-proof
>> -proot-proofd -proot-plugin-quadp -proot-rootd -proot-cint
>> -plibroot-dev -proot-bin -plibroot \
>> -Xetc/root/rootd \
>> -Xusr/include/root/config.h \
>> -Xusr/share/man/man1/rlibmap.1
>> cp: cannot stat `debian/tmp/usr/lib/root/libXrdSec.so.4': No such
>> file or directory
>>
>> All the best,
>> António Amorim
>>
>>
>> ------------------------------------------------------------------------
>>
>> --- ./build/package/lib/makebuilddepend.sh 2005-06-04
>> 06:53:38.000000000 +0100
>> +++ makebuilddepend.sh 2005-06-04 06:59:58.000000000 +0100
>> @@ -64,7 +64,7 @@
>> root-cint) ;;
>> root-doc) ;;
>> *alien) echo -n ", libalien-dev" ;;
>> - *asimage) echo -n ", libafterimage-dev" ;;
>> + *asimage) ;;
>> *castor) echo -n ", libshift-dev" ;;
>> *chirp) echo -n ", libchirp-dev" ;;
>> *clarens) echo -n ", libxmlrpc-c-dev" ;;
>
>
>
Received on Tue Jun 07 2005 - 19:52:43 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:09 MET