On Thu, Nov 22, 2018 at 02:03:38PM +0000, Raf Czlonka wrote:
> On Thu, Nov 22, 2018 at 01:16:33PM GMT, Antoine Jacoutot wrote:
> > On Thu, Nov 22, 2018 at 11:39:03AM +0000, Raf Czlonka wrote:
> > > Hi all,
> > > 
> > > Each time harfbuzz is being updated, I see something like this:
> > > 
> > >   harfbuzz-2.1.1->2.1.3 forward dependencies:
> > >   | Dependencies of harfbuzz-icu-2.1.1 on harfbuzz-=2.1.1 don't match
> > >   Merging harfbuzz-icu-2.1.1->2.1.3 (ok)
> > > 
> > > Given that this only happens with harfbuzz (at least amongst the
> > > packages I install), this look like there's a bug somewhere?
> > > 
> > > I had a look at the Makefile but couldn't find anything obvious.
> > > 
> > > If it is a bug, can anything be done about it and, if so, where
> > > should I bee looking?
> > 
> > Hi.
> > 
> > How is it a bug?
> > 
> 
> Hi Antoine,
> 
> I said it "looks like" there might be one, not that there *is*.
> 
> The output "resembles" (in a broad meaning of the word) what was
> shown when one package (sorry, can't remember exactly at the moment)
> was being upgraded and produced a bit more than the standard:
> 
>       libpkg-0.1->libpkg-0.1v0
> 
> That has been fixed by espie@ (if my memory serves me right), not
> so long ago.
> 
> None of the multi-packages I use, displays this kind of warning/error
> message:
> 
>       foo-0.1->0.2 forward dependencies:
>       | Dependencies of foo-bar-0.1 on foo-=0.1 don't match
>       Merging foo-bar-0.1->0.2 (ok)

That's because the foo-bar depends on a specific version of foo, so they are
both updated at the same time (hence "merging").
$ cd /usr/ports/devel/harfbuzz/ && make show=LIB_DEPENDS-icu                    
                                                                                
                 
STEM-=2.1.1:devel/harfbuzz,-main textproc/icu4c

You can see that -icu depends on the exact same version as -main.

-- 
Antoine

Reply via email to