Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Aug 2014 11:58:34 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 192703] New: pkg install uses the wrong repository for some packages
Message-ID:  <bug-192703-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192703

            Bug ID: 192703
           Summary: pkg install uses the wrong repository for some
                    packages
           Product: Ports Tree
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: Needs Triage
          Severity: Affects Some People
          Priority: ---
         Component: Infrastructure
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: jmc-freebsd2@milibyte.co.uk

Created attachment 145869
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=145869&action=edit
FreeBSD.conf

curlew:/root# uname -a
FreeBSD curlew.lan 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 #0: Tue Jul  8
06:37:44 UTC 2014    
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

curlew:/root# pkg info -E pkg
pkg-1.3.6

curlew:/root# ls /usr/local/etc/pkg/repos/
FreeBSD.conf            FreeBSD_new_xorg.conf

Attempts to install the following packages cause them to be downloaded from the
FreeBSD repository 

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
curlew:/root# pkg install -f xf86-input-mouse xf86-video-vesa xf86-video-nv
xf86-input-keyboard nepomuk-core nepomuk-widgets  
Updating repository catalogue
FreeBSD repository is up-to-date
FreeBSD_new_xorg repository is up-to-date
All repositories are up-to-date
The following 6 packages will be affected (of 0 checked):

Installed packages to be REINSTALLED:
        xf86-input-mouse-1.9.0_3 [FreeBSD]
        nepomuk-core-4.12.5 [FreeBSD]
        nepomuk-widgets-4.12.5 [FreeBSD]
        xf86-video-vesa-2.3.3_3 [FreeBSD]
        xf86-video-nv-2.1.20_4 [FreeBSD]
        xf86-input-keyboard-1.8.0_2 [FreeBSD]

The process will require 10 KB more space
128 KB to be downloaded

Proceed with this action [y/N]: 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

But they exist in FreeBSD_new_xorg as well as FreeBSD

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
curlew:/root# pkg rquery "%n %v %R" xf86-input-mouse xf86-video-vesa
xf86-video-nv xf86-input-keyboard nepomuk-core nepomuk-widgets

xf86-input-mouse 1.9.0_3 FreeBSD
xf86-input-mouse 1.9.0_3 FreeBSD_new_xorg
xf86-video-vesa 2.3.3_3 FreeBSD
xf86-video-vesa 2.3.3_3 FreeBSD_new_xorg
xf86-video-nv 2.1.20_4 FreeBSD
xf86-video-nv 2.1.20_4 FreeBSD_new_xorg
xf86-input-keyboard 1.8.0_2 FreeBSD
xf86-input-keyboard 1.8.0_2 FreeBSD_new_xorg
nepomuk-core 4.12.5 FreeBSD
nepomuk-core 4.12.5 FreeBSD_new_xorg
nepomuk-widgets 4.12.5 FreeBSD
nepomuk-widgets 4.12.5 FreeBSD_new_xorg
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

The correct versions are only installed if I use the -r option.

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
curlew:/root# pkg install -f -r FreeBSD_new_xorg xf86-input-mouse
xf86-video-vesa xf86-video-nv xf86-input-keyboard nepomuk-core nepomuk-widgets
Updating "FreeBSD_new_xorg" repository catalogue
FreeBSD_new_xorg repository is up-to-date
All repositories are up-to-date
Checking integrity... done (0 conflicting)
The following 6 packages will be affected (of 0 checked):

Installed packages to be REINSTALLED:
        xf86-input-mouse-1.9.0_3 [FreeBSD_new_xorg]
        nepomuk-core-4.12.5 [FreeBSD_new_xorg]
        nepomuk-widgets-4.12.5 [FreeBSD_new_xorg]
        xf86-video-vesa-2.3.3_3 [FreeBSD_new_xorg]
        xf86-video-nv-2.1.20_4 [FreeBSD_new_xorg]
        xf86-input-keyboard-1.8.0_2 [FreeBSD_new_xorg]

Proceed with this action [y/N]: n          
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

This workaround solved the immediate problem but does require knowledge of
which repository must be used for each package.

I can't check to see if pkg upgrade will have the same problem because all my
packages are up to date but it will be a more serious problem if it does.

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-192703-13>