[racket-dev] racket unlinking bigloo lib

2012-01-10 Thread Marijn
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi lists, Matthew, Manuel,

this is about Gentoo bug 379931[1] which I'll summarize here.

Racket calls `ldconfig -n /usr/lib' in the course of doing `make
install' and this causes one of bigloo's shared object symlinks to be
unlinked.
I don't think racket should be calling ldconfig.
On the other hand, I am not sure that I know of any good reason why
calling ldconfig should cause that unlink to happen (which isn't
saying very much). Could it be that bigloo also does something funny here?

Marijn

[1]:https://bugs.gentoo.org/show_bug.cgi?id=379931
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8ME3cACgkQp/VmCx0OL2zTVgCdGvtJWKNYkorDY2SWmThpoaIJ
zrUAoKJWcDf/qUvcutHQp8+4dJZ/FVhr
=Lhld
-END PGP SIGNATURE-
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] racket unlinking bigloo lib

2012-01-10 Thread Matthew Flatt
At Tue, 10 Jan 2012 11:31:19 +0100, Marijn wrote:
 Racket calls `ldconfig -n /usr/lib' in the course of doing `make
 install' and this causes one of bigloo's shared object symlinks to be
 unlinked.
 I don't think racket should be calling ldconfig.

That call comes from `libtool --mode=finish'. I'm no libtool expert,but
my understanding is that `libtool --mode=finish' is needed in general
when installing via `libtool'.

Maybe `configure' should accept a `--disable-libtoolfinish' flag that
skips the `libtool --mode=finish'?

_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] Request for help: PLaneT package removal causes resurrection in 5.2.0.900?

2012-01-10 Thread Danny Yoo
Something strange is happening with 'planet remove' and Whalesong in
the upcoming Racket release. The act of trying to uninstall a PLaneT
package appears to be triggering the immediate re-installation of the
package!

I'm including a transcript below.  It looks like the act of Scribble's
regenerating of the documentation is somehow triggering the package's
installation.  This also seems to be specific to Whalesong at the
moment, as it hasn't happened with any of my other packages yet. I
have not yet been able to figure out what I'm doing that would cause
the package to resurrect itself.

---

kui ~ $ planet remove dyoo whalesong.plt 1 12
PLaneT:
PLaneT: = Removing (dyoo whalesong.plt 1 12) =
PLaneT: raco setup: version: 5.2.0.900 [3m]
PLaneT: raco setup: variants: 3m
PLaneT: raco setup: main collects: /home/dyoo/local/racket/collects
PLaneT: raco setup: collects paths:
PLaneT: raco setup:   /home/dyoo/.racket/5.2.0.900/collects
PLaneT: raco setup:   /home/dyoo/local/racket/collects
PLaneT: raco setup: --- cleaning collections ---
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/base/lang
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/bf
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/bf/lang
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/compiler
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/cs019
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/cs019/lang
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/cs019/private
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/image
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/image/private
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/js
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/js-assembler
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/korean/lang
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/lang
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/lang/base
PLaneT: raco setup: deleting: in
planet/dyoo/whalesong.plt/1/12/lang/check-expect
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/lang/js
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/lang/private
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/lang/unsafe
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/make
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/parser
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/private
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/resource
PLaneT: raco setup: deleting: in
planet/dyoo/whalesong.plt/1/12/resource/specialize
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/scribblings
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/storage
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/tool
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/version-case
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/web-world
PLaneT: raco setup: deleting: in planet/dyoo/whalesong.plt/1/12/world
PLaneT: raco setup: --- updating info-domain tables ---
PLaneT: raco setup: --- post-installing collections ---
PLaneT: Erasing metadata
PLaneT: Deleting metadata and files in
/home/dyoo/.racket/planet/300/5.2.0.900/cache/dyoo/whalesong.plt/1/12
PLaneT: Trimming empty directories
PLaneT: Rebuilding documentation index
raco setup: version: 5.2.0.900 [3m]
raco setup: variants: 3m
raco setup: main collects: /home/dyoo/local/racket/collects
raco setup: collects paths:
raco setup:   /home/dyoo/.racket/5.2.0.900/collects
raco setup:   /home/dyoo/local/racket/collects
raco setup: --- pre-installing collections ---
raco setup: --- compiling collections ---
raco setup: making: scribblings/main/user
raco setup: --- updating info-domain tables ---
raco setup: --- creating launchers ---
raco setup: --- building documentation ---
raco setup: skipping: honu/scribblings/honu.scrbl
raco setup: skipping: handin-server/scribblings/handin-server.scrbl
raco setup: skipping:
/gpfs/main/home/dyoo/work/whalesong/scribblings/manual.scrbl
raco setup: rendering: scribblings/main/user/start.scrbl
PLaneT: found local, uninstalled copy of package at
/home/dyoo/.racket/planet/300/packages/dyoo/whalesong.plt/1/12/whalesong.plt
PLaneT:
PLaneT: = Unpacking whalesong.plt =
PLaneT: Unpacking archive from
/home/dyoo/.racket/planet/300/packages/dyoo/whalesong.plt/1/12/whalesong.plt
PLaneT:   unpacking Makefile in
/home/dyoo/.racket/planet/300/5.2.0.900/cache/dyoo/whalesong.plt/1/12/./
PLaneT:   unpacking README in
/home/dyoo/.racket/planet/300/5.2.0.900/cache/dyoo/whalesong.plt/1/12/./
PLaneT:   making directory base in
/home/dyoo/.racket/planet/300/5.2.0.900/cache/dyoo/whalesong.plt/1/12/./

[racket-dev] release branch compile issue

2012-01-10 Thread Jordan Schatz
When compiling from the release branch make install dies with:

racket/racketcgc -u \
  ./../collects/setup/unixstyle-install.rkt \
  make-install-copytree ./.. \
  /home/jordan/bin//bin /home/jordan/bin//lib/racket/collects 
/home/jordan/bin//share/racket/doc /home/jordan/bin//lib 
/home/jordan/bin//include/racket /home/jordan/bin//lib/racket 
/home/jordan/bin//share/man no
/home/jordan/racket/collects/setup/compiled/unixstyle-install_rkt.zo::0: read 
(compiled): code compiled for version 5.2.0.5, not 5.2.0.900

 === context ===
standard-module-name-resolver

make[4]: *** [copytree-run] Error 1
make[4]: Leaving directory `/home/jordan/racket/src'
make[3]: *** [install-common-middle] Error 2
make[3]: Leaving directory `/home/jordan/racket/src'
make[2]: *** [install-3m-common] Error 2
make[2]: Leaving directory `/home/jordan/racket/src'
make[1]: *** [install-3m] Error 2
make[1]: Leaving directory `/home/jordan/racket/src'
make: *** [install] Error 2
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] release branch compile issue

2012-01-10 Thread Robby Findler
Looks like you've somehow got multiple versions. Probably the easiest
thing is to delete your build directory and try again.

Robby

On Tue, Jan 10, 2012 at 10:16 AM, Jordan Schatz jor...@noionlabs.com wrote:
 When compiling from the release branch make install dies with:

 racket/racketcgc -u \
          ./../collects/setup/unixstyle-install.rkt \
          make-install-copytree ./.. \
          /home/jordan/bin//bin /home/jordan/bin//lib/racket/collects 
 /home/jordan/bin//share/racket/doc /home/jordan/bin//lib 
 /home/jordan/bin//include/racket /home/jordan/bin//lib/racket 
 /home/jordan/bin//share/man no
 /home/jordan/racket/collects/setup/compiled/unixstyle-install_rkt.zo::0: read 
 (compiled): code compiled for version 5.2.0.5, not 5.2.0.900

  === context ===
 standard-module-name-resolver

 make[4]: *** [copytree-run] Error 1
 make[4]: Leaving directory `/home/jordan/racket/src'
 make[3]: *** [install-common-middle] Error 2
 make[3]: Leaving directory `/home/jordan/racket/src'
 make[2]: *** [install-3m-common] Error 2
 make[2]: Leaving directory `/home/jordan/racket/src'
 make[1]: *** [install-3m] Error 2
 make[1]: Leaving directory `/home/jordan/racket/src'
 make: *** [install] Error 2
 _
  Racket Developers list:
  http://lists.racket-lang.org/dev

_
  Racket Developers list:
  http://lists.racket-lang.org/dev


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

2012-01-10 Thread Neil Toronto

Forgot to say: please merge these into 5.2.1.

Thanks!

On 01/10/2012 03:24 PM, ntoro...@racket-lang.org wrote:

ntoronto has updated `master' from dc2aa3ea5c to 5736695bae.
   http://git.racket-lang.org/plt/dc2aa3ea5c..5736695bae

