Difference between revisions of "SME9BuildQueue"
m |
m |
||
Line 199: | Line 199: | ||
|- | |- | ||
|[[bugzilla:7266|7266]]||RESOLVED||e-smith-base||Default runlevel to be changed in e-smith-base | |[[bugzilla:7266|7266]]||RESOLVED||e-smith-base||Default runlevel to be changed in e-smith-base | ||
+ | |- | ||
+ | |[[bugzilla:7221|7221]]||CONFIRMED||e-smith-base||Change from syslog to rsyslog | ||
|- | |- | ||
|[[bugzilla:7268|7268]]||RESOLVED||e-smith-devtools||wrong perl lib path for e-smith-devtools | |[[bugzilla:7268|7268]]||RESOLVED||e-smith-devtools||wrong perl lib path for e-smith-devtools | ||
Line 249: | Line 251: | ||
|- | |- | ||
|[[bugzilla:7217|7217]]||CONFIRMED||TBD||Use of upstart for SME 9 | |[[bugzilla:7217|7217]]||CONFIRMED||TBD||Use of upstart for SME 9 | ||
− | |||
− | |||
|- | |- | ||
|[[bugzilla:7223|7223]]||CONFIRMED||TBD||/usr/share/perl5/vendor_perl | |[[bugzilla:7223|7223]]||CONFIRMED||TBD||/usr/share/perl5/vendor_perl |
Revision as of 03:08, 2 February 2013
This page lists all the packages that SME Server needs to build for SME 9. The starting point is the smeos directory from SME 8. For each package it should be checked if it is still needed, or can we use an upstream package if one is available.
Then before importing into CVS for SME 9 it needs to be checked if the package will build. Here are the steps that need to be completed for each package.
Package Build Steps
check out package
cp -a sme8 sme9 rm -rf sme9/CVS cd sme9 make prep
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 sme9
make mockbuild
- if this works then we can proceed
rpm -qpl {package-version}_sme/{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 sme9 cd sme9
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 new-sources FILES=*xz
make commit tag build
Package List from SME Server 8, smeos
- For each of these packages a volunteer can add their name, and carry out the Package Build Steps above.
- Check if the package is already built for SME 9 or has a sme9 directory in CVS before starting
- When something does not build, create a bug.
- To set up mock as used above see Building using Mock
- To checkout packages from CVS see Simplest way to develop patches to submit
- If you have problems on setting up the environment, ask on IRC or Devinfo.
- Current status will be added soon
aspell-bg-0.50-11.2.2.el5.sme.src.rpm aspell-da-0.50-12.2.2.el5.sme.src.rpm aspell-de-0.50-11.2.2.el5.sme.src.rpm aspell-el-0.50-4.2.2.el5.sme.src.rpm aspell-es-0.50-13.2.2.el5.sme.src.rpm aspell-fr-0.50-9.2.2.el5.sme.src.rpm aspell-id-0.50.1-4.2.2.el5.sme.src.rpm aspell-it-0.53-4.2.1.el5.sme.src.rpm aspell-pt-0.50-10.2.2.el5.sme.src.rpm aspell-ru-0.99f7-2.2.2.el5.sme.src.rpm aspell-sl-0.50-1.2.1.el5.sme.src.rpm aspell-sv-0.51-1.2.1.el5.sme.src.rpm bglibs-1.102-1.el5.sme.src.rpm buffer-1.19-7.el5.sme.src.rpm cpu-1.4.3-13.el5.sme.src.rpm cvm-0.82-1.el5.sme.src.rpm daemontools-0.76-6.el5.sme.src.rpm dar-2.3.8-1.el5.sme.src.rpm diald-1.0-3.el5.sme.src.rpm diald-top-2.1pl4-4.el5.sme.src.rpm djbdns-1.05-8.el5.sme.src.rpm dot-forward-0.71-4.el5.sme.src.rpm e-smith-5.2.0-1.el5.sme.src.rpm e-smith-apache-2.2.0-8.el5.sme.src.rpm e-smith-backup-2.2.0-60.el5.sme.src.rpm e-smith-base-5.2.0-64.el5.sme.src.rpm e-smith-cvm-unix-local-2.2.0-1.el5.sme.src.rpm e-smith-devtools-2.2.0-4.el5.sme.src.rpm e-smith-dnscache-2.2.0-1.el5.sme.src.rpm e-smith-domains-2.2.0-1.el5.sme.src.rpm e-smith-dynamicdns-dyndns-2.2.0-1.el5.sme.src.rpm e-smith-dynamicdns-dyndns.org-2.2.0-1.el5.sme.src.rpm e-smith-dynamicdns-tzo-2.2.0-1.el5.sme.src.rpm e-smith-dynamicdns-yi-2.2.0-1.el5.sme.src.rpm e-smith-email-5.2.0-17.el5.sme.src.rpm e-smith-flexbackup-2.2.0-1.el5.sme.src.rpm e-smith-formmagick-2.2.0-6.el5.sme.src.rpm e-smith-grub-2.2.0-2.el5.sme.src.rpm e-smith-horde-4.2.0-17.el5.sme.src.rpm e-smith-hosts-2.2.0-8.el5.sme.src.rpm e-smith-ibays-2.2.0-11.el5.sme.src.rpm e-smith-imap-2.2.0-3.el5.sme.src.rpm e-smith-imp-5.2.0-9.el5.sme.src.rpm e-smith-ingo-2.2.0-5.el5.sme.src.rpm e-smith-ldap-5.2.0-76.el5.sme.src.rpm e-smith-lib-2.2.0-7.el5.sme.src.rpm e-smith-lib-compspec-2.2.0-1.el5.sme.src.rpm e-smith-LPRng-2.2.0-1.el5.sme.src.rpm e-smith-manager-2.2.0-6.el5.sme.src.rpm e-smith-mysql-2.2.0-6.el5.sme.src.rpm e-smith-ntp Wellsi: Builds Cleanly in SME9. Will import to CVS. Bugzilla:7243 e-smith-nutUPS-2.2.0-2.el5.sme.src.rpm e-smith-oidentd-2.2.0-2.el5.sme.src.rpm e-smith-openssh-2.2.0-5.el5.sme.src.rpm e-smith-packetfilter-2.2.0-1.el5.sme.src.rpm e-smith-php-2.2.0-6.el5.sme.src.rpm e-smith-pop3-2.2.0-3.el5.sme.src.rpm e-smith-portforwarding-2.2.0-6.el5.sme.src.rpm e-smith-pptpd-2.2.0-1.el5.sme.src.rpm e-smith-proftpd-2.2.0-2.el5.sme.src.rpm e-smith-proxy-5.2.0-5.el5.sme.src.rpm e-smith-qmail-2.2.0-6.el5.sme.src.rpm e-smith-qmailanalog-2.2.0-1.el5.sme.src.rpm e-smith-quota-2.2.0-10.el5.sme.src.rpm e-smith-radiusd-2.2.0-4.el5.sme.src.rpm e-smith-runit-2.2.0-1.el5.sme.src.rpm e-smith-samba-2.2.0-48.el5.sme.src.rpm e-smith-starterwebsite-2.2.0-1.el5.sme.src.rpm e-smith-test-2.2.0-1.el5.sme.src.rpm e-smith-tinydns-2.2.0-2.el5.sme.src.rpm e-smith-turba-3.2.0-17.el5.sme.src.rpm e-smith-viewlogfiles-2.2.0-1.el5.sme.src.rpm fastforward-0.51-04.el5.sme.src.rpm flexbackup-1.2.1-1.el5.sme.src.rpm headermatch-0.0.1-3.el5.sme.src.rpm horde-3.3.11-2.el5.sme.src.rpm imp-h3-4.3.9-1.el5.sme.src.rpm ingo-h3-1.2.5-1.el5.sme.src.rpm initscripts-8.45.42-1.el5.sme.src.rpm ipsvd-0.12.1-5.el5.sme.src.rpm libgsf-1.14.1-6.1.el5.sme.src.rpm LPRng-3.8.32-2.el5.sme.src.rpm mailfront-1.10-9.el5.sme.src.rpm mod_auth_external-2.2.8-5.el5.sme.src.rpm mod_auth_tkt-2.0.0rc2-1.el5.sme.src.rpm perl-CGI-FormMagick-0.92-21.el5.sme.src.rpm perl-Class-ParamParser-1.0401-3.el5.sme.src.rpm perl-Object-Persistence-0.92-4.el5.sme.src.rpm perl-Test-Inline-0.16-1.el5.sme.src.rpm php-5.3.3-1.el5.sme.6.src.rpm pptpd-1.3.4-1.el5.sme.src.rpm qmail-1.03-17.el5.sme.src.rpm qmailanalog-0.70-8.el5.sme.src.rpm qmail-qfilter-1.5-1.el5.sme.src.rpm qpsmtpd-0.84-3.el5.sme.src.rpm qpsmtpd-plugins-0.0.1-3.el5.sme.src.rpm rssh-2.3.3-2.el5.sme.src.rpm runit-2.0.0-1.el5.sme.src.rpm safecat-1.11-3.el5.sme.src.rpm smeserver-audittools-1.2.0-7.el5.sme.src.rpm smeserver-clamav-2.2.0-12.el5.sme.src.rpm smeserver-locale-2.2.0-41.el5.sme.src.rpm smeserver-qpsmtpd-2.2.0-13.el5.sme.src.rpm smeserver-release-8.0-1.el5.sme.src.rpm smeserver-spamassassin-2.2.0-9.el5.sme.src.rpm smeserver-support-2.2.0-21.el5.sme.src.rpm smeserver-yum-2.2.0-19.el5.sme.src.rpm smolt-1.4.3-4.el5.sme.src.rpm stunnel-tls-3.22-4.el5.sme.src.rpm tai64nunix-0.70-5.el5.sme.src.rpm turba-h3-2.3.5-1.el5.sme.src.rpm ucspi-tcp-0.88-5.el5.sme.src.rpm
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
- TBD
Current Status 31st Jan, to be moved to list above
Bug ID | Status | Package | Summary |
---|---|---|---|
RESOLVED | dialog | Dialog | |
CONFIRMED | e-smith-apache | e-smith-apache should require mod_ssl | |
CONFIRMED | e-smith-base | use of local event in SME 9 | |
CONFIRMED | e-smith-base | move /etc/modprobe.conf to /etc/modprobe.d/ | |
RESOLVED | e-smith-base | Default runlevel to be changed in e-smith-base | |
CONFIRMED | e-smith-base | Change from syslog to rsyslog | |
RESOLVED | e-smith-devtools | wrong perl lib path for e-smith-devtools | |
CONFIRMED | e-smith-ldap | e-smith-ldap should require openldap-servers | |
CONFIRMED | e-smith-ldap | slapd args need to be adjusted | |
CONFIRMED | e-smith-ldap | Remove autofs.schema from slapd config | |
CONFIRMED | e-smith-ldap | Fix slapd.conf | |
RESOLVED | e-smith-lib | Stop using kudzu for NIC detection | |
RESOLVED | e-smith-manager | e-smith-manager should require perl-suidperl | |
RESOLVED | e-smith-manager | e-smith-manager should require perl(Apache::AuthTkt) | |
CONFIRMED | e-smith-ntp | Memory limit is too low for ntpd | |
CONFIRMED | e-smith-packetfilter | update iptables syntaxe in masq script | |
CONFIRMED | e-smith-proxy | Squid config needs to be adjusted | |
CONFIRMED | e-smith-quota | How to initialise quotas | |
CONFIRMED | e-smith-radiusd | radiusd arg need to be adjusted | |
CONFIRMED | e-smith-radiusd | e-smith-radiusd should require freeradius-ldap | |
IN_PROGRESS | e-smith-runit | Move code from /etc/inittab templates to elsewhere. | |
CONFIRMED | e-smith-samba | update e-smith-samba dependancies | |
CONFIRMED | e-smith-service | Replacement of rc.e-smith | |
CLOSED | e-smith-test | e-smith-test needs perl(Test::Harness::Straps) | |
CONFIRMED | N/A | Roll new stable streams of packages for sme9 | |
CONFIRMED | N/A | SME 9 source are in .xz format which needs tar 1.2 | |
CONFIRMED | N/A | SME 9 yum repos | |
CONFIRMED | perl-Quota | Rebuild perl-Quota for EL6 | |
CONFIRMED | qpsmtpd | Rebuild qpsmtpd | |
RESOLVED | smeserver-yum | update smeserver-yum dependancies to use yum-plugin-fastestmirror | |
CONFIRMED | TBD | Use of upstart for SME 9 | |
CONFIRMED | TBD | /usr/share/perl5/vendor_perl | |
CONFIRMED | TBD | back URL on server-manager is double encoded |