Re: [MoM] Packaging fis-get
Hi Luis,
On Sun, Jan 29, 2012 at 10:01:24AM -0500, Luis Ibanez wrote:
>
> Not quite sure...
>
> What I'm gathering is that I should:
>
> 1) purge libicu48
> 2) attempt to install fis-gtm-initial
> 3) see if it fails
> 4) if it does, I must add a dependency
> in fis-gtm-initial on libicu48.
I did never dealt explicitely with libicu but if I understood Karsten
right it does not necessarily fail without it. It might just be that
the result might show some unwanted differences (probably broken UTF-8
support??) if libicu is missing. So please find a sensible solution to
make sure that everything will went smoothly. An extra Dependency is
simple to resolve if this makes sure that the package installs as
expected. I do not have any idea in how far the UTF-8 support in the
initial package is important to make sure that the final package will
feature proper UTF-8 support. If you want to be pretty sure just add
it for this package which only serves the only purpose to create the
final gtm package.
> If that is correct,
> I may need guidance on how to do (4).
Add "libicu48" to the "Depends:" field in debian/control.
> The relevant section of the policy document
> seems to be:
> http://www.debian.org/doc/debian-policy/ch-relationships.html
>
> So, I will give it a shot, following those instructions.
Yes.
> However,
> first, I would like to go back and attempt to replicate the
> directory permission issue that you pointed out yesterday
> when doing:
>
> wajig install *.deb
>
> I'll follow up on that thread in your previous email.
BTW, after the failed installation I tried to purge the package from my
system which ended up in a package which I can not deinstall using
sudo dpkg --purge fis-gtm-initial
I needed to manually edit /var/lib/dpkg/info/fis-gtm-initial.postrm to
be able to deinstall fis-gtm-initial. So please if you verify the
postinst also do not forget the postrm. Sometimes it really helps to
add a `set -x` to those files to see what happens.
Kind regards
Andreas.
--
http://fam-tille.de
Reply to: