Setup-x86(_64) (v2.889) ... just a question
Jon Turney
jon.turney@dronecode.org.uk
Tue Mar 6 16:27:00 GMT 2018
On 06/03/2018 13:39, Houder wrote:
[...]> However to my surprise /etc/setup/installed.db now lists:
>
> 64-@@ grep -e cscope -e lz4 /drv/e/Cygwin64-test/etc/setup/installed.db
> cscope cscope-15.8a-2.tar.bz2 1 <==== artifical version number
> liblz4_1 liblz4_1-1.7.5-0.tar.bz2 0 <==== ditto
>
> These files do NOT exist. The file names were "artificially crafted".
>
> The files that do exist, are:
>
> 64-@@ ls -l release/cscope release/lz4/liblz4_1
> release/cscope:
> total 700
> -rw-r--r-- 1 Henri None 381409 Mar 6 13:18 cscope-15.8.0.1-2.tar.bz2
> -rw-r--r-- 1 Henri None 330264 Mar 6 13:16 cscope-15.8b-1.tar.xz
>
> release/lz4/liblz4_1:
> total 52
> -rw-r--r-- 1 Henri None 30408 Mar 6 12:37 liblz4_1-1.7.5-1.tar.xz
> -rw-r--r-- 1 Henri None 17924 Mar 6 11:15 liblz4_1-131-1.tar.xz
>
> Is this the future of setup? Meaning, is it the intention that it may
> be possible that installed.db refers to files that do not exist?
Not only the future, but the present and past, as well.
Despite appearances, these aren't filenames, but versions encoded in
peculiar way, for backwards compatibility. See [1].
[1] https://cygwin.com/ml/cygwin/2018-02/msg00037.html
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list