=[ 4 Commits ]==

Directory summary:
   16.1% collects/images/icons/
   76.1% collects/images/private/
6.0% collects/images/

~~

6ec7813 Neil Torontontoro...@racket-lang.org  2012-01-08 23:13
:
| Caching with weak boxes, cleanup, planet download icon
:
   M collects/drracket/private/debug.rkt |4 +-
   M collects/drracket/private/unit.rkt  |   10 +-
   M collects/images/icons/arrow.rkt |   76 ---
   M collects/images/icons/control.rkt   |  189 
   M collects/images/icons/file.rkt  |  219 +-
   M collects/images/icons/misc.rkt  |  408 +---
   M collects/images/icons/style.rkt |   52 +
   M collects/images/icons/tool.rkt  |   63 +++---
   M collects/images/logos.rkt   |  367 
   D collects/images/private/transient-box.rkt
   M collects/images/private/utils.rkt   |  110 -

~~

be4bfdf Neil Torontontoro...@racket-lang.org  2012-01-08 23:18
:
| Contract fix
:
   M collects/images/private/flomap.rkt |   14 ++

~~

daf3ed5 Neil Torontontoro...@racket-lang.org  2012-01-10 13:29
:
| Rewrote flomaps and rendering in Typed Racket for speed and safety
:
   M collects/images/icons/control.rkt   |1 -
   M collects/images/icons/file.rkt  |9 +-
   M collects/images/icons/misc.rkt  |8 +-
   M collects/images/icons/style.rkt |3 +-
   M collects/images/icons/tool.rkt  |1 -
   M collects/images/logos.rkt   |   36 +-
   A collects/images/private/deep-flomap-parameters.rkt
   A collects/images/private/deep-flomap-render.rkt
   M collects/images/private/deep-flomap.rkt |  491 +
   A collects/images/private/deep-flomap-struct.rkt
   A collects/images/private/deep-flomap-untyped-parameters.rkt
   A collects/images/private/draw-predicates.rkt
   A collects/images/private/flomap-blur.rkt
   A collects/images/private/flomap-composite.rkt
   A collects/images/private/flomap-convert.rkt
   A collects/images/private/flomap-effects.rkt
   A collects/images/private/flomap-gradient.rkt
   A collects/images/private/flomap-pointwise.rkt
   A collects/images/private/flomap-resize.rkt
   M collects/images/private/flomap.rkt  | 1181 +---
   A collects/images/private/flomap-stats.rkt
   A collects/images/private/flomap-struct.rkt
   A collects/images/private/flomap-transform.rkt
   A collects/images/private/flonum.rkt
   D collects/images/private/renderfx.rkt
   D collects/images/private/unsafe.rkt
   M collects/images/private/utils.rkt   |   42 +-
   M collects/images/tests/icon-tests.rkt|3 +-
   M collects/images/tests/logo-tests.rkt|1 +

~~

5736695 Neil Torontontoro...@racket-lang.org  2012-01-10 15:21
:
| Better debugger icon bomb
:
   M collects/drracket/private/unit.rkt |5 ++---
   M collects/icons/bomb-32x32.png  |  Bin 2357 -  2262 bytes
   M collects/images/icons/misc.rkt |   20 
   M collects/images/icons/tool.rkt |2 +-
   M collects/images/private/utils.rkt  |   32 +++-

_
 Racket Developers list:
 http://lists.racket-lang.org/dev