Bug#636699: racket-doc: The documentation for the scribble language is missing.
On Tuesday, James Vega wrote: Just to clarify, the problematic file is collects/scribble/sigplan/sigplanconf.cls which has the following license: [...] This was finally removed from the repo head. Also, we're releasing a 5.1.3 version shortly (a quick bugfix) -- so I'm removing the file from there too so there's no problem with the official distribution too. David: IIRC, this finishes the list of problematic files, right? (Actually, leaves only the unclear srfi-19 implementation which I've never got a reply for.) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#636699: racket-doc: The documentation for the scribble language is missing.
On Sun, 14 Aug 2011 17:13:50 -0400, Eli Barzilay e...@barzilay.org wrote: On Tuesday, James Vega wrote: David: IIRC, this finishes the list of problematic files, right? (Actually, leaves only the unclear srfi-19 implementation which I've never got a reply for.) Hi Eli; Here is a list of files currently deleted from the source tarball. David collects/scribble/jfp/jfp.cls collects/scribble/jfp/jfp.tex collects/scribble/jfp/lang.rkt collects/scribble/jfp/lang/reader.rkt collects/scribble/jfp/style.tex collects/scribble/sigplan/lang.rkt collects/scribble/sigplan/lang/reader.rkt collects/scribble/sigplan/sigplan.css collects/scribble/sigplan/sigplan.tex collects/scribble/sigplan/sigplanconf.cls collects/scribble/sigplan/style.tex collects/tests/racket/benchmarks/common/maze.sch collects/tests/racket/benchmarks/common/maze2.sch collects/tests/racket/benchmarks/common/psyntax-input.txt collects/tests/racket/benchmarks/common/typed/maze2.rktl collects/tests/racket/testing.rktl collects/tests/utils/mz-testing.rkt collects/tests/utils/sexp-diff.rkt collects/tests/xml/clark-tests/* -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#636699: racket-doc: The documentation for the scribble language is missing.
10 minutes ago, David Bremner wrote: Hi Eli; Here is a list of files currently deleted from the source tarball. Executive summary: with 5.1.3 (and in the future) you shouldn't delete anything, except for the stuff in `tests' (which can all go away). Details: collects/scribble/sigplan/sigplanconf.cls collects/scribble/jfp/jfp.cls These are gone. The files still exist, but they're one-line tex stubs that I wrote that simply throw an error -- the copyrighted content itself is gone. (I actually forgot to do the JFP one, I'll do that too now.) In the git master branch, they're removed completely. (Instead, there's code that will download them from where they should be.) collects/scribble/jfp/jfp.tex collects/scribble/jfp/lang.rkt collects/scribble/jfp/lang/reader.rkt collects/scribble/jfp/style.tex collects/scribble/sigplan/lang.rkt collects/scribble/sigplan/lang/reader.rkt collects/scribble/sigplan/sigplan.css collects/scribble/sigplan/sigplan.tex collects/scribble/sigplan/style.tex These are all our files, including the tex files. They should definitely be kept (and probably what lead to this bug report). collects/tests/racket/benchmarks/common/maze.sch collects/tests/racket/benchmarks/common/maze2.sch collects/tests/racket/benchmarks/common/psyntax-input.txt collects/tests/racket/benchmarks/common/typed/maze2.rktl collects/tests/racket/testing.rktl collects/tests/utils/mz-testing.rkt collects/tests/utils/sexp-diff.rkt collects/tests/xml/clark-tests/* The whole `tests' directory can be safely removed. In fact, it's safe to remove any `collects/**/tests' directory. (It is part of our distribution rules, which means that people can't add a `tests' directory with content that is needed -- it would break our nightly builds.) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#636699: racket-doc: The documentation for the scribble language is missing.
On Sat, Aug 06, 2011 at 05:46:25PM -0400, James Vega wrote: On Fri, Aug 05, 2011 at 02:13:53PM +0200, Pablo Rauzy wrote: The Racket documentation in this package come without the scribble language documentation. The scribble directory is missing in /usr/share/racket/doc/ and the link to the scribble doc is missing on the index page of the documentation (which means that the documentation is already missing at the compile-to-html time). The generation of the Scribble documentation is disabled since it relies on files with unclear licensing. As such, we currently remove them from the Debian source package. Just to clarify, the problematic file is collects/scribble/sigplan/sigplanconf.cls which has the following license: Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Due to that, we removed the collects/scribble/sigplan directory in our source package. This happens to break building the scribble docs. It looks like that may have been reaching too far, though. I just tried rebuilding with only sigplanconf.cls removed instead of the entire directory and, at first glance, that seems to work. -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega james...@debian.org signature.asc Description: Digital signature
Bug#636699: racket-doc: The documentation for the scribble language is missing.
Yes, just removing the offending .cls file is sufficient. There's no need to remove anything else, and nothing in the racket build depends on that file. On 2011-08-09, James Vega james...@debian.org wrote: On Sat, Aug 06, 2011 at 05:46:25PM -0400, James Vega wrote: On Fri, Aug 05, 2011 at 02:13:53PM +0200, Pablo Rauzy wrote: The Racket documentation in this package come without the scribble language documentation. The scribble directory is missing in /usr/share/racket/doc/ and the link to the scribble doc is missing on the index page of the documentation (which means that the documentation is already missing at the compile-to-html time). The generation of the Scribble documentation is disabled since it relies on files with unclear licensing. As such, we currently remove them from the Debian source package. Just to clarify, the problematic file is collects/scribble/sigplan/sigplanconf.cls which has the following license: Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Due to that, we removed the collects/scribble/sigplan directory in our source package. This happens to break building the scribble docs. It looks like that may have been reaching too far, though. I just tried rebuilding with only sigplanconf.cls removed instead of the entire directory and, at first glance, that seems to work. -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega james...@debian.org -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://www.barzilay.org/ Maze is Life! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#636699: racket-doc: The documentation for the scribble language is missing.
On Fri, Aug 05, 2011 at 02:13:53PM +0200, Pablo Rauzy wrote: The Racket documentation in this package come without the scribble language documentation. The scribble directory is missing in /usr/share/racket/doc/ and the link to the scribble doc is missing on the index page of the documentation (which means that the documentation is already missing at the compile-to-html time). The generation of the Scribble documentation is disabled since it relies on files with unclear licensing. As such, we currently remove them from the Debian source package. -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega james...@debian.org signature.asc Description: Digital signature
Bug#636699: racket-doc: The documentation for the scribble language is missing.
Package: racket-doc Version: 5.1.1+dfsg1-2 Severity: normal The Racket documentation in this package come without the scribble language documentation. The scribble directory is missing in /usr/share/racket/doc/ and the link to the scribble doc is missing on the index page of the documentation (which means that the documentation is already missing at the compile-to-html time). Sorry, I don't have more informations. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.39-2-686-pae (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash racket-doc depends on no packages. Versions of packages racket-doc recommends: ii racket 5.1.1+dfsg1-2 extensible programming language in racket-doc suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org