Line 1: |
Line 1: |
| + | Back to [[SME_Server_9.0_Development|SME Server 9.0 Development]] |
| | | |
− | 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.
| + | __TOC__ |
− | 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.
| + | {{note box| This page is now obsolete, kept for reference only. see [[SME Server:9.0|SME Server 9 Release Notes]]}} |
| | | |
− | == Package Build Steps == | + | == SME Server Packages== |
− | check out package
| + | * 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. |
− | cp -a sme8 sme9
| + | * For each package it should be checked if it is still needed, or can we use an upstream package if one is available. |
− | 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 [[Setting_up_RPM_Building_for_SME_Server|Building using Mock]]
| |
− | * To checkout packages from CVS see [[Simple_Package_Modification|Simplest way to develop patches to submit]]
| |
− |
| |
− | * If you have problems on setting up the environment, ask on IRC or Devinfo.
| |
− |
| |
− |
| |
− | * Please add current status here
| |
| {| class="wikitable" | | {| class="wikitable" |
| !Package!!Status | | !Package!!Status |
− | |-
| |
− | |bglibs-1.102-1.el5.sme.src.rpm||02/02/2013 reetp : <span style="color:#ff0000">Build fails [[bugzilla:7276|Bug 7276]]</span>
| |
| |- | | |- |
| |buffer-1.19-7.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |buffer-1.19-7.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
| |- | | |- |
− | |cpu-1.4.3-13.el5.sme.src.rpm|| sme9 in CVS - 02/02/2013 reetp : Builds cleanly on SME9 | + | |cvm-0.82-1.el5.sme.src.rpm||02/02/2013 reetp : Package Builds |
| |- | | |- |
− | |cvm-0.82-1.el5.sme.src.rpm||02/02/2013 reetp : <span style="color:#ff0000">Build fails [[bugzilla:7277|Bug 7277]]</span>
| + | |daemontools-0.76-6.el5.sme.src.rpm||02/02/2013 reetp : Package Builds |
− | |-
| |
− | |daemontools-0.76-6.el5.sme.src.rpm||02/02/2013 reetp : <span style="color:#ff0000">Build fails [[bugzilla:7278|Bug 7278]]</span> | |
| |- | | |- |
| |dar-2.3.8-1.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |dar-2.3.8-1.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
Line 83: |
Line 28: |
| |djbdns-1.05-8.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |djbdns-1.05-8.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
| |- | | |- |
− | |dot-forward-0.71-4.el5.sme.src.rpm||02/02/2013 reetp : <span style="color:#ff0000">Build fails [[bugzilla:7280|Bug 7280]]</span> - 04/02/2013 - Tried again, built OK. Please verify. | + | |dot-forward-0.71-4.el5.sme.src.rpm||wellsi Builds cleanly on sme9 |
− | |-
| |
− | |e-smith|| sme9 in CVS - 02/02/2013 reetp : Builds cleanly on SME9
| |
| |- | | |- |
| |e-smith-apache-2.2.0-8.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |e-smith-apache-2.2.0-8.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
| |- | | |- |
| |e-smith-backup-2.2.0-60.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |e-smith-backup-2.2.0-60.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
− | |-
| |
− | |e-smith-base|| sme9 in CVS - 02/02/2013 reetp : Builds cleanly on SME9 - /usr/share/perl5/vendor_perl/
| |
| |- | | |- |
| |e-smith-cvm-unix-local-2.2.0-1.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |e-smith-cvm-unix-local-2.2.0-1.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
− | |-
| |
− | |e-smith-devtools-2.2.0-4.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - /usr/share/perl5/vendor_perl/
| |
| |- | | |- |
| |e-smith-dnscache-2.2.0-1.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |e-smith-dnscache-2.2.0-1.el5.sme.src.rpm||02/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
Line 112: |
Line 51: |
| |- | | |- |
| |e-smith-flexbackup-2.2.0-1.el5.sme.src.rpm||03/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory | | |e-smith-flexbackup-2.2.0-1.el5.sme.src.rpm||03/02/2013 reetp : Builds cleanly on SME9 - no sme9 directory |
− | |-
| |
− | |e-smith-formmagick|| sme9 in CVS
| |
− | |-
| |
− | |e-smith-grub|| sme9 in CVS
| |
| |- | | |- |
| |e-smith-horde||Wellsi: Builds on SME9. | | |e-smith-horde||Wellsi: Builds on SME9. |
Line 130: |
Line 65: |
| |- | | |- |
| |e-smith-ldap||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/directory.pm | | |e-smith-ldap||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/directory.pm |
− | |-
| |
− | |e-smith-lib|| sme9 in CVS - 03/02/2013 reetp : Builds cleanly on SME9 - /usr/share/perl5/vendor_perl/
| |
− | |-
| |
− | |e-smith-lib-compspec|| sme9 in CVS - 03/02/2013 reetp : Builds cleanly on SME9
| |
| |- | | |- |
| |e-smith-LPRng||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/printers.pm | | |e-smith-LPRng||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/printers.pm |
− | |-
| |
− | |e-smith-manager|| sme9 in CVS - 03/02/2013 reetp : Builds cleanly on SME9
| |
| |- | | |- |
| |e-smith-mysql||Wellsi: Builds on SME9. | | |e-smith-mysql||Wellsi: Builds on SME9. |
− | |-
| |
− | |e-smith-ntp||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/datetime.pm
| |
| |- | | |- |
| |e-smith-nutUPS||Wellsi: Builds on SME9. | | |e-smith-nutUPS||Wellsi: Builds on SME9. |
Line 170: |
Line 97: |
| |- | | |- |
| |e-smith-radiusd||Wellsi: Builds on SME9. | | |e-smith-radiusd||Wellsi: Builds on SME9. |
− | |-
| |
− | |e-smith-runit|| sme9 in CVS - 03/02/2013 reetp : Builds cleanly on SME9
| |
− | |-
| |
− | |e-smith-samba||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/workgroup.pm
| |
− | |-
| |
− | |e-smith-starterwebsite|| sme9 in CVS - 03/02/2013 reetp : Builds cleanly on SME9. /usr/share/perl5/vendor_perl/
| |
− | |-
| |
− | |e-smith-test|| sme9 in CVS - 03/02/2013 reetp : Builds cleanly on SME9. /usr/share/perl5/vendor_perl/
| |
| |- | | |- |
| |e-smith-tinydns||Wellsi: Builds on SME9. | | |e-smith-tinydns||Wellsi: Builds on SME9. |
Line 191: |
Line 110: |
| |headermatch-0.0.1-3.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9. | | |headermatch-0.0.1-3.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9. |
| |- | | |- |
− | |horde-3.3.11-2.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 - Notice "Warning line 23 prereq deprecated" | + | |horde-3.3.11-2.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 - Notice "Warning line 23 prereq deprecated" [[bugzilla:7299|Bug 7299]] |
| |- | | |- |
− | |imp-h3-4.3.9-1.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 - Notice "Warning line 23 prereq deprecated" | + | |imp-h3-4.3.9-1.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 - Notice "Warning line 23 prereq deprecated" [[bugzilla:7299|Bug 7299]] |
| |- | | |- |
− | |ingo-h3-1.2.5-1.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 - Notice "Warning line 23 prereq deprecated" | + | |ingo-h3-1.2.5-1.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 - Notice "Warning line 23 prereq deprecated" [[bugzilla:7299|Bug 7299]] |
| |- | | |- |
| |ipsvd-0.12.1-5.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 | | |ipsvd-0.12.1-5.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 |
Line 203: |
Line 122: |
| |LPRng-3.8.32-2.el5.sme.src.rpm|| Not got this ??? | | |LPRng-3.8.32-2.el5.sme.src.rpm|| Not got this ??? |
| |- | | |- |
− | |mailfront-1.10-9.el5.sme.src.rpm||04/02/2013 reetp : <span style="color:#ff0000">Build fails [[bugzilla:7296|Bug 7279]]</span> | + | |mailfront-1.10-9.el5.sme.src.rpm||04/02/2013 reetp : Package Builds |
| |- | | |- |
− | |mod_auth_external|| sme9 in CVS | + | |mod_auth_tkt-2.0.0rc2-1.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 - /usr/lib64/perl5/vendor_perl/Apache/ |
| |- | | |- |
− | |mod_auth_tkt-2.0.0rc2-1.el5.sme.src.rpm | + | |perl-Class-ParamParser-1.0401-3.el5.sme.src.rpm||04/02/2013 reetp : Package Builds |
| |- | | |- |
− | |perl-CGI-FormMagick|| sme9 in CVS | + | |perl-Object-Persistence-0.92-4.el5.sme.src.rpm||04/02/2013 reetp : Package Builds |
| |- | | |- |
− | |perl-Class-ParamParser-1.0401-3.el5.sme.src.rpm | + | |pptpd-1.3.4-1.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 |
| |- | | |- |
− | |perl-Object-Persistence-0.92-4.el5.sme.src.rpm | + | |qmailanalog-0.70-8.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 |
| |- | | |- |
− | |perl-Quota|| sme9 in CVS | + | |qmail-qfilter-1.5-1.el5.sme.src.rpm||04/02/2013 reetp : Builds cleanly on SME9 |
| |- | | |- |
− | |perl-Test-Harness-Straps|| sme9 in CVS | + | |qpsmtpd-plugins-0.0.1-3.el5.sme.src.rpm||05/02/2013 reetp : Builds cleanly on SME9 |
| |- | | |- |
− | |perl-Test-Inline|| sme9 in CVS
| + | |safecat-1.11-3.el5.sme.src.rpm||05/02/2013 reetp : Builds cleanly on SME9 |
− | |-
| |
− | |php-5.3.3-1.el5.sme.6.src.rpm
| |
− | |-
| |
− | |pptpd-1.3.4-1.el5.sme.src.rpm
| |
− | |-
| |
− | |qmail|| sme9 in CVS
| |
− | |-
| |
− | |qmailanalog-0.70-8.el5.sme.src.rpm
| |
− | |-
| |
− | |qmail-qfilter-1.5-1.el5.sme.src.rpm
| |
− | |-
| |
− | |qpsmtpd|| sme9 in CVS
| |
− | |-
| |
− | |qpsmtpd-plugins-0.0.1-3.el5.sme.src.rpm
| |
− | |-
| |
− | |runit|| sme9 in CVS
| |
− | |-
| |
− | |safecat-1.11-3.el5.sme.src.rpm | |
− | |-
| |
− | |smeserver-audittools|| sme9 in CVS
| |
| |- | | |- |
| |smeserver-clamav||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/clamav.pm | | |smeserver-clamav||Wellsi: Builds on SME9. /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/clamav.pm |
| |- | | |- |
− | |smeserver-locale|| sme9 in CVS
| + | |smeserver-qpsmtpd||Wellsi: Builds on SME9. |
− | |-
| |
− | |smeserver-qpsmtpd||Wellsi: Builds on SME9. | |
− | |-
| |
− | |smeserver-release|| sme9 in CVS
| |
| |- | | |- |
| |smeserver-spamassassin||Wellsi: Builds on SME9. | | |smeserver-spamassassin||Wellsi: Builds on SME9. |
| |- | | |- |
− | |smeserver-support|| sme9 in CVS
| + | |stunnel-tls-3.22-4.el5.sme.src.rpm||05/02/2013 reetp : Package Builds |
− | |-
| |
− | |smeserver-yum|| sme9 in CVS
| |
− | |-
| |
− | |smolt|| sme9 in CVS
| |
− | |-
| |
− | |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
| |
− | |}
| |
− | | |
− | == SME 9 Error list and affected packages ==
| |
− | {| class="wikitable"
| |
− | !Bug ID!!Status!!Package!!Summary
| |
− | |-
| |
− | |[[bugzilla:7222|7222]]||RESOLVED||dialog||Dialog
| |
− | |-
| |
− | |[[bugzilla:7234|7234]]||CONFIRMED||e-smith-apache||e-smith-apache should require mod_ssl
| |
− | |-
| |
− | |[[bugzilla:7230|7230]]||CONFIRMED||e-smith-base||use of local event in SME 9
| |
− | |-
| |
− | |[[bugzilla:7261|7261]]||CONFIRMED||e-smith-base||move /etc/modprobe.conf to /etc/modprobe.d/
| |
− | |-
| |
− | |[[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: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:7259|7259]]||CONFIRMED||e-smith-ldap||Remove autofs.schema from slapd config
| |
− | |-
| |
− | |[[bugzilla:7260|7260]]||CONFIRMED||e-smith-ldap||Fix slapd.conf
| |
− | |-
| |
− | |[[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: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 | + | |tai64nunix-0.70-5.el5.sme.src.rpm||05/02/2013 reetp : Builds cleanly on SME9 |
| |- | | |- |
− | |[[bugzilla:7223|7223]]||CONFIRMED||TBD||/usr/share/perl5/vendor_perl | + | |turba-h3-2.3.5-1.el5.sme.src.rpm||05/02/2013 reetp : Builds cleanly on SME9 - Notice "Warning line 23 prereq deprecated" [[bugzilla:7299|Bug 7299]] |
| |- | | |- |
− | |[[bugzilla:7254|7254]]||CONFIRMED||TBD||back URL on server-manager is double encoded | + | |ucspi-tcp-0.88-5.el5.sme.src.rpm||05/02/2013 reetp : Builds cleanly on SME9 |
| |} | | |} |
| | | |
| [[Category:SME9-Development]] | | [[Category:SME9-Development]] |