<div dir="ltr">Once your package is listed in the package server, the error report at <a href="http://pkg-build.racket-lang.org">pkg-build.racket-lang.org</a> will also give you useful information that can help fix problems with `info.rkt` (especially with build dependencies, which always trips me up)</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 2, 2015 at 9:24 AM, Brian Mastenbrook <span dir="ltr"><<a href="mailto:brian@mastenbrook.net" target="_blank">brian@mastenbrook.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">(Combining multiple replies.)<br>
<span class=""><br>
On Jan 2, 2015, at 1:16, Asumu Takikawa <<a href="mailto:asumu@ccs.neu.edu">asumu@ccs.neu.edu</a>> wrote:<br>
<br>
> Maybe you've already seen it and it wasn't helpful, but there is a<br>
> "package metadata" page that tries to explain some of this.<br>
><br>
>  <a href="http://plt.eecs.northwestern.edu/snapshots/current/doc/pkg/metadata.html" target="_blank">http://plt.eecs.northwestern.edu/snapshots/current/doc/pkg/metadata.html</a><br>
<br>
</span>That's actually the document I missed; apologies to all. Somehow I glossed over it in the pkg documentation, and my Google-fu must have been weak at the moment. I think a link to this from the "raco setup" documentation that defines the info.rkt format would be helpful.<br>
<span class=""><br>
On Jan 1, 2015, at 23:54, Alexander D. Knauth <<a href="mailto:alexander@knauth.org">alexander@knauth.org</a>> wrote:<br>
<br>
> I felt exactly the same way, and I did the same thing (but still managed to get some things wrong), but then did manage to get it, and it does make sense.<br>
> Though for me one extra complicating factor was that I was trying to include scribble documentation.<br>
><br>
> But as I understand it:  (If I’m wrong about anything please correct me)<br>
<br>
</span>Thanks, that was helpful. I'll need to figure out the Scribble requirements too, but fortunately I already did find the documentation for that. I'm still not sure I understand the difference between deps and build-deps though; how can I tell if my dependencies need to be deps? In particular: if I'm only using rackunit in a test submodule, should rackunit-lib be in deps or in build-deps? Does TR need to be in deps or just in build-deps? And since Racket already knows what modules I'm using, isn't this be something that can be extracted automatically? (I found Sam's find-pkg-deps package, but it just says I need "base".)<br>
<span class=""><br>
On Jan 2, 2015, at 0:08, Jack Firth <<a href="mailto:jackhfirth@gmail.com">jackhfirth@gmail.com</a>> wrote:<br>
<br>
> I had the same troubles figuring out packages. I think this is one of the weaker parts of the documentation, because it seems a bit decentralized on the topic and extensively covers the details but doesn't have a simplification for the common case - a documented and tested package in a github repo. Perhaps a more thorough walkthrough specifically for this setup would be useful to have?<br>
<br>
</span>add1 to this. Maybe I'll give it a go once I feel like I've got it figured out. (Even github seems to be rather underdocumented, and coming from the SVN side of the world, some of the git operations required seem to be needlessly obtuse. Maybe I'm just revealing how out of touch I am...)<br>
--<br>
Brian Mastenbrook<br>
<a href="mailto:brian@mastenbrook.net">brian@mastenbrook.net</a><br>
http:/<a href="http://brian.mastenbrook.net/" target="_blank">brian.mastenbrook.net/</a><br>
<div class="HOEnZb"><div class="h5">____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div>