BiLD-Dev

Europe/Zurich
2-R-014 (CERN)

2-R-014

CERN

Federico Stagni (Conseil Europeen Recherche Nucl. (CERN)-Unknown-Unknown)
Description
Bi-Weekly "Loyal" DIRAC developers meeting. And, following, the LHCbDIRAC developers meeting.

At CERN: Federico, Christophe, Zoltan, Philippe, Joel, Milosz, Wojtek, Hamza
On Vidyo: Andrew, Hideki, Ueda, Marcelo, Xiaomei, Andrei

Apologies: Marko, Andre

 

Follow-up from previous meeting

  • (Also items from last Fridays' meeting on Development strategy)
  • Zoltan will take care of the final implementation of a dirac-install-plus script, but some pre-design is necessary
  • Deprecated decorator: ask Simon?
  • CODEOWNERS file may be expanded a bit

Current situation

DIRAC:

  • v6r19p2 is the last production version
    • Just fixes

WebApp:

  • NTR.
  • Andrei would like to discuss the changes Zoltan proposed on deployment - out of this meeting 

Pilot:

  • NTR
  • We can introduce Pilot3 as optional from the SiteDirectors from next version (v6r20 even?)
  • All new PRs should be targeted to devel branch, then a quick Jenkins test will be run before merging it back to master branch

Externals:

  • NTR
  • Asked about moving to python 2.7.14: no rush, we can keep in sync with LHCb core software 

LCG bundles:

  • Version v13r0 looks OK, and DIRAC v6r19 depends from that
    • This version includes python packages like pyparsing and futures, which should be anyway in the externals. To verify
  • still not moved its "development" to GitHub. This would also answer the recurrent question of the content of each release

REST:

  • NTR, but Chris said he will make a PR for fixing it

BOINC:

  • NTR

PyGSI:

  • NTR

Documentation

  • NTR

DB12:

  • Andrew added file used by all VOs. We should make a pip (wheel) package and release it, then import it in DIRAC 

Release planning, tests and certification

Release planning:

  • v6r17 series
    • NTR
  • v6r19 series
    • v6r19p3 should be out ASAP
      • It will fix the loading of modules in the extension
  • v6r20 series
    • pre3 is out, pre4 should be out ASAP
    • PilotsLogging showed some issues that should be now solved
      • anyway verified a "full chain"
    • FTS3 should be fixed with the proposed PR, but new fixes should be done in the future

Certification process

  • v6r20 certification is ongoing: 
    • Using trello and slack as usual
    • Also ILC people in
  • The lhcb-jenkins server needs to be retired soon, we need to find a solution ASAP, will be announced at the BiLD

Weekly development(s) focus

  • NTR

DIRAC: current PRs and tasks being worked on

  • pyGSI -> M2Crypto: maybe for v6r21
    • still lacking the sockets part
  • CLI of DFC will be changed to avoid confusion [Andrei]
  • dirac-wms vs dirac-admin scripts: time to change the names?

DIRAC communities roundtable

  • ILC: NTR
  • Belle2: NTR
  • BES3: NTR

AOB

  • formatting with autopep8: looks OK but slightly aggressive
  • Decided to held the DUW 2018 starting May 22nd, in Lyon
    • Will be confirmed later
  • Next BiLD-Dev meeting will be held in 2 weeks (November 9)

 

LHCbDIRAC

  • Not much progress: waiting for new DIRAC v6r19 patch
    • Need to wait a bit longer for LHCbDIRAC v9r0 release
  • LHCbGrid v9r0 needs to be done, but need first to create "prod" symlink
  • new jenkins-dirac is being prepared
  • QT4 -> QT5? no Progress, and no real urgency
There are minutes attached to this event. Show them.
    • 10:00 10:10
      Items from Previous BiLD-Dev 10m
    • 10:10 10:25
      Current situation 15m

      General remarks

      • DIRAC 3m
      • WebApp 2m
      • Pilot 2m
      • Externals 2m
      • lcgBundle 2m
      • Documentation 2m
      • pyGSI, Rest, DB12, BOINC 2m
    • 10:25 10:40
      Release planning, tests and certification 15m
    • 10:40 11:00
      Weekly development(s) focus 20m
    • 11:00 11:10
      DIRAC: current PRs and tasks being worked on 10m

      Ongoing PRs
      - v6r19 PR
      Ongoing tasks
      - ?
      Topics from the google forum
      - ?

    • 11:10 11:20
      DIRAC Communities roundtable 10m
    • 11:20 11:30
      AOB
      Convener: Federico Stagni (CERN)
    • 11:30 11:45
      LHCbDIRAC 15m