/srv/irclogs.ubuntu.com/2015/09/04/#ubuntu-kernel.txt

danjaredWhat's up with this?19:04
danjaredUnpacking linux-image-extra-3.13.0-63-generic (3.13.0-63.103) ...19:04
danjareddpkg: error processing archive /var/cache/apt/archives/linux-image-extra-3.13.0-63-generic_3.13.0-63.103_amd64.deb (--unpack): trying to overwrite '/lib/modules/3.13.0-63-generic/kernel/mm/hwpoison-inject.ko', which is also in package linux-image-3.13.0-63-generic 3.13.0-63.104~precise119:04
danjaredargh, somehow I have a precise kernel on this system19:11
=== Elimin8r is now known as Elimin8er
apwdanjared, are you doing an upgrade ?20:50
apwthat looks like an lts backport being overritten by a non-lts version of the same package20:51
apwotherwise it looks like you have a linux-image package for trusty and an lts backport of near same version from precise20:52
apwand they ought not be on the same machine20:52
infinityWhich is fine, but why is that module in extra in one, and in image in the other.20:52
infinityapw: The problem is the split being different, so it's not upgrading correctly.20:52
infinityWhich is... Weird.20:52
apwwell it depends if it is an upgrade, if not its just fail20:53
apwif it is then we hasve moved something in one release and the breaks only affect the same package20:53
infinityapw: That upgrade is meant to work. :P20:53
apwso its broken20:53
infinityIt's from precise+lts to trusty, if you read the output.20:53
apwie the breaks you'd need ofr th move need to affect linux <= X and linux-lts-trusty <= X20:54
apwand they arn't there 20:54
infinityAnd it's saying extra has the module on trusty, and image has it on lts-trusty.20:54
infinityShouldn't need a breaks, should just need the split to match.20:54
infinitySo extra upgrades extra and image upgrades image.20:54
apwbut one is one upload older20:54
apwso if the move occured ni a non-abi bumper, that might account for it20:54
infinityBut yes, maybe the module moved between those uploads?20:54
infinitySeems unlikely, though.20:54
apwor ... as you say the split could just be wrong20:54
infinityMoves should be an ABI break.20:54
apwie not copied back ... 20:54
apwmoves should be an abi break but arn't no doubt20:55
apwso i suspect we moved one in the non-lts and didn't backport it right ...20:55
infinityThey have to be, the ABI checker screams when a module moves.20:55
apwbjf, ^20:55
apwit notices when the old had and the new does not20:55
apwif it is in either we have it from the module checker point of view20:55
apwand likely we should notice and hwine20:55
infinityOh, it doesn't check post-split?20:56
apwbut ... i bet this is different in lts and non-lts because we don't copy it20:56
infinityThat's probably a bug.20:56
infinityBut it's probably just a bad backport.20:56
apwcopy the module-inclusion.generic20:56
apwsigh20:56
apwand now we are pooped20:56
infinityIf you could check the split difference and just commit a fix for next upload?  I don't care if old ones don't upgrade right.20:56
infinityLife's like that sometimes.20:56
apwdanjared, could you file a bug against linux-lts-trusty for us with the details above and drop the bug number in here20:56
apwdanjared, and ping me with it20:57
apwand i'll get it fixed up20:57
apwnow how does he get out of this20:57
infinityDear armhf test runner, run tests faster.20:57
infinityapw: Best way out is just to dpkg -i --force-overwrite /var/cache/apt/foo.deb 20:58
infinitydanjared: ^20:58
infinity103 and 104 were identical, so it didn't move between uploads.20:59
infinityIt's just a backport bug in the split, then.21:00
infinityI don't think lts-trusty has the new and improved "rsync all the things" backport method.21:01
infinitySo, it's potentially sketchy and out of sync.21:01
apwyeah, likely21:03
apwdanjared, ... ok i'll file a bug now21:05
apwhttps://bugs.launchpad.net/ubuntu/+source/linux-lts-trusty/+bug/149246621:07
ubot5Ubuntu bug 1492466 in linux-lts-trusty (Ubuntu) "linux-lts-trusty: inclusion list out of sync with trusty linux" [High,Triaged]21:07
apwwill sort later21:07
=== bdmurray_ is now known as bdmurray

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!