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 platform recognition   Yes!
Mac OS X   x86   1.4.9-1   WebClient/ 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 None yet ETICS client
gcc >= 4.3 org.glite.job.api-c gcc-4.3.2 bug for Debian 5.0 org.glite.job.api-c
gcc >= 4.3 fails make check in gcc 4.3.2 compiler on Debian 5.0
gcc >= 4.3 org.glite.lbjp-common.trio fails with gcc>=4.3 due to deprecated header files org.glite.lbjp-common.trio
gcc >= 4.3 + org.glite.lbjp-common.trio fix
ETICS config, debian rules LCG-DM_R_1_7_2_5_dev compiles on all Debian, openSUSE and PS3 systems or ETICS configuration: LCG-DM_R_1_7_2_5_dev LCG-DM
package.requires contains hardcoded package.prefix to vdt package ETICS config: glite-security-ssss_R_1_0_0_4_dev + runtime dep on vdt_globus_essentials
lib64/lib issue using wrong libdir setting after ETICS ${libdir} fix
packageName issue libtar v. 1.2.11-2_EGEE - version number contains illegal character '_' 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 org.glite.jdl.api-cpp
gcc >= 4.3 glite-WMS cumulative bug set for Debian 5.0: org.glite.wms-ui.api-python 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 org.glite.wms-ui.jobid
gcc >= 4.3 and casting issue log4cpp - gcc4.3 expected constructor, destructor, or type conversion before '<' token externals.log4cpp
Dependent org.glite.ce.cream-client-api-c none requires org.glite.jdl.api-cpp, org.glite.jdl.api-cpp,,, 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 1 line fix to

-- 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