<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Having installed the snapshot:<div><br><div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000">vkz@vkz-air:~/work/marketplace [master]$ raco pkg install shell-completion</font></div><div><font class="Apple-style-span" color="#000000">Resolving "shell-completion" via <a href="http://www.cs.utah.edu/plt/snapshots/20131006-007d563/catalog/">http://www.cs.utah.edu/plt/snapshots/20131006-007d563/catalog/</a></font></div><div><font class="Apple-style-span" color="#000000">Downloading checksum for shell-completion</font></div><div><font class="Apple-style-span" color="#000000">Downloading <a href="http://www.cs.utah.edu/plt/snapshots/20131006-007d563/pkgs/shell-completion.zip">http://www.cs.utah.edu/plt/snapshots/20131006-007d563/pkgs/shell-completion.zip</a></font></div><div><font class="Apple-style-span" color="#000000">raco pkg install: package is currently installed in a wider scope</font></div><div><font class="Apple-style-span" color="#000000">  package: shell-completion</font></div><div><font class="Apple-style-span" color="#000000">  installed scope: installation</font></div><div><font class="Apple-style-span" color="#000000">  given scope: user</font></div></blockquote><div><div><br></div><div>I assume it means "install nix" since I already have it installed. Which is true. I've installed it in 5.3.6, where the package is empty. Ok. How about:</div></div><div><br></div><div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000">vkz@vkz-air:~/work/marketplace [master]$ raco pkg remove shell-completion</font></div><div><font class="Apple-style-span" color="#000000">Inferred package scope: installation</font></div><div><font class="Apple-style-span" color="#000000">raco pkg remove: cannot remove packages that are dependencies of other packages</font></div><div><font class="Apple-style-span" color="#000000">  dependencies:</font></div><div><font class="Apple-style-span" color="#000000">   shell-completion (required by: (main-distribution))</font></div></blockquote></div><div><div><br></div></div><div>Great. Now what?</div><div><br></div><div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000">raco pkg update shell-completion</font></div><div><font class="Apple-style-span" color="#000000">Inferred package scope: installation</font></div><div><font class="Apple-style-span" color="#000000">Resolving "shell-completion" via <a href="http://www.cs.utah.edu/plt/snapshots/20131006-007d563/catalog/">http://www.cs.utah.edu/plt/snapshots/20131006-007d563/catalog/</a></font></div><div><font class="Apple-style-span" color="#000000">No updates available</font></div></blockquote></div><div><div><br></div></div><div>Does that imply that checksum is the same for this package even in the snapshot? So the package is empty and I'm just wasting time? </div><div><br></div><div>Package management sucks. Or I suck. Both are probably true. </div><div><br></div><div><blockquote type="cite"><div><font class="Apple-style-span" color="#000000">vkz@vkz-air:~/work/marketplace [master]$ raco pkg install <a href="http://git.racket-lang.org/plt/tree/HEAD:/pkgs/shell-completion">http://git.racket-lang.org/plt/tree/HEAD:/pkgs/shell-completion</a></font></div><div><font class="Apple-style-span" color="#000000">Downloading checksum for shell-completion</font></div><div><font class="Apple-style-span" color="#000000">Cloning remote directory <a href="http://git.racket-lang.org/plt/tree/HEAD:/pkgs/shell-completion">http://git.racket-lang.org/plt/tree/HEAD:/pkgs/shell-completion</a></font></div><div><font class="Apple-style-span" color="#000000">raco pkg install: could not find MANIFEST for package source</font></div><div><font class="Apple-style-span" color="#000000">  source: <a href="http://git.racket-lang.org/plt/tree/HEAD:/pkgs/shell-completion">http://git.racket-lang.org/plt/tree/HEAD:/pkgs/shell-completion</a></font></div></blockquote><br></div><div>Right! No MANIFEST file, which <a href="http://docs.racket-lang.org/pkg/Package_Concepts.html">docs do say</a> is a must. </div><div><br></div><div>On the bright side. By switching to SNAPSHOT distribution I managed to install Tony's #lang marketplace which err'ed on 3.5.6. Be sending a separate email about it. </div><div><br></div><div>best</div><div apple-content-edited="true">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">---</div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Vlad Kozin <<a href="mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>><br><br><br></div></div>
</div>
<br><div><div>On Oct 6, 2013, at 12:19 PM, Sam Tobin-Hochstadt wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On Sun, Oct 6, 2013 at 12:02 PM, Vlad Kozin <<a href="mailto:vladilen.kozin@gmail.com">vladilen.kozin@gmail.com</a>> wrote:<br><blockquote type="cite">Sorry guys, but I gave up. Downloaded racket-completion.bash and just<br></blockquote><blockquote type="cite">sourced it from my .bash_profile. Non-kosher I admit, but works for now. I<br></blockquote><blockquote type="cite">agree with Eli that<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">(There's another advantage for distributing the files, of course:<br></blockquote><blockquote type="cite">having your completion updated with racket updates.)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">but I failed to grasp how to make it work.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Instead, get a current snapshot: <a href="http://www.cs.utah.edu/plt/snapshots/">http://www.cs.utah.edu/plt/snapshots/</a><br></blockquote><blockquote type="cite">and use that.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Sam, the 64bit snapshot has neither collects/meta nor shell-completion.<br></blockquote><br>First, the code has moved to `pkgs/shell-completion`.<br><br>Second, with the snapshot, things have moved to using the package<br>system.  Try installing the 'shell-completion' package with 'raco pkg<br>install'.<br><br>Sam<br></div></blockquote></div><br></div></div></body></html>