Sme10BuildQueue

From SME Server
Jump to navigation Jump to search

This page lists all the packages that SME Server needs to build for SME 10. The starting point is the smeos directory from SME 9. For each package it should be checked if it is still needed, or can we use an upstream package if one is available.


Package Build Steps

check out package

cp -a sme9 sme10
rm -rf sme10/CVS
cd sme10
make clean
mv {sourcedir} {newsourcedir}
  • example e-smith-base-5.2.0 to e-smith-base-5.4.0
rm -f *.patch

{apply any fixes from spec to tree} {move lib/perl5/site_perl to share/perl5/vendor_perl}

tar Jcvf {newsource}.tar.xz {newsourcedir}
vi *.spec
  • remove patches and fixes applied directly to tree
  • bump version and reset release to 1
  • add changelog saying rolling for sme10
make new-sources FILES=*xz
  • will get errors here because no cvs (that's fine)
make mockbuild
  • if this works then we can proceed
rpm -qpl {noarch/x86_64}/{rpmname}.rpm
  • check that files look similar to the sme8 package


These following steps need developer access

They are here for reference, and transparency. They will need to be run on SME Server's build server. You do not need to do this part.

cd ..
cvs add sme10
cd sme10
date +%s
  • get date for import
vi import.log*
  • fix name/version/release and date
cvs add .cvsignore *.spec Makefile import.log sources
  • be sure to add any other needed packages
make commit tag build


  • Current status will be added soon

RPM's from smeos directory

Package Builder status Reference
bglibs-1.102-1.el6.sme.src.rpm daniel build ok
buffer-1.19-7.el6.sme.src.rpm stephdl build ok bugzilla:9233
buildsys-macros-6-1.el7.sme.src.rpm daniel build ok NOT in SMEOS
clamav-0.98.7-1.el6.sme.src.rpm daniel build ok
cpu-1.4.3-14.el6.sme.src.rpm daniel build ok
cvm-0.82-1.el6.sme.src.rpm daniel build ok
daemontools-0.76-6.el6.sme.src.rpm daniel build ok
dar-2.3.8-7.el7.sme.src.rpm daniel build ok NOT in SMEOS
diald-1.0-3.el6.sme.src.rpm daniel build ok
dietlibc-0.33-0.1600.20110311.el7.sme.src.rpm daniel build ok NOT in SMEOS
djbdns-1.05-8.el6.sme.src.rpm daniel build ok
dot-forward-0.71-4.el6.sme.src.rpm daniel build ok
e-smith-5.4.0-5.el6.sme.src.rpm daniel build ok
e-smith-apache-2.4.0-12.el6.sme.src.rpm daniel build ok bugzilla:9215
e-smith-backup-2.4.0-44.el6.sme.src.rpm daniel build ok
e-smith-base-5.6.0-24.el6.sme.src.rpm daniel build ok bugzilla:9216
e-smith-cvm-unix-local-2.4.0-1.el6.sme.src.rpm daniel build ok
e-smith-devtools-2.4.0-4.el6.sme.src.rpm daniel build ok
e-smith-dnscache-2.4.0-1.el6.sme.src.rpm daniel build ok
e-smith-domains-2.4.0-3.el6.sme.src.rpm daniel build ok
e-smith-dynamicdns-dyndns-2.4.0-1.el6.sme.src.rpm daniel build ok
e-smith-dynamicdns-dyndns.org-2.4.0-1.el6.sme.src.rpm daniel build ok
e-smith-dynamicdns-tzo-2.4.0-1.el6.sme.src.rpm daniel build ok
e-smith-dynamicdns-yi-2.4.0-1.el6.sme.src.rpm daniel build ok
e-smith-email-5.4.0-12.el6.sme.src.rpm daniel build ok bugzilla:9228
e-smith-flexbackup-2.4.0-3.el6.sme.src.rpm stephdl build ok
e-smith-formmagick-2.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-grub-2.4.0-3.el6.sme.src.rpm stephdl build ok
e-smith-horde-4.4.0-8.el6.sme.src.rpm stephdl build ok
e-smith-hosts-2.4.0-11.el6.sme.src.rpm stephdl build ok
e-smith-ibays-2.4.0-13.el6.sme.src.rpm stephdl build ok
e-smith-imp-5.4.0-2.el6.sme.src.rpm stephdl build ok
e-smith-ingo-2.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-ldap-5.4.0-19.el6.sme.src.rpm stephdl build ok
e-smith-lib-2.4.0-15.el6.sme.src.rpm stephdl build ok
e-smith-lib-compspec-2.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-LPRng-2.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-manager-2.6.0-1.el6.sme.src.rpm stephdl build ok
e-smith-mysql-2.4.0-9.el6.sme.src.rpm stephdl build ok
e-smith-ntp-2.4.0-6.el6.sme.src.rpm daniel build ok bugzilla:9227
e-smith-nutUPS-2.4.0-9.el6.sme.src.rpm stephdl build ok
e-smith-oidentd-2.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-openssh-2.4.0-6.el6.sme.src.rpm daniel build ok bugzilla:9226
e-smith-packetfilter-2.4.0-3.el6.sme.src.rpm stephdl build ok
e-smith-php-2.4.0-5.el6.sme.src.rpm stephdl build ok
e-smith-pop3-2.4.0-3.el6.sme.src.rpm stephdl build ok
e-smith-portforwarding-2.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-pptpd-2.4.0-2.el6.sme.src.rpm daniel build ok bugzilla:9225
e-smith-proftpd-2.4.0-3.el6.sme.src.rpm daniel build ok bugzilla:9224
e-smith-proxy-5.4.0-4.el6.sme.src.rpm daniel build ok bugzilla:9223
e-smith-qmail-2.4.0-6.el6.sme.src.rpm daniel build ok bugzilla:9222
e-smith-qmailanalog-2.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-quota-2.4.0-2.el6.sme.src.rpm stephdl build ok
e-smith-radiusd-2.4.0-10.el6.sme.src.rpm daniel build ok bugzilla:9221
e-smith-runit-2.4.0-2.el6.sme.src.rpm stephdl build ok
e-smith-samba-2.4.0-22.el6.sme.src.rpm daniel build ok bugzilla:9220
e-smith-starterwebsite-2.4.0-3.el6.sme.src.rpm stephdl build ok
e-smith-test-2.4.0-2.el6.sme.src.rpm stephdl build ok
e-smith-tinydns-2.4.0-8.el6.sme.src.rpm stephdl build ok
e-smith-turba-3.4.0-1.el6.sme.src.rpm stephdl build ok
e-smith-viewlogfiles-2.4.0-1.el6.sme.src.rpm stephdl build ok
fastforward-0.51-04.el6.sme.src.rpm stephdl build ok
flexbackup-1.2.1-1.el6.sme.src.rpm daniel build ok
headermatch-0.0.1-3.el6.sme.src.rpm daniel build ok
horde-3.3.11-2.el6.sme.src.rpm daniel build ok
imp-h3-4.3.9-1.el6.sme.src.rpm daniel build ok
ingo-h3-1.2.5-1.el6.sme.src.rpm daniel build ok
ipsvd-0.12.1-7.el6.sme.src.rpm daniel build ok
LPRng-3.8.35-2.el6.sme.src.rpm stephdl build ok bugzilla:9209
mbuffer-20100526-2.el6.sme.src.rpm daniel build ok
mod_perl-2.0.4-11.1.el6.sme.src.rpm FAILED BUILD, WONTFIX bugzilla:9235
perl-CGI-FormMagick-0.93-2.el6.sme.src.rpm daniel build ok
perl-IO-Socket-SSL-1.74-1.el6.sme.src.rpm stephdl build ok
perl-Object-Persistence-0.92-5.el6.sme.src.rpm daniel build ok bugzilla:9210
perl-Passwd-Unix-0.71-2.src.rpm daniel build ok NOT in SMEOS
perl-Quota-1.6.7-2.el6.sme.src.rpm daniel build ok
perl-Struct-Compare-1.0.1-1.src.rpm daniel build ok
perl-Test-Harness-Straps-0.30-4.el6.sme.src.rpm daniel build ok
perl-Test-Inline-0.16-1.el6.sme.src.rpm daniel build ok
ppp-2.4.5-24.el6.sme.src.rpm daniel FAILED BUILD, WONTFIX bugzilla:9211
pptpd-1.3.4-2.el7.sme.src.rpm daniel build ok
pwauth-2.3.10-5.el6.sme.src.rpm stephdl build ok
qmail-1.03-17.el6.sme.src.rpm daniel build ok
qmailanalog-0.70-8.el6.sme.src.rpm daniel build ok
qpsmtpd-0.84-15.el6.sme.src.rpm daniel build ok bugzilla:9236
qpsmtpd-plugins-0.0.1-4.el6.sme.src.rpm stephdl build ok
runit-2.1.2-1.el6.sme.src.rpm stephdl build ok
smeserver-audittools-1.4.0-3.el6.sme.src.rpm stephdl build ok
smeserver-clamav-2.4.0-4.el6.sme.src.rpm stephdl build ok
smeserver-dovecot-1.4.0-17.el6.sme.src.rpm stephdl build ok
smeserver-locale-2.4.0-22.el6.sme.src.rpm stephdl build ok
smeserver-qpsmtpd-2.4.0-11.el6.sme.src.rpm daniel build ok bugzilla:9230
smeserver-release-9.1-1.el6.sme.src.rpm stephdl build ok
smeserver-spamassassin-2.4.0-5.el6.sme.src.rpm stephdl build ok
smeserver-support-2.6.0-5.el6.sme.src.rpm stephdl build ok
smeserver-yum-2.4.0-11.el6.sme.src.rpm daniel build ok bugzilla:9229
smolt-1.4.3-5.el6.sme.src.rpm stephdl build ok
spamassassin-3.3.2-60.el6.sme.src.rpm daniel FAILED BUILD, WONTIFX bugzilla:9219
tai64nunix-0.70-5.el6.sme.src.rpm daniel build ok
turba-h3-2.3.5-1.el6.sme.src.rpm daniel build ok
ucspi-tcp-0.88-5.el6.sme.src.rpm daniel build ok
ulogd-1.24-13.el6.sme.src.rpm daniel build ok
whiptail-0.51.5-9.el7.sme.src.rpm daniel build ok NOT in SMEOS
xlhtml-0.5-11.el6.sme.src.rpm daniel build ok

Required Perl modules

  Note:
The below list is based on SME10 testing smedev packages and default minimal install of CentOS 7. Enabling the epel and rpmforge repositories will resolve a number of dependencies.



Error: Package: smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl-MIME-tools

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Authen::PAM)

