[OpenIndiana-discuss] Creating packages

Alexander Pyhalov alp at rsu.ru
Mon Dec 22 09:08:29 UTC 2014


On 12/22/2014 11:21, bentahyr at chez.com wrote:
> Hi,
> ben at oi-dev:~$ sudo pkg install -vn pkg://extra-dev/developer/build/autogen
> Password:
> Creating Plan /
> pkg install: No matching version of developer/build/autogen can be installed:
>    Reject:  pkg://extra-dev/developer/build/autogen@5.18.4,5.11-0.151.1.9:20141222T081209Z
>    Reason:  This version is excluded by installed incorporation pkg://openindiana.org/consolidation/sfw/sfw-incorporation@0.5.11,5.11-0.151.1.9:20140117T203708Z

Hi.

The incorporations are developers hell and created to make your life 
harder. They are created to prevent updating systems in incompatible way 
and fix the package versions in the system. So, sfw-incorporation says 
that if autogen is installed, it should be the particular version. There 
are several thing you can do:

1) rename your package and place in alternative location, so that it 
could live together  with developer/build/autogen and wouldn't be 
excluded by sfw-incorporation;

2) fake the version of developer/build/autogen to match version from sfw 
incorporation;

3) publish "updated" sfw-incorporation which doesn't include incorporate 
dependency on autogen if you sure that you don't need older autogen.

-- 
Best regards,
Alexander Pyhalov,
system administrator of Southern Federal University IT department



More information about the openindiana-discuss mailing list