Dne po 26. září 2016 Louis-Philippe napsal(a):
> Hi,
>
> We compiled SOGo and SOPE on Debian Jessie. Everything works fine
> except the following point.
>
> When we do an "apt-get upgrade", we have always this error:
>
> The following packages have unmet dependencies:
>  sogo : Depends: libsbjson2.3 (>= 4.9.r1664.20160708) but 4.9.r1664 is
> installed
> E: Unmet dependencies. Try using -f.
>
> If we do an "apt-get -f install", it wants to uninstall SOGo...
>
> Do you have an idea to remove this warning ?
>
> Thanks,
>
> --
> Louis-Philippe

When you create packages yourself, you have to establish rules for 
composing package versions. Otherwise, the update will not work 
correctly.

For packages SOGo itself it seems simple => you can use the version number 
of the SOGo release. However, there can also be problems - for example, 
official packages from Inverse have problems during the dist-upgrade.

But packages SOPE are always released just as the current snapshot == 
without clear version number. Therefore use only 4.9.r1664 as version 
number is insufficient. The number 4.9 seems clear. But the following 
r1664 is totally misleading. This is determined as a historical snapshot 
of the previously used Monotone. For the current versions, this number 
has no useful value.

For SOPE packages therefore you need to have your own rules. For example, 
in official packages from Inverse is added current date of snapshot to 
the version number.

By the way, if you want to use a stable releases but do not want to 
compile yourself, you can use the alternative apt repository, which I 
have previously provided.

-- 
Slávek
-- 
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to