Skip to content

Enhancement: add versions to packages that currently don't have any #234

Open
@wdconinc

Description

@wdconinc

Rationale

Versions (as opposed to main or master branches) are the accepted way to allow developers to create order in their stream of commits. Software librarians use version numbers to decide when and to which version to make changes, to assess the kind of impacts a version change may have, and for general reproducibility of software environments.

Description

All packages must receive a version.

Additional information

  • athena-eic
  • east
  • eic
  • eicrecon
  • epic-eic
  • escalate
  • eSTARlight
  • farmhash
  • milou
  • pepsi
  • pythia6m

General information

This is a newer but otherwise identical issue to #8, with more detail added.

Fulll log of affected packages

$ for i in */package.py ; do echo `dirname $i` ; spack info `dirname $i` | grep -A1 Preferred ; done 
afterburner
Preferred version:  
    0.1.2    https://github.com/eic/afterburner/archive/refs/tags/v0.1.2.tar.gz
athena-eic
Preferred version:  
    master         [git] https://eicweb.phy.anl.gov/EIC/detectors/athena on branch master
bmf
Preferred version:  
    2020-04-13    [git] https://github.com/eic/BeastMagneticField.git at commit d00c54dc812bfa1804acb5fe370bb9c27b3539f9
dawncut
Preferred version:  
    1_54a    http://geant4.kek.jp/~tanaka/src/dawncut_1_54a.taz
dawn
Preferred version:  
    3_91a    http://geant4.kek.jp/~tanaka/src/dawn_3_91a.tgz
east
Preferred version:  
    main    [git] https://github.com/eic/east.git on branch main
eicd
Preferred version:  
    2.0.0     https://eicweb.phy.anl.gov/EIC/eicd/-/archive/v2.0.0/eicd-v2.0.0.tar.gz
eic-ip6
Preferred version:  
    1.1.0     https://github.com/eic/ip6/archive/refs/tags/v1.1.0.tar.gz
eic
Preferred version:  
    develop    
eicrecon
Preferred version:  
    main    [git] https://github.com/eic/eicrecon.git on branch main
eicroot
Preferred version:  
    2.0.0    https://github.com/eic/EicRoot/archive/v2.0.0.tar.gz
eic-smear
Preferred version:  
    1.1.9         https://github.com/eic/eic-smear/archive/1.1.9.tar.gz
eictoymodel
Preferred version:  
    1.0.0     https://github.com/eic/EicToyModel/archive/v1.0.0.tar.gz
ejana
Preferred version:  
    1.3.2     https://gitlab.com/eic/escalate/ejana/-/archive/v1.3.2/ejana-v1.3.2.tar.gz
epic-eic
Preferred version:  
    main    [git] https://github.com/eic/epic on branch main
escalate
Preferred version:  
    develop    
estarlight
Preferred version:  
    master    [git] https://github.com/eic/estarlight.git on branch master
farmhash
Preferred version:  
    master    [git] https://github.com/google/farmhash on branch master
fluka
Preferred version:  
    4.2.1    file:///home/wdconinc/git/eic-spack/packages/fluka-4-2.1.x86-Linux-gfor9.tgz
g4e
Preferred version:  
    1.4.2     https://gitlab.com/eic/escalate/g4e/-/archive/v1.4.2/g4e-v1.4.2.tar.gz
gaudi
Preferred version:  
    36.6      https://gitlab.cern.ch/gaudi/Gaudi/-/archive/v36r6/Gaudi-v36r6.tar.gz
geant3-vmc
Preferred version:  
    3-8       https://github.com/vmc-project/geant3/archive/v3-8.tar.gz
geant4
Preferred version:  
    10.7.3    https://gitlab.cern.ch/geant4/geant4/-/archive/v10.7.3/geant4-v10.7.3.tar.gz
jana2
Preferred version:  
    2.0.6     https://github.com/JeffersonLab/JANA2/archive/v2.0.6.tar.gz
juggler
Preferred version:  
    7.0.0     https://eicweb.phy.anl.gov/EIC/juggler/-/archive/v7.0.0/juggler-v7.0.0.tar.gz
libodbcpp
Preferred version:  
    0.2.5    https://sourceforge.net/projects/libodbcxx/files/libodbc%2B%2B/0.2.5/libodbc%2B%2B-0.2.5.tar.bz2/download
milou
Preferred version:  
    master    [git] https://gitlab.com/eic/mceg/milou.git on branch master
nanocernlib
Preferred version:  
    1.0.0     https://github.com/sly2j/nanocernlib/archive/v1.0.0.tar.gz
npdet
Preferred version:  
    1.3.1     https://eicweb.phy.anl.gov/EIC/NPDet/-/archive/v1.3.1/NPDet-v1.3.1.tar.gz
pepsi
Preferred version:  
    master    [git] https://github.com/eic/pepsi.git on branch master
py-smear
Preferred version:  
    0.1.6    https://files.pythonhosted.org/packages/81/b9/be65c5adaf171392e87a3d5d50004a9b5d7f1412a0c6011145508e90f28c/smear-0.1.6.tar.gz
pythia6m
Preferred version:  
    master    [git] https://gitlab.com/eic/mceg/pythia6m.git on branch master
tensorflow-lite
Preferred version:  
    2.8.0    https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.8.0.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions