Presentation is loading. Please wait.

Presentation is loading. Please wait.

Yannick Patois - Datagrid Software Repository Presentation - September, 24, 2002 - n° 1 Datagrid Software Repository Presentation CVS, packages, automatic.

Similar presentations


Presentation on theme: "Yannick Patois - Datagrid Software Repository Presentation - September, 24, 2002 - n° 1 Datagrid Software Repository Presentation CVS, packages, automatic."— Presentation transcript:

1 Yannick Patois - Datagrid Software Repository Presentation - September, 24, 2002 - n° 1 Datagrid Software Repository Presentation CVS, packages, automatic building and release list definitions Yannick Patois E-mail patois@in2p3.fr

2 Yannick Patois - Datagrid Software Repository Presentation - September, 24 2002 - n° 1 Table Of Content  Current status of Autobuild (RH6.2)  Current questions and progress  Move to RH7.2  Edg-release rpm lists  Creating RPM lists from dependencies

3 Yannick Patois - Datagrid Software Repository Presentation - September, 24 2002 - n° 1 Current status of Autobuild (RH6.2)

4 Yannick Patois - Datagrid Software Repository Presentation - September, 24 2002 - n° 1 Questions and progress  RPM Generation Autobuild vs manually generated Quality checking before publishing  RPM lists Dependencies Generation Database ?

5 Yannick Patois - Datagrid Software Repository Presentation - September, 24 2002 - n° 1 Moving to Redh-Hat 7.2

6 Yannick Patois - Datagrid Software Repository Presentation - September, 24 2002 - n° 1 Edg-release rpm lists

7 Yannick Patois - Datagrid Software Repository Presentation - September, 24 2002 - n° 1 Creating RPM lists from dependencies I (idea)  Problem : Managing huge lists of RPM (edg-release) can be difficult.  Idea : Creating them from the RPM inter-dependencies Practical implementation Datagrid RPMS Striped RPMS (only headers) Custom “everything” RPM database Build Machine Local copy RPM task (virtual rpm pkgs) RPM task (virtual rpm pkgs) Full RPM list --whatprovide --whatrequire Custom list RPM database Rpm -Va Validation

8 Yannick Patois - Datagrid Software Repository Presentation - September, 24 2002 - n° 1 Creating RPM List from Dependencies II (example) Redhat-base-edg-0.0.1-1.i386.rpm redhat-kernel-edg-0.0.1-1.i386.rpm task-build-wp6-0.0.1-1.i386.rpm Redhat-base-edg-0.0.1-1.i386.rpm redhat-kernel-edg-0.0.1-1.i386.rpm task-build-wp6-0.0.1-1.i386.rpm Name: task-build-wp6 [...] # This is for edg-example Requires: libtool Requires: automake Requires: autoconf Requires: make Requires: c++ Requires: doxygen Requires: sgml-tools Requires: tetex-dvips Requires: ghostscript [...] Full RPM List


Download ppt "Yannick Patois - Datagrid Software Repository Presentation - September, 24, 2002 - n° 1 Datagrid Software Repository Presentation CVS, packages, automatic."

Similar presentations


Ads by Google