Difference between revisions of "SME9BuildQueue"
m |
|||
Line 187: | Line 187: | ||
== Current Status 31st Jan, to be moved to list above == | == Current Status 31st Jan, to be moved to list above == | ||
− | + | {| | |
− | Bug ID Status Package Summary | + | |Bug ID |
− | 7222 RESOLVED dialog Dialog | + | |Status |
− | 7234 CONFIRMED e-smith-apache | + | |Package |
− | 7230 CONFIRMED e-smith-base | + | |Summary |
− | 7261 CONFIRMED e-smith-base | + | |+ |
− | 7266 RESOLVED e-smith-base | + | |[[bugzilla:7222|7222]] |
− | 7268 RESOLVED e-smith-devtools wrong perl lib path for e-smith-devtools | + | |RESOLVED |
− | 7233 CONFIRMED e-smith-ldap | + | |dialog |
− | 7258 CONFIRMED e-smith-ldap | + | |Dialog |
− | 3596 RESOLVED e-smith-lib | + | |- |
− | 7235 RESOLVED e-smith-manager | + | |[[bugzilla:7234|7234]] |
− | 7236 RESOLVED e-smith-manager | + | |CONFIRMED |
− | 7243 CONFIRMED e-smith-ntp | + | |e-smith-apache |
− | 7262 CONFIRMED e-smith-packetfilter update iptables syntaxe in masq script | + | |e-smith-apache should require mod_ssl |
− | 7250 CONFIRMED e-smith-proxy | + | |- |
− | 7229 CONFIRMED e-smith-quota | + | |[[bugzilla:7230|7230]] |
− | 7251 CONFIRMED e-smith-radiusd | + | |CONFIRMED |
− | 7252 CONFIRMED e-smith-radiusd | + | |e-smith-base |
− | 7227 IN_PROGRESS e-smith-runit | + | |use of local event in SME 9 |
− | 7242 CONFIRMED e-smith-samba | + | |- |
− | 7267 CONFIRMED e-smith-service | + | |[[bugzilla:7261|7261]] |
− | 7270 CLOSED | + | |CONFIRMED |
− | 7226 CONFIRMED N/A | + | |e-smith-base |
− | 7237 CONFIRMED N/A | + | |move /etc/modprobe.conf to /etc/modprobe.d/ |
− | 7240 CONFIRMED N/A | + | |- |
− | 7259 CONFIRMED openldap-servers Remove autofs.schema from slapd config | + | |[[bugzilla:7266|7266]] |
− | 7260 CONFIRMED openldap-servers Fix slapd.conf | + | |RESOLVED |
− | 7253 CONFIRMED perl-Quota | + | |e-smith-base |
− | 7263 CONFIRMED qpsmtpd | + | |Default runlevel to be changed in e-smith-base |
− | 7241 RESOLVED smeserver-yum | + | |- |
− | 7217 CONFIRMED TBD | + | |[[bugzilla:7268|7268]] |
− | 7221 CONFIRMED TBD | + | |RESOLVED |
− | 7223 CONFIRMED TBD | + | |e-smith-devtools |
− | 7254 CONFIRMED TBD | + | |wrong perl lib path for e-smith-devtools |
− | + | |- | |
+ | |[[bugzilla:7233|7233]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-ldap | ||
+ | |e-smith-ldap should require openldap-servers | ||
+ | |- | ||
+ | |[[bugzilla:7258|7258]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-ldap | ||
+ | |slapd args need to be adjusted | ||
+ | |- | ||
+ | |[[bugzilla:3596|3596]] | ||
+ | |RESOLVED | ||
+ | |e-smith-lib | ||
+ | |Stop using kudzu for NIC detection | ||
+ | |- | ||
+ | |[[bugzilla:7235|7235]] | ||
+ | |RESOLVED | ||
+ | |e-smith-manager | ||
+ | |e-smith-manager should require perl-suidperl | ||
+ | |- | ||
+ | |[[bugzilla:7236|7236]] | ||
+ | |RESOLVED | ||
+ | |e-smith-manager | ||
+ | |e-smith-manager should require perl(Apache::AuthTkt) | ||
+ | |- | ||
+ | |[[bugzilla:7243|7243]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-ntp | ||
+ | |Memory limit is too low for ntpd | ||
+ | |- | ||
+ | |[[bugzilla:7262|7262]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-packetfilter | ||
+ | |update iptables syntaxe in masq script | ||
+ | |- | ||
+ | |[[bugzilla:7250|7250]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-proxy | ||
+ | |Squid config needs to be adjusted | ||
+ | |- | ||
+ | |[[bugzilla:7229|7229]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-quota | ||
+ | |How to initialise quotas | ||
+ | |- | ||
+ | |[[bugzilla:7251|7251]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-radiusd | ||
+ | |radiusd arg need to be adjusted | ||
+ | |- | ||
+ | |[[bugzilla:7252|7252]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-radiusd | ||
+ | |e-smith-radiusd should require freeradius-ldap | ||
+ | |- | ||
+ | |[[bugzilla:7227|7227]] | ||
+ | |IN_PROGRESS | ||
+ | |e-smith-runit | ||
+ | |Move code from /etc/inittab templates to elsewhere. | ||
+ | |- | ||
+ | |[[bugzilla:7242|7242]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-samba | ||
+ | |update e-smith-samba dependancies | ||
+ | |- | ||
+ | |[[bugzilla:7267|7267]] | ||
+ | |CONFIRMED | ||
+ | |e-smith-service | ||
+ | |Replacement of rc.e-smith | ||
+ | |- | ||
+ | |[[bugzilla:7270|7270]] | ||
+ | |CLOSED | ||
+ | |e-smith-test | ||
+ | |e-smith-test needs perl(Test::Harness::Straps) | ||
+ | |- | ||
+ | |[[bugzilla:7226|7226]] | ||
+ | |CONFIRMED | ||
+ | |N/A | ||
+ | |Roll new stable streams of packages for sme9 | ||
+ | |- | ||
+ | |[[bugzilla:7237|7237]] | ||
+ | |CONFIRMED | ||
+ | |N/A | ||
+ | |SME 9 source are in .xz format which needs tar 1.2 | ||
+ | |- | ||
+ | |[[bugzilla:7240|7240]] | ||
+ | |CONFIRMED | ||
+ | |N/A | ||
+ | |SME 9 yum repos | ||
+ | |- | ||
+ | |[[bugzilla:7259|7259]] | ||
+ | |CONFIRMED | ||
+ | |openldap-servers | ||
+ | |Remove autofs.schema from slapd config | ||
+ | |- | ||
+ | |[[bugzilla:7260|7260]] | ||
+ | |CONFIRMED | ||
+ | |openldap-servers | ||
+ | |Fix slapd.conf | ||
+ | |- | ||
+ | |[[bugzilla:7253|7253]] | ||
+ | |CONFIRMED | ||
+ | |perl-Quota | ||
+ | |Rebuild perl-Quota for EL6 | ||
+ | |- | ||
+ | |[[bugzilla:7263|7263]] | ||
+ | |CONFIRMED | ||
+ | |qpsmtpd | ||
+ | |Rebuild qpsmtpd | ||
+ | |- | ||
+ | |[[bugzilla:7241|7241]] | ||
+ | |RESOLVED | ||
+ | |smeserver-yum | ||
+ | |update smeserver-yum dependancies to use yum-plugin-fastestmirror | ||
+ | |- | ||
+ | |[[bugzilla:7217|7217]] | ||
+ | |CONFIRMED | ||
+ | |TBD | ||
+ | |Use of upstart for SME 9 | ||
+ | |- | ||
+ | |[[bugzilla:7221|7221]] | ||
+ | |CONFIRMED | ||
+ | |TBD | ||
+ | |Change from syslog to rsyslog | ||
+ | |- | ||
+ | |[[bugzilla:7223|7223]] | ||
+ | |CONFIRMED | ||
+ | |TBD | ||
+ | |/usr/share/perl5/vendor_perl | ||
+ | |- | ||
+ | |[[bugzilla:7254|7254]] | ||
+ | |CONFIRMED | ||
+ | |TBD | ||
+ | |back URL on server-manager is double encoded | ||
+ | |} | ||
[[Category:SME9-Development]] | [[Category:SME9-Development]] |
Revision as of 18:09, 1 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 | |
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 | |
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 | openldap-servers | Remove autofs.schema from slapd config | |
CONFIRMED | openldap-servers | Fix slapd.conf | |
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 | Change from syslog to rsyslog | |
CONFIRMED | TBD | /usr/share/perl5/vendor_perl | |
CONFIRMED | TBD | back URL on server-manager is double encoded |