Difference between revisions of "Sme10BuildQueue"
Line 1,057: | Line 1,057: | ||
|in Repoforge6 | |in Repoforge6 | ||
|Build OK | |Build OK | ||
− | | | + | |SME:9310 |
|- | |- | ||
|smeserver-spamassassin-2.6.0-1.el7.sme.noarch | |smeserver-spamassassin-2.6.0-1.el7.sme.noarch |
Revision as of 07:36, 16 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
copy from epel to smedev (dar-2.5.2-1.el7.x86_64.rpm) |
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 | copy from centos to smedev (perl-IO-Socket-SSL-1.94-3.el7.noarch.rpm) |
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 | copy from epel to smedev (perl-Test-Inline-2.213-3.el7.noarch.rpm) |
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 | copy from epel to smedev (pptpd-1.4.0-2.el7.x86_64.rpm) |
pwauth-2.3.10-5.el6.sme.src.rpm | stephdl | build ok | copy from epel to smedev (pwauth-2.3.10-9.el7.x86_64.rpm) |
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 |
Bare install test
install a minimal Centos7 configure network access update packages
yum update
install SME10 repo
echo << EndOfMessage [smedev] enabled=0 baseurl=http://mirror.canada.pialasse.com/releases/testing/10/smedev/$basearch name=SME Server - dev gpgcheck=1 enablegroups=1 [smetest] enabled=0 baseurl=http://mirror.canada.pialasse.com/releases/testing/10/smetest/$basearch name=SME Server - dev gpgcheck=1 enablegroups=1 [smeos] enabled=1 baseurl=http://mirror.canada.pialasse.com/releases/testing/10/smeos/$basearch name=SME Server - dev gpgcheck=1 enablegroups=1 EndOfMessage >/etc/yum.repos.d/smeserver10
install SME10 key
wget http://mirror.contribs.org/releases/testing/10/smeos/x86_64/RPM-GPG-KEY-koozali rpm --import RPM-GPG-KEY-koozali
install EPEL7 repo
yum install epel-release
install Repoforge 7 repo is no more maintained. However, for test purpose
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
install ELRepo
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
then
yum clean all
try installing SME10 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ...
yum install e-smith-base
report here
Required dependencies
test installation on 2016/06/08
use of http://pkgs.org to fill the blank
Package Requiring | Required Package | Possible sources | status | Reference |
---|---|---|---|---|
smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch | perl-MIME-tools | in EPEL7 | perl-MIME-tools-5.505-1.el7.noarch.rpm | |
e-smith-lib-2.6.0-1.el7.sme.noarch | perl(Authen::PAM) | in EPEL7 | perl-Authen-PAM-0.16-16.el7.x86_64.rpm | |
e-smith-apache-2.6.0-1.el7.sme.noarch | mod_authnz_external | in EPEL7 | mod_authnz_external-3.3.1-7.el7.x86_64.rpm | |
e-smith-base-5.8.0-1.el7.sme.noarch
e-smith-formmagick-2.6.0-1.el7.sme.noarch e-smith-lib-2.6.0-1.el7.sme.noarch |
perl(Crypt::Cracklib) | in | ||
e-smith-lib-2.6.0-1.el7.sme.noarch | perl(I18N::AcceptLanguage) | in | ||
smolt-server-1.4.3-5.el7.sme.noarch | mx | in centos6 | smolt server is deprecated | |
e-smith-base-5.8.0-1.el7.sme.noarch | vconfig | in centos7 | vconfig-1.9-16.el7.x86_64.rpm | |
e-smith-horde-4.6.0-1.el7.sme.noarch | php-pear(HTTP) | in EPEL7 | php-pear-HTTP-1.4.1-12.el7.noarch.rpm | |
e-smith-horde-4.6.0-1.el7.sme.noarch | wv | in EPEL6 | wv-1.2.7-2.el6.i686.rpm
MSWord 6/7/8/9 binary file format to HTML converter | |
smolt-server-1.4.3-5.el7.sme.noarch | python-genshi | in EPEL7 | python-genshi-0.7-3.el7.x86_64.rpm | |
e-smith-backup-2.6.0-1.el7.sme.noarch | perl(Unix::PasswdFile) | in | ||
e-smith-lib-2.6.0-1.el7.sme.noarch
e-smith-base-5.8.0-1.el7.sme.noarch e-smith-lib-2.6.0-1.el7.sme.noarch |
perl(Net::IPv4Addr) >= 0.10 | in | ||
e-smith-radiusd-2.6.0-1.el7.sme.noarch | radiusclient-ng >= 0.5.6 | in EPEL7 | radiusclient-ng-0.5.6-9.el7.x86_64.rpm | |
e-smith-manager-2.8.0-1.el7.sme.noarch | perl-suidperl | in | functionality not available on C7 | |
smeserver-spamassassin-2.6.0-1.el7.sme.noarch | razor-agents >= 2.61-1 | in atrpms7 | razor-agents-2.85-18.el7.x86_64.rpm | |
perl-CGI-FormMagick-0.93-2.el7.sme.noarch
e-smith-lib-2.6.0-1.el7.sme.noarch |
perl(Text::Template) | in | ||
e-smith-base-5.8.0-1.el7.sme.noarch
|
hal | in | Hal has been dropped, it's no longer available in C7. move to systemd | |
e-smith-domains-2.6.0-1.el7.sme.noarch | perl(HTML::Tabulate) >= 0.23 | in | ||
dar-2.5.2-1.el7.x86_64 | par2cmdline | in | ||
e-smith-base-5.8.0-1.el7.sme.noarch | pam_abl | in | ||
e-smith-nutUPS-2.6.0-2.el7.sme.noarch | nut | in EPEL7 | nut-2.7.2-3.el7.x86_64.rpm | |
smolt-server-1.4.3-5.el7.sme.noarch | python-turboflot | in Centos6 | => we should drop this, it is deprecated (JPP) | |
e-smith-oidentd-2.6.0-1.el7.sme.noarch | oidentd >= 2.0.6 | in | ||
e-smith-lib-2.6.0-1.el7.sme.noarch
perl-Mojolicious-6.44-2.el7.sme.noarch |
perl(Taint::Util) | in | ||
e-smith-email-5.6.0-1.el7.sme.noarch | perl(Net::Server::Fork) | in | ||
e-smith-imp-5.6.0-1.el7.sme.noarch | php-pear(HTTP_Request) | in EPEL7 |
php-pear-HTTP-Request-1.4.4-8.el7.noarch.rpm php-pear-HTTP-Request2-2.2.1-1.el7.noarch.rpm | |
perl-Test-Inline-2.213-3.el7.noarch | perl(Algorithm::Dependency) >= 1.02 | in EPEL7 | perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm | |
e-smith-mysql-2.6.0-1.el7.sme.noarch | mysql-server | in centos7 | yum install mysql-server | |
smeserver-spamassassin-2.6.0-1.el7.sme.noarch | pyzor | in centos7 | pyzor-0.5.0-10.el7.noarch.rpm | |
perl-Test-Inline-2.213-3.el7.noarch | perl(File::Flat) | in EPEL7 | perl-File-Flat-1.04-15.el7.noarch.rpm | |
smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch | perl-File-MMagic | in EPEL7 | perl-File-MMagic-1.30-1.el7.noarch.rpm | |
e-smith-viewlogfiles-2.6.0-1.el7.sme.noarch | perl(Time::TAI64) | in EPEL7 | perl-Time-TAI64-2.11-1.el7.noarch.rpm | |
perl-CGI-FormMagick-0.93-2.el7.sme.noarch | perl(CGI::Persistent) >= 1.00 | in Reporforge6 | should we switch to perl-CGI-Session-4.35-6.el6.noarch.rpm available in epel7 , not sure if it is similar enough | |
perl-Test-Inline-2.213-3.el7.noarch | perl(Algorithm::Dependency::Source) | in EPEL7 | perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm | |
perl-CGI-FormMagick-0.93-2.el7.sme.noarch | perl(Mail::RFC822::Address) | in | ||
e-smith-horde-4.6.0-1.el7.sme.noarch | php-pear(Date) | in EPEL7 | php-pear-Date-1.4.7-12.el7.noarch.rpm | |
perl-Mojolicious-6.44-2.el7.sme.noarch | perl(Net::DNS::Native) >= 0.15 | in | ||
e-smith-nutUPS-2.6.0-2.el7.sme.noarch | nut-client | in EPEL7 | nut-client-2.7.2-3.el7.x86_64.rpm | |
e-smith-ldap-5.6.0-1.el7.sme.noarch | db4-utils | in | new name libdb4-utils-4.8.30-13.el7.x86_64.rpm in EPEL7 | |
perl-Test-Inline-2.213-3.el7.noarch | perl(Algorithm::Dependency::Ordered) | in EPEL7 | perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm | |
e-smith-horde-4.6.0-1.el7.sme.noarch | php-pear(Services_Weather) | in EPEL7 | php-pear-Services-Weather-1.4.7-2.el7.noarch.rpm | |
e-smith-horde-4.6.0-1.el7.sme.noarch | php-pear(File) | in EPEL7 | php-pear-File-1.4.1-5.el7.noarch.rpm | |
e-smith-manager-2.8.0-1.el7.sme.noarch | perl(Apache::AuthTkt) | in Repoforge6 | Build OK | SME:9311 |
smolt-1.4.3-5.el7.sme.noarch | python-simplejson | in Centos 7 | python-simplejson-3.3.3-1.el7.x86_64.rpm | |
e-smith-lib-2.6.0-1.el7.sme.noarch | perl(Mail::RFC822::Address) | in | ||
e-smith-base-5.8.0-1.el7.sme.noarch | pv | in EPEL7 | pv-1.4.6-1.el7.x86_64.rpm | |
e-smith-formmagick-2.6.0-1.el7.sme.noarch
e-smith-formmagick-2.6.0-1.el7.sme.noarch e-smith-test-2.6.0-1.el7.sme.noarch |
perl(WWW::Automate) >= 0.20 | in Repoforge C6 | ||
imp-h3-4.3.9-1.el7.sme.noarch | php-imap >= 4.3.0 | in EPEL7 | php-imap-5.4.16-3.el7.x86_64.rpm
imp-h3 should be drop for horde 5 or else | |
qpsmtpd-0.84-18.el7.sme.noarch | perl(Net::IP) | in | ||
e-smith-horde-4.6.0-1.el7.sme.noarch | php-pear(Log) | in EPEL7 | php-pear-Log-1.12.8-1.el7.noarch.rpm | |
smeserver-audittools-1.6.0-1.el7.sme.noarch | perl(RPM2) | in | ||
e-smith-pptpd-2.6.0-1.el7.sme.noarch | pptpd | in smedev10 | pptpd-1.3.4-2.el7.sme.src.rpm / daniel /build ok | |
smeserver-spamassassin-2.6.0-1.el7.sme.noarch | perl(IP::Country) | in | ||
smeserver-spamassassin-2.6.0-1.el7.sme.noarch | perl(Net::Ident) | in | ||
e-smith-base-5.8.0-1.el7.sme.noarch | /usr/sbin/cpuspeed | in | ||
perl-Test-Inline-2.213-3.el7.noarch | perl(Algorithm::Dependency::Item) | in EPEL7 | perl-Algorithm-Dependency-1.110-15.el7.noarch.rpm | |
e-smith-manager-2.8.0-1.el7.sme.noarch
|
pwauth | in smedev10 | pwauth-2.3.10-5.el6.sme.src.rpm stephdl build ok | |
perl-Test-Inline-2.213-3.el7.noarch | perl(File::chmod) | in EPEL7 | perl-File-chmod-0.40-1.el7.noarch.rpm | |
e-smith-grub-2.6.0-1.el7.sme.noarch | grub | in | C7 has moved to grub2 | |
perl-CGI-FormMagick-0.93-2.el7.sme.noarch | perl(Class::ParamParser) | in | ||
mbuffer-20100526-2.el7.sme.x86_64 | libmhash.so.2()(64bit) | in | ||
e-smith-email-5.6.0-1.el7.sme.noarch | perl(Net::Server) >= 0.85 | in | ||
e-smith-pop3-2.6.0-1.el7.sme.noarch | checkpassword-pam | in Repoforge6 | ||
e-smith-proftpd-2.6.0-1.el7.sme.noarch | proftpd | in EPEL7 | proftpd-1.3.5a-2.el7.x86_64.rpm | |
e-smith-manager-2.8.0-1.el7.sme.noarch | mod_auth_tkt | in Repoforge6 | Build OK | SME:9310 |
smeserver-spamassassin-2.6.0-1.el7.sme.noarch | DCC | in Atrpms7 Atomic7 | DCC-1.3.145-25.el7.x86_64.rpm
dcc-1.3.158-5.el7.art.x86_64.rpm | |
smeserver-qpsmtpd-2.6.0-1.el7.sme.noarch | perl-Convert-TNEF | in |