Difference between revisions of "SME9BuildQueue"

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