From Fedora Project Wiki

Revision as of 07:10, 13 May 2009 by Eliwap (talk | contribs)

This page is at best a very rough guide to the potential efforts to get MailScanner included in Fedora. While MailScanner (MS - not that other MS) itself is relatively simple, there are a number of dependencies and add-on modules that may involve significant work.

SIG Mailing List

https://admin.fedoraproject.org/mailman/listinfo/mailscanner-sig

Significant mailing list threads to read

http://lists.mailscanner.info/pipermail/mailscanner/2009-May/091460.html http://lists.mailscanner.info/pipermail/mailscanner/2009-May/091469.html http://lists.mailscanner.info/pipermail/mailscanner/2009-May/091496.html

List of MailScanner RPMs Required and their Status Within Fedora

Package Name Version Provided by MS Minimum Version Required Packaged for Fedora Version in Fedora Notes
mailscanner 4.76.25-1.noarch.rpm The mailscanner rpm prepackaged scripts. In Fedora this needs to be repackaged to include documentation and scripts.
perl-Archive-Zip 1.16-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-bignum 0.23-1.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Compress-Zlib 1.41-2.src.rpm MS provided package does not due to error while conducting tests.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Convert-BinHex 1.119-3.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Convert-TNEF 0.17-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-DBD-SQLite 1.21-1.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-DBI 1.607-1.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Digest-HMAC 1.01-1.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Digest-MD5 2.36-3.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Digest-SHA1 2.11-2.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-ExtUtils-MakeMaker 6.50-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-File-Spec 0.82-3.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Filesys-Df 0.90-2.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-File-Temp 0.20-4.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Getopt-Long 2.38-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-HTML-Parser 3.56-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-HTML-Tagset 3.03-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-IO 1.2301-4.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-IO-stringy 2.110-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-MailTools 2.04-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Math-BigInt 1.89-1.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Math-BigRat 0.22-1.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Mime-Base64 3.07-3.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Mime-tools 5.427-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Net-CIDR 0.13-1.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Net-DNS 0.65-1.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Net-IP 1.25-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-OLE-Storage 0.16-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Pod-Escapes 1.04-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Pod-Simple 3.05-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Scaler-Lists-Utils 1.19-3.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Storable 2.16-3.src.rpm MS provided package does not due to error while conducting tests.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Sys-Hostname-Long 1.4-2.src.rpm

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Sys-Syslog 0.27-1.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Test-Harness 2.64-3.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Test-Pod 1.26-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Test-Simple 0.86-2.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-TimeDate 1.16-4.src.rpm Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process.

Documentation deliberately left out when rebuilding MS provided SRPMs

perl-Time-HiRes 1.9707-3.src.rpm MS provided packages will not build due to architecture dependant libraries. But will build correctly if the Buildarch parameter is commented out or removed from the SRPM.

Packaged as noarch SRPM by MS which is rebuilt by an install script when using the standard MS installation process. Documentation deliberately left out when rebuilding MS provided SRPMs

tnef 1.4.5-1.i386.rpm

x86_64.rpm

Both 32bit and 64bit precompiled and build RPMs provided by MS. Does not provide RPMs for ppc.

Potential Problem Packages that might require some perl packaging expertise

  • perl-Compress-Zlib-1.41-2
  • perl-Storable-2.16-3

http://lists.mailscanner.info/pipermail/mailscanner/2009-May/091510.html http://www.nntp.perl.org/group/perl.perl5.porters/2007/05/msg124890.html


Contributors willing to work to make this happen