split sa-compile into a separate package

Bug #538470 reported by Thomas on 2010-03-13
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu Server papercuts
spamassassin (Debian)
Fix Released
spamassassin (Ubuntu)

Bug Description

Binary package hint: spamassassin

when i try to install spamassassin it want to install some devel stuff (compilier, header files, ...) because of the Recommends: gcc, libc6-dev, make

LANG=C aptitude install spamassassin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following NEW packages will be installed:
  gcc{a} gcc-4.4{a} libc-dev-bin{a} libc6-dev{a} liberror-perl{a} libgomp1{a} libio-socket-inet6-perl{a} libmail-spf-perl{a} libnetaddr-ip-perl{a} libsocket6-perl{a} libsys-hostname-long-perl{a}
  linux-libc-dev{a} manpages-dev{a} re2c{a} spamassassin spamc{a}
0 packages upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/10.2MB of archives. After unpacking 31.1MB will be used.
Do you want to continue? [Y/n/?]

Is this really needed???

ProblemType: Bug
Architecture: amd64
Date: Sat Mar 13 15:28:13 2010
DistroRelease: Ubuntu 10.04
Package: spamassassin (not installed)
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
SourcePackage: spamassassin
Tags: lucid
Uname: Linux 2.6.32-16-generic x86_64

Thomas (t.c) on 2010-03-13
tags: added: lucid
tags: added: spamassassin
Chuck Short (zulcss) wrote :

Its for sa-compile and I agree its a bit strong. Ill take a look at it.


Changed in spamassassin (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged

Currently we sync spamassassin from Debian. Please coordinate any changes so this will continue to be possible.

Thierry Carrez (ttx) on 2010-06-29
Changed in server-papercuts:
importance: Undecided → Medium
milestone: none → maverick-alpha-3
status: New → Triaged
Changed in server-papercuts:
assignee: nobody → Serge Hallyn (serge-hallyn)

Debian maintainer did not object to the idea of splitting out sa-compile.
I sent a debdiff doing so. Assuming he doesn't object and pushes that
into Debian, I'll then post a merge request.

Thierry Carrez (ttx) on 2010-07-28
Changed in server-papercuts:
status: Triaged → Fix Committed
Changed in spamassassin (Ubuntu):
assignee: nobody → Serge Hallyn (serge-hallyn)
Serge Hallyn (serge-hallyn) wrote :

fwiw this is the debdiff which I sent to the Debian maintainer.

Kenyon Ralph (kralph) on 2010-11-25
summary: - wrong dependencies/recommends
+ split sa-compile into a separate package
Changed in spamassassin (Debian):
status: Unknown → New
Jens (jens-launchpad-net) wrote :

Hello, this is still a problem in 12.04. I want to avoid having a full compiler package on a mail server.

root@root:~# LANG=C apt-get install spamassassin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  binutils cpp cpp-4.6 gcc gcc-4.6 libc-dev-bin libc6-dev libdigest-hmac-perl libencode-locale-perl liberror-perl libfile-listing-perl
  libfont-afm-perl libgomp1 libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
  libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-socket-inet6-perl libio-socket-ssl-perl
  liblwp-mediatypes-perl liblwp-protocol-https-perl libmail-spf-perl libmailtools-perl libmpc2 libmpfr4 libnet-dns-perl libnet-http-perl
  libnet-ip-perl libnet-ssleay-perl libnetaddr-ip-perl libquadmath0 libsocket6-perl libsys-hostname-long-perl liburi-perl libwww-perl
  libwww-robotrules-perl linux-libc-dev make manpages manpages-dev re2c spamc
Suggested packages:
  binutils-doc cpp-doc gcc-4.6-locales gcc-multilib autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.6-multilib libmudflap0-4.6-dev
  gcc-4.6-doc libgcc1-dbg libgomp1-dbg libquadmath0-dbg libmudflap0-dbg binutils-gold glibc-doc libdata-dump-perl libcrypt-ssleay-perl
  libauthen-ntlm-perl make-doc razor libnet-ident-perl pyzor libmail-dkim-perl

Any chance this might be fixed in Ubuntu 12.04?

Serge Hallyn (serge-hallyn) wrote :

As mentioned previously by Scott, this needs to be fixed in debian first. If it gets fixed there soon it can filter into 12.10, but that would be too big a change to SRU to 12.04.

Changed in spamassassin (Ubuntu):
assignee: Serge Hallyn (serge-hallyn) → nobody
Changed in server-papercuts:
assignee: Serge Hallyn (serge-hallyn) → nobody
Changed in spamassassin (Debian):
status: New → Fix Committed
Changed in spamassassin (Debian):
status: Fix Committed → Fix Released
Scott Kitterman (kitterman) wrote :

Fixed (from Debian) in 3.3.2-8ubuntu1 for Trusty (14.04).

Changed in server-papercuts:
status: Fix Committed → Fix Released
Changed in spamassassin (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.