From Fedora Project Wiki

(Update the version and add one extra.)
Line 22: Line 22:
|'''Version Provided by MailScanner'''
|'''Version Provided by MailScanner'''
|'''Minimum Version Required'''
|'''Minimum Version Required'''
|'''Packaged for Fedora'''
|'''Packaged Status for Fedora'''
|'''Version in Fedora(Include bundled in perl main package)'''
|'''Version in Fedora(Include bundled in perl main package)'''
|'''Notes'''
|'''Notes'''
Line 146: Line 146:
|0.20
|0.20
|
|
|Not required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 162: Line 162:
|3.64
|3.64
|
|
|Yes
|{{result|pass}}
|3.59-1.fc10
|3.59-1.fc10
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 170: Line 170:
|3.03
|3.03
|
|
|Yes
|{{result|pass}}
|3.10-8.fc9
|3.10-8.fc9
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 187: Line 187:
|2.110
|2.110
|
|
|Yes
|{{result|pass}}
|2.110-8.fc9
|2.110-8.fc9
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 195: Line 195:
|2.04
|2.04
|
|
|Yes
|{{result|pass}}
|2.04-1.fc10
|2.04-1.fc10
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 203: Line 203:
|1.89
|1.89
|
|
|Not Required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 211: Line 211:
|0.22
|0.22
|
|
|Not required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 219: Line 219:
|3.07
|3.07
|
|
|Not required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 227: Line 227:
|5.427
|5.427
|
|
|Yes
|{{result|pass}}
|5.427-1
|5.427-1
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 235: Line 235:
|0.13
|0.13
|
|
|Yes
|{{result|pass}}
|
|
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 243: Line 243:
|0.65
|0.65
|
|
|Yes
|{{result|pass}}
|0.63-4.fc10
|0.63-4.fc10
|MailScanner 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.
|MailScanner 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.
Line 252: Line 252:
|1.25
|1.25
|
|
|Yes
|{{result|pass}}
|1.25-8.fc9
|1.25-8.fc9
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 268: Line 268:
|1.04
|1.04
|
|
|Yes
|{{result|pass}}
|1.104-68.fc10
|1.104-68.fc10
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 276: Line 276:
|3.05
|3.05
|
|
|Yes
|{{result|pass}}
|3.07-68.fc10
|3.07-68.fc10
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 284: Line 284:
|1.19
|1.19
|
|
|Yes
|{{result|pass}}
|1.23-1.fc15
|1.23-1.fc15
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Documentation deliberately left out when rebuilding MailScanner provided SRPMs
Documentation deliberately left out when rebuilding MailScanner provided SRPMs
|-
|-
|perl-Storable
|{{package|perl-Storable}}
|2.16
|2.16
|
|
|Not required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. MailScanner provided package does not due to error while conducting tests.
|This is bundled by the version of perl shipped on Fedora. MailScanner provided package does not due to error while conducting tests.
Line 302: Line 302:
|
|
|
|
|Yes
|{{result|pass}}
|1.4.4.fc15
|1.4.4.fc15
Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 310: Line 310:
|0.11
|0.11
|
|
|Not required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. MailScanner 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.
|This is bundled by the version of perl shipped on Fedora. MailScanner 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.
Line 319: Line 319:
|0.27
|0.27
|
|
|Not required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. MailScanner 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.
|This is bundled by the version of perl shipped on Fedora. MailScanner 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.
Line 328: Line 328:
|2.64
|2.64
|
|
|Yes
|{{result|pass}}
|3.16-68.fc10
|3.16-68.fc10
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 336: Line 336:
|1.26
|1.26
|
|
|Yes
|{{result|pass}}
|1.26-4.fc9
|1.26-4.fc9
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 344: Line 344:
|0.86
|0.86
|
|
|Yes
|{{result|pass}}
|0.86-68.fc10
|0.86-68.fc10
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 352: Line 352:
|1.16
|1.16
|
|
|Yes
|{{result|pass}}
|1.16-9.fc10
|1.16-9.fc10
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
|Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.
Line 360: Line 360:
|1.9707
|1.9707
|
|
|Not required
|{{result|pass}}
|
|
|This is bundled by the version of perl shipped on Fedora. MailScanner 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.
|This is bundled by the version of perl shipped on Fedora. MailScanner 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.

Revision as of 07:25, 11 July 2013

This page is at best a very rough guide to the potential efforts to get MailScanner included in Fedora. While MailScanner 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 - (Date last edited - 12/07/13)

  • Fail - The package is not in Fedora/EPEL
  • Pass - The package is not in Fedora/EPEL, and I'm unsure how to proceed (lib might be deprecated, etc.)
  • Inprogress - The package spec is written, but not yet accepted into Fedora/EPEL
  • Pass - The package is present in Fedora/EPEL and versions differ from upstream
  • Pass - The package is present in Fedora/EPEL and versions match upstream
