gLite Logging and Bookkeeping Product Team

Links

Subsystems Maintained by the Product Team

  • org.glite.lb
  • org.glite.lbjp-common
  • org.glite.jobid

From historic perspective, also:

  • org.glite.jp

External Dependencies

EMI 1/2/3

Only dependencies not satisfied by distribution repositories, EPEL or EMI products are listed here:

Package Repository Version Additional info
activemq-cpp-library EMI 3rd party EMI 1/2: 3.2.5-1
EMI 3: 3.2.5-3
3.2.5-3 only adds missing dependencies for build
axis1.4 EMI 3rd party EMI 1/2/3: 1.4-1
c-ares EMI 3rd party EMI 1: -
EMI 2: 1.7.0-5.el6 (temporarily)
EMI 3: -
workaround, should be removed after next L&B release
myproxy EMI 3rd party (Debian only) EMI 1/2: -
EMI 3: -, TODO: 5.6-1+squeeze1
backport from Debian testing
voms EMI 3rd party (Debian only) EMI 1/2: -
EMI 3: -, TODO: 2.0.8-1+squeeze1
backport from Debian testing
classads EMI 3rd party (Debian only) EMI 1: -
EMI 2/3: 1.0.8-0+ubuntu1
 

gLite 3.2

The table bellow gives a list of dependencies and indicates what repository they are currently being installed form.

Package Repository Version
bdii gLite 5.0.8-1
glue-schema gLite 2.0.3-1
gridsite-shared gLite 1.5.10.5-3.sl5
bouncycastle-glite gLite externals 1.42-3.jdk5
c-ares gLite externals 1.6.0-1.el5 (recommended 1.7.3-1.sl5, 1.6.0-2.el5 in EPEL)
classads gLite externals 1.0-2.sl5
fetch-crl gLite externals 2.7.0-2
gpt gLite externals 3.2autotools2004_NMI_9.0_x86_64_rhap_5-1
log4c gLite externals 1.2.1-2.sl5
vdt_globus_essentials gLite externals VDT1.10.1x86_64_rhap_5-4
expat SL5 1.95.8-8.3.el5_4.2
jakarta-commons-codec SL5 1.3-7jpp.2
jakarta-commons-lang SL5 2.1-5jpp.1
mysql SL5 5.0.77-4.el5_5.3
mysql-server SL5 2.3.43-12.el5_5.1

gLite 3.1

The table bellow gives a list of dependencies and indicates what repository they are currently being installed form.

Package Repository Version
bdii gLite 4.0.1-4
glue-schema gLite 1.3.0-5
gridsite-shared gLite 1.1.20-8
c-ares gLite externals 1.3.0-4.slc4
classads gLite externals 0.9.8-2.slc4
expat gLite externals 1.95.7-4.el4_8.2
fetch-crl gLite externals 2.7.0-1
gpt gLite externals VDT1.6.0x86_rhas_4-1
libtar gLite externals 1.2.11-2_EGEE.slc4
msg-publish-simple gLite externals 0.11.2-1.el4
msg-publish-simple-config-EGEE gLite externals 0.11.2-1.el4
vdt_globus_essentials gLite external VDT1.6.1x86_rhas_4-9
mysql SLC4 4.1.22-2.el4_8.3
mysql-server SLC4 4.1.22-2.el4_8.3

Package Structure

Package Structure Modifications in EMI-2

Traditional modules have been split into runtime, development and utility packages as mandated by the applicable packaging rules. The resulting module structure for all L&B-relevant packages is shown in the table bellow. New ones are shown in bold.

EMI Product Teams depending on any of those packages for their builds need to change their dependency to the -devel versions of the modules/packages for EMI 2! Run-time dependence on any of these packages must be changed to the -progs version of the modules/packages for EMI 2!

Original Components EMI 1 Package Etics Components since EMI 2 EMI 2 RPMs EMI 2 Debs
emi.jobid.api-c glite-jobid-api-c emi.jobid.api-c
emi.jobid.api-c-devel
glite-jobid-api-c
glite-jobid-api-c-devel
libglite-jobid2
libglite-jobid-api-c-dev
emi.jobid.api-cpp glite-jobid-api-cpp emi.jobid.api-cpp
emi.jobid.api-cpp-devel
glite-jobid-api-cpp
glite-jobid-api-cpp-devel

libglite-jobid-api-cpp-dev
emi.jobid.api-java glite-jobid-api-java emi.jobid.api-java glite-jobid-api-java glite-jobid-api-java
emi.lbjp-common.db glite-lbjp-common-db emi.lbjp-common.db
emi.lbjp-common.db-devel
glite-lbjp-common-db
glite-lbjp-common-db-devel
libglite-lbjp-common-db-dev
libglite-lbu-db3
emi.lbjp-common.log glite-lbjp-common-log emi.lbjp-common.log
emi.lbjp-common.log-devel
glite-lbjp-common-log
glite-lbjp-common-log-devel
libglite-lbu-log1
libglite-lbjp-common-log-dev
emi.lbjp-common.maildir glite-lbjp-common-maildir emi.lbjp-common.maildir
emi.lbjp-common.maildir-devel
glite-lbjp-common-maildir
glite-lbjp-common-maildir-devel
libglite-lbu-maildir2
libglite-lbjp-common-maildir-dev
emi.lbjp-common.server-bones glite-lbjp-common-server-bones emi.lbjp-common.server-bones
emi.lbjp-common.server-bones-devel
glite-lbjp-common-server-bones
glite-lbjp-common-server-bones-devel
libglite-lbu-server-bones2
libglite-lbjp-common-server-bones-dev
emi.lbjp-common.trio glite-lbjp-common-trio emi.lbjp-common.trio
emi.lbjp-common.trio-devel
glite-lbjp-common-trio
glite-lbjp-common-trio-devel
libglite-lbu-trio2
libglite-lbjp-common-trio-dev
emi.lbjp-common.jp-interface glite-lbjp-common-jp-interface emi.lbjp-common.jp-interface
emi.lbjp-common.jp-interface-devel
glite-lbjp-common-jp-interface
glite-lbjp-common-jp-interface-devel
libglite-jp-common2
libglite-lbjp-common-jp-interface-dev
emi.lbjp-common.gss glite-lbjp-common-gss emi.lbjp-common.gss
emi.lbjp-common.gss-devel
glite-lbjp-common-gss
glite-lbjp-common-gss-devel
libglite-security-gss9
libglite-lbjp-common-gss-dev
emi.lbjp-common.gsoap-plugin glite-lbjp-common-gsoap-plugin emi.lbjp-common.gsoap-plugin
emi.lbjp-common.gsoap-plugin-devel
glite-lbjp-common-gsoap-plugin
glite-lbjp-common-gsoap-plugin-devel
libglite-lbjp-common-gsoap-plugin
libglite-lbjp-common-gsoap-plugin-dev
emi.lb.client glite-lb-client emi.lb.client
emi.lb.client-devel
emi.lb.client-progs
glite-lb-client
glite-lb-client-devel
glite-lb-client-progs
libglite-lb-client11
libglite-lb-client-dev
glite-lb-client-progs
emi.lb.client-java glite-lb-client-java emi.lb.client-java glite-lb-client-java glite-lb-client-java
emi.lb.common glite-lb-common emi.lb.common
emi.lb.common-devel
glite-lb-common
glite-lb-common-devel
libglite-lb-common13
libglite-lb-common-dev
emi.lb.doc glite-lb-doc emi.lb.doc glite-lb-doc glite-lb-doc
emi.lb.logger glite-lb-logger emi.lb.logger
emi.lb.logger-devel
glite-lb-logger
glite-lb-logger-devel
glite-lb-logger-dev
glite-lb-logger
emi.lb.server glite-lb-server emi.lb.server glite-lb-server glite-lb-server
emi.lb.state-machine glite-lb-state-machine emi.lb.state-machine
emi.lb.state-machine-devel
glite-lb-state-machine
glite-lb-state-machine-devel
libglite-lb-state-machine1
libglite-lb-state-machine-dev
emi.lb.types glite-lb-types emi.lb.types glite-lb-types glite-lb-types
emi.lb.utils glite-lb-utils emi.lb.utils glite-lb-utils glite-lb-utils
emi.lb.ws-interface glite-lb-ws-interface emi.lb.ws-interface glite-lb-ws-interface glite-lb-ws-interface
emi.lb.ws-test glite-lb-ws-test emi.lb.ws-test glite-lb-ws-test glite-lb-ws-test
emi.lb.harvester glite-lb-harvester emi.lb.harvester glite-lb-harvester glite-lb-harvester
emi.lb.yaim glite-lb-yaim emi.lb.yaim glite-lb-yaim glite-lb-yaim
emi.lb.logger-msg glite-lb-logger-msg emi.lb.logger-msg glite-lb-logger-msg glite-lb-logger-msg
emi.lb.nagios glite-lb-nagios emi.lb.nagios emi-lb-nagios-plugins emi-lb-nagios-plugins
emi.lb.emi-lb emi-lb emi-lb emi-lb emi-lb

Contact the Product Team if clarification is required.

Package Structure Modifications in EMI-3

Changed packages

Components EMI 2 RPMs EMI 3 RPMs EMI 2 Debs EMI 3 Debs
emi.glite.lbjp-common.log glite-lbjp-common-log
glite-lbjp-common-log-devel
glite-lbjp-common-log
glite-lbjp-common-log-devel
libglite-lbu-log1
libglite-lbjp-common-log-dev

libglite-lbu-log1
libglite-lbjp-common-log-dev

glite-lbjp-common-log
emi.lb.state-machine glite-lb-state-machine
glite-lb-state-machine-devel
glite-lb-state-machine
glite-lb-state-machine-devel
glite-lb-state-machine-plugins
libglite-lb-state-machine1
libglite-lb-state-machine-dev
libglite-lb-state-machine6
libglite-lb-state-machine-dev
glite-lb-state-machine-plugins
emi.lb.*     libglite-lb-* increased major versions

Removed packages

Components EMI 2 RPMs EMI 2 Debs
emi.jobid.api-java glite-jobid-api-java glite-jobid-api-java
emi.glite.lb.client-java glite-lb-client-java glite-lb-client-java

Backward-incompatibilities

EMI-2, L&B 3.0

Cleanups in glite-lbjp-common-gsoap-plugin:

  • All gsoap-plugin libraries using non-native static gsoap versions has been removed:
    gsoap 2.6.2, 2.7.0, 2.7.0f, 2.7.6.b, 2.7.6d, 2.7.9b, 2.7.9d, 2.7.9l, 2.7.10
  • gsoap-plugin libraries using native dynamic gsoap versions preserved:
    gsoap 2.7.13 (SL5), gsoap 2.7.16 (SL6), gsoap 2.7.9l (Debian6)

EMI-3, L&B 4.0

This is an overview of backward-incompatible changes taken from the What's New section of the release notes:

  • DB schema change. Configuration scripts update the DB automatically, manual update script provided.
    • Affects: L&B server administrators
  • Data structures changed, resulting in binary incompatibility of libraries. Rebuild of depending code required.
    • Affects: Dependencies. Products depending on libglite-lb-client must rebuild against the new library.
      • Assured by EMI-3 release process, no specific steps required

Activities

L&B Support for Virtual Appliances

Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r14 - 2012-12-05 - FrantisekDvorak
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback