[racket-dev] [plt] Push #27511: master branch updated

From: Sam Tobin-Hochstadt (samth at cs.indiana.edu)
Date: Tue Sep 17 07:14:51 EDT 2013

On Sep 17, 2013 4:38 AM, "Robby Findler" <robby at eecs.northwestern.edu>
wrote:
>
> FWIW, this seems to have broken the snapshot builds. I'll add the missing
dependency declarations so I can restart the northwestern snapshots.

Is this a situation where we can make the builds more robust? Presumably
this issue wouldn't have prevented the snapshot from working.

>
> Also FWIW:
>
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/srfi/14) '(typed/rackunit)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/rackunit) '(typed/net/url)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/url) '(typed/net/uri-codec)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/uri-codec) '(typed/net/smtp)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/smtp) '(typed/net/sendurl)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/sendurl)
'(typed/net/sendmail)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/sendmail) '(typed/net/qp)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/qp) '(typed/net/pop3)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/pop3) '(typed/net/nntp)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/nntp) '(typed/net/mime)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/mime) '(typed/net/imap)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/imap) '(typed/net/head)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/head) '(typed/net/gifwrite)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/gifwrite) '(typed/net/ftp)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/ftp) '(typed/net/dns)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/dns) '(typed/net/cookie)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/cookie) '(typed/net/cgi)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/cgi) '(typed/net/base64)
> WARNING: collected information for key multiple times:
'(exporting-libraries #f); values: '(typed/net/base64) '(typed/file)
>
> Should those defmodules actually be @racketmodname[]'s or something?

Yes, they definitely should be.

>
> Robby
>
>
> On Mon, Sep 16, 2013 at 4:53 PM, Matthew Flatt <mflatt at cs.utah.edu> wrote:
>>
>> It's implemented, but it's not currently an option for `defmodule`.
>> I'll look into adding the option.
>>
>> At Mon, 16 Sep 2013 17:49:27 -0400, Sam Tobin-Hochstadt wrote:
>> > I think what Carl suggested is preferable -- a link that only exists
>> > if the package it links to exists.  Alternatively, a link that goes to
>> > the web if the package doesn't exist yet.  I think the latter is
>> > planned but not yet implemented, from my recollection.
>> >
>> > Sam
>> >
>> > On Mon, Sep 16, 2013 at 5:41 PM, Robby Findler
>> > <robby at eecs.northwestern.edu> wrote:
>> > > So you want scribble to generate a link that can, when clicked (or
maybe
>> > > when the docs are built) turn into the real link or turn into "please
>> > > install package X"?
>> > >
>> > > Robby
>> > >
>> > >
>> > > On Monday, September 16, 2013, Sam Tobin-Hochstadt wrote:
>> > >>
>> > >> I think the Typed Racket docs should have pointers to how to use
other
>> > >> libraries in a typed fashion -- it's a question that comes up a lot.
>> > >>
>> > >> Sam
>> > >>
>> > >> On Mon, Sep 16, 2013 at 5:16 PM, Robby Findler
>> > >> <robby at eecs.northwestern.edu> wrote:
>> > >> > Can that code not be moved into the relevant packages instead?
>> > >> >
>> > >> > Robby
>> > >> >
>> > >> >
>> > >> > On Mon, Sep 16, 2013 at 3:21 PM, Asumu Takikawa <asumu at ccs.neu.edu
>
>> > >> > wrote:
>> > >> >>
>> > >> >> On 2013-09-16 16:17:33 -0400, asumu at racket-lang.org wrote:
>> > >> >> > + at defmodule[math #:no-declare #:link-target? #f]
>> > >> >> > + at defmodule[plot/typed #:no-declare #:link-target? #f]
>> > >> >>
>> > >> >> These two lines cause `raco setup` to complain with a warning
about
>> > >> >> undeclared dependencies. It seems silly, though, to have the TR
doc
>> > >> >> package force a dependency on `math`. Can I quelch the warning
somehow?
>> > >> >> (like a "I don't really care if the dependency is missing" flag)
>> > >> >>
>> > >> >> Cheers,
>> > >> >> Asumu
>> > >> >> _________________________
>> > >> >>   Racket Developers list:
>> > >> >>   http://lists.racket-lang.org/dev
>> > >> >
>> > >> >
>> > >> >
>> > >> > _________________________
>> > >> >   Racket Developers list:
>> > >> >   http://lists.racket-lang.org/dev
>> > >> >
>> > _________________________
>> >   Racket Developers list:
>> >   http://lists.racket-lang.org/dev
>> _________________________
>>   Racket Developers list:
>>   http://lists.racket-lang.org/dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20130917/33aa16c9/attachment.html>

Posted on the dev mailing list.