Re: why does ASDF ask to please only define system/test?

2018-12-11 Thread Attila Lendvai
sorry Stas, but i just had to dishonestly (?) cut your mail... :) with the hope that it will incite some reflection: > I specifically don't update cl-ppcre.asd [...] > > [...] and all the users can do is just to suck it up. FTR, there's an open PR with discussion:

Re: why does ASDF ask to please only define system/test?

2018-12-11 Thread Daniel Kochmański
> 1- if you wanted to find a system not properly named, you had to make > sure to have read the relevant .asd file beforehand. For subsystems that's a perfectly reasonable case. > 2- if someone defined two systems with the same name in two different > files, then ASDF 2.014 could loop

Re: why does ASDF ask to please only define system/test?

2018-12-11 Thread Attila Lendvai
> What great functionality are we getting for this? you can find and load a system without pre-processing every .asd file available. > and have worked perfectly well without following the new convention? was it, though? it took multiple seconds to read and process every .asd on my system

Re: why does ASDF ask to please only define system/test?

2018-12-11 Thread Faré
On Tue, Dec 11, 2018 at 2:09 PM Mark H. David wrote: > It seems that any system Y associated with a name X must have its name be of > the form X/Y. For example, when you build "cl-ppcre", you get this warning: > > Please only define "cl-ppcre" and secondary systems with a name starting with >

why does ASDF ask to please only define system/test?

2018-12-11 Thread Mark H. David
It seems that any system Y associated with a name X must have its name be of the form X/Y. For example, when you build "cl-ppcre", you get this warning: Please only define "cl-ppcre" and secondary systems with a name starting with "cl-ppcre/" (e.g. "cl-ppcre/test") in that file. I've seen

Re: why does ASDF ask to please only define system/test?

2018-12-11 Thread Stas Boukarev
I specifically don't update cl-ppcre.asd, so that these messages annoy as many people as possible and they complain to ASDF. cl-ppcre/test works perfectly fine, nobody calls find-system on it, it's only ever used via (asdf:test-system :cl-ppcre), which still works. ASDF is an entrenched monopoly,

Re: why does ASDF ask to please only define system/test?

2018-12-11 Thread Robert P. Goldman
Thanks, Attila. I must say that as the remaining maintainer, this kind of complaining doesn't make me excited about doing my ASDF chores. This warning won't go away on my watch. Fare's change to support "slashy" systems is an elegant way to handle subsystems. I'm sorry that some people used