[racket] Issue with "raco pkg install -u"

From: Juan Francisco Cantero Hurtado (iam at juanfra.info)
Date: Tue Jun 25 20:26:41 EDT 2013

On 06/25/13 21:14, Matthew Flatt wrote:
> So "search-context.html" has a newer timestamp than "make-search.rkt"?

Yes.

>
> That would explain the problem, leaving the question of how the
> timestamp on "search-context.html" changed.

I don't know if this is related to the bug:
raco setup: rendering: web-server/scribblings/web-server.scrbl
raco setup: rendering: web-server/scribblings/web-server-internal.scrbl
raco setup: rendering: web-server/scribblings/tutorial/continue.scrbl
raco setup: rendering: xml/xml.scrbl
raco setup: rendering: xrepl/xrepl.scrbl
raco setup: re-rendering: scribblings/main/start.scrbl
raco setup: re-rendering: scribblings/main/search.scrbl <- HERE
raco setup: --- installing collections ---
raco setup: --- post-installing collections ---
raco setup: post-installing: help
raco setup: post-installing: mred
raco setup: post-installing: mzcom


>
> Meanwhile, I believe the deeper problem here --- that `rack pkg install
> -u' should never try to rebuild installation files --- is fixed in
> v5.3.900.1.

Which commit? I can't found it in the branch stable.

>
> At Tue, 25 Jun 2013 20:52:35 +0200, Juan Francisco Cantero Hurtado wrote:
>> raco setup: version: 5.3.5 [3m]
>> raco setup: variants: 3m
>> raco setup: main collects: /usr/local/lib/racket/collects
>> raco setup: collects paths:
>> raco setup:   /home/juanfra/.racket/5.3.5/collects
>> raco setup:   /usr/local/lib/racket/collects
>> raco setup: --- pre-installing collections ---
>> raco setup: --- compiling collections ---
>> raco setup: making: scribblings/main
>> checking: /usr/local/lib/racket/collects/scribblings/main/config.rkt
>> checking: /usr/local/lib/racket/collects/scheme/base.rkt
>> checking: /usr/local/lib/racket/collects/racket/base.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/base.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/kw-file.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/pre-base.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/kw.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/small-scheme.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/qq-and-or.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stx.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/define-et-al.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/cond.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/qqstx.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stxcase-scheme.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stxcase.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/sc.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/ellipses.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stxloc.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/with-stx.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/procedure-alias.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/more-scheme.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/logger.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/define.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/letstx-scheme.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/norm-define.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/case.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/sort.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/name.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/norm-arity.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/kernstruct.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/struct-info.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/for.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/reverse.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/misc.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/map.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/performance-hint.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/top-int.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/define-struct.rkt
>> checking: /usr/local/lib/racket/collects/racket/stxparam.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stxparam.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stxparamkey.rkt
>> checking: /usr/local/lib/racket/collects/racket/stxparam-exptime.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/modbeg.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/reqprov.rkt
>> checking: /usr/local/lib/racket/collects/racket/provide-transform.rkt
>> checking: /usr/local/lib/racket/collects/racket/require-transform.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/hash.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/namespace.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/submodule.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/list.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/private/generic-interfaces.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/string.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/struct.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/cert.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/syntax/module-reader.rkt
>> checking: /usr/local/lib/racket/collects/syntax/readerr.rkt
>> checking: /usr/local/lib/racket/collects/s-exp/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/scheme/private/namespace.rkt
>> checking: /usr/local/lib/racket/collects/racket/base/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/scheme/private/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/scheme/base/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/scribblings/main/info.rkt
>> checking: /usr/local/lib/racket/collects/setup/infotab.rkt
>> checking: /usr/local/lib/racket/collects/setup/infotab/lang/reader.rkt
>> raco setup: making: scribblings/main/private
>> checking:
>> /usr/local/lib/racket/collects/scribblings/main/private/make-search.rkt
>> checking: /usr/local/lib/racket/collects/scribble/racket.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/on-demand.rkt
>> checking: /usr/local/lib/racket/collects/racket/promise.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/promise.rkt
>> checking: /usr/local/lib/racket/collects/file/convertible.rkt
>> checking: /usr/local/lib/racket/collects/scribble/search.rkt
>> checking: /usr/local/lib/racket/collects/scribble/struct.rkt
>> checking: /usr/local/lib/racket/collects/scheme/provide-syntax.rkt
>> checking: /usr/local/lib/racket/collects/racket/provide-syntax.rkt
>> checking: /usr/local/lib/racket/collects/scheme/private/provider/lang.rkt
>> checking:
>> /usr/local/lib/racket/collects/scheme/private/provider/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/scheme/struct-info.rkt
>> checking: /usr/local/lib/racket/collects/racket/struct-info.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/base.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/misc.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/rand.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/prop.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/generate-base.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/blame.rkt
>> checking: /usr/local/lib/racket/collects/syntax/srcloc.rkt
>> checking: /usr/local/lib/racket/collects/setup/path-to-relative.rkt
>> checking: /usr/local/lib/racket/collects/planet/config.rkt
>> checking: /usr/local/lib/racket/collects/planet/private/define-config.rkt
>> checking: /usr/local/lib/racket/collects/setup/path-relativize.rkt
>> checking: /usr/local/lib/racket/collects/setup/dirs.rkt
>> checking: /usr/local/lib/racket/collects/compiler/private/winutf16.rkt
>> checking: /usr/local/lib/racket/collects/config/main.rkt
>> checking: /usr/local/lib/racket/collects/config/config.rkt
>> checking: /usr/local/lib/racket/collects/setup/configtab.rkt
>> checking: /usr/local/lib/racket/collects/setup/private/main-collects.rkt
>> checking: /usr/local/lib/racket/collects/compiler/private/mach-o.rkt
>> checking: /usr/local/lib/racket/collects/racket/list.rkt
>> checking: /usr/local/lib/racket/collects/racket/pretty.rkt
>> checking: /usr/local/lib/racket/collects/racket/flonum.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/vector-wraps.rkt
>> checking: /usr/local/lib/racket/collects/racket/unsafe/ops.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/port.rkt
>> checking: /usr/local/lib/racket/collects/racket/fixnum.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/guts.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/helpers.rkt
>> checking: /usr/local/lib/racket/collects/setup/main-collects.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/generate.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/opt.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/opt-guts.rkt
>> checking: /usr/local/lib/racket/collects/syntax/private/boundmap.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/opters.rkt
>> checking: /usr/local/lib/racket/collects/syntax/stx.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/arrow.rkt
>> checking: /usr/local/lib/racket/collects/syntax/name.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/arr-util.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/arr-i.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/arr-i-parse.rkt
>> checking: /usr/local/lib/racket/collects/syntax/location.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/box.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/vector.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/struct-dc.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/ds-helpers.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/top-sort.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/out.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/provide.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/exists.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/base.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/hash.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/struct-prop.rkt
>> checking: /usr/local/lib/racket/collects/scribble/html-properties.rkt
>> checking: /usr/local/lib/racket/collects/xml/xexpr.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/xexpr-core.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/core.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/combinator.rkt
>> checking:
>> /usr/local/lib/racket/collects/scribble/private/provide-structs.rkt
>> checking: /usr/local/lib/racket/collects/scheme/serialize.rkt
>> checking: /usr/local/lib/racket/collects/racket/serialize.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/serialize.rkt
>> checking: /usr/local/lib/racket/collects/syntax/modcollapse.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/private/modcollapse-noctc.rkt
>> checking: /usr/local/lib/racket/collects/syntax/private/modhelp.rkt
>> checking: /usr/local/lib/racket/collects/racket/string.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/private/serialize-structs.rkt
>> checking: /usr/local/lib/racket/collects/unstable/struct.rkt
>> checking: /usr/local/lib/racket/collects/net/url-structs.rkt
>> checking: /usr/local/lib/racket/collects/scribble/core.rkt
>> checking: /usr/local/lib/racket/collects/syntax/modcode.rkt
>> checking: /usr/local/lib/racket/collects/syntax/modread.rkt
>> checking: /usr/local/lib/racket/collects/scheme/mzscheme.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/old-ds.rkt
>> checking: /usr/local/lib/racket/collects/racket/tcp.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/old-procs.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/old-rp.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stxmz-body.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/old-if.rkt
>> checking: /usr/local/lib/racket/collects/racket/udp.rkt
>> checking: /usr/local/lib/racket/collects/mzscheme/main.rkt
>> checking: /usr/local/lib/racket/collects/scribble/basic.rkt
>> checking: /usr/local/lib/racket/collects/scribble/base.rkt
>> checking: /usr/local/lib/racket/collects/scribble/tag.rkt
>> checking: /usr/local/lib/racket/collects/planet/private/data.rkt
>> checking: /usr/local/lib/racket/collects/planet/resolver.rkt
>> checking: /usr/local/lib/racket/collects/planet/private/resolver.rkt
>> checking: /usr/local/lib/racket/collects/racket/path.rkt
>> checking: /usr/local/lib/racket/collects/net/url.rkt
>> checking: /usr/local/lib/racket/collects/net/url-connect.rkt
>> checking: /usr/local/lib/racket/collects/openssl/main.rkt
>> checking: /usr/local/lib/racket/collects/openssl/mzssl.rkt
>> checking: /usr/local/lib/racket/collects/openssl/libcrypto.rkt
>> checking: /usr/local/lib/racket/collects/ffi/unsafe.rkt
>> checking: /usr/local/lib/racket/collects/racket/runtime-path.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/private/runtime-path-table.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/private/this-expression-source-directory.r
>> kt
>> checking: /usr/local/lib/racket/collects/ffi/unsafe/atomic.rkt
>> checking: /usr/local/lib/racket/collects/ffi/unsafe/define.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/experimental/provide.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/minimatch.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/pre.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/lib.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/keywords.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/sc.rkt
>> checking: /usr/local/lib/racket/collects/racket/lazy-require.rkt
>> checking: /usr/local/lib/racket/collects/compiler/cm-accomplice.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/residual.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/private/runtime-progress.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/private/residual-ct.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/parse-aux.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/parse.rkt
>> checking: /usr/local/lib/racket/collects/syntax/private/id-table.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/dict.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/generic.rkt
>> checking: /usr/local/lib/racket/collects/racket/local.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/local.rkt
>> checking: /usr/local/lib/racket/collects/syntax/kerncase.rkt
>> checking: /usr/local/lib/racket/collects/racket/function.rkt
>> checking: /usr/local/lib/racket/collects/racket/syntax.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/private/runtime-reflect.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/kws.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/rep-data.rkt
>> checking: /usr/local/lib/racket/collects/racket/dict.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/private/rep-patterns.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/rep-attrs.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/runtime.rkt
>> checking: /usr/local/lib/racket/collects/syntax/strip-context.rkt
>> checking: /usr/local/lib/racket/collects/unstable/syntax.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/rep.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/txlift.rkt
>> checking: /usr/local/lib/racket/collects/syntax/keyword.rkt
>> checking: /usr/local/lib/racket/collects/syntax/private/keyword.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/opt.rkt
>> checking: /usr/local/lib/racket/collects/syntax/parse/private/litconv.rkt
>> checking: /usr/local/lib/racket/collects/unstable/wrapc.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/experimental/contract.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/private/runtime-report.rkt
>> checking: /usr/local/lib/racket/collects/ffi/unsafe/alloc.rkt
>> checking: /usr/local/lib/racket/collects/openssl/libssl.rkt
>> checking: /usr/local/lib/racket/collects/ffi/file.rkt
>> checking: /usr/local/lib/racket/collects/racket/port.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/portlines.rkt
>> checking: /usr/local/lib/racket/collects/net/uri-codec.rkt
>> checking: /usr/local/lib/racket/collects/racket/match.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/match.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/define-forms.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/experimental/template.rkt
>> checking:
>> /usr/local/lib/racket/collects/syntax/parse/experimental/private/substitute.rkt
>> checking: /usr/local/lib/racket/collects/racket/set.rkt
>> checking: /usr/local/lib/racket/collects/syntax/for-body.rkt
>> checking: /usr/local/lib/racket/collects/unstable/sequence.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/runtime.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/match-expander.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/stxtime.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/struct.rkt
>> checking: /usr/local/lib/racket/collects/syntax/id-table.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/parse.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/patterns.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/region.rkt
>> checking: /usr/local/lib/racket/collects/syntax/define.rkt
>> checking: /usr/local/lib/racket/collects/racket/splicing.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/legacy.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/parametric.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/parametric.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/contract/private/basic-opters.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/ds.rkt
>> checking: /usr/local/lib/racket/collects/syntax/boundmap.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/parse-quasi.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/parse-helper.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/gen-match.rkt
>> checking: /usr/local/lib/racket/collects/scheme/nest.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/compiler.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/split-rows.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/reorder.rkt
>> checking: /usr/local/lib/racket/collects/racket/date.rkt
>> checking: /usr/local/lib/racket/collects/planet/terse-info.rkt
>> checking: /usr/local/lib/racket/collects/planet/private/linkage.rkt
>> checking: /usr/local/lib/racket/collects/planet/private/planet-shared.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/port.rkt
>> checking: /usr/local/lib/racket/collects/setup/getinfo.rkt
>> checking: /usr/local/lib/racket/collects/scheme/contract.rkt
>> checking: /usr/local/lib/racket/collects/scheme/match.rkt
>> checking: /usr/local/lib/racket/collects/planet/cachepath.rkt
>> checking: /usr/local/lib/racket/collects/racket/file.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1.rkt
>> checking: /usr/local/lib/racket/collects/srfi/provider.rkt
>> checking: /usr/local/lib/racket/collects/scheme/provide-transform.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/list.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/alist.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/search.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/util.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/selector.rkt
>> checking: /usr/local/lib/racket/collects/scheme/list.rkt
>> checking: /usr/local/lib/racket/collects/srfi/optional.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/predicate.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/cons.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/lset.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/delete.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/filter.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/fold.rkt
>> checking: /usr/local/lib/racket/collects/srfi/1/misc.rkt
>> checking: /usr/local/lib/racket/collects/compiler/cm.rkt
>> checking: /usr/local/lib/racket/collects/racket/place.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/streams.rkt
>> checking: /usr/local/lib/racket/collects/racket/place/private/th-place.rkt
>> checking: /usr/local/lib/racket/collects/racket/vector.rkt
>> checking: /usr/local/lib/racket/collects/racket/place/private/prop.rkt
>> checking: /usr/local/lib/racket/collects/syntax/modresolve.rkt
>> checking: /usr/local/lib/racket/collects/unstable/file.rkt
>> checking: /usr/local/lib/racket/collects/openssl/sha1.rkt
>> checking: /usr/local/lib/racket/collects/file/sha1.rkt
>> checking: /usr/local/lib/racket/collects/planet/private/parsereq.rkt
>> checking:
>> /usr/local/lib/racket/collects/planet/private/short-syntax-helpers.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/match.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/legacy-match.rkt
>> checking: /usr/local/lib/racket/collects/racket/match/parse-legacy.rkt
>> checking: /usr/local/lib/racket/collects/net/head.rkt
>> checking: /usr/local/lib/racket/collects/scribble/decode.rkt
>> checking: /usr/local/lib/racket/collects/scribble/decode-struct.rkt
>> checking: /usr/local/lib/racket/collects/scribble/manual-struct.rkt
>> checking: /usr/local/lib/racket/collects/scheme/class.rkt
>> checking: /usr/local/lib/racket/collects/racket/class.rkt
>> checking: /usr/local/lib/racket/collects/racket/contract/private/object.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/class-internal.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/etc.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/private/stxset.rkt
>> checking: /usr/local/lib/racket/collects/syntax/context.rkt
>> checking: /usr/local/lib/racket/collects/racket/block.rkt
>> checking: /usr/local/lib/racket/collects/racket/bool.rkt
>> checking: /usr/local/lib/racket/collects/mzscheme/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/classidmap.rkt
>> checking: /usr/local/lib/racket/collects/syntax/flatten-begin.rkt
>> checking: /usr/local/lib/racket/collects/racket/extflonum.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-sprop.rkt
>> checking: /usr/local/lib/racket/collects/scribble/latex-properties.rkt
>> checking: /usr/local/lib/racket/collects/scribblings/main/private/utils.rkt
>> checking: /usr/local/lib/racket/collects/scribble/manual.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-bib.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-style.rkt
>> checking: /usr/local/lib/racket/collects/scribble/scheme.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-utils.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-proc.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-method.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-scheme.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-vars.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-bind.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-ex.rkt
>> checking: /usr/local/lib/racket/collects/scheme/string.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/qsloc.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-unit.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-code.rkt
>> checking: /usr/local/lib/racket/collects/syntax-color/lexer-contract.rkt
>> checking: /usr/local/lib/racket/collects/unstable/options.rkt
>> checking: /usr/local/lib/racket/collects/racket/main.rkt
>> checking: /usr/local/lib/racket/collects/racket/sequence.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/sequence.rkt
>> checking: /usr/local/lib/racket/collects/racket/stream.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/stream-cons.rkt
>> checking: /usr/local/lib/racket/collects/racket/format.rkt
>> checking: /usr/local/lib/racket/collects/racket/math.rkt
>> checking: /usr/local/lib/racket/collects/racket/performance-hint.rkt
>> checking: /usr/local/lib/racket/collects/racket/system.rkt
>> checking: /usr/local/lib/racket/collects/racket/shared.rkt
>> checking: /usr/local/lib/racket/collects/syntax/struct.rkt
>> checking: /usr/local/lib/racket/collects/racket/include.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/private/increader.rkt
>> checking: /usr/local/lib/racket/collects/syntax/path-spec.rkt
>> checking: /usr/local/lib/racket/collects/racket/cmdline.rkt
>> checking: /usr/local/lib/racket/collects/racket/unit.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/unit-syntax.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/unit-keywords.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/unit-contract.rkt
>> checking:
>> /usr/local/lib/racket/collects/racket/private/unit-contract-syntax.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/unit-compiletime.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/unit-runtime.rkt
>> checking: /usr/local/lib/racket/collects/racket/private/unit-utils.rkt
>> checking: /usr/local/lib/racket/collects/racket/bytes.rkt
>> checking: /usr/local/lib/racket/collects/racket/future.rkt
>> checking: /usr/local/lib/racket/collects/racket/lang/reader.rkt
>> checking: /usr/local/lib/racket/collects/syntax-color/module-lexer.rkt
>> checking: /usr/local/lib/racket/collects/syntax-color/racket-lexer.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/lex.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/util.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/list.rkt
>> checking:
>> /usr/local/lib/racket/collects/parser-tools/private-lex/unicode-chars.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/token.rkt
>> checking:
>> /usr/local/lib/racket/collects/parser-tools/private-lex/token-syntax.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/stxparam.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/front.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/stx.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/deriv.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/private-lex/re.rkt
>> checking: /usr/local/lib/racket/collects/mzlib/integer-set.rkt
>> checking: /usr/local/lib/racket/collects/data/integer-set.rkt
>> checking: /usr/local/lib/racket/collects/unstable/custom-write.rkt
>> checking:
>> /usr/local/lib/racket/collects/parser-tools/private-lex/actions.rkt
>> checking: /usr/local/lib/racket/collects/parser-tools/lex-sre.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-mod.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-form.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-class.rkt
>> checking: /usr/local/lib/racket/collects/scheme/stxparam.rkt
>> checking: /usr/local/lib/racket/collects/scribble/private/manual-tech.rkt
>> checking: /usr/local/lib/racket/collects/scribble/reader.rkt
>> checking: /usr/local/lib/racket/collects/xml/main.rkt
>> checking: /usr/local/lib/racket/collects/xml/xml.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/structures.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/writer.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/reader.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/syntax.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/xexpr.rkt
>> checking: /usr/local/lib/racket/collects/xml/private/space.rkt
>> checking: /usr/local/lib/racket/collects/at-exp/lang/reader.rkt
>> newer:
>> /usr/local/lib/racket/collects/scribblings/main/private/search-context.html
>> (1372084018 > 1372083226)...
>> compiling:
>> /usr/local/lib/racket/collects/scribblings/main/private/make-search.rkt
>> raco setup: making: scribblings/main/user
>> checking: /usr/local/lib/racket/collects/scribblings/main/user/info.rkt
>> raco setup: --- updating info-domain tables ---
>> raco setup: --- creating launchers ---
>> raco setup: --- installing collections ---
>> raco setup: --- post-installing collections ---
>> raco setup:
>> open-output-file: cannot open output file
>>     path:
>> /usr/local/lib/racket/collects/scribblings/main/private/compiled/make-search_rkt
>> .zo
>>     system error: Permission denied; errno=13
>>
>> raco setup: error: during making for scribblings/main/private
>> raco setup:   open-output-file: cannot open output file
>> raco setup:     path:
>> /usr/local/lib/racket/collects/scribblings/main/private/compiled/make-search_rkt
>> .zo
>> raco setup:     system error: Permission denied; errno=13
>>
>> On 06/25/13 11:09, Matthew Flatt wrote:
>>> I guess it's more than an immediate timestamp on that file, then.
>>>
>>> Can you try
>>>
>>>     raco setup -j 1 -v -m -D scribblings/main
>>>
>>> ? It should produce a lot of output, including the reason that
>>> "make-search.rkt" is being recompiled.
>>>
>>> Thanks!
>>>
>>



Posted on the users mailing list.