This page is intended to help cleaning up the glite-WN metapackage.

  • Please have a look at the list of Packages to be checked which is the list of packages that are presently installed.
  • Move any package that you are sure it is required to
    • to the list of Required glite-components (to be build via ETICS) if it is a glite package to be build via ETICS or move it
    • to Required external dependencies (not necessarly build via ETICS) if it is an external dependency that is not necessarly to be build via ETICS (we can put them into ETICS afterwards as well).
  • Move any package that you are sure it is not required anymore to the list of Not required packages (are presently there)

  • Please also have a look at the lists of sorted out dependencies to see if you agree with the specification

  • Please mark any packages that need to be added

  • Mark that you have checked the list at the bottom.

  • Please leave any useful comment at the bottom.

Packages to be checked (these are presently installed and are not yet sorted out) - packages in this list will not go to the new WN

  • ares-devel
  • boost
  • boost-devel
  • boost-g3
  • bouncycastle-jdk14
  • CGSI_gSOAP_2.3
  • CGSI_gSOAP_2.6-dev
  • classads-g3
  • classads-jar
  • cog-jar
  • commons-cli
  • edg-allschema-config
  • edg-gpt-profile
  • edg-gsoap-base_gcc3_2_2
  • edg-java-security-client
  • edg-mkgridmap
  • edg-mkgridmap-conf
  • edg-site-certification
  • edg-utils-user
  • gacl
  • glite-essentials-java
  • glite-lb-client-interface
  • glite-security-gsoap-plugin
  • glite-wms-utils-tls
  • gsiopenssh
  • gssklog-cern
  • j2sdk_profile
  • jakarta-axis
  • jakarta-commons-logging
  • jas-jar
  • jug
  • jxUtil-jar
  • lcg-info
  • lcg-info-api-ldap
  • lcg-mon-tools
  • lcg-python-rgmaqueryiter
  • lcg-spark-gcc32dbg
  • lcg-tankspark-conf
  • lcg-wn-os
  • mm.mysql
  • mpich
  • mpiexec
  • myproxy
  • myproxy-config
  • netlogger-jar
  • perl-Authen-SASL
  • perl-Convert-ASN1
  • perl-Crypt-SSLeay
  • perl-Digest-HMAC
  • perl-Digest-SHA1
  • perl-IO-Socket-SSL
  • perl-Net-Jabber
  • perl-Net-LDAP
  • perl-Net-SSLeay
  • perl-Net-XMPP
  • perl-TermReadKey
  • perl-XML-SAX-Base
  • perl-XML-Stream
  • swig-runtime
  • vdt_globus_sdk
  • xerces-j1
  • xml-commons
  • xml-commons-apis

Not required packages (are presently there) - packages in this list will not go to the new WN

  • glite-WN
  • glite-config
  • glite-dgas-client-config
  • glite-file-transfer-service-client-config
  • glite-lfc-client-config
  • glite-wn-config
  • glite-security-utils-config
  • glite-service-discovery-config
  • glite-yaim

  • torque

  • CASTOR-client

  • vdt_globus_data_server
  • vdt_globus_info_client
  • vdt_globus_info_essentials
  • vdt_globus_info_server
  • vdt_globus_rls_client
  • vdt_globus_rm_client
  • vdt_globus_rm_essentials
  • vdt_globus_rm_server

  • edg-wl-bypass_gcc3_2_2
  • edg-wl-chkpt-api_gcc3_2_2
  • edg-wl-common-api_gcc3_2_2
  • edg-wl-common-api-java_gcc3_2_2
  • edg-wl-common-api-java-interface_gcc3_2_2
  • edg-wl-config_gcc3_2_2
  • edg-wl-logging-api-c_gcc3_2_2
  • edg-wl-logging-api-cpp_gcc3_2_2
  • edg-wl-logging-api-sh_gcc3_2_2
  • edg-wl-services-common_gcc3_2_2
  • edg-wl-ui-api-cpp_gcc3_2_2
  • edg-wl-ui-api-java_gcc3_2_2
  • edg-wl-ui-api-java-interface_gcc3_2_2
  • edg-wl-ui-cli_gcc3_2_2
  • edg-wl-ui-config_gcc3_2_2
  • edg-wl-ui-gui_gcc3_2_2

  • glite-data-config-service
  • glite-data-globus-rls-api-perl
  • edg-java-data-util
  • edg-java-security
  • edg-java-security-test
  • edg-local-replica-catalog-client
  • edg-local-replica-catalog-interface
  • edg-local-replica-catalog-test
  • edg-replica-location-client-c++_gcc3_2_2
  • edg-replica-manager
  • edg-replica-manager-client-c++_gcc3_2_2
  • edg-replica-manager-config
  • edg-replica-manager-gridftp-client_gcc3_2_2
  • edg-replica-manager-interface
  • edg-replica-manager-test
  • edg-replica-metadata-catalog-client
  • edg-replica-metadata-catalog-client-c++_gcc3_2_2
  • edg-replica-metadata-catalog-interface
  • edg-replica-metadata-catalog-test
  • edg-replica-optimization-client
  • edg-replica-optimization-client-c++_gcc3_2_2
  • edg-replica-optimization-interface
  • edg-replica-optimization-test
  • glite-apel-core
  • glite-apel-lsf
  • glite-apel-pbs
  • glite-apel-publisher
  • lcg-version
  • glite-io-client-config
  • glite-data-transfer-url-copy (internal component of the FTS server!)

  • glite-dgas-common
  • glite-dgas-hlr-clients

