Your message dated Wed, 13 Mar 2013 16:02:28 +0000
with message-id <[email protected]>
and subject line Bug#701134: fixed in php-soap 0.12.0-2.1
has caused the Debian Bug report #701134,
regarding php-soap: directory vs. symlink conflict: /usr/share/php/doc
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
701134: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701134
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: php-soap
Version: 0.12.0-2
Severity: serious
User: [email protected]
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package installs files over
an existing symlink shipped or created by another package.

Installing something over existing symlinks is considered bad practice.
See e.g. http://lists.debian.org/[email protected]

It may break in subtle ways and dpkg cannot detect this as a problem.
* Your package might silently overwrite files installed at the symlink
  destination by other packages.
* If the package shipping the symlink decides to make the link point
  somewhere else (or turn it into a real directory), the files owned
  by your package "will be lost" somewhere in the filesystem.
* Depending on installation order the problematic path will be created
  either as a symlink or a directory: the package installed first will
  "win" and all others have "lost".
  Note that dpkg intentionally does not replace directories with
  symlinks and vice versa, see in particular the end of point 4 in
  
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#s-unpackphase
  (Note: Adding Pre-Depends is *not* a solution.)

Please move the files shipped in your package to the "real" location.

Your package ships:

  /usr/share/php/doc/SOAP/example/*

but php-pear ships:

  /usr/share/php/doc -> ../doc/php-pear/PEAR

>From the attached log (usually somewhere in the middle...):

0m15.7s INFO: dirname part contains a symlink:
  /usr/share/php/doc/SOAP (php-soap) != /usr/share/doc/php5-common/PEAR/SOAP (?)
  /usr/share/php/doc/SOAP/example (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example (?)
  /usr/share/php/doc/SOAP/example/attachment.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/attachment.php (?)
  /usr/share/php/doc/SOAP/example/client.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/client.php (?)
  /usr/share/php/doc/SOAP/example/com_client.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/com_client.php (?)
  /usr/share/php/doc/SOAP/example/disco_server.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/disco_server.php (?)
  /usr/share/php/doc/SOAP/example/email_client.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/email_client.php (?)
  /usr/share/php/doc/SOAP/example/email_gateway.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/email_gateway.php (?)
  /usr/share/php/doc/SOAP/example/email_pop_gateway.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/email_pop_gateway.php (?)
  /usr/share/php/doc/SOAP/example/email_pop_server.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/email_pop_server.php (?)
  /usr/share/php/doc/SOAP/example/email_server.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/email_server.php (?)
  /usr/share/php/doc/SOAP/example/example_server.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/example_server.php (?)
  /usr/share/php/doc/SOAP/example/example_types.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/example_types.php (?)
  /usr/share/php/doc/SOAP/example/server.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/server.php (?)
  /usr/share/php/doc/SOAP/example/server2.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/server2.php (?)
  /usr/share/php/doc/SOAP/example/smtp.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/smtp.php (?)
  /usr/share/php/doc/SOAP/example/stockquote.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/stockquote.php (?)
  /usr/share/php/doc/SOAP/example/tcp_client.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/tcp_client.php (?)
  /usr/share/php/doc/SOAP/example/tcp_daemon.pl (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/tcp_daemon.pl (?)
  /usr/share/php/doc/SOAP/example/tcp_server.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/tcp_server.php (?)
  /usr/share/php/doc/SOAP/example/wsdl_client.php (php-soap) != 
/usr/share/doc/php5-common/PEAR/SOAP/example/wsdl_client.php (?)


cheers,

Andreas

Attachment: php-soap_0.12.0-2.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: php-soap
Source-Version: 0.12.0-2.1

We believe that the bug you reported is fixed in the latest version of
php-soap, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Prach Pongpanich <[email protected]> (supplier of updated php-soap package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 12 Mar 2013 02:39:01 +0700
Source: php-soap
Binary: php-soap
Architecture: source all
Version: 0.12.0-2.1
Distribution: unstable
Urgency: low
Maintainer: Thierry Randrianiriana <[email protected]>
Changed-By: Prach Pongpanich <[email protected]>
Description: 
 php-soap   - a SOAP Client/Server class for PHP
Closes: 701134
Changes: 
 php-soap (0.12.0-2.1) unstable; urgency=low
 .
   * Non-maintainer upload to fix RC bug.
   * Fix silently overwrite files installed at the symlink
     destination by other packages (Closes: #701134):
     - Move the files shipped in package to the "real" location
     - Drop Pre-Depends: php-pear as it's not needed
Checksums-Sha1: 
 f30da865136ad88672f3a1622f63fa70ed587691 1093 php-soap_0.12.0-2.1.dsc
 a6366294a7d274e0a1f2fe08799454cd1f6a571c 3663 php-soap_0.12.0-2.1.debian.tar.gz
 2c340cd9ec189db5c6c558e7f8c4bfcfacc691c5 82144 php-soap_0.12.0-2.1_all.deb
Checksums-Sha256: 
 335164b1b29f1857d3032be459aa8d1fd66c1b7eb474f548f43ad12ea5e5eda0 1093 
php-soap_0.12.0-2.1.dsc
 e6ccdd90348fffce6217a2ca4c49291260248897e8256b9b2648bb489e90bb4d 3663 
php-soap_0.12.0-2.1.debian.tar.gz
 dd61ac5d2464ec3b88e841e6f8b4e3f4b2a0aaca4b34b3c0e922a5c6384f5975 82144 
php-soap_0.12.0-2.1_all.deb
Files: 
 6da5ab60f35019313b9dbed498954b8d 1093 php optional php-soap_0.12.0-2.1.dsc
 7f0ca8b1b2d92a3fa38849c91ce616c1 3663 php optional 
php-soap_0.12.0-2.1.debian.tar.gz
 bd9b44c3f4b3461f9fa5ecf414589049 82144 php optional php-soap_0.12.0-2.1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlFAjrQACgkQl4M9yZjvmknxUQCghgxIfg6yaf+oothpkOk2LoYw
rggAn2DD0w9fiJYZypEULUs8Biijpy3D
=jlFJ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to