Error: Package: e-smith-apache-2.6.0-1.el7.sme.noarch (SME10)

          Requires: mod_authnz_external

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: perl(Crypt::Cracklib)

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(I18N::AcceptLanguage)

Error: Package: e-smith-formmagick-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Crypt::Cracklib)

Error: Package: smolt-server-1.4.3-5.el7.sme.noarch (SME10)

          Requires: mx

Error: Package: perl-Mojolicious-6.44-2.el7.sme.noarch (SME10)

          Requires: perl(Taint::Util)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(ModPerl::Util)

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: vconfig

Error: Package: e-smith-horde-4.6.0-1.el7.sme.noarch (SME10)

          Requires: php-pear(HTTP)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(mod_perl2)

Error: Package: e-smith-horde-4.6.0-1.el7.sme.noarch (SME10)

          Requires: wv

Error: Package: smolt-server-1.4.3-5.el7.sme.noarch (SME10)

          Requires: python-genshi

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(APR::Brigade)

Error: Package: e-smith-backup-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Unix::PasswdFile)

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Net::IPv4Addr) >= 0.10

Error: Package: e-smith-radiusd-2.6.0-1.el7.sme.noarch (SME10)

          Requires: radiusclient-ng >= 0.5.6

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: perl(Net::IPv4Addr)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(APR::Socket)

Error: Package: e-smith-manager-2.8.0-1.el7.sme.noarch (SME10)

          Requires: perl-suidperl

Error: Package: smeserver-spamassassin-2.6.0-1.el7.sme.noarch (SME10)

          Requires: razor-agents >= 2.61-1

Error: Package: perl-CGI-FormMagick-0.93-2.el7.sme.noarch (SME10)

          Requires: perl(Text::Template)

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: hal

Error: Package: e-smith-domains-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(HTML::Tabulate) >= 0.23

Error: Package: dar-2.5.2-1.el7.x86_64 (SME10)

          Requires: par2cmdline

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: pam_abl

Error: Package: e-smith-nutUPS-2.6.0-2.el7.sme.noarch (SME10)

          Requires: nut

Error: Package: smolt-server-1.4.3-5.el7.sme.noarch (SME10)

          Requires: python-turboflot

Error: Package: e-smith-oidentd-2.6.0-1.el7.sme.noarch (SME10)

          Requires: oidentd >= 2.0.6

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Taint::Util)

Error: Package: e-smith-email-5.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Net::Server::Fork)

Error: Package: e-smith-formmagick-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(WWW::Automate)

Error: Package: e-smith-imp-5.6.0-1.el7.sme.noarch (SME10)

          Requires: php-pear(HTTP_Request)

Error: Package: perl-Test-Inline-2.213-3.el7.noarch (SME10)

          Requires: perl(Algorithm::Dependency) >= 1.02

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: pwauth

Error: Package: e-smith-mysql-2.6.0-1.el7.sme.noarch (SME10)

          Requires: mysql-server

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Crypt::Cracklib)

Error: Package: smeserver-spamassassin-2.6.0-1.el7.sme.noarch (SME10)

          Requires: pyzor

Error: Package: perl-Test-Inline-2.213-3.el7.noarch (SME10)

          Requires: perl(File::Flat)

Error: Package: smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl-File-MMagic

Error: Package: e-smith-viewlogfiles-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Time::TAI64)

Error: Package: perl-CGI-FormMagick-0.93-2.el7.sme.noarch (SME10)

          Requires: perl(CGI::Persistent) >= 1.00

Error: Package: perl-Test-Inline-2.213-3.el7.noarch (SME10)

          Requires: perl(Algorithm::Dependency::Source)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(APR::Bucket)

Error: Package: e-smith-test-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(WWW::Automate) >= 0.20

Error: Package: perl-CGI-FormMagick-0.93-2.el7.sme.noarch (SME10)

          Requires: perl(Mail::RFC822::Address)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(Apache2::Const)

Error: Package: e-smith-horde-4.6.0-1.el7.sme.noarch (SME10)

          Requires: php-pear(Date)

Error: Package: perl-Mojolicious-6.44-2.el7.sme.noarch (SME10)

          Requires: perl(Net::DNS::Native) >= 0.15

Error: Package: e-smith-nutUPS-2.6.0-2.el7.sme.noarch (SME10)

          Requires: nut-client

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Net::IPv4Addr)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(APR::Error)

Error: Package: smolt-1.4.3-5.el7.sme.noarch (SME10)

          Requires: hal

Error: Package: e-smith-ldap-5.6.0-1.el7.sme.noarch (SME10)

          Requires: db4-utils

Error: Package: perl-Test-Inline-2.213-3.el7.noarch (SME10)

          Requires: perl(Algorithm::Dependency::Ordered)

Error: Package: e-smith-horde-4.6.0-1.el7.sme.noarch (SME10)

          Requires: php-pear(Services_Weather)

Error: Package: e-smith-horde-4.6.0-1.el7.sme.noarch (SME10)

          Requires: php-pear(File)

Error: Package: e-smith-manager-2.8.0-1.el7.sme.noarch (SME10)

          Requires: perl(Apache::AuthTkt)

Error: Package: smolt-1.4.3-5.el7.sme.noarch (SME10)

          Requires: python-simplejson

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Mail::RFC822::Address)

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: pv

Error: Package: e-smith-formmagick-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(WWW::Automate) >= 0.20

Error: Package: imp-h3-4.3.9-1.el7.sme.noarch (SME10)

          Requires: php-imap >= 4.3.0

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(Apache2::ServerUtil)

Error: Package: qpsmtpd-async-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(Danga::Socket)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(Apache2::Connection)

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(Apache2::Filter)

Error: Package: qpsmtpd-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(Net::IP)

Error: Package: e-smith-horde-4.6.0-1.el7.sme.noarch (SME10)

          Requires: php-pear(Log)

Error: Package: qpsmtpd-async-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(ParaDNS)

Error: Package: smeserver-audittools-1.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(RPM2)

Error: Package: e-smith-pptpd-2.6.0-1.el7.sme.noarch (SME10)

          Requires: pptpd

Error: Package: smeserver-spamassassin-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(IP::Country)

Error: Package: smeserver-spamassassin-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Net::Ident)

Error: Package: e-smith-base-5.8.0-1.el7.sme.noarch (SME10)

          Requires: /usr/sbin/cpuspeed

Error: Package: perl-Test-Inline-2.213-3.el7.noarch (SME10)

          Requires: perl(Algorithm::Dependency::Item)

Error: Package: e-smith-manager-2.8.0-1.el7.sme.noarch (SME10)

          Requires: pwauth

Error: Package: perl-Test-Inline-2.213-3.el7.noarch (SME10)

          Requires: perl(File::chmod)

Error: Package: e-smith-grub-2.6.0-1.el7.sme.noarch (SME10)

          Requires: grub

Error: Package: perl-CGI-FormMagick-0.93-2.el7.sme.noarch (SME10)

          Requires: perl(Class::ParamParser)

Error: Package: e-smith-lib-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Text::Template)

Error: Package: smolt-server-1.4.3-5.el7.sme.noarch (SME10)

          Requires: TurboGears

Error: Package: mbuffer-20100526-2.el7.sme.x86_64 (SME10)

          Requires: libmhash.so.2()(64bit)

Error: Package: e-smith-email-5.6.0-1.el7.sme.noarch (SME10)

          Requires: perl(Net::Server) >= 0.85

Error: Package: e-smith-pop3-2.6.0-1.el7.sme.noarch (SME10)

          Requires: checkpassword-pam

Error: Package: e-smith-proftpd-2.6.0-1.el7.sme.noarch (SME10)

          Requires: proftpd

Error: Package: e-smith-manager-2.8.0-1.el7.sme.noarch (SME10)

          Requires: mod_auth_tkt

Error: Package: smeserver-spamassassin-2.6.0-1.el7.sme.noarch (SME10)

          Requires: DCC

Error: Package: smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch (SME10)

          Requires: perl-Convert-TNEF

Error: Package: qpsmtpd-apache-0.84-18.el7.sme.noarch (SME10)

          Requires: perl(APR::Const)

Notes