Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 672864 - net-misc/teamviewer - file collisions in various places between SLOTs 13 and 14
Summary: net-misc/teamviewer - file collisions in various places between SLOTs 13 and 14
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Maxim Koltsov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-10 09:04 UTC by Max Steel
Modified: 2019-03-19 19:38 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.txt,17.35 KB, text/plain)
2018-12-10 09:04 UTC, Max Steel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Steel 2018-12-10 09:04:55 UTC
Created attachment 557500 [details]
emerge --info

While installing teamviewer:14 aside of teamviewer:13 there is a Problem.
Wouldn't be much of a Problem if the Slots are used for it's reasons: installing multiple Versions of a Package that can be installed side-by-side.

This is usually no PRoblem, b'cause of the update, but because of the slots there will be file-collisions:

> * Messages for package net-misc/teamviewer-14.0.14470:
>
> * This package will overwrite one or more files that may belong to other
> * packages (see list below). You can use a command such as `portageq
> * owners / <filename>` to identify the installed package that owns a
> * file. If portageq reports that only one package owns a file then do 
> * NOT file a bug report. A bug report is only useful if it identifies at 
> * least two or more packages that are known to install the same file(s).
> * If a collision occurs and you can not explain where the file came from
> * then you should simply ignore the collision since there is not enough
> * information to determine if a real problem exists. Please do NOT file
> * a bug report at https://bugs.gentoo.org/ unless you report exactly
> * which two packages install the same file(s). See
> * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
> * to solve the problem. And once again, please do NOT file a bug report
> * unless you have completely understood the above message.
> *  
> * Detected file collision(s):
> *  
> *      /usr/share/icons/hicolor/256x256/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/48x48/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/32x32/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/24x24/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/16x16/apps/TeamViewer.png
> *      /usr/share/polkit-1/actions/com.teamviewer.TeamViewer.policy
> *      /usr/share/dbus-1/services/com.teamviewer.TeamViewer.Desktop.service
> *      /usr/share/dbus-1/services/com.teamviewer.TeamViewer.service
> *      /lib/systemd/system/teamviewerd.service
> *      /opt/bin/teamviewer
> *      /opt/bin/teamviewerd
> *  
> * Searching all installed packages for file collisions...
> *  
> * Press Ctrl-C to Stop
> *  
> * net-misc/teamviewer-13.2.13582:13::gentoo
> *      /lib/systemd/system/teamviewerd.service
> *      /opt/bin/teamviewer
> *      /opt/bin/teamviewerd
> *      /usr/share/dbus-1/services/com.teamviewer.TeamViewer.Desktop.service
> *      /usr/share/dbus-1/services/com.teamviewer.TeamViewer.service
> *      /usr/share/icons/hicolor/16x16/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/24x24/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/256x256/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/32x32/apps/TeamViewer.png
> *      /usr/share/icons/hicolor/48x48/apps/TeamViewer.png
> *      /usr/share/polkit-1/actions/com.teamviewer.TeamViewer.policy
> *  
> * Package 'net-misc/teamviewer-14.0.14470' NOT merged due to file
> * collisions. If necessary, refer to your elog messages for the whole
> * content of the above message.
> *  
> * The following package has failed to build, install, or execute postinst:



> [I] net-misc/teamviewer
>      Verfügbare Versionen:   
>      (13)   (~)13.1.3026^md (~)13.1.8286^md (~)13.2.13582^md
>      (14)   (~)14.0.14470^md
>      Installierte Versionen: 13.2.13582(13)^md(09:53:08 10.12.2018)
>      Startseite:             https://www.teamviewer.com
>      Beschreibung:           All-In-One Solution for Remote Access and Support over the Internet

after deinstalling teamviewer:13, the installation for teamviewer:14 ends without any Problems.
Comment 1 Kobboi 2018-12-10 10:34:23 UTC
You might want to add Mikle Kolyada <zlogene@gentoo.org> who added the new version (and, through SLOT="${PV/\.*}", the new slot).
Comment 2 Max Steel 2018-12-10 13:08:36 UTC
The whole Problem might be imported from the past.

While teamviewer9 and teamviewer10 was installable as slots. It was working at that time. The newer Versions... maybe the Ebuild was gonna to be less renaming so easier, or the upstream changed binary-names.

Soooo... maybe this change wasn't accounted in the SLOT Variable, or the SLOT VAriable was not reviewed after version-bump.

One way or another... a simple change in the Teamviewer ebuilds should it done.
Comment 3 Andreas Sturmlechner gentoo-dev 2019-02-24 15:45:54 UTC
ping @zlogene
Comment 4 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2019-03-09 10:06:09 UTC
tw:13 gone
Comment 5 Kobboi 2019-03-19 19:38:22 UTC
Removing :13 does not fix the problem on systems that already have :13 installed, like mine. Please provide a proper upgrade path to users, instead of expecting them to know to unmerge :13.