[oi-dev] Am I stuck?

Gary Mills gary_mills at fastmail.fm
Tue Jun 25 20:47:20 UTC 2019


These are my publishers:

    # pkg publisher                      
    PUBLISHER                   TYPE     STATUS P LOCATION
    oi-userland                 origin   online F file:///export/home/mills/Downloads/code/oi-userland/sparc/repo/
    v9os           (non-sticky) origin   online F file:///data/ips/

I just published all of illumos-gate to the oi-userland repository.
There are now two copies of the
consolidation/osnet/osnet-incorporation package.  This is the
installed one:

    # pkg info consolidation/osnet/osnet-incorporation
              Name: consolidation/osnet/osnet-incorporation
           Summary: OS/Net consolidation incorporation
       Description: This incorporation constrains packages from the OS/Net
                    consolidation.
             State: Installed
         Publisher: v9os
           Version: 0.5.11
            Branch: 0.151100
    Packaging Date: Wed Jul 27 07:12:37 2016
              Size: 0.00 B
              FMRI: pkg://v9os/consolidation/osnet/[email protected]:20160727T071237Z
    
This is the new one:

    # pkg info -r consolidation/osnet/osnet-incorporation
              Name: consolidation/osnet/osnet-incorporation
           Summary: OS/Net consolidation incorporation
       Description: This incorporation constrains packages from the OS/Net
                    consolidation.
             State: Not installed
         Publisher: oi-userland
           Version: 0.5.11
            Branch: 2018.0.0.0
    Packaging Date: Sun Jun 23 22:35:19 2019
              Size: 0.00 B
              FMRI: pkg://oi-userland/consolidation/osnet/[email protected]:20190623T223519Z

I expected that `pkg update -nv' would offer to remove the installed
incorporation and replace all of the old illumos-gate packages, over
200 of them, with the new illumos-gate packages.  It didn't do that.
It did report that it would replace ten packages from the v9os
publisher with newer versions from the oi-userland publisher, but this
list didn't include any of the illumos-gate packages.

When I tried to remove the incorporation with pkg, I got this result:

    # pkg uninstall -nv consolidation/osnet/osnet-incorporation
    Creating Plan (Solver setup): -
    pkg uninstall: Unable to remove 'consolidation/osnet/osnet-incorporation at 0.5.11-0.151100' due to the following packages that depend on it:
      SUNWcs at 0.5.11-0.151100
      SUNWcsd at 0.5.11-0.151100
      compatibility/ucb at 0.5.11-0.151100
      developer/astdev at 0.5.11-0.151100
    ...
      system/zones at 0.5.11-0.151100
      system/zones/internal at 0.5.11-0.151100
      text/doctools at 0.5.11-0.151100
      text/locale at 0.5.11-0.151100

Have I run into a dead end, or is there a way out of this dilemma?


-- 
-Gary Mills-		-refurb-		-Winnipeg, Manitoba, Canada-




More information about the oi-dev mailing list