• Bug#265012: php4: extraversion added to php, ie 4.3.8-5, breaks other p

    From Adam Conrad@1:229/2 to All on Wed Aug 11 16:40:22 2004
    From: [email protected]

    I've looked at the source for turck-mmcache, and I'll be supplying you
    with a patch within 24 hours to fix this bug. It's not terribly
    difficult to do it right. Please, please, with sugar on top, once I've
    given you the patch (and you've applied it to your package), try to
    convince upstream to change their ways and do it right.

    ... Adam



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Robert Lindgren@1:229/2 to All on Wed Aug 11 14:20:06 2004
    From: [email protected]

    Package: php4
    Version: 4:4.3.8-5
    Severity: important


    The addition of the revision of the package to EXTRAVERSION, break some
    other php packages which rely on the php version. This is at least true
    for turck-mmcache package. Had to disable the cache to get apache to
    start. Here is the output from the error.log:

    PHP Fatal error: Unable to start Turck MMCache module in Unknown on
    line 0
    PHP Warning: [Turck MMCache] This build of "Turck MMCache" was compiled
    for PHP version 4.3.8. Rebuild it for your PHP version (4.3.8-5) or
    download precompiled binaries.

    -- System Information:
    Debian Release: 3.1
    APT prefers unstable
    APT policy: (500, 'unstable')
    Architecture: i386 (i686)
    Kernel: Linux 2.4.26-1-686
    Locale: LANG=C, LC_CTYPE=C

    Versions of packages php4 depends on:
    ii apache-common 1.3.31-3 Support files for all Apache webse ii debconf [debconf-2.0] 1.4.30 Debian configuration management sy ii libbz2-1.0 1.0.2-1 A high-quality block-sorting file ii libc6 2.3.2.ds1-15 GNU C Library: Shared libraries an ii libdb4.2 4.2.52-16 Berkeley v4.2 Database Libraries [ ii libexpat1 1.95.6-8 XML parsing C library - runtime li ii libmm13 1.3.0-3 Shared memory library - runtime
    ii libpcre3 4.5-1.1 Perl 5 Compatible Regular Expressi ii libssl0.9.7 0.9.7d-5 SSL shared libraries
    ii mime-support 3.28-1 MIME files 'mime.types' & 'mailcap ii zlib1g 1:1.2.1.1-5 compression library - runtime

    -- debconf information:
    php4/update_apache_php_ini: true


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Adam Conrad@1:229/2 to Robert Lindgren on Wed Aug 11 15:00:15 2004
    From: [email protected]

    reassign 265012 turck-mmcache
    thanks

    Robert Lindgren wrote:

    PHP Fatal error: Unable to start Turck MMCache module in Unknown on
    line 0
    PHP Warning: [Turck MMCache] This build of "Turck MMCache"
    was compiled
    for PHP version 4.3.8. Rebuild it for your PHP version (4.3.8-5) or
    download precompiled binaries.

    This is a problem with turck mmcache that's needed addressing for a long
    time. It should have been upward compatible from 4.3.4 all the way to
    4.3.8, possibly even longer, as the interfaces it used never changed.
    This should be addressed upstream in that module to actually do
    something sane, like compare the phpapi versions, not the PHP version
    itself. For Debian, perhaps the short-term fix is to patch the source
    to be more relaxed about how it checks version strings. It's perfectly
    legal to add an extraversion to PHP, and I don't intend to revert that
    change.

    ... Adam

    PS: For the record, I'm perfectly willing to work with the turck-mmcache maintainer to help fix this issue in Debian, if he'd like my help.

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Jonathan Oxer@1:229/2 to All on Thu Aug 12 08:30:11 2004
    From: [email protected]

    Hi Adam,

    I've looked at the source for turck-mmcache, and I'll be supplying you
    with a patch within 24 hours to fix this bug.

    Cool, thanks!

    It's not terribly
    difficult to do it right. Please, please, with sugar on top, once I've
    given you the patch (and you've applied it to your package), try to
    convince upstream to change their ways and do it right.

    Unfortunately there's not much chance of that. In the entire time I've
    been maintaining turck-mmcache I've never once had a single reply to any
    of my emails to upstream. Not when I initially asked if they would mind
    me packaging it, not when I've sent them patches, and not when I've
    asked for help.

    Of course I'm happy to make changes in the package itself, since that
    seems to be the only way to get things done in this case.

    Cheers :-)

    Jonathan



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Adeodato =?iso-8859-1?Q?Sim=F3?=@1:229/2 to All on Wed Aug 18 02:40:10 2004
    From: [email protected]

    * Adam Conrad [Thu, 12 Aug 2004 00:25:12 +1000]:

    I've looked at the source for turck-mmcache, and I'll be supplying you
    with a patch within 24 hours to fix this bug.

    if you don't need a reminder for this, please ignore this mail. O:-)

    thanks,

    --
    Adeodato Sim�
    EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621

    Don't worry about what anybody else is going to do. The best way to
    predict the future is to invent it.
    -- Alan Kay



    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Adam Conrad@1:229/2 to All on Wed Aug 18 03:30:12 2004
    From: [email protected]

    Adeodato Sim� wrote:

    if you don't need a reminder for this, please ignore this mail. O:-)

    It's been on my plate, no worries. The 24 hour deadline just got pushed
    back because I was working on the apache2 LFS transition.

    ... Adam

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)