Sme10BuildQueue

From SME Server
Jump to navigationJump 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 from smeos

bglibs-1.102-1.el6.sme.src.rpm                             daniel build ok 
buffer-1.19-7.el6.sme.src.rpm 
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                               FAILED BUILD 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                               FAILED BUILD 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
e-smith-flexbackup-2.4.0-3.el6.sme.src.rpm 
e-smith-formmagick-2.4.0-1.el6.sme.src.rpm
e-smith-grub-2.4.0-3.el6.sme.src.rpm
e-smith-horde-4.4.0-8.el6.sme.src.rpm
e-smith-hosts-2.4.0-11.el6.sme.src.rpm
e-smith-ibays-2.4.0-13.el6.sme.src.rpm
e-smith-imp-5.4.0-2.el6.sme.src.rpm
e-smith-ingo-2.4.0-1.el6.sme.src.rpm
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
e-smith-lib-compspec-2.4.0-1.el6.sme.src.rpm
e-smith-LPRng-2.4.0-1.el6.sme.src.rpm
e-smith-manager-2.6.0-1.el6.sme.src.rpm
e-smith-mysql-2.4.0-9.el6.sme.src.rpm
e-smith-ntp-2.4.0-6.el6.sme.src.rpm
e-smith-nutUPS-2.4.0-9.el6.sme.src.rpm
e-smith-oidentd-2.4.0-1.el6.sme.src.rpm
e-smith-openssh-2.4.0-6.el6.sme.src.rpm
e-smith-packetfilter-2.4.0-3.el6.sme.src.rpm
e-smith-php-2.4.0-5.el6.sme.src.rpm
e-smith-pop3-2.4.0-3.el6.sme.src.rpm
e-smith-portforwarding-2.4.0-1.el6.sme.src.rpm
e-smith-pptpd-2.4.0-2.el6.sme.src.rpm
e-smith-proftpd-2.4.0-3.el6.sme.src.rpm
e-smith-proxy-5.4.0-4.el6.sme.src.rpm
e-smith-qmail-2.4.0-6.el6.sme.src.rpm                               FAILED BUILD 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                               FAILED BUILD 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                              FAILED BUILD 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
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                               FAILED BUILD bugzilla:9209
mbuffer-20100526-2.el6.sme.src.rpm                             daniel build ok
mod_perl-2.0.4-11.1.el6.sme.src.rpm
perl-CGI-FormMagick-0.93-2.el6.sme.src.rpm                             daniel build ok
perl-IO-Socket-SSL-1.74-1.el6.sme.src.rpm
perl-Object-Persistence-0.92-5.el6.sme.src.rpm                               FAILED BUILD 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  NOT in SMEOS
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                               FAILED BUILD bugzilla:9211
pptpd-1.3.4-2.el7.sme.src.rpm                              daniel build ok
pwauth-2.3.10-5.el6.sme.src.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
qpsmtpd-plugins-0.0.1-4.el6.sme.src.rpm
runit-2.1.2-1.el6.sme.src.rpm
smeserver-audittools-1.4.0-3.el6.sme.src.rpm
smeserver-clamav-2.4.0-4.el6.sme.src.rpm
smeserver-dovecot-1.4.0-17.el6.sme.src.rpm
smeserver-locale-2.4.0-22.el6.sme.src.rpm
smeserver-qpsmtpd-2.4.0-11.el6.sme.src.rpm
smeserver-release-9.1-1.el6.sme.src.rpm
smeserver-spamassassin-2.4.0-5.el6.sme.src.rpm
smeserver-support-2.6.0-5.el6.sme.src.rpm
smeserver-yum-2.4.0-11.el6.sme.src.rpm
smolt-1.4.3-5.el6.sme.src.rpm
spamassassin-3.3.2-60.el6.sme.src.rpm
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

Prioritised Import List

Once a package is able to build following the steps above, its name can be added here. The list should also list the outstanding bugs for that package as that will determine it's prioritisation.

  • TBD

Notes