[arch-dev-public] PHP 5.3 in [testing]
Hi all, will move a first set of PHP 5.3 packages to testing.This is a major update which might break some scripts but at least the configuration file php.ini will need a manual update. And instead of abusing optdepends there are now separate packages for some optional modules like the one for postgresql etc.. Some notes: * update your php.ini * module path is now /usr/lib/php/modules * session, mbstring and zlib are now built in * the fileinfo module is now built in and no longer a separate package * mysqlnd is anabled; so libmysqlclient is no longer needed * Setting default-character-set in my.cnf causes encoding problems * Set date.timezone in php.ini * third party extensions need to be updated * the Suhosin 0.9.8 is included; please read http://www.hardened-php.net/suhosin/download.html * There are also new versions of the suhosin and apc extension make sure to review their configuration as well PHP was split into the following packages: php php-apache php-cgi php-curl php-enchant php-gd php-gmp php-intl php-ldap php-mcrypt php-odbc php-pear php-pgsql php-pspell php-snmp php-sqlite php-tidy php-xsl Note that for using php on a webserver you either need the cgi or apache sapi. The sqlite package includes the sqlite3 drivers; the legacy sqlite2 drive is included in the php package itself. Any feedback is welcome, Pierre -- Pierre Schmitz, http://users.archlinux.de/~pierre
Pierre Schmitz wrote:
Hi all,
will move a first set of PHP 5.3 packages to testing.This is a major update which might break some scripts but at least the configuration file php.ini will need a manual update. <snip>
How long do you intend to have this in [testing]? I would like to start the libldap rebuild and it includes php (or possilby just php-ldap now...). Allan
Am Montag 14 September 2009 04:11:32 schrieb Allan McRae:
Pierre Schmitz wrote:
Hi all,
will move a first set of PHP 5.3 packages to testing.This is a major update which might break some scripts but at least the configuration file php.ini will need a manual update. <snip>
How long do you intend to have this in [testing]? I would like to start the libldap rebuild and it includes php (or possilby just php-ldap now...).
Allan
Suhosin is still in beta stage. But I use it for some time now and had no problems; neither does any user. So I am fine with moving to extra. Downside is that I am not really interested in writing an announcement atm. ;-) -- Pierre Schmitz, http://users.archlinux.de/~pierre
Pierre Schmitz wrote:
Am Montag 14 September 2009 04:11:32 schrieb Allan McRae:
Pierre Schmitz wrote:
Hi all,
will move a first set of PHP 5.3 packages to testing.This is a major update which might break some scripts but at least the configuration file php.ini will need a manual update. <snip>
How long do you intend to have this in [testing]? I would like to start the libldap rebuild and it includes php (or possilby just php-ldap now...).
Allan
Suhosin is still in beta stage. But I use it for some time now and had no problems; neither does any user. So I am fine with moving to extra. Downside is that I am not really interested in writing an announcement atm. ;-)
Other options: 1) Move it with libldap 2) Rebuild the package in [extra] when we move libldap I'll leave it up to you to decide... Allan
Am Montag 14 September 2009 08:26:03 schrieb Allan McRae:
Other options: 1) Move it with libldap 2) Rebuild the package in [extra] when we move libldap
I'll leave it up to you to decide...
I'll take #1 then. Do you have a rebuild list for libldap yet? Otherwise give me the lib name(s) which have new so names and I could generate one within seconds. -- Pierre Schmitz, http://users.archlinux.de/~pierre
Pierre Schmitz wrote:
Do you have a rebuild list for libldap yet? Otherwise give me the lib name(s) which have new so names and I could generate one within seconds.
Here is my list for [core]/[extra]. The libraries that have name changes are liblber-2.3, libldap-2.3 and libldap_r-2.3. And, yes, it is name changes, and not soname changes... alpine apache (Requires apr-util) apr-util autofs claws-mail (Requires gnupg, gnupg2) courier-authlib courier-mta (Requires courier-authlib) cyrus-sasl (Requires cyrus-sasl-plugins) cyrus-sasl-plugins dirmngr dovecot ekiga (Requires evolution-data-server) evolution (Requires evolution-data-server) evolution-data-server (Requires gconf, smbclient) evolution-exchange (Requires evolution-data-server) gconf gnash-common gnash-gtk (Requires gnash-common) gnupg gnupg2 kdepimlibs (Requires gnupg, gnupg2) kdevelop (Requires kdepimlibs, subversion, smbclient) kopete-cryptography (Requires kdepimlibs, smbclient) lighttpd mod_perl (Requires apache) nfsidmap nss_ldap openldap openldap-clients pam_ldap pdns php-ldap postfix samba (Requires smbclient) seahorse (Requires gconf, gnupg, gnupg2) smbclient subversion (Requires apr-util) sylpheed (Requires gnupg, gnupg2) wine
Am Montag 14 September 2009 09:04:34 schrieb Allan McRae:
Here is my list for [core]/[extra]. The libraries that have name changes are liblber-2.3, libldap-2.3 and libldap_r-2.3. And, yes, it is name changes, and not soname changes...
Here is the list I just generated; includes community (and testing; that's why there are php and php-ldap): alpine apache apr-util autofs balsa cherokee claws-mail courier-authlib courier-mta cyrus-sasl cyrus-sasl-plugins dbmail dirmngr dovecot ekiga evolution evolution-data-server evolution-exchange freeradius gconf gnash-common gnash-gtk gnupg gnupg2 gq gtranslator hula kdepimlibs kdesvn kdevelop libgda3 libldap lighttpd mailutils mod_perl nfsidmap nss_ldap openldap openldap-clients opensips pam_ldap pdns php php-ldap postfix pppd-ldap pppd-ldap-simple python-ldap qsvn rapidsvn samba seahorse seamonkey smbclient subversion sylpheed thunderbird wine -- Pierre Schmitz, http://users.archlinux.de/~pierre
Pierre Schmitz wrote:
Am Montag 14 September 2009 09:04:34 schrieb Allan McRae:
Here is my list for [core]/[extra]. The libraries that have name changes are liblber-2.3, libldap-2.3 and libldap_r-2.3. And, yes, it is name changes, and not soname changes...
Here is the list I just generated; includes community (and testing; that's why there are php and php-ldap):
Made an internal TODO list. I will start pushing some packages later in the week and the call for a hand to do the rest of the rebuilds. Allan
Pierre Schmitz wrote:
Am Montag 14 September 2009 09:04:34 schrieb Allan McRae:
Here is my list for [core]/[extra]. The libraries that have name changes are liblber-2.3, libldap-2.3 and libldap_r-2.3. And, yes, it is name changes, and not soname changes...
Here is the list I just generated; includes community (and testing; that's why there are php and php-ldap):
<snip>
thunderbird
@Pierre: There is something wrong with your script to generate these rebuilds lists. Thunderbird has a link to libldap50.so (/usr/lib/thunderbird-2.0/libldap50.so), which is unrelated to the libldap package so should not be there. Allan
Am Donnerstag 17 September 2009 08:31:18 schrieb Allan McRae:
@Pierre: There is something wrong with your script to generate these rebuilds lists. Thunderbird has a link to libldap50.so (/usr/lib/thunderbird-2.0/libldap50.so), which is unrelated to the libldap package so should not be there.
Well, I just grepped for libldap; did not think about that this will catch libs with similar names, too. :-) -- Pierre Schmitz, http://users.archlinux.de/~pierre
participants (2)
-
Allan McRae
-
Pierre Schmitz