Hello!
I build ports in poudriere and I have some my own ports:
abc/ics
abc/ics-squid
The port abc/ics has RUN_DEPENDENCY= ics-squid>0:abc/ics-squid
The port abc/ics-squid has RUN_DEPENDENCY= squid3>0:net/squid3
The main idea is updating abc/ics-squid and net/squid3 via pkg upgrade abc/ics
And all worked well. But I ran into a problem: pkg upgrade abc/ics doesn't update squid after changing line RUN_DEPENDENCY= squid3>0:net/squid3 to RUN_DEPENDENCY= squid>0:net/squid in port abc/ics-squid, just says:
Checking integrity... done (1 conflicting)
- squid-4.7_1 conflicts with squid3-3.5.28_2 on /usr/local/etc/squid/cachemgr.conf.sample
After that pkg updates abc/ics, but doesn't update abc/ics-squid.
But if I run pkg upgrade abc/ics-squid, pkg asks about upgrading squid3 -> squid4 and upgrades it if I confirms.
So, the question is: is it a bug, a feature or undefined behavior?
I build ports in poudriere and I have some my own ports:
abc/ics
abc/ics-squid
The port abc/ics has RUN_DEPENDENCY= ics-squid>0:abc/ics-squid
The port abc/ics-squid has RUN_DEPENDENCY= squid3>0:net/squid3
The main idea is updating abc/ics-squid and net/squid3 via pkg upgrade abc/ics
And all worked well. But I ran into a problem: pkg upgrade abc/ics doesn't update squid after changing line RUN_DEPENDENCY= squid3>0:net/squid3 to RUN_DEPENDENCY= squid>0:net/squid in port abc/ics-squid, just says:
Checking integrity... done (1 conflicting)
- squid-4.7_1 conflicts with squid3-3.5.28_2 on /usr/local/etc/squid/cachemgr.conf.sample
After that pkg updates abc/ics, but doesn't update abc/ics-squid.
But if I run pkg upgrade abc/ics-squid, pkg asks about upgrading squid3 -> squid4 and upgrades it if I confirms.
So, the question is: is it a bug, a feature or undefined behavior?