Required packages

Required glite components (to be build via ETICS)

WN core parts (one module) Red led

  • cleanup-grid-accounts Green led
  • edg-gridftp-client Green led
  • glite-version Green led
  • glite-security-voms-api Green led
  • glite-security-voms-api-c Green led
  • glite-security-voms-api-cpp Green led
  • glite-security-voms-clients Green led
  • globus-config Green led
  • lcg-mon-stdout Green led
  • lcg-mon-wn Green led
  • lcg-profile Green led
  • lcg-sam-client Green led
  • lcg-sam-client-sensors Green led
  • lcg-sam-jobwrapper Green led
  • lcg-vomscerts Green led
  • lcg-ManageVOTag Green led

  • a1_grid_env Red led
  • dcache-client Red led
  • edg-brokerinfo Red led
  • edg-profile Red led
  • globus-initialization Red led
  • lcg-sam-client-WNconfig-EGEE Red led
  • lcg-sft Red led
  • lcg-vomscert-na48 Red led
  • uberftp-client Red led

R-GMA clients (one module) Green led

  • glite-rgma-api-c
  • glite-rgma-api-cpp
  • glite-rgma-api-java
  • glite-rgma-api-python
  • glite-rgma-base
  • glite-rgma-command-line
  • glite-rgma-log4cpp
  • glite-rgma-log4j
  • glite-rgma-stubs-servlet-java
  • glite-security-trustmanager
  • glite-security-util-java

Service discovery clients (one module) Green led

  • glite-service-discovery-api-c
  • glite-service-discovery-api-java
  • glite-service-discovery-bdii-c
  • glite-service-discovery-cli
  • glite-service-discovery-file-c
  • glite-service-discovery-rgma-c
  • glite-service-discovery-rgma-java

Data Management (several modules) Green led

GFAL clients (one module) Green led

  • lcg_util (served by org.glite.data.dm-util - will be renamed to glite-data-dm-util)
  • GFAL-client (served by org.glite.data.gfal - will be renamed to glite-data-gfal)

DPM and LFC clients (one module) Green led

  • DPM-client (virtual component - via LCG-DM)
  • LFC-client (virtual component - via LCG-DM)
  • lcg-dm-common (virtual component - via LCG-DM)
  • lfc-interfaces (virtual component - via LCG-DM)

FTS clients (one module) Green led

  • glite-data-transfer-api-c
  • glite-data-transfer-api-java
  • glite-data-transfer-api-perl
  • glite-data-transfer-cli
  • glite-data-transfer-interface
  • glite-data-util-c

HYDRA clients (one module) Green led

  • glite-data-hydra-cli
  • glite-data-util-c

IO clients => to be phased out (one module) Green led

  • glite-data-io-base
  • glite-data-io-client
  • glite-data-io-gss-auth
  • glite-data-io-quanta
  • glite-data-util-c

Fireman clients => to be phased out (one module) Green led

  • glite-data-api-perl
  • glite-data-catalog-api-c
  • glite-data-catalog-api-java
  • glite-data-catalog-api-perl
  • glite-data-catalog-cli
  • glite-data-catalog-interface
  • glite-data-util-c

SRM clients => to be phased out (one module) Green led

  • glite-data-srm-api-c
  • glite-data-srm-api-perl
  • glite-data-srm-cli

LB clients (one module) Green led

  • lb-client
  • lb-common

WMS clients (one module) Green led

  • glite-wms-brokerinfo-access
  • glite-wms-checkpointing
  • glite-wms-common
  • glite-wms-utils-exception
  • glite-wms-utils-jobid
  • glite-wms-utils-classad

CE clients (one module) Red led

  • Anything required on the WN?

SLCS clients (one module) Green led

  • Nothing needed

LCG-RB clients (one module) Red led

  • Anything required on the WN?

Dependencies of required packages (should not be in the metapackage explicitly!)

  • gridsite (dependency of glite-data-util-c) (*)
  • CGSI_gSOAP_2.6 (dependency of other packages)

Required external dependencies (not necessarly build via ETICS)

  • fetch-crl
  • gpt (dependency of vdt_globus_essentials -- should not be here)
  • vdt_globus_essentials (dependency of CGSI_gSOAP_2.6 -- should not be here)
  • glite-essentials-cpp (why is it still needed?) it provides xerces-c 2.5 and log4cxx 0.9.7
  • log4j(jdk required for rgma log4j)
  • j2re (jdk required for rgma api java)
  • xerces-c( required for rgma api-cpp)
  • log4cxx( required for rgma api-cpp)

New packages to be added

gLite components

  • htcp (*)

external components

Checked by

  • Integration (Joachim)
  • CREAM (Massimo Sgaravatto)
  • WMS/DGAS (Fabrizio Pacini)

To be checked by:

Configuration, LB, WMS, R-GMA, CE, DM, Security, ....

Comments:

  • Maarten Litmaath (16 Feb 2007)
    • The following are (indirectly) needed for /opt/edg/bin/edg-wl-logev (for LCG-RB jobs):
      • ares-devel
      • boost-g3
      • classads-g3
      • edg-wl-common-api_gcc3_2_2
      • edg-wl-logging-api-c_gcc3_2_2
      • edg-wl-logging-api-sh_gcc3_2_2
    • The following are (indirectly) needed for /opt/glite/bin/glite-lb-logevent (for WMS jobs):
      • glite-lb-client-interface
      • glite-security-gsoap-plugin
    • edg-gpt-profile: can be removed if /etc/profile.d/gpt.*sh are handled by YAIM
    • gssklog-cern: possibly needed at some sites to get AFS token
    • lcg-info: used by various VOs (e.g. CMS)
    • lcg-info-api-ldap: to be replaced with lcg-infosites rpm? (otherwise keep it)
    • perl-Net-LDAP: needed by lcg-info and lcg-infosites commands
    • The following are needed by a1_grid_env:
      • lcg-wn-os
      • lcg-version
    • vdt_globus_info_essentials: provides ldapsearch command
    • vdt_globus_rls_client: possibly still needed by Atlas
    • vdt_globus_sdk: would be needed to allow for compilation against Globus
    • glite-yaim: needed to configure the WN!
    • glite-data-transfer-url-copy: needed for /opt/glite/bin/glite-gridftp-rm (for WMS jobs).
      That rpm currently brings in these dependencies:
      • glite-data-srm-cli
      • glite-data-srm-api-c
      • glite-data-util-c
      • CGSI_gSOAP_2.6
      • gridsite
      • glite-service-discovery-api-c
      • glite-service-discovery-file-c
      • glite-io-client-config-2.2.0-1
      • glite-file-transfer-service-client-config-1.2.3-0
      • glite-wn-config-2.3.12-0
      • glite-service-discovery-rgma-c-2.0.5-1
      • glite-service-discovery-config-1.1.1-1
      • glite-service-discovery-cli-2.2.1-1
      • glite-data-io-client-1.5.2-1
      • glite-io-client-config-2.2.0-1
      • glite-data-catalog-cli-1.7.3-1
      • glite-data-hydra-cli-2.2.0-1
      • glite-data-transfer-cli-3.3.0-1
      • ...
        Clearly the /opt/glite/bin/glite-gridftp-* commands must be repackaged in their own rpm!

  • Fabrizio Pacini (22 Jan 2007)
    • Added required WMS packages
    • Removed unneeded DGAS packages
  • Massimo Sgaravatto (23 Nov 2006):
    • A CREAM WN requires the same software required for a WN of a Glite CE
    • (*) For what concerns gridsite, the needed RPMs are gridsite-commands and gridsite-shared (for v. >= 1.1.18); gridsite, htcp otherwise

-- JoachimFlammer - 19 Jan 2007

Edit | Attach | Watch | Print version | History: r20 < r19 < r18 < r17 < r16 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r20 - 2008-01-21 - LaurenceField
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback