ETICS Issues and gLite Bug Reports (and Patches)

Color Coding No Patch Resolved Patched available

etics-client-setup problems

  OS   Architecture   client version   Description of Errors   Resolution
PS3   PPC   1.4.9-1   PlatformUtils.py platform recognition   Yes!
Mac OS X   x86   1.4.9-1   WebClient/BuildSystemWebclient.py sslerror   Yes

Debian Build Time Issues

Problem relates to: Description of the problem Bug report links   Patch component fixed
ETICS client Bug packageName not automatically hyphenated for Debian 5.0 builds https://savannah.cern.ch/bugs/?54686 None yet ETICS client
gcc >= 4.3 org.glite.job.api-c gcc-4.3.2 bug for Debian 5.0 https://savannah.cern.ch/bugs/?52985 https://savannah.cern.ch/bugs/download.php?file_id=9860 org.glite.job.api-c
gcc >= 4.3 org.glite.security.gss fails make check in gcc 4.3.2 compiler on Debian 5.0 https://savannah.cern.ch/bugs/?53105 https://savannah.cern.ch/bugs/download.php?file_id=9927 org.glite.security.gss
gcc >= 4.3 org.glite.lbjp-common.trio fails with gcc>=4.3 due to deprecated header files https://savannah.cern.ch/bugs/?53608 https://savannah.cern.ch/bugs/download.php?file_id=10385 org.glite.lbjp-common.trio
gcc >= 4.3 org.glite.lb.common https://savannah.cern.ch/bugs/?53105 https://savannah.cern.ch/bugs/?func=detailitem&item_id=53105 + org.glite.lbjp-common.trio fix org.glite.lb.common
ETICS config, debian rules LCG-DM_R_1_7_2_5_dev compiles on all Debian, openSUSE and PS3 systems https://savannah.cern.ch/bugs/index.php?55139 https://savannah.cern.ch/bugs/download.php?file_id=10383 or ETICS configuration: LCG-DM_R_1_7_2_5_dev LCG-DM
package.requires org.glite.security.ssss contains hardcoded package.prefix to vdt package https://savannah.cern.ch/bugs/index.php?54681 ETICS config: glite-security-ssss_R_1_0_0_4_dev + runtime dep on vdt_globus_essentials org.glite.security.ssss
lib64/lib issue org.glite.security.voms using wrong libdir setting after ETICS ${libdir} fix https://savannah.cern.ch/bugs/index.php?53527 https://savannah.cern.ch/bugs/download.php?file_id=10394 org.glite.security.voms(-api-cpp)
packageName issue libtar v. 1.2.11-2_EGEE - version number contains illegal character '_' https://savannah.cern.ch/bugs/?54727 New ETICS Configuration: libtar v. 1.2.11-2+egee externals.libtar
Boost >=1.34.1 / gcc >= 4.3 glite-WMS cumulative bug set for Debian 5.0: org.glite.jdl.api-cpp https://savannah.cern.ch/bugs/index.php?54680 https://savannah.cern.ch/bugs/download.php?file_id=10421 org.glite.jdl.api-cpp
gcc >= 4.3 glite-WMS cumulative bug set for Debian 5.0: org.glite.wms-ui.api-python https://savannah.cern.ch/bugs/index.php?54680 https://savannah.cern.ch/bugs/download.php?file_id=10423 org.glite.wms-ui.api-python
Dependent org.glite.wms-ui.commands None requires org.glite.jdl.api-cpp and org.glite.wms-ui.api-python org.glite.wms-ui.commands
gcc >= 4.3 glite-WMS cumulative bug set for Debian 5.0: org.glite.wms-ui.jobid https://savannah.cern.ch/bugs/index.php?54680 https://savannah.cern.ch/bugs/download.php?file_id=10428 org.glite.wms-ui.jobid
gcc >= 4.3 and casting issue log4cpp - gcc4.3 expected constructor, destructor, or type conversion before '<' token https://savannah.cern.ch/bugs/?55264 https://savannah.cern.ch/bugs/download.php?file_id=10417 externals.log4cpp
Dependent org.glite.ce.cream-client-api-c none requires org.glite.jdl.api-cpp, org.glite.jdl.api-cpp, org.glite.security.voms-api-cpp, org.glite.security.gss. org.glite.security.gsoap-plugin, org.glite.ce.cream-client-api-c, log4cpp org.glite.ce.cream-client-api-c, org.glite.ce.cream-client

Main Reasons for bugs

The bugs are all falling into 4 main categories:
  1. gcc >= 4.3 deprecation related issues
  2. Other deprecation issues (e.g: boost >= 1.34.1)
  3. ETICS configurations issues (e.g: package.requires, packageName, libtar.age=2+egee")
  4. lib rather than lib64 issues.

TCD local build methodology

  • To ensure no bugs are missed in creating the Debian 5.0 x86_64 glite-UI the following approach is taken to ensure everything is reported well ahead of time:
  1. apply each of the above GNU -p1 patches inside each ${moduleName} directory
  2. Override each of the problematic ETICS configurations that don't have patches
  3. Repeat steps 1 and 2 until everything builds to 100%.
  4. Deploy the complete glite-UI and subset glite-WN at TCD to ensure Yaim is adequately equipped to deal with Debian 5.0 specific issues.

Timeline for Local fixes (starting 31st August 2009)

  • 31 components failing giving 75% build initially. Many patches already submitted to Savannah. Attempt to build everything on a local machine using the above iterative process (steps 1-3).
  • 12 components failing at TCD (2009-09-03)

Future Work: Mac OS X build time issues

Problem relates to: Description of the problem Bug report links   Patch
ETICS bug dh_strip fails for many components on Mac OS X 10.5 https://savannah.cern.ch/bugs/index.php?53697 1 line fix to ModulePackager.py

-- EamonnKenny - 2009-09-01

Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r7 - 2009-09-04 - unknown
 
    • 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