Project

General

Profile

Bug #3205

[mkinitcpio]: Local package newer than in libre but older than in core

doolio - about 2 years ago - . Updated over 1 year ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

100%


Description

When trying to a i686 system update I get the following error.

warning: mkinitcpio: local (30-2.0) is newer than libre (30-2.parabola2)

Why do I see such message? How can I have previously updates this package to a newer version than in libre?

Now the libre repo is listed before the core repo in /etc/pacman.conf. However, this package exists in core as well and us in fact currently at version 31-2.0 but because libre is listed before core it pulls from it rather than core. My question then is why does this package exist in both repos. I'd expect such a package to be in core.

History

#1

Updated by bill-auger about 2 years ago

  • Status changed from unconfirmed to confirmed

is this causing any noticeable problem?

#2

Updated by doolio about 2 years ago

No, unless you think it could be why I'm unable to boot into my fully encrypted system (see forum post
https://labs.parabola.nu/boards/5/topics/1226).

#3

Updated by doolio about 2 years ago

The mkinitcpio-30-2.parabola2 version is in my pacman cache so at some point it was updated to the 30-2.0 version on my system now. However, I don't understand where this version came from since the libre repo still has the version in my pacman cache and the version in the core repository is newer still.

But my feeling is this is the cause of why I can't boot into my encrypted system. Can I upgrade it to that in core even though it was installed as a dependency?

#4

Updated by doolio about 2 years ago

Downgrading to mkinitcpio-30-2.parabola2 version resolved my problem. I can now boot into my encrypted system again.

I still would like to understand where the 30-2.0 version came from and why this package exists in both libre and core. To exist in libre suggests the Parabola team perform some work on the package. If that is the case shouldn't it then be excluded from core?

#5

Updated by wael over 1 year ago

  • % Done changed from 0 to 100
  • Status changed from confirmed to in progress
#6

Updated by bill-auger over 1 year ago

  • Parent task set to #3372
  • Assignee set to bill-auger
  • Subject changed from Local mkinitcpio newer than in libre but older than in core to [mkinitcpio]: Local package newer than in libre but older than in core

per #3121 - it is nothing to be concerned about - the software should be identical in both packages

the rationale is explained in the PKGBUILD:

# parabola changes and rationale:
# - replace 'systemd' dep with 'udev'
# - emergency patch (mkinitcpio/udev patch #3121)
#   normally we keep core/mkinitcpio
#   !!! REMEMBER to db-remove libre/mkinitcpio !!!

so now, is probably that time to remember

#7

Updated by bill-auger over 1 year ago

  • Parent task deleted (#3372)
#8

Updated by bill-auger over 1 year ago

  • Status changed from in progress to fixed

Also available in: Atom PDF