-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
199 lines (161 loc) · 9.46 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
* Mon Apr 12 2021 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.18.0-1
- update to the latest make and cmake library of Elements (5.14)
* Mon Jul 20 2020 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.16.0-1
- specific release version for Euclid
* Mon Jul 20 2020 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.16-1
- update to the latest make and cmake library of Elements (5.12)
* Thu Apr 30 2020 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.14-1
- Integration into the jupyter notebooks:
- add the magic command for ELogin: %elogin
- Add the draft implementation of the erun magic command
- Add the possibility to run a standalone command with %erun
- if a command is passed the environment stays untouched
- otherwise the new environment is imported like before
- fixup of the explicit python in the shebang mangling.
* Wed Apr 8 2020 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.12.1-1
- update to the latest make and cmake library of Elements (5.10.1)
* Tue Apr 7 2020 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.12-1
- update to the latest make and cmake library of Elements (5.10)
- various fixes for the python3 (explicit version) and python (implicit)
version 3 series
- Modify EuclidWrapper to accept extra config files (Alejandro Alvarez Ayllon).
- Fix the localisation of the lsb_release utility
- Use relative import to avoid messing around with the PYTHONPATH
- Replace distutils by setuptools (Frédéric Leroux)
* Fri Apr 12 2019 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.10-1
- update to the latest make and cmake library of Elements (5.6)
* Thu Oct 11 2018 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.8.2-1
- data/RPM/EuclidEnv.spec.in: fix the spec generation if the python explicit
version is empty. The RPM post install script were failing in that case
- python/EuclidWrapper/logging.py: fix the absolute import of the system
logging feature. The EuclidWrapper script was working fine with python3 but
not with the default system python (python 2)
* Thu Aug 23 2018 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.8.1-1
- bypass of the tests in the jenkins CI. Please have look at
https://euclid.roe.ac.uk/issues/8257
* Mon Aug 20 2018 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.8-1
- add the CTEST_OUTPUT_ON_FAILURE=1 as default environement variable
- add the EuclidWrapper new feature (Nikos)
- remove the generation of the runtests.py script. The "--genscript"
option of py.test has been obsoleted
- implement the python explicit version handling in the scripts.
- add the .jenkinsFile.
- add the full support (distribution and run) for the usage of the
python3 executable from an unusual location.
* Fri Jun 15 2018 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.6-1
- update to the latest cmake library of Elements (5.4)
* Thu Mar 29 2018 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch>
- global fixing of the python 3 explicit version used in the scripts. That
version is correctly interpolated for every use. Please note that the
explicit version is detected from the base name of the interpreter which
is used
- the RPM distribution kit (tar.gz and SPEC file) is now using the python
interpreter fullpath to assert the install root. No on-the-fly rpm relocation
should be needed then.
* Wed Aug 9 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.3-1
- data/sys/config/euclid: add an extra post script to be sourced called
EdenEnv.sh. It is looked in the path and should have no side effect if
it doesn't exist.
* Tue Aug 8 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.2-1
- update to the latest cmake library of Elements (5.2)
* Thu Aug 3 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.1.3-1
- hotfix: remove wrong import in the PlatformTest.py file.
* Wed Aug 2 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.1.2-1
- hotfix from Elements 5.1.1 cmake library. There was a typo in the automatic
dependency generation for the spec files.
* Fri Jul 28 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.1.1-1
- Add the possibility to setup a custom prefix location
- Compile the file (Login.py) which is modified in the RPM postinstall phase
- Fix a bug which didn't pickup the right project from the user area it has
been reported at https://euclid.roe.ac.uk/issues/5098 it happens when
- the version is explicitly asked for: E-Run Elements 5.0.1 ...
- and the layout of the project has an explicit version directory:
~/Work/Projects/Elements/5.0.1 (instead of simply
~/Work/Projects/Elements)
In that case, the /opt/euclid/Elements/5.0.1 was called anyway.
- Make the use prefix flag set automatically if EUCLID_BASE is special. If
the --relocate option is passed for the /opt/euclid location at the
rpm install command, the use custom prefix flag is set to "yes" in the
/etc/sysconfig/euclid. Please note that the --relocate option is just changing
the EUCLID_BASE location. It doesn't relocate anything.
- Update to the latest CMake library of Elements (5.1).
* Tue Apr 4 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.1-1
- Add the purge command
- Add the automatic record of the installed files
- Add the uninstall command. It also works with the --root offset
- Fix the guard that avoid that the SAME config file is read twice. Before any
file pointed by EUCLID_CONFIG_FILE was no reread. That was causing a
problem of local and CVMFS installations together.
* Mon Mar 6 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 3.0-1
- update to the latest cmake library of Elements (5.0)
* Mon Feb 27 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 2.1.2-1
- hotfix of the Euclid.Run.Script module. Remove obsolete buggy part for
the extra search path implemented in a searchPath.py python file.
* Fri Feb 24 2017 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 2.1.1-1
- hotfix of the Euclid.ConfigFile module.
* Fri Dec 16 2016 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 2.1-1
- update to the latest cmake library of Elements (4.1)
- fix up many issues related to the python 3 compatibility.
* Tue Mar 22 2016 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 2.0-1
- update to the latest cmake library of Elements (4.0)
- fix bug in ERun autocompletion (Tristan Grégoire)
* Mon Jan 25 2016 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.15-1
- update to the latest cmake library of Elements (3.10)
- add ERun_autocompletion.sh script (Tristan Grégoire). Please note
that this script has to be called by hand from the .bashrc for the moment.
* Fri Dec 4 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.14.1-1
- Emergency fir for the usage of EUCLID_BASE env variable in ELogin
- add a generic lx type in the BINARY_TAG. This corresponds
to an unkown linux box.
* Fri Nov 27 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.14-1
- update to the cmake library of Elements 3.9
- fix the cleaning of the ELogin banner
- fix the setup of the environment for bash. Now it is not repeated for
every subshell.
- add the new "python setup.py test" command. It is based on a generated
py.test script.
* Tue Oct 13 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.13.1-1
- Bugfix. The E-Run command was not checking the existence of the
directory of a project before trying to list its version subdirectories.
* Wed Oct 7 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.13-1
- update to the cmake library of Elements 3.8
- introduction of the draft generation of the python SWIG bindings
* Tue Aug 18 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.12.2-1
- update to the cmake library of the Elements 3.7.2 version
- fix a bug in the toolchain crawling of projects
* Wed Aug 5 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.12.1-1
- update to the cmake library of the Elements 3.7.1 version
- fix of the conversion of the CMAKE_PROJECT_PATH environment variable
into a cmake list
* Mon Aug 3 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.12-1
- update the cmake library to the Elements 3.7 version
- fix the E-Run command to work with the User_area without version
directory.
* Mon Jun 15 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.11-1
- update the cmake library to the Elements 3.6 version.
- contains the CMake Bootstrap Toolchain.
* Thu Feb 26 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.10-1
- update the cmake library to the Elements 3.5 version.
- fixes for the MacPort warnings.
* Mon Feb 2 2015 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.9-1
- update the cmake library to the Elements 3.4 version.
- various fixes for the Darwin platform.
- new version of the latex class with the new Euclid logo.
* Fri Nov 7 2014 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.8-1
- updated the cmake library to the Elements 3.3 version.
* Mon Oct 13 2014 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.7-1
- updated to the Elements 3.2 cmake library.
- fixed the version extraction from the SVN tags.
* Mon Oct 6 2014 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.6-1
- imported the cmake library from Elements 3.1
- fixed the User_area location default from ~/Work to ~/Work/Projects.
* Thu Aug 28 2014 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.5-1
- Release of version 1.5
- adapted from Elements 3.0
- mostly a removal of the win32 part
* Mon Jul 14 2014 Hubert Degaudenzi <Hubert.Degaudenzi@unige.ch> 1.4-1
- Release of version 1.4
- Fix the default BINARY_TAG and set it to the RelWithDebugInfo type.
- Cure the logic for the full setup of the ELogin wrapper. It is done if
the shell is either a login one or non-interactive.
- Add the "--implicit-latest" option to E-Run.