[racket-dev] [plt] Push #26989: master branch updated
Yesterday, Eli Barzilay wrote:
>
> [...] some script that finds the recent rename of all files and make
> sure that it produces an expected result.
Suspicious undetected renames (excluding info files, git files, etc):
pkgs/drracket/drracket/acks.rkt
pkgs/drracket/drracket/drracket.extreg
pkgs/drracket/drracket/drracket.startmenu
pkgs/drracket/help/bug-report.scrbl
pkgs/drracket/setup/plt-installer.scrbl
pkgs/drracket/version/tool.scrbl
pkgs/gui-pkgs/gui-lib/mred/installer.rkt
pkgs/gui-pkgs/gui-lib/racket/gui/installer.rkt
pkgs/htdp/scribblings/htdp-langs/htdp-ptr.scrbl
pkgs/racket-pkgs/racket-doc/file/scribblings/gif.scrbl
pkgs/racket-pkgs/racket-doc/scribblings/raco/config.scrbl
pkgs/racket-pkgs/racket-index/scribblings/main/acks.scrbl
racket/lib/collects/compiler/private/configdir.rkt
racket/lib/collects/raco/main.extreg
racket/lib/collects/setup/private/setup-relative.rkt
racket/lib/collects/setup/winstrip.rkt
racket/src/racket/collects-path.rkt
racket/src/racket/src/cstartup.inc
Going from the other direction, these are the files that existed before
the rename commit that do not appear anywhere in the lists of rename
chains:
collects/config/.gitignore
collects/config/config.rkt
collects/config/config.scrbl
collects/config/info.rkt
collects/config/main.rkt
collects/file/scribblings/gif.scrbl
collects/games/paint-by-numbers/solution-sets/directory
collects/images/info.rkt
collects/meta/pkg-index/planet-compat/.gitignore
collects/mred/installer.rkt
collects/mzscheme/info.rkt
collects/racket/gui/installer.rkt
collects/racket/place/distributed/info.rkt
collects/rackunit/info.rkt
collects/scheme/signature/lang/reader.rkt
collects/scribblings/main/acks.scrbl
collects/setup/configtab.rkt
collects/slideshow/info.rkt
collects/teachpack/data.csv
collects/tests/datalog/paren-examples/ancestor.txt
collects/tests/datalog/paren-examples/bidipath.txt
collects/tests/datalog/paren-examples/empty.txt
collects/tests/datalog/paren-examples/laps.txt
collects/tests/datalog/paren-examples/long.txt
collects/tests/datalog/paren-examples/path.txt
collects/tests/datalog/paren-examples/pq.txt
collects/tests/datalog/paren-examples/revpath.txt
collects/tests/datalog/paren-examples/says.txt
collects/tests/datalog/paren-examples/sym.txt
collects/tests/datalog/paren-examples/true.txt
collects/tests/eopl/chapter3/proc-lang/proc-rep/lang.rkt
collects/tests/eopl/chapter4/call-by-reference/pairval1.rkt
collects/tests/eopl/chapter4/call-by-reference/pairval2.rkt
collects/tests/eopl/chapter4/call-by-reference/pairvals.rkt
collects/tests/eopl/chapter4/implicit-refs/store.rkt
collects/tests/eopl/chapter4/mutable-pairs/pairval2.rkt
collects/tests/eopl/chapter4/mutable-pairs/pairvals.rkt
collects/tests/eopl/chapter5/letrec-lang/environments.rkt
collects/tests/eopl/chapter5/letrec-lang/lang.rkt
collects/tests/eopl/chapter5/thread-lang/store.rkt
collects/tests/eopl/chapter6/cps-side-effects-lang/store.rkt
collects/tests/eopl/chapter7/inferred/data-structures.rkt
collects/tests/eopl/chapter8/full-system/data-structures.rkt
collects/tests/eopl/chapter8/full-system/environments.rkt
collects/tests/eopl/chapter8/simplemodules/checker.rkt
collects/tests/eopl/chapter8/simplemodules/data-structures.rkt
collects/tests/eopl/chapter8/simplemodules/environments.rkt
collects/tests/eopl/chapter9/classes/store.rkt
collects/tests/eopl/chapter9/typed-oo/store.rkt
collects/tests/pkg/test-pkgs/pkg-a-third/pkg-a/main.rkt
collects/tests/pkg/test-pkgs/pkg-test1-manifest-error/pkg-test1/main.rkt
collects/tests/pkg/test-pkgs/pkg-test1-v2/pkg-test1/conflict.rkt
collects/tests/pkg/test-pkgs/pkg-test1-v2/pkg-test1/main.rkt
collects/tests/pkg/test-pkgs/pkg-test1/pkg-test1/conflict.rkt
collects/tests/pkg/test-pkgs/pkg-test1/pkg-test1/main.rkt
collects/tests/pkg/test-pkgs/pkg-test1/pkg-test1/update.rkt
collects/tests/pkg/test-pkgs/pkg-test3-v2/info.rkt
collects/tests/racket/benchmarks/shootout/typed/nbody-vec-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nbody-vec-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nestedloop-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nestedloop-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nothing-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nothing-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nsieve-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nsieve-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nsievebits-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/nsievebits-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/partialsums-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/partialsums-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/pidigits-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/pidigits-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/pidigits1-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/pidigits1-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/random-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/random-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/recursive-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/recursive-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/regexmatch-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/regexmatch-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/regexpdna-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/regexpdna-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/reversecomplement-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/reversecomplement-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/reversefile-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/reversefile-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/sieve-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/sieve-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/spectralnorm-generic-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/spectralnorm-generic-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/spectralnorm-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/spectralnorm-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/spellcheck-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/spellcheck-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/strcat-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/strcat-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/sumcol-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/sumcol-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/thread-ring-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/thread-ring-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/wc-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/wc-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/wordfreq-non-optimizing.rkt
collects/tests/racket/benchmarks/shootout/typed/wordfreq-optimizing.rkt
collects/tests/racket/place/distributed/bank.rkt
collects/tests/racklog/lang/laps.txt
collects/tests/racklog/lang/long.txt
collects/tests/racklog/lang/says.txt
collects/tests/racklog/lang/true.txt
collects/trace/info.rkt
collects/web-server/default-web-root/htdocs/plt-logo.gif
collects/web-server/default-web-root/htdocs/servlets/examples/static.html
src/racket/collects-path.rkt
src/racket/src/cstartup.inc
src/racket/src/lightning/ppc/funcs-common.h
Suspicious renamings (the first line is current name, then there are
*some* of the previous names with the bogus one -- it's already
"cleansed" from some known renames):
racket/lib/collects/scheme/unit/lang/reader.rkt
collects/scheme/unit/lang/reader.rkt
collects/racket/unit/lang/reader.ss
collects/frtime/reactive/lang/reader.ss
collects/eopl/lang/reader.ss
collects/frtime/lang/reader.ss
collects/lazy/lang/reader.ss
collects/mred/lang/reader.ss
==> Note: lots of these in varying rename chain lengths. So these
should be done manually.
pkgs/deinprogramm/deinprogramm/signature/signature.rkt
collects/deinprogramm/contract/contract.rkt
pkgs/drracket/drracket/drracket.creator
collects/drscheme/drscheme.creator
collects/help/help.creator
pkgs/drracket/drscheme/drscheme.creator
collects/help/help.creator
pkgs/future-visualizer-pkgs/future-visualizer-typed/info.rkt
collects/tests/pkg/test-pkgs/pkg-z/info.rkt
pkgs/games/tally-maze/info.rkt
collects/games/same/info.rkt
==> Many more info files too.
I didn't do more of this because I realized that this is not too useful
now, with most (or all) of the bad detections happening in the past.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!