Bug#458450: libaqbanking-data: needs to conflict with libaqbanking16

2008-01-01 Thread Micha Lenk
Hi Andreas,

Andreas Pakulat wrote:
 Does your AqBanking 2.x work now again?
 
 yes.

Good. I just uploaded a fixed package.

 If yes I'll try to do these steps on libaqbanking-data's postinst script
 on installation.
 
 I would think that dpkg first removes the files and dirs associated with
 the old package and then unpacks the new package in which case there
 shouldn't have been a problem. Maybe this is a bug in dpkg?

This problem is known as #266379 and will not change soon. Thus I added
a postinst script to solve this bug.

Regards
  Micha



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



Bug#458450: libaqbanking-data: needs to conflict with libaqbanking16

2007-12-31 Thread Andreas Pakulat
Package: libaqbanking-data
Version: 3.0.1-3
Severity: grave
Justification: renders package unusable

Hi,

currently it seems like aqbanking 2.3 and aqbanking 3.0 are
co-installable, but that is not the case as both use aqbanking-data and
at least hbci.xml for the older aqhbci plugin is missing from the 3.0
version of this package.

Thus aqbanking-data needs to conflict with the older libaqbanking16 so
on upgrades the old packages are removed and on a downgrade (which
currently is needed because qbankmanager is not yet in unstable) the
user can easily see that the newer version ov libaqbanking-data causes a
problem with the old library.

There may be a better solution to make this more automatically solveable
by aptitude or apt-get, but I'm not sure how.

Andreas

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'experimental'), (500, 'testing'), (500, 
'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.23
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

libaqbanking-data depends on no packages.

Versions of packages libaqbanking-data recommends:
pn  libaqbanking20none (no description available)

-- no debconf information



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



Bug#458450: libaqbanking-data: needs to conflict with libaqbanking16

2007-12-31 Thread Micha Lenk
Hi Andreas,

thank you for your valuable feedback.

Andreas Pakulat wrote:
 currently it seems like aqbanking 2.3 and aqbanking 3.0 are
 co-installable, but that is not the case as both use aqbanking-data and
 at least hbci.xml for the older aqhbci plugin is missing from the 3.0
 version of this package.

I tried to make the libaqbanking-data package usable for AqBanking 2.x
and AqBanking 3.x. For the case mentioned above, you should notice that
hbci.xml is still present in AqBanking 3.x's libaqbanking-data: It moved
to /usr/share/aqbanking/backends/aqhbci/hbci.xml and should be reachable
at the location AqBanking 2.x expects it by the symlink
/usr/share/aqhbci/xml pointing to ../aqbanking/backends/aqhbci. This
should resolve to /usr/share/aqbanking/backends/aqhbci and should make
AqBanking 3.x's hbci.xml available at /usr/share/aqhbci/xml/hbci.xml,
the path AqBanking 2.x expects it to be.

Could you please check that this symlink is correct at your system?

What is the real error message you get, rendering this package unusable?

Regards
  Micha



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



Bug#458450: libaqbanking-data: needs to conflict with libaqbanking16

2007-12-31 Thread Andreas Pakulat
On 31.12.07 17:59:23, Micha Lenk wrote:
 Andreas Pakulat schrieb:
  On 31.12.07 15:32:39, Micha Lenk wrote:
  Hi Andreas,
  
  thank you for your valuable feedback.
  
  Andreas Pakulat wrote:
   currently it seems like aqbanking 2.3 and aqbanking 3.0 are
   co-installable, but that is not the case as both use aqbanking-data and
   at least hbci.xml for the older aqhbci plugin is missing from the 3.0
   version of this package.
  
  I tried to make the libaqbanking-data package usable for AqBanking 2.x
  and AqBanking 3.x. For the case mentioned above, you should notice that
  hbci.xml is still present in AqBanking 3.x's libaqbanking-data: It moved
  to /usr/share/aqbanking/backends/aqhbci/hbci.xml and should be reachable
  at the location AqBanking 2.x expects it by the symlink
  /usr/share/aqhbci/xml pointing to ../aqbanking/backends/aqhbci. This
  should resolve to /usr/share/aqbanking/backends/aqhbci and should make
  AqBanking 3.x's hbci.xml available at /usr/share/aqhbci/xml/hbci.xml,
  the path AqBanking 2.x expects it to be.
 
  Could you please check that this symlink is correct at your system?
  
  There's no such symlink, but still a real xml directory in
  /usr/share/aqhbci/. And aqhbci itself is also a real directory.
 
 Could you please remove that directory and replace it by a symlink as it
 supposed to be on new installations? Please run these two commands as root:
 
 rmdir /usr/share/aqhbci/xml
 ln -s ../aqbanking/backends/aqhbci /usr/share/aqhbci/xml
 
 Does your AqBanking 2.x work now again?

yes.

 If yes I'll try to do these steps on libaqbanking-data's postinst script
 on installation.

I would think that dpkg first removes the files and dirs associated with
the old package and then unpacks the new package in which case there
shouldn't have been a problem. Maybe this is a bug in dpkg?

Andreas

-- 
Among the lucky, you are the chosen one.


signature.asc
Description: Digital signature


Bug#458450: libaqbanking-data: needs to conflict with libaqbanking16

2007-12-31 Thread Micha Lenk
Andreas Pakulat schrieb:
 On 31.12.07 15:32:39, Micha Lenk wrote:
 Hi Andreas,
 
 thank you for your valuable feedback.
 
 Andreas Pakulat wrote:
  currently it seems like aqbanking 2.3 and aqbanking 3.0 are
  co-installable, but that is not the case as both use aqbanking-data and
  at least hbci.xml for the older aqhbci plugin is missing from the 3.0
  version of this package.
 
 I tried to make the libaqbanking-data package usable for AqBanking 2.x
 and AqBanking 3.x. For the case mentioned above, you should notice that
 hbci.xml is still present in AqBanking 3.x's libaqbanking-data: It moved
 to /usr/share/aqbanking/backends/aqhbci/hbci.xml and should be reachable
 at the location AqBanking 2.x expects it by the symlink
 /usr/share/aqhbci/xml pointing to ../aqbanking/backends/aqhbci. This
 should resolve to /usr/share/aqbanking/backends/aqhbci and should make
 AqBanking 3.x's hbci.xml available at /usr/share/aqhbci/xml/hbci.xml,
 the path AqBanking 2.x expects it to be.

 Could you please check that this symlink is correct at your system?
 
 There's no such symlink, but still a real xml directory in
 /usr/share/aqhbci/. And aqhbci itself is also a real directory.

Could you please remove that directory and replace it by a symlink as it
supposed to be on new installations? Please run these two commands as root:

rmdir /usr/share/aqhbci/xml
ln -s ../aqbanking/backends/aqhbci /usr/share/aqhbci/xml

Does your AqBanking 2.x work now again?
If yes I'll try to do these steps on libaqbanking-data's postinst script
on installation.

Regards
  Micha



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