Package: erlang; Maintainer for erlang is Debian Erlang Packagers <pkg-erlang-devel@lists.alioth.debian.org>; Source for erlang is src:erlang (PTS, buildd, popcon).
Reported by: Martin Pitt <martin.pitt@ubuntu.com>
Date: Thu, 11 Jun 2009 11:33:01 UTC
Severity: wishlist
Tags: wontfix
Found in versions erlang/1:13.b.1-dfsg-5, erlang/1:13.b-dfsg1-1
Reply or subscribe to this bug.
View this report as an mbox folder, status mbox, maintainer mbox
Report forwarded
to debian-bugs-dist@lists.debian.org, Erlang Packagers <erlang-pkg-devel@lists.berlios.de>:
Bug#532757; Package erlang.
(Thu, 11 Jun 2009 11:33:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Martin Pitt <martin.pitt@ubuntu.com>:
New Bug report received and forwarded. Copy sent to Erlang Packagers <erlang-pkg-devel@lists.berlios.de>.
(Thu, 11 Jun 2009 11:33:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: erlang Version: 1:13.b-dfsg1-1 Hello, The erlang-base package is about 7 MB, which is very large for a runtime environment. This is an issue for using e. g. couchdb in an embedded environment, or shipping couchdb/erlang runtime on distribution CDs (which have limited space). In https://launchpad.net/bugs/385093 we are currently discussing to move the debug information out of erlang-base into a separate package (this could just go into erlang-dev, or into a new erlang-debug). We would like to modify the package so that erlang-base gets stripped libraries (with e. g. erts/emulator/utils/make_preload beam_strip()) and that erlang-debug would ship the unstripped libraries in an alternate preferred library search path. However, we don't want to do this without your consent/acceptance of the patch, since that would introduce a large incompatibility of reverse dependencies between Debian and Ubuntu. What do you think about the idea? Thanks for considering, Martin P.S. We are also discussing other steps to put -base on a diet: - https://launchpad.net/bugs/385120 : drop uniprocessor BEAM - https://launchpad.net/bugs/385095 : separating compiler We'll file separate bug reports after we discussed this one, and after we made some further investigations. -- Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
[signature.asc (application/pgp-signature, inline)]
Severity set to `wishlist' from `normal'
Request was from Martin Pitt <martin.pitt@ubuntu.com>
to control@bugs.debian.org.
(Thu, 11 Jun 2009 11:54:06 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Erlang Packagers <erlang-pkg-devel@lists.berlios.de>:
Bug#532757; Package erlang.
(Thu, 11 Jun 2009 12:00:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Sergei Golovan <sgolovan@gmail.com>:
Extra info received and forwarded to list. Copy sent to Erlang Packagers <erlang-pkg-devel@lists.berlios.de>.
(Thu, 11 Jun 2009 12:00:07 GMT) (full text, mbox, link).
Message #12 received at 532757@bugs.debian.org (full text, mbox, reply):
severity 532757 wishlist thanks On Thu, Jun 11, 2009 at 3:14 PM, Martin Pitt<martin.pitt@ubuntu.com> wrote: > > Hello, > > The erlang-base package is about 7 MB, which is very large for a > runtime environment. This is an issue for using e. g. couchdb in an > embedded environment, or shipping couchdb/erlang runtime on > distribution CDs (which have limited space). 1) I wouldn't like to split erlang-base more (except probably separating compiler and hipe, but this requires additional investigations because stdlib has references to compiler and escript with -mode(compile) directive will not work without compiler too, so I'd like to be sure that these drawbacks are minor and there aren't other problems). 2) As for debug information, it's better to ask upstream first why they include debug info and don't give a way to strip it (except patching the source). I'm afraid that since everyone uses unstripped beam files then stripping them will reveal some unusual bugs. And I wouldn't like Debian users to be guinea pigs. > > In https://launchpad.net/bugs/385093 we are currently discussing to > move the debug information out of erlang-base into a separate package > (this could just go into erlang-dev, or into a new erlang-debug). > > We would like to modify the package so that erlang-base gets stripped > libraries (with e. g. erts/emulator/utils/make_preload beam_strip()) > and that erlang-debug would ship the unstripped libraries in an > alternate preferred library search path. > > However, we don't want to do this without your consent/acceptance of > the patch, since that would introduce a large incompatibility of > reverse dependencies between Debian and Ubuntu. 3) Currently, Erlang in Ubuntu is essentially unmaintained, so keeping compatibility with Debian packages is reasonable. But if you will maintain it (and fix Ubuntu-specific bugs) then I don't see why compatibility is necessary. -- Sergei Golovan
Severity set to `wishlist' from `wishlist'
Request was from Sergei Golovan <sgolovan@gmail.com>
to control@bugs.debian.org.
(Thu, 11 Jun 2009 12:00:11 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Erlang Packagers <erlang-pkg-devel@lists.berlios.de>:
Bug#532757; Package erlang.
(Fri, 12 Jun 2009 06:21:02 GMT) (full text, mbox, link).
Acknowledgement sent
to James Henstridge <james@jamesh.id.au>:
Extra info received and forwarded to list. Copy sent to Erlang Packagers <erlang-pkg-devel@lists.berlios.de>.
(Fri, 12 Jun 2009 06:21:02 GMT) (full text, mbox, link).
Message #19 received at 532757@bugs.debian.org (full text, mbox, reply):
On Thu, Jun 11, 2009 at 7:55 PM, Sergei Golovan <sgolovan@gmail.com> wrote: > severity 532757 wishlist > thanks > > On Thu, Jun 11, 2009 at 3:14 PM, Martin Pitt<martin.pitt@ubuntu.com> wrote: >> >> Hello, >> >> The erlang-base package is about 7 MB, which is very large for a >> runtime environment. This is an issue for using e. g. couchdb in an >> embedded environment, or shipping couchdb/erlang runtime on >> distribution CDs (which have limited space). > > 1) I wouldn't like to split erlang-base more (except probably > separating compiler and hipe, but this requires additional > investigations because stdlib has references to compiler and escript > with -mode(compile) directive will not work without compiler too, so > I'd like to be sure that these drawbacks are minor and there aren't > other problems). I hadn't thought about the interactive shell you get when running "erl" with no arguments. Perhaps that is a reason to not split out the compiler. > 2) As for debug information, it's better to ask upstream first why they include > debug info and don't give a way to strip it (except patching the > source). I'm afraid that since everyone uses unstripped beam files > then stripping them will reveal some unusual bugs. And I wouldn't like > Debian users to be guinea pigs. As far as running existing applications, I don't think there is much risk: stripped "production" builds are one of the options provided on the CEAN site (http://cean.process-one.net/downloads/) and I've seen it suggested multiple times in the erlang mailing list archives. The existing rules for determining the flags appear to be "build with debug info on all systems except vxworks and ose_ppc750". My guess is that this corresponds to Ericsson wanting debug info on the systems they develop on but smaller binaries on systems they deploy to. I haven't noticed any problems running applications without debug_info if it helps. >> In https://launchpad.net/bugs/385093 we are currently discussing to >> move the debug information out of erlang-base into a separate package >> (this could just go into erlang-dev, or into a new erlang-debug). >> >> We would like to modify the package so that erlang-base gets stripped >> libraries (with e. g. erts/emulator/utils/make_preload beam_strip()) >> and that erlang-debug would ship the unstripped libraries in an >> alternate preferred library search path. >> >> However, we don't want to do this without your consent/acceptance of >> the patch, since that would introduce a large incompatibility of >> reverse dependencies between Debian and Ubuntu. > > 3) Currently, Erlang in Ubuntu is essentially unmaintained, so keeping > compatibility with Debian packages is reasonable. But if you will > maintain it (and fix Ubuntu-specific bugs) then I don't see why > compatibility is necessary. Compatibility makes it easier to pass changes back and forth between the two distributions. I doubt our user bases are that different (some want to develop Erlang apps, some want to run Erlang apps), so it seems worthwhile trying to cooperate. Our main goal here is to get the basic runtime down small enough so that we can get an Erlang based application (CouchDB) onto the Ubuntu install CD. I imagine that these improvements could also be useful for Debian users wanting to deploy systems with limited storage space. James.
Reply sent
to Sergei Golovan <sgolovan@debian.org>:
You have taken responsibility.
(Wed, 17 Jun 2009 06:36:03 GMT) (full text, mbox, link).
Notification sent
to Martin Pitt <martin.pitt@ubuntu.com>:
Bug acknowledged by developer.
(Wed, 17 Jun 2009 06:36:04 GMT) (full text, mbox, link).
Message #24 received at 532757-close@bugs.debian.org (full text, mbox, reply):
Source: erlang
Source-Version: 1:13.b.1-dfsg-2
We believe that the bug you reported is fixed in the latest version of
erlang, which is due to be installed in the Debian FTP archive:
erlang-appmon_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-appmon_13.b.1-dfsg-2_i386.deb
erlang-asn1_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-asn1_13.b.1-dfsg-2_i386.deb
erlang-base-hipe_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-base-hipe_13.b.1-dfsg-2_i386.deb
erlang-base_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-base_13.b.1-dfsg-2_i386.deb
erlang-common-test_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-common-test_13.b.1-dfsg-2_i386.deb
erlang-corba_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-corba_13.b.1-dfsg-2_i386.deb
erlang-crypto_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-crypto_13.b.1-dfsg-2_i386.deb
erlang-debugger_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-debugger_13.b.1-dfsg-2_i386.deb
erlang-dev_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-dev_13.b.1-dfsg-2_i386.deb
erlang-dialyzer_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-dialyzer_13.b.1-dfsg-2_i386.deb
erlang-docbuilder_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-docbuilder_13.b.1-dfsg-2_i386.deb
erlang-edoc_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-edoc_13.b.1-dfsg-2_i386.deb
erlang-et_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-et_13.b.1-dfsg-2_i386.deb
erlang-eunit_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-eunit_13.b.1-dfsg-2_i386.deb
erlang-examples_13.b.1-dfsg-2_all.deb
to pool/main/e/erlang/erlang-examples_13.b.1-dfsg-2_all.deb
erlang-gs_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-gs_13.b.1-dfsg-2_i386.deb
erlang-ic_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-ic_13.b.1-dfsg-2_i386.deb
erlang-inets_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-inets_13.b.1-dfsg-2_i386.deb
erlang-inviso_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-inviso_13.b.1-dfsg-2_i386.deb
erlang-megaco_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-megaco_13.b.1-dfsg-2_i386.deb
erlang-mnesia_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-mnesia_13.b.1-dfsg-2_i386.deb
erlang-mode_13.b.1-dfsg-2_all.deb
to pool/main/e/erlang/erlang-mode_13.b.1-dfsg-2_all.deb
erlang-nox_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-nox_13.b.1-dfsg-2_i386.deb
erlang-observer_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-observer_13.b.1-dfsg-2_i386.deb
erlang-odbc_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-odbc_13.b.1-dfsg-2_i386.deb
erlang-os-mon_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-os-mon_13.b.1-dfsg-2_i386.deb
erlang-parsetools_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-parsetools_13.b.1-dfsg-2_i386.deb
erlang-percept_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-percept_13.b.1-dfsg-2_i386.deb
erlang-pman_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-pman_13.b.1-dfsg-2_i386.deb
erlang-public-key_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-public-key_13.b.1-dfsg-2_i386.deb
erlang-reltool_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-reltool_13.b.1-dfsg-2_i386.deb
erlang-runtime-tools_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-runtime-tools_13.b.1-dfsg-2_i386.deb
erlang-snmp_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-snmp_13.b.1-dfsg-2_i386.deb
erlang-src_13.b.1-dfsg-2_all.deb
to pool/main/e/erlang/erlang-src_13.b.1-dfsg-2_all.deb
erlang-ssh_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-ssh_13.b.1-dfsg-2_i386.deb
erlang-ssl_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-ssl_13.b.1-dfsg-2_i386.deb
erlang-syntax-tools_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-syntax-tools_13.b.1-dfsg-2_i386.deb
erlang-test-server_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-test-server_13.b.1-dfsg-2_i386.deb
erlang-toolbar_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-toolbar_13.b.1-dfsg-2_i386.deb
erlang-tools_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-tools_13.b.1-dfsg-2_i386.deb
erlang-tv_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-tv_13.b.1-dfsg-2_i386.deb
erlang-typer_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-typer_13.b.1-dfsg-2_i386.deb
erlang-webtool_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-webtool_13.b.1-dfsg-2_i386.deb
erlang-wx_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-wx_13.b.1-dfsg-2_i386.deb
erlang-x11_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-x11_13.b.1-dfsg-2_i386.deb
erlang-xmerl_13.b.1-dfsg-2_i386.deb
to pool/main/e/erlang/erlang-xmerl_13.b.1-dfsg-2_i386.deb
erlang_13.b.1-dfsg-2.diff.gz
to pool/main/e/erlang/erlang_13.b.1-dfsg-2.diff.gz
erlang_13.b.1-dfsg-2.dsc
to pool/main/e/erlang/erlang_13.b.1-dfsg-2.dsc
erlang_13.b.1-dfsg-2_all.deb
to pool/main/e/erlang/erlang_13.b.1-dfsg-2_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 532757@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sergei Golovan <sgolovan@debian.org> (supplier of updated erlang package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 17 Jun 2009 08:49:38 +0400
Source: erlang
Binary: erlang-base erlang-base-hipe erlang-appmon erlang-asn1 erlang-common-test erlang-corba erlang-crypto erlang-debugger erlang-dialyzer erlang-docbuilder erlang-edoc erlang-et erlang-eunit erlang-gs erlang-ic erlang-inets erlang-inviso erlang-megaco erlang-mnesia erlang-observer erlang-odbc erlang-os-mon erlang-parsetools erlang-percept erlang-pman erlang-public-key erlang-reltool erlang-runtime-tools erlang-snmp erlang-ssh erlang-ssl erlang-syntax-tools erlang-test-server erlang-toolbar erlang-tools erlang-tv erlang-typer erlang-webtool erlang-wx erlang-xmerl erlang-dev erlang-src erlang-examples erlang-mode erlang-nox erlang-x11 erlang
Architecture: source all i386
Version: 1:13.b.1-dfsg-2
Distribution: unstable
Urgency: low
Maintainer: Erlang Packagers <erlang-pkg-devel@lists.berlios.de>
Changed-By: Sergei Golovan <sgolovan@debian.org>
Description:
erlang - Concurrent, real-time, distributed functional language
erlang-appmon - Erlang/OTP application monitor
erlang-asn1 - Erlang/OTP modules for ASN.1 support
erlang-base - Erlang/OTP virtual machine and base applications
erlang-base-hipe - Erlang/OTP HiPE enabled virtual machine and base applications
erlang-common-test - Erlang/OTP application for automated testing
erlang-corba - Erlang/OTP applications for CORBA support
erlang-crypto - Erlang/OTP cryprographic modules
erlang-debugger - Erlang/OTP application for debugging and testing
erlang-dev - Erlang/OTP development libraries and headers
erlang-dialyzer - Erlang/OTP discrepancy analyzer application
erlang-docbuilder - Erlang/OTP application for building HTML documentation
erlang-edoc - Erlang/OTP module for generating documentation
erlang-et - Erlang/OTP event tracer application
erlang-eunit - Erlang/OTP module for unit testing
erlang-examples - Erlang/OTP application examples
erlang-gs - Erlang/OTP graphics system
erlang-ic - Erlang/OTP IDL compiler
erlang-inets - Erlang/OTP Internet clients and servers
erlang-inviso - Erlang/OTP trace tool
erlang-megaco - Erlang/OTP implementation of Megaco/H.248 protocol
erlang-mnesia - Erlang/OTP distributed relational/object hybrid database
erlang-mode - Erlang major editing mode for Emacs
erlang-nox - Erlang/OTP applications that don't require X Window System
erlang-observer - Erlang/OTP application for investigating distributed systems
erlang-odbc - Erlang/OTP interface to SQL databases
erlang-os-mon - Erlang/OTP operating system monitor
erlang-parsetools - Erlang/OTP parsing tools
erlang-percept - Erlang/OTP concurrency profiling tool
erlang-pman - Erlang/OTP process manager
erlang-public-key - Erlang/OTP public key infrastructure
erlang-reltool - Erlang/OTP release management tool
erlang-runtime-tools - Erlang/OTP runtime tracing/debugging tools
erlang-snmp - Erlang/OTP SNMP applications
erlang-src - Erlang/OTP applications sources
erlang-ssh - Erlang/OTP implementation of SSH protocol
erlang-ssl - Erlang/OTP implementation of SSL
erlang-syntax-tools - Erlang/OTP modules for handling abstract Erlang syntax trees
erlang-test-server - Erlang/OTP server for automated application testing
erlang-toolbar - Erlang/OTP graphical toolbar
erlang-tools - Erlang/OTP various tools
erlang-tv - Erlang/OTP table viewer
erlang-typer - Erlang/OTP code type annotator
erlang-webtool - Erlang/OTP helper for web-based tools
erlang-wx - Erlang/OTP bindings to wxWidgets
erlang-x11 - Erlang/OTP applications that require X Window System
erlang-xmerl - Erlang/OTP XML tools
Closes: 532757
Changes:
erlang (1:13.b.1-dfsg-2) unstable; urgency=low
.
* Updated manpages for section 1.
* Applied patch by James Henstridge, which sets ERL_COMPILE_FLAGS based on
DEB_BUILD_OPTIONS. By default slim runtime without debug info is built.
To remove slim option set DEB_BUILD_OPTION to 'nostrip', to add debug_info
compiler option set DEB_BUILD_OPTION to 'debug'. Or it may be set to
'nostrip,debug' to return to the previous level ob debug information
(closes: #532757).
* Added a few words about building Erlang packages with debug info included
to README.Debian.
Checksums-Sha1:
8bdb201fbaaba42f9d902b625a31cca7e142b7ca 2297 erlang_13.b.1-dfsg-2.dsc
fa04004c6f83b0492b4ac63e309366b659626d11 76012 erlang_13.b.1-dfsg-2.diff.gz
376e2f77a71db057b88576eb1ec62e56429791a7 7904370 erlang-src_13.b.1-dfsg-2_all.deb
3dc133be2b40fcafd6d1c4c641fb778da8e525ae 446584 erlang-examples_13.b.1-dfsg-2_all.deb
af233c9d04d9905bc2dd0342a4e39fe6bf000000 87102 erlang-mode_13.b.1-dfsg-2_all.deb
0e4267672ba4164287162c3d362bc4aecd8e9b08 33350 erlang_13.b.1-dfsg-2_all.deb
99d041abd7472496ef9259eb5b161c0f2cdecb68 3461526 erlang-base_13.b.1-dfsg-2_i386.deb
a3c61118ecae288f20d7e06cc439ec42d382be5c 86964 erlang-appmon_13.b.1-dfsg-2_i386.deb
a513c7f7d8437c62f6594e721ad569f2bc6cdd93 363542 erlang-asn1_13.b.1-dfsg-2_i386.deb
a5ad4a962a289925035899844a4b608390851cdf 165844 erlang-common-test_13.b.1-dfsg-2_i386.deb
50a2a58fe665364caa75a398465063ef2ae28451 846534 erlang-corba_13.b.1-dfsg-2_i386.deb
e111a2cba11a7bd90f22d72cab376cfbb827f5f7 51290 erlang-crypto_13.b.1-dfsg-2_i386.deb
172cb0295d2b91a9538c5c75e7eadd53da5a5c41 201544 erlang-debugger_13.b.1-dfsg-2_i386.deb
89b14bb30a14bfac9f4693afeafc22ef4758f2e1 188434 erlang-dialyzer_13.b.1-dfsg-2_i386.deb
eab9951441a2f202299aaf8d9c097acc394e3af6 139134 erlang-docbuilder_13.b.1-dfsg-2_i386.deb
b79b049444c46f6c458a66040a1a38612d1623eb 116694 erlang-edoc_13.b.1-dfsg-2_i386.deb
5a43e222e271e7425994f4a5e4ec82bdb59ccb4f 66082 erlang-et_13.b.1-dfsg-2_i386.deb
e9e6ff509db0726e45e98f105cf53ada368ab07f 84816 erlang-eunit_13.b.1-dfsg-2_i386.deb
1d40ed70278dca4138745905298dbe0f32baaa41 352560 erlang-gs_13.b.1-dfsg-2_i386.deb
49e3c4964ca60c4af10a7e93a931b9d76ba93746 286540 erlang-ic_13.b.1-dfsg-2_i386.deb
477a97a018ddb8f7f1aae8efaa1b65a22e66810a 281712 erlang-inets_13.b.1-dfsg-2_i386.deb
05019a7fc7b3c4fdbbb35ea903a6ab5b4f233cd1 78718 erlang-inviso_13.b.1-dfsg-2_i386.deb
3f116bb684c1b236ca8910b58e4a5f47ff34f66b 2326286 erlang-megaco_13.b.1-dfsg-2_i386.deb
1ee3eacdba8b3139c67f04f2ea09f42a03798aa3 258822 erlang-mnesia_13.b.1-dfsg-2_i386.deb
f6a98323b743c7c855f039885ce9598965ca19b6 101500 erlang-observer_13.b.1-dfsg-2_i386.deb
170661ca02b403a53747b3a1eda759a1f3246086 57450 erlang-odbc_13.b.1-dfsg-2_i386.deb
fae7b830559fcc4ad2e718098277b9eae050a8cd 75506 erlang-os-mon_13.b.1-dfsg-2_i386.deb
9e331b7709b0c832ce6a9e49062ac2f7d1ca5048 82150 erlang-parsetools_13.b.1-dfsg-2_i386.deb
d0ea4aaa2be870d5f9e1ca90756c7c42e625c891 89528 erlang-percept_13.b.1-dfsg-2_i386.deb
650ef9c81a47b5be3f09a5569fefb96a2a7fa740 72116 erlang-pman_13.b.1-dfsg-2_i386.deb
4498ad29eadd542b5da71f51750688a419df3053 123086 erlang-public-key_13.b.1-dfsg-2_i386.deb
795e77a90efc7d58ee9051d828c724c017588ca6 113384 erlang-reltool_13.b.1-dfsg-2_i386.deb
c8d85a8e09cb91c8bbc713f96e866c955a8658dd 108034 erlang-runtime-tools_13.b.1-dfsg-2_i386.deb
e318ce341170e75e23868d11e81aff227180ae47 566730 erlang-snmp_13.b.1-dfsg-2_i386.deb
7f81ec1bd5b61582f933af5353950b0ccd282780 151170 erlang-ssh_13.b.1-dfsg-2_i386.deb
d45801511b32be64f9fb6abcfdaef8dbced95955 221786 erlang-ssl_13.b.1-dfsg-2_i386.deb
07cb085b7f3f3d77fc3b0b39ce965614f93590e0 123190 erlang-syntax-tools_13.b.1-dfsg-2_i386.deb
91666d4cb0632fef49079409e05c64f89f0dc3ac 115196 erlang-test-server_13.b.1-dfsg-2_i386.deb
cc37f612dab1f9a5c3914c6838190cece9991282 47792 erlang-toolbar_13.b.1-dfsg-2_i386.deb
383601899b8486a7e4814d4c6c1cbe60f829f0f6 248252 erlang-tools_13.b.1-dfsg-2_i386.deb
49e7efa74185b836ff2d45a882b27d7c163c5b4e 149890 erlang-tv_13.b.1-dfsg-2_i386.deb
e3ee472f3e0ccf699c3c5e5ee2102420a57e7534 53268 erlang-typer_13.b.1-dfsg-2_i386.deb
6d19036ea8b703fa628fa6c2d56791d9e98a0b50 47746 erlang-webtool_13.b.1-dfsg-2_i386.deb
ca056a42263e478f265faf92b6faa03905432d9d 1263460 erlang-wx_13.b.1-dfsg-2_i386.deb
632d94efb7604d358a8a9799a5907f8f15e21ab7 384808 erlang-xmerl_13.b.1-dfsg-2_i386.deb
f8bdf2d79eb4120d282df832e8463c076d95c8f5 431362 erlang-dev_13.b.1-dfsg-2_i386.deb
a2801513116d70206720563ad8e6278d22e757de 33154 erlang-nox_13.b.1-dfsg-2_i386.deb
0b38ef8b75444659e345591605815bce8bb2a875 33144 erlang-x11_13.b.1-dfsg-2_i386.deb
923d89072e30ae5e8dc14be09a9efeb12c904c35 4096924 erlang-base-hipe_13.b.1-dfsg-2_i386.deb
Checksums-Sha256:
342c8abba0a166801f5ac4d555309488019d900e8fb4c9cf18c25ad66ee23a24 2297 erlang_13.b.1-dfsg-2.dsc
c27fe73559a3861021d24c2a1a54a777e2a9dca49c5ab2ab2635e7db3bbca605 76012 erlang_13.b.1-dfsg-2.diff.gz
35f94b7c0e94d2e227706d6c275111f6cf2675faed88fdbaf2517e0ae392788e 7904370 erlang-src_13.b.1-dfsg-2_all.deb
34d226b8f2e7add4b2a164d254d5ae6134e899e35a337107a80713296537f4b8 446584 erlang-examples_13.b.1-dfsg-2_all.deb
1c8653ff6371f60d70a47b6adc4a2a63431faff59189ff76fee73cd9e2b3c36d 87102 erlang-mode_13.b.1-dfsg-2_all.deb
16be0dafb3e5631e57b465c09a2d0c7107364111d682125dbbf6669c8d697193 33350 erlang_13.b.1-dfsg-2_all.deb
2291dfc8298965255acd2dde2755150edc4e6d5e8e5ae6bf8ef6312abd562fca 3461526 erlang-base_13.b.1-dfsg-2_i386.deb
fa7b4fec9c493787bec250b6f65cba8de68dbd74c02edc3b78efef20d84c2b32 86964 erlang-appmon_13.b.1-dfsg-2_i386.deb
66f92ef43797ba6ce19ee3d5661658944e3caa442223e8d6483525612119cebe 363542 erlang-asn1_13.b.1-dfsg-2_i386.deb
9bf95f9bc69cf11e55bd39730ab8d37754396556ee5185ce44ef962123c108f5 165844 erlang-common-test_13.b.1-dfsg-2_i386.deb
b8e34f15ff9f047efbd3dbcdca513055db4b4a52904c136cf85008eda6a99635 846534 erlang-corba_13.b.1-dfsg-2_i386.deb
6044b9b1ea0936733a71df4740f1c7ba11296449f384fbb2263d9f294422b9f7 51290 erlang-crypto_13.b.1-dfsg-2_i386.deb
65e465ac12b24aaf08d6413bd68a96836a574208a7eeb0c264c8a7128d0b787e 201544 erlang-debugger_13.b.1-dfsg-2_i386.deb
6d1ab665f06f86a9f425c865ab886ef125521da39fc1f3e2217c318f6acb32d4 188434 erlang-dialyzer_13.b.1-dfsg-2_i386.deb
5f16323bdd52042f1d184ff1c8dac99f02257fd39665f46495a1a676eca207a9 139134 erlang-docbuilder_13.b.1-dfsg-2_i386.deb
dd31c4ff7542220114965eb326b03d52744161aec47281e01a35a1b81638cbcb 116694 erlang-edoc_13.b.1-dfsg-2_i386.deb
2ea054e4b03dce891ee23adc2d3b3f5dd649cafa4f2fd38a0f91bfa7ebe6b98a 66082 erlang-et_13.b.1-dfsg-2_i386.deb
a2f0b0a870f8412494d725a8430ace3cd9ae731cf0353cd22ede75ff5c718e47 84816 erlang-eunit_13.b.1-dfsg-2_i386.deb
f7b8a5ba36b7bb5008b2da11be786ad0192ae07214b10d54826da31666926731 352560 erlang-gs_13.b.1-dfsg-2_i386.deb
21439498a6722d2f0a3eec14b37bdf56b2613c584a653e54b7b8e9c65cbec93b 286540 erlang-ic_13.b.1-dfsg-2_i386.deb
0a174444a36ed06496601f2cc21168b36b0bc3b909d2ac21c50aa99f069f82e5 281712 erlang-inets_13.b.1-dfsg-2_i386.deb
b31c2ce73e55d36855dcc51e1cd6b1ef0c7efc0a432960cf7d64930070f1e0aa 78718 erlang-inviso_13.b.1-dfsg-2_i386.deb
eeceb1d27377374855fd22e3e9592b1907133d142fdf1d91cf908b8441aef282 2326286 erlang-megaco_13.b.1-dfsg-2_i386.deb
b582389316ef7f61fc30a2b53616281c20202a3fc24872bfb4b4fac5c7e2d9c8 258822 erlang-mnesia_13.b.1-dfsg-2_i386.deb
21921b5a91ea2fd5eccde758083c45d1a6467da7ade666b426faab0d13e3e263 101500 erlang-observer_13.b.1-dfsg-2_i386.deb
b228170698c02c98003e8d3b498503952260d70f0cb393f650407d3de76823a1 57450 erlang-odbc_13.b.1-dfsg-2_i386.deb
ecae88eb64cb13977e6a9428b9a2afd6556c10a6f94cb387e5b6bf8bfa02996c 75506 erlang-os-mon_13.b.1-dfsg-2_i386.deb
2f48bd71d7a0b45fda6bccdce81a2609ecd6fb010b7e5b4d8f90ecac3d7e29bb 82150 erlang-parsetools_13.b.1-dfsg-2_i386.deb
87fc9ec1e0c0e54356969c5f28a6fdbb400093e28775ee08cbb9578f5b25280f 89528 erlang-percept_13.b.1-dfsg-2_i386.deb
a7010e64ff03c7e5857fccd7bf959f770a7ee0578a3e4f49fd2f7ec15ca54f61 72116 erlang-pman_13.b.1-dfsg-2_i386.deb
3562f7b53bb9f3d49780c8c1bde2ea26f2edeb045b77067a51f613d34529055a 123086 erlang-public-key_13.b.1-dfsg-2_i386.deb
79f051b4f90292ec4577e648b1408f9fab8c9bd57aa1260166e898b84ed5cf12 113384 erlang-reltool_13.b.1-dfsg-2_i386.deb
76bc0bce0a0b4123d3c7aca4beb501638c9cd835efb3401b739ebffbbbaeed6a 108034 erlang-runtime-tools_13.b.1-dfsg-2_i386.deb
c40a76f78a1525224cab804f45bc220aaeca4d4cc9034c8f6d735a4a49763ce5 566730 erlang-snmp_13.b.1-dfsg-2_i386.deb
07069e98fe434e4ba2e36858d14d22f3c458a9e0869654cb8e6f0fc0a4e98158 151170 erlang-ssh_13.b.1-dfsg-2_i386.deb
01c65c63b888933e11095e7b4ae1e918a7a3027487cafaa5689e189b5a25aecb 221786 erlang-ssl_13.b.1-dfsg-2_i386.deb
9bd6cc5790417942d93a3014b66a4e1345b1d38e99535481d30c31899397c42e 123190 erlang-syntax-tools_13.b.1-dfsg-2_i386.deb
5a7961e9a52db6675c8f059365b5cc737320b72c3a81663aec6b36d95efa6fb3 115196 erlang-test-server_13.b.1-dfsg-2_i386.deb
641f5facc7c10bdd89bd8cee3edbdca831f92570aeccb6d0fae8dd4e78e71cf7 47792 erlang-toolbar_13.b.1-dfsg-2_i386.deb
284cd684b2701ec9dd51325b1fc0940f8d8dfa60d4ed62ccf57afb39f84d8f41 248252 erlang-tools_13.b.1-dfsg-2_i386.deb
77af96e55c8477a7dd6d447c20485c35c424d0ba55384817dc24b6a090d54b65 149890 erlang-tv_13.b.1-dfsg-2_i386.deb
11e6cb7a40ba871d43aa6b56aa88bbf44fbd155683443d886f46ec4309ac3ae4 53268 erlang-typer_13.b.1-dfsg-2_i386.deb
1700fc66b131fd23d63856cf4867c76fa6221a6f6ae4a5562f6f551b7c4febd5 47746 erlang-webtool_13.b.1-dfsg-2_i386.deb
22775e4b22be6601e18fc29ad7947d40cde11b9932e079dbed7f26f01c1e8c71 1263460 erlang-wx_13.b.1-dfsg-2_i386.deb
5b45b4d3935fb09c75009972afb7d8973f298df0e9c37fe50370e886e4928186 384808 erlang-xmerl_13.b.1-dfsg-2_i386.deb
8145da4596da8dd6522d5de679015751510801c96ebca387dde9313d59b008af 431362 erlang-dev_13.b.1-dfsg-2_i386.deb
9c6bcf5456f406a2b28a730b8a1f3da4730e0d96e021a01cdbace5403763b116 33154 erlang-nox_13.b.1-dfsg-2_i386.deb
3c364c823a32aebc126f0bc920ed6eec238c15504cc9b19541594005b0d049d9 33144 erlang-x11_13.b.1-dfsg-2_i386.deb
c10a9f3049927f432d2b65283278c2d07da5f2cf36739529451db1aa0ded7305 4096924 erlang-base-hipe_13.b.1-dfsg-2_i386.deb
Files:
b41780a41eba5d25217d5de6f2de6d10 2297 interpreters optional erlang_13.b.1-dfsg-2.dsc
4d82d77a865a2743723c0f08f88e485f 76012 interpreters optional erlang_13.b.1-dfsg-2.diff.gz
a9f98863686cc3f4d3e006b35b5f15fb 7904370 interpreters optional erlang-src_13.b.1-dfsg-2_all.deb
be5056e84974ea3468c833c73c7e7a8f 446584 interpreters optional erlang-examples_13.b.1-dfsg-2_all.deb
509ae39106517ce89146a3eef6a34d3e 87102 interpreters optional erlang-mode_13.b.1-dfsg-2_all.deb
de11dff7f3a81703ecbd656e2b102ab3 33350 interpreters optional erlang_13.b.1-dfsg-2_all.deb
85214938c369b16a7aa134ce982faff3 3461526 interpreters optional erlang-base_13.b.1-dfsg-2_i386.deb
c696bf7aa34e2029b4e7ae3cebd2b9ad 86964 interpreters optional erlang-appmon_13.b.1-dfsg-2_i386.deb
9ba082c084f831fcf871b5638d114cb9 363542 interpreters optional erlang-asn1_13.b.1-dfsg-2_i386.deb
ccb781df955fa60a908c97d8a9672655 165844 interpreters optional erlang-common-test_13.b.1-dfsg-2_i386.deb
4f9edab6efb7834e9dca8d2f517b85dc 846534 interpreters optional erlang-corba_13.b.1-dfsg-2_i386.deb
576c4a0c9c9aeaa17e2fea124976a7db 51290 interpreters optional erlang-crypto_13.b.1-dfsg-2_i386.deb
8c8ca1e6aea9e655ce1b59eab27da0b0 201544 interpreters optional erlang-debugger_13.b.1-dfsg-2_i386.deb
2d0ded5262a9e00a06a0836d6dd4a292 188434 interpreters optional erlang-dialyzer_13.b.1-dfsg-2_i386.deb
1f3fc0055713d671db4470de44ec08c2 139134 interpreters optional erlang-docbuilder_13.b.1-dfsg-2_i386.deb
a0660cf8af6f3df86f063cb730e2dc28 116694 interpreters optional erlang-edoc_13.b.1-dfsg-2_i386.deb
eae97ecfb65a00d252f7aeecc603abb4 66082 interpreters optional erlang-et_13.b.1-dfsg-2_i386.deb
623733e1270c1e5b4b221c875ebc584f 84816 interpreters optional erlang-eunit_13.b.1-dfsg-2_i386.deb
eb77bd51021a79f5c4907205a3bc7b5f 352560 interpreters optional erlang-gs_13.b.1-dfsg-2_i386.deb
c79645a54337d6ee9e08aa1b60baff64 286540 interpreters optional erlang-ic_13.b.1-dfsg-2_i386.deb
cbe1eb99aad4a64d0b3a231b05a68bc7 281712 interpreters optional erlang-inets_13.b.1-dfsg-2_i386.deb
5854956b2aa38608e518871a58d5c169 78718 interpreters optional erlang-inviso_13.b.1-dfsg-2_i386.deb
35f1eb4db321cc6edb4655d719ca0f0e 2326286 interpreters optional erlang-megaco_13.b.1-dfsg-2_i386.deb
0b8922a60787150634b9e65f4a739673 258822 interpreters optional erlang-mnesia_13.b.1-dfsg-2_i386.deb
5fcd1c4280a16a8cc04298dcab8f00ca 101500 interpreters optional erlang-observer_13.b.1-dfsg-2_i386.deb
c2212be94aeb2a7dee0e95fec28bc95d 57450 interpreters optional erlang-odbc_13.b.1-dfsg-2_i386.deb
959e583b4a20420f9fd1e0616597089e 75506 interpreters optional erlang-os-mon_13.b.1-dfsg-2_i386.deb
3715a593f0eeda20ffa2b55160edffc4 82150 interpreters optional erlang-parsetools_13.b.1-dfsg-2_i386.deb
02a65b886cb3f0c3bdebbd5a39b70ba4 89528 interpreters optional erlang-percept_13.b.1-dfsg-2_i386.deb
90cc24235864bb94f7a1de2bb80b83b3 72116 interpreters optional erlang-pman_13.b.1-dfsg-2_i386.deb
bb46e99fb5cdf4e91897638c57426e8d 123086 interpreters optional erlang-public-key_13.b.1-dfsg-2_i386.deb
9b4ed8f87efbbe7bb7aa115426babe2c 113384 interpreters optional erlang-reltool_13.b.1-dfsg-2_i386.deb
377a58299e14a1f3175ec0b6cecc9386 108034 interpreters optional erlang-runtime-tools_13.b.1-dfsg-2_i386.deb
9d8720caedc2822f0a2024bdc6db8805 566730 interpreters optional erlang-snmp_13.b.1-dfsg-2_i386.deb
7b4ba75dad7141b68d6d279edc3d41b7 151170 interpreters optional erlang-ssh_13.b.1-dfsg-2_i386.deb
bb802aeb16abb1e8c3e97811296ca613 221786 interpreters optional erlang-ssl_13.b.1-dfsg-2_i386.deb
4a3a8a94cc1c0c175a80d6f961636cd5 123190 interpreters optional erlang-syntax-tools_13.b.1-dfsg-2_i386.deb
bed2ff81f68ab270e91474f66947b196 115196 interpreters optional erlang-test-server_13.b.1-dfsg-2_i386.deb
bbd35df9d8d565cf73eace32652c9061 47792 interpreters optional erlang-toolbar_13.b.1-dfsg-2_i386.deb
0bee71c6f7ecd6a83e30f5b73520f075 248252 interpreters optional erlang-tools_13.b.1-dfsg-2_i386.deb
b5d33aa971499b33c96ddb3c9408e812 149890 interpreters optional erlang-tv_13.b.1-dfsg-2_i386.deb
170c20f0825b854b391035ed9060ab68 53268 interpreters optional erlang-typer_13.b.1-dfsg-2_i386.deb
3f1cf600c65badaa79269ebcb5002eb9 47746 interpreters optional erlang-webtool_13.b.1-dfsg-2_i386.deb
4896177938353184279f8a3193b25aab 1263460 interpreters optional erlang-wx_13.b.1-dfsg-2_i386.deb
930377d99293bfbefcc34c3bc63d6c20 384808 interpreters optional erlang-xmerl_13.b.1-dfsg-2_i386.deb
405fd59eb01ca062526d06f01d72aa73 431362 interpreters optional erlang-dev_13.b.1-dfsg-2_i386.deb
97e0afecb99033313c06a535f7246aa8 33154 interpreters optional erlang-nox_13.b.1-dfsg-2_i386.deb
7fa4da60f176d556cf9c5a7afa5f48c7 33144 interpreters optional erlang-x11_13.b.1-dfsg-2_i386.deb
5ecba65bdfca031607d83d5c8e809f75 4096924 interpreters extra erlang-base-hipe_13.b.1-dfsg-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFKOIVeIcdH02pGEFIRAsQqAJ9h4/HhCgW91IjAfd+mtLTLwyv9uwCfQWXx
sEV6tujLgcBuRvsb+s5whkk=
=ROah
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Erlang Packagers <erlang-pkg-devel@lists.berlios.de>:
Bug#532757; Package erlang.
(Thu, 13 Aug 2009 12:00:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Michael Pitidis <el01707@mail.ntua.gr>:
Extra info received and forwarded to list. Copy sent to Erlang Packagers <erlang-pkg-devel@lists.berlios.de>.
(Thu, 13 Aug 2009 12:00:05 GMT) (full text, mbox, link).
Message #29 received at 532757@bugs.debian.org (full text, mbox, reply):
Package: erlang
Version: 1:13.b.1-dfsg-5
Severity: normal
Hello,
Distributing erlang with stripped debug info breaks dialyzer (and probably any
application which extracts abstract code from beam files). Dialyzer requires a
persistent lookup table (plt), containing analysis information from any
dependencies. Any non-trivial erlang program uses several library functions
from erlang-base, therefore it's a very common scenario to build a plt from
some of these libraries.
Example output follows:
$ dialyzer
Checking whether the PLT /home/mike/.dialyzer_plt is up-to-date...
dialyzer: Could not find the PLT: /home/mike/.dialyzer_plt
Use the options:
--build_plt to build a new one; or
--add_to_plt to add to an existing PLT
For example (in an installed Erlang/OTP system):
dialyzer --build_plt -r $ERL_TOP/lib/erts-5.7/ebin\
$ERL_TOP/lib/kernel/ebin\
$ERL_TOP/lib/stdlib/ebin\
$ERL_TOP/lib/mnesia/ebin\
$ERL_TOP/lib/crypto/ebin
Note that building a PLT such as the above may take 20 mins or so
$ dialyzer --build_plt -r /usr/lib/erlang/lib/{compiler-*,kernel-*,dialyzer-*,erts-*,stdlib-*}/ebin
dialyzer: Could not get abstract code for file:
/usr/lib/erlang/lib/compiler-4.6.2/ebin/beam_asm.beam (please recompile it with +debug_info)
$ dialyzer --src --build_plt -r /usr/lib/erlang/lib/{compiler-*,kernel-*,dialyzer-*,erts-*,stdlib-*}/src
dialyzer: {dialyzer_error,"Byte code compiled with debug_info is needed to build the PLT"}
[{dialyzer_options,check_output_plt,1},
{dialyzer_options,postprocess_opts,1},
{dialyzer_options,build,1},
{dialyzer_cl_parse,cl,1},
{dialyzer_cl_parse,start,0},
{dialyzer,plain_cl,0},
{init,start_it,1},
{init,start_em,1}]
Dialyzer users are forced to rebuild erlang as per the README.Debian file.
Providing separate -dbg packages or something similar would prove more
convenient, unless there's a workaround I'm unaware of.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages erlang depends on:
ii erlang-appmon 1:13.b.1-dfsg-5 Erlang/OTP application monitor
ii erlang-asn1 1:13.b.1-dfsg-5 Erlang/OTP modules for ASN.1 suppo
ii erlang-base-hipe 1:13.b.1-dfsg-5 Erlang/OTP HiPE enabled virtual ma
ii erlang-common-test 1:13.b.1-dfsg-5 Erlang/OTP application for automat
ii erlang-corba 1:13.b.1-dfsg-5 Erlang/OTP applications for CORBA
ii erlang-crypto 1:13.b.1-dfsg-5 Erlang/OTP cryprographic modules
ii erlang-debugger 1:13.b.1-dfsg-5 Erlang/OTP application for debuggi
ii erlang-dev 1:13.b.1-dfsg-5 Erlang/OTP development libraries a
ii erlang-dialyzer 1:13.b.1-dfsg-5 Erlang/OTP discrepancy analyzer ap
ii erlang-docbuilder 1:13.b.1-dfsg-5 Erlang/OTP application for buildin
ii erlang-edoc 1:13.b.1-dfsg-5 Erlang/OTP module for generating d
ii erlang-et 1:13.b.1-dfsg-5 Erlang/OTP event tracer applicatio
ii erlang-eunit 1:13.b.1-dfsg-5 Erlang/OTP module for unit testing
ii erlang-gs 1:13.b.1-dfsg-5 Erlang/OTP graphics system
ii erlang-ic 1:13.b.1-dfsg-5 Erlang/OTP IDL compiler
ii erlang-inets 1:13.b.1-dfsg-5 Erlang/OTP Internet clients and se
ii erlang-inviso 1:13.b.1-dfsg-5 Erlang/OTP trace tool
ii erlang-megaco 1:13.b.1-dfsg-5 Erlang/OTP implementation of Megac
ii erlang-mnesia 1:13.b.1-dfsg-5 Erlang/OTP distributed relational/
ii erlang-observer 1:13.b.1-dfsg-5 Erlang/OTP application for investi
ii erlang-odbc 1:13.b.1-dfsg-5 Erlang/OTP interface to SQL databa
ii erlang-os-mon 1:13.b.1-dfsg-5 Erlang/OTP operating system monito
ii erlang-parsetools 1:13.b.1-dfsg-5 Erlang/OTP parsing tools
ii erlang-percept 1:13.b.1-dfsg-5 Erlang/OTP concurrency profiling t
ii erlang-pman 1:13.b.1-dfsg-5 Erlang/OTP process manager
ii erlang-public-key 1:13.b.1-dfsg-5 Erlang/OTP public key infrastructu
ii erlang-reltool 1:13.b.1-dfsg-5 Erlang/OTP release management tool
ii erlang-runtime-tools 1:13.b.1-dfsg-5 Erlang/OTP runtime tracing/debuggi
ii erlang-snmp 1:13.b.1-dfsg-5 Erlang/OTP SNMP applications
ii erlang-ssh 1:13.b.1-dfsg-5 Erlang/OTP implementation of SSH p
ii erlang-ssl 1:13.b.1-dfsg-5 Erlang/OTP implementation of SSL
ii erlang-syntax-tools 1:13.b.1-dfsg-5 Erlang/OTP modules for handling ab
ii erlang-test-server 1:13.b.1-dfsg-5 Erlang/OTP server for automated ap
ii erlang-toolbar 1:13.b.1-dfsg-5 Erlang/OTP graphical toolbar
ii erlang-tools 1:13.b.1-dfsg-5 Erlang/OTP various tools
ii erlang-tv 1:13.b.1-dfsg-5 Erlang/OTP table viewer
ii erlang-typer 1:13.b.1-dfsg-5 Erlang/OTP code type annotator
ii erlang-webtool 1:13.b.1-dfsg-5 Erlang/OTP helper for web-based to
ii erlang-wx 1:13.b.1-dfsg-5 Erlang/OTP bindings to wxWidgets
ii erlang-xmerl 1:13.b.1-dfsg-5 Erlang/OTP XML tools
Versions of packages erlang recommends:
ii erlang-examples 1:13.b.1-dfsg-5 Erlang/OTP application examples
ii erlang-mode 1:13.b.1-dfsg-5 Erlang major editing mode for Emac
ii erlang-src 1:13.b.1-dfsg-5 Erlang/OTP applications sources
Versions of packages erlang suggests:
pn erlang-doc-html <none> (no description available)
ii erlang-manpages 1:13.b.1-1 Erlang/OTP manual pages
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Erlang Packagers <erlang-pkg-devel@lists.berlios.de>:
Bug#532757; Package erlang.
(Thu, 13 Aug 2009 18:30:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Sergei Golovan <sgolovan@gmail.com>:
Extra info received and forwarded to list. Copy sent to Erlang Packagers <erlang-pkg-devel@lists.berlios.de>.
(Thu, 13 Aug 2009 18:30:08 GMT) (full text, mbox, link).
Message #34 received at 532757@bugs.debian.org (full text, mbox, reply):
On Thu, Aug 13, 2009 at 2:10 PM, Michael Pitidis<el01707@mail.ntua.gr> wrote: > > Distributing erlang with stripped debug info breaks dialyzer (and probably any > application which extracts abstract code from beam files). Dialyzer requires a > persistent lookup table (plt), containing analysis information from any > dependencies. Any non-trivial erlang program uses several library functions > from erlang-base, therefore it's a very common scenario to build a plt from > some of these libraries. I know that dialyzer and debugger don't work when the debug info is stripped from beam files. The idea of removing debug info was to reduce the size of the packages making them more usable in embedded environment and fit small-size media (needed for UbuntuOne project). So, now I'm a bit unsure which way to prefer - restore debug info in beams or leave dialyzer and debugger broken. Building set of -dbg packages (installable simultaneously) seem to be too complicated (technically it's possible to point erlang root to an alternative directory, but it'd be hard to make other packages installed to /usr/lib/erlang/lib work with that setup). Cheers! -- Sergei Golovan
Information forwarded
to debian-bugs-dist@lists.debian.org, Erlang Packagers <erlang-pkg-devel@lists.berlios.de>:
Bug#532757; Package erlang.
(Tue, 18 Aug 2009 00:15:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Sergei Golovan <sgolovan@nes.ru>:
Extra info received and forwarded to list. Copy sent to Erlang Packagers <erlang-pkg-devel@lists.berlios.de>.
(Tue, 18 Aug 2009 00:15:04 GMT) (full text, mbox, link).
Message #39 received at 532757@bugs.debian.org (full text, mbox, reply):
reopen 532757 tags 532757 + wontfix thanks Hi! The fix for this bug (removing debug info from beam files) causes more problems than solves. So, I've reverted it in 1:13.b.1-dfsg-6 and I'm reopening the bug. Cheers! -- Sergei Golovan
Bug No longer marked as fixed in versions erlang/1:13.b.1-dfsg-2 and reopened.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 18 Aug 2009 00:15:05 GMT) (full text, mbox, link).
Added tag(s) wontfix.
Request was from Sergei Golovan <sgolovan@nes.ru>
to control@bugs.debian.org.
(Tue, 18 Aug 2009 00:15:06 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.