Package Name Version Provided by MailScanner Minimum Version Required Packaged Status for Fedora Version in Fedora(Include bundled in perl main package) Notes
mailscanner MailScanner-4.84.6-1.tar.gz
failed
The mailscanner rpm contains prepackaged scripts. In Fedora this needs to be repackaged to include documentation and any additional scripts.
perl-Archive-Zip 1.30
Pass pass
1.30-11.fc19 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-bignum 0.23
Pass pass
This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Compress-Zlib 1.41
Pass pass
2.061(perl-IO-Compress) perl main package contains it since 5.10. MailScanner provided package does not due to error while conducting tests.

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

perl-Convert-BinHex 1.119
Pass pass
1.119-8.fc9 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Convert-TNEF 0.17
Pass pass
0.17-8.fc9 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-DBD-SQLite 1.25
Pass pass
1.23-1.fc10 MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-DBI 1.607
Pass pass
1.607-1.fc10 MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Digest-HMAC 1.01
Pass pass
1.01-19.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Digest-MD5 2.36 Not required This is bundled by the version of perl shipped on Fedora. MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs.

perl-Digest-SHA1 2.11 Yes 2.11-7.fc9 MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-ExtUtils-MakeMaker 6.50 Yes 6.36-68.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs. We probably need to ask the maintainer to update to the latest version.

perl-File-Spec 0.82 Yes perl-PathTools-3.33-1.fc15 Shipped by perl-PathTools, Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Filesys-Df 0.90 Yes 0.92-3 MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-File-Temp 0.20
Pass pass
This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Getopt-Long 2.38 See Notes Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs perl-Getopt-Gui-Long and perl-Getopt-long-descriptive are available but not this specific name.

perl-HTML-Parser 3.64
Pass pass
3.59-1.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-HTML-Tagset 3.03
Pass pass
3.10-8.fc9 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-IO 1.2301 See notes MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs. There is a perl-io-all - need to look at source.

perl-IO-stringy 2.110
Pass pass
2.110-8.fc9 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-MailTools 2.04
Pass pass
2.04-1.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Math-BigInt 1.89
Pass pass
This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs.

perl-Math-BigRat 0.22
Pass pass
This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Mime-Base64 3.07
Pass pass
This is bundled by the version of perl shipped on Fedora. Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Mime-tools 5.427
Pass pass
5.427-1 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Net-CIDR 0.13
Pass pass
Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs perl-Net-CIDR-Lite-0.20-4.fc9 is available, need to see if it's same/similar.

perl-Net-DNS 0.65
Pass pass
0.63-4.fc10 MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs. We probably need to get the maintainer to update to latest.

perl-Net-IP 1.25
Pass pass
1.25-8.fc9 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-OLE-Storage 0.16 See notes Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs perl-OLE-Storage_Lite-0.17-1.fc10 is included, need to check further

perl-Pod-Escapes 1.04
Pass pass
1.104-68.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Pod-Simple 3.05
Pass pass
3.07-68.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Scaler-Lists-Utils 1.19
Pass pass
1.23-1.fc15 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Storable 2.16
Pass pass
This is bundled by the version of perl shipped on Fedora. MailScanner provided package does not due to error while conducting tests.

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

perl-Sys-Hostname-Long 1.4
Pass pass
1.4.4.fc15

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

perl-Sys-SigAction 0.11
Pass pass
This is bundled by the version of perl shipped on Fedora. MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Sys-Syslog 0.27
Pass pass
This is bundled by the version of perl shipped on Fedora. MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Test-Harness 2.64
Pass pass
3.16-68.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Test-Pod 1.26
Pass pass
1.26-4.fc9 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Test-Simple 0.86
Pass pass
0.86-68.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-TimeDate 1.16
Pass pass
1.16-9.fc10 Packaged as noarch SRPM by MailScanner which is rebuilt by an install script when using the standard MailScanner installation process.

Documentation deliberately left out when rebuilding MailScanner provided SRPMs

perl-Time-HiRes 1.9707
Pass pass
This is bundled by the version of perl shipped on Fedora. MailScanner 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 MailScanner which is rebuilt by an install script when using the standard MailScanner installation process. Documentation deliberately left out when rebuilding MailScanner provided SRPMs

tnef 1.4.5
Pass pass
Both 32bit and 64bit precompiled and build RPMs provided by MailScanner. Does not provide RPMs for ppc. This is not in Fedora - at least not by that name.

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