Remove url_for_version as it breaks spack info#1503
Conversation
👍 I think we should not be any |
The same issue applies whether your version is
We've been over this before,
Anyway, we've been over this before. Please do not remove/break |
nope, |
why can't one say that Openssl is provided externally and instead of a so i would put |
|
@davydden: I think @citibeth wants a sentinel to indicate that OpenSSL might be upgraded silently. If you set it to I don't think the problem here has much to do with |
|
@tgamblin I get why an un-versioned system version would be useful, but I agree with @davydden that it breaks a lot of Spack's expectations. |
|
2 is now the only reason why it should remain.
As I really like the principle of least astonishment I would prefer a moving target to be tagged rather than having spack reporting a version that may be wrong due to a system update |
Because:
We already know what it was built with, even without any effort on Spack's part, through the use of I just don't think there's a problem here that needs to be solved.
The convention does work for all packages. Just put the Checking for
I believe I'm the originator of
If Spack needs to invent a version number, it should do the same as |
|
Ok, let me summarise why i think there should be no
If you really want to distinguish between using system-provided and non-system-provided packages, I believe a better way is to use the version suffix in p.s. I guess it's clear from (1) that I am strongly against
p.p.s. obviously naming convention ( |
|
If you don't like it, then don't use it. You admit it will work for SSL. We should not have to encode special cases for system, develop, etc.
|
it's not about that, it is about Spack not having anywhere in its internals any special treatment of |
|
On Fri, Aug 19, 2016 at 7:37 AM, Denis Davydov notifications@github.com
So I think we agree ;-) A little history on this PR... at one point, One of those problems was that Spack would provide an "out of date" warning Due to other problems (like... it breaks on nodes that can't access the |
Sooo... are we all in agreement that removing |
|
For the record, I agree with @citibeth that
|
|
Ping @tgamblin |
|
Ping ping @tgamblin |
|
Ping ping ping @tgamblin |
|
@davydden @citibeth @adamjstewart Sorry this took me a while to get to. I think this is the right thing to do. I like this PR because it:
I think all the arguments here actually make sense; I don't see anyone arguing for |
Is this
@systemversion even necessary? As far as I know, system installations are handled through packages.yaml. Leaving it in caused this problem: