Difference between revisions of "Sme10BuildQueue"
Line 575: | Line 575: | ||
== Required Perl modules == | == Required Perl modules == | ||
− | {Note box|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.} | + | {{Note box|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.}} |
Revision as of 14:34, 8 March 2016
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
e-smith-proftpd-2.4.0-3.el6.sme.src.rpm | daniel | build ok | |
e-smith-proxy-5.4.0-4.el6.sme.src.rpm | daniel | build ok | |
e-smith-qmail-2.4.0-6.el6.sme.src.rpm | daniel | build ok | |
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 | |
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 | |
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 | |
mbuffer-20100526-2.el6.sme.src.rpm | daniel | build ok | |
mod_perl-2.0.4-11.1.el6.sme.src.rpm | FAILED BUILD, WONTFIX | ||
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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
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)