| Summary: | conflict tdelibs-data-trinity × kdebase-kio-plugins-trinity during dist-upgrade | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Slávek Banko <slavek.banko> |
| Component: | tdelibs | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | critical | CC: | bugwatch, mgb-trinity, michele.calgaro, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2246 | ||
|
Description
Slávek Banko
2014-12-08 22:23:35 CST
On my test machine I use aufs, which allows me to repeatedly try progress of upgrade from R3.5.13.2 to R14.0.0. For all experiments were identical: 1) Modify the apt sources. 2) Perform apt-get update. Then I compared the upgrade using apt-get dist-upgrade versus aptitude dist-upgrade. 3a) Where I used apt-get dist-upgrade, I repeatedly ran into problems described in the comment 0. In my case, then not helped apt-get install -f. It was necessary for manual intervention using dpkg. 3b) Where I used aptitude dist-upgrade, update had always totally smooth process. It seems that the apt-get will not solve the optimal order of packages for the update. In addition, when using the apt-get (unless I explicitly did not specify --no-install-recommends) was strangely installed packages such as gdm and gnome-keyring. It shows me a clear conclusion: for update from TDE 3.5.x to TDE R14.x is advisable to use solely aptitude. > It shows me a clear conclusion: for update from TDE 3.5.x to TDE R14.x is
> advisable to use solely aptitude.
aptitude is definitely a *very* good tool. I basically never use apt-get for upgrades, just aptitute and occasionally dpkg directly.
Having said that, I wonder if the problem is caused by the fact that the conflict line is:
Conflicts: kdebase-kio-plugins-trinity (<= 4:3.5.13.2)
but the package version is
kdebase-kio-plugins-trinity 4:3.5.13.2-0debian7.0.0+0.
I don't know what apt-get does to resolve dependency order, but have you tried with a conflict line as the following one?
Conflicts: kdebase-kio-plugins-trinity (<< 4:14.0.0~)
Reason for asking is that 4:3.5.13.2 is in Debian package order strictly less than 4:3.5.13.2-0debian7.0.0+0, so maybe this confises apt-get.
I confirm that an "apt-get dist-upgrade" from a clean 3.5.13.2 install to R14 RC2 fails for the reason given by Michele. Slavek, didn't you just fix this in yesterday commit? (In reply to Michele Calgaro from comment #4) > Slavek, didn't you just fix this in yesterday commit? Yes, exactly. Yesterday commit should solve this problem. The bug report I left open for now, until I will rebuild packages and checking whether the problem is really resolved. Thank you for assignment this to bug 2246. Fixed in GIT hash d528497c (master) and 19215f82 (r14.0.x) |