Difference between revisions of "Sme10BuildQueue"
From SME Server
Jump to navigationJump to searchLine 8: | Line 8: | ||
cp -a sme9 sme10 | cp -a sme9 sme10 | ||
rm -rf sme10/CVS | rm -rf sme10/CVS | ||
− | cd | + | cd sme10 |
make clean | make clean | ||
mv {sourcedir} {newsourcedir} | mv {sourcedir} {newsourcedir} |
Revision as of 09:40, 5 February 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 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 BUILDbugzilla:9215e-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 BUILDbugzilla:9216e-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 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 e-smith-qmailanalog-2.4.0-1.el6.sme.src.rpm e-smith-quota-2.4.0-2.el6.sme.src.rpm e-smith-radiusd-2.4.0-10.el6.sme.src.rpm e-smith-runit-2.4.0-2.el6.sme.src.rpm e-smith-samba-2.4.0-22.el6.sme.src.rpm e-smith-starterwebsite-2.4.0-3.el6.sme.src.rpm e-smith-test-2.4.0-2.el6.sme.src.rpm e-smith-tinydns-2.4.0-8.el6.sme.src.rpm e-smith-turba-3.4.0-1.el6.sme.src.rpm e-smith-viewlogfiles-2.4.0-1.el6.sme.src.rpm 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 BUILDbugzilla:9209mbuffer-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 BUILDbugzilla:9210perl-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 BUILDbugzilla:9211pptpd-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