Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
11 tasks
wdconinc opened this issue Aug 13, 2022 · 0 comments
Open
11 tasks
Labels
enhancement New feature or request

Comments

@wdconinc
Copy link
Contributor

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
@wdconinc wdconinc added the enhancement New feature or request label Aug 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant