Code Management

10
Code Management James N. Bellinger University of Wisconsin at Madison 18 May 2011 18 May 2011 1

description

Code Management. James N. Bellinger University of Wisconsin at Madison 18 May 2011. 18 May 2011. 1. 6.1.6.md Decision. For root versions earlier than v5; if Interactive X-windows-enabled session Load a library that loads libpthread.so HANG Oracle, neurobayes, etc we cannot rebuild - PowerPoint PPT Presentation

Transcript of Code Management

Page 1: Code Management

Code Management

James N. BellingerUniversity of Wisconsin at Madison

18 May 2011

18 May 2011 1

Page 2: Code Management

6.1.6.md Decision• For root versions earlier than v5; if

1. Interactive X-windows-enabled session2. Load a library that loads libpthread.so

– HANG

• Oracle, neurobayes, etc we cannot rebuild• Not feasible to fix ancient root version• 6.1.6.md intended for big datacenter use, mostly batch jobs• Release w/ caveat that you should use a different version

for interactive work• Interactive work should use large files locally

04/21/23

Page 3: Code Management

Current Work and Plans• Need to figure out how to implement default sam configuration offsite

• Testing 6.1.6.md

• Test 6.1.6.md quickly and replace 6.1.6.ml (only in use in 3 places)

• Concentrate effort on 6.2.6 release

• Combine 6.1.4mc.m and patches into 6.2.6alpha: list almost ready

• Combine 6.1.4mc.m and patches into 6.2.4alpha

• Test 6.2.6alpha and 6.2.4alpha against gcc 4.5.1

18 May 2011 3

Page 4: Code Management

STATUS: First Block of differences

04/21/23

Page 5: Code Management

Second Block of Differences

04/21/23

Page 6: Code Management

Product Listing

• All product listing• Recompile which• Automatic list (old)

04/21/23

Page 7: Code Management

All Products Page 1

• HTMLgen

• blt

• boost

• cafclient

• cdf_utilities

• cdfdab

• cdfdb_data

• cdfsoft2_products

• cern

• cernsource

• csl_offline

• cvs

• cx_Oracle

• dcap

• dddebugger

• diskcache_i

• ecrc

• encp

• fcp

• fcslib

• fileinfo

• frontier_client

• gcc

• gccpatch

• gdb

• geant

• gnuplot

• gsl

• gtools

04/21/23

• herwig

• histo

• imagelibs

• isajet

• isawig

• java

• jimmy

• kai_key

• kftp

• krb5_libs

• level3_offline

• lhapdf_cdf

• lund

• mcfio

• msql

• mysql

• mysqltcl

• neurobayes

• neurobayes_expert

• neurobayes_licence

• neurobayes_license_handler

• numpy

• oracle_client

• oracle_instant_client

• oracle_tnsnames

• pdf

• perl

• perl_dbd_oracle

• postgres

• pyfuzzy

DROP

DROP

DROP

DROPRPM?

RPM?

RPM?RPM?RPM?

RPM? RPM?

RPM?

EMPTY?

RPM?

DROP

RPM?RPM?

Page 8: Code Management

All Products Page 2

• pythia

• python

• python_dcoracle

• qq

• root

• rrdtools

• sam

• sam_client_products

• sam_common_pylib

• sam_config

• sam_cpp_api

• sam_cppc

• sam_faq

• sam_mis_pyapi

• sam_ns_ior

• sam_user_pyapi

• samgrid_batch_adapter

04/21/23

• silimap

• stdhep

• tcl

• tk

• totalview

• upd

• ups

• webCGI

• xanim

• xfig

• ximagetools

DROP

DROPDROP

RPM?RPM?

RPM?

??

Page 9: Code Management

Product Recompiling Candidates (for 6.2.X)

• cafclient• cdfdab• cern• clhep• dcap• diskcache_i• frontier_client

• geant?• gtools/?• herwig• isajet• jimmy• lund

18 May 2011 9

• mysql?• pdf• qq• root• sam• stdhep

Page 10: Code Management

Product Pruning—Automatic Setup Set

• cafclient• cdfdab• cern• clhep• dcap• dddebugger• diskcache_i• frontier_client

• gccpatch• geant• gsl• gtools• herwig• isajet• jimmy• lund

18 May 2011 10

• mysql• oracle• pdf• qq• root• sam• stdhep

CLHEP uses this

Our own gmake, f2c, etc?

Why?