Fedora Account System
Red Hat Associate
Red Hat Customer
Latest upstream release: 3.1.3 Current version/release in Fedora Rawhide: 3.0.5-36.fc21 URL: http://hackage.haskell.org/package/alex Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring
check-bz-available-URM: Rawhide can updated to alex-3.1.3 according to the current cblrepo data in haskell-sig.git. It would require rebuilding: alex
I only found this bug # as reference to the alex component. Now, alex-3.1.3-2.fc21 is available in the repos, haskell-platform however still requires alex-3.0.5 Thus, a "yum update" fails like this (sorry for the German localization - I'm doing translations for Gnome) $ sudo yum update Geladene Plugins: fastestmirror, langpacks, remove-with-leaves adobe-linux-x86_64 | 951 B 00:00:00 rawhide/x86_64/metalink | 25 kB 00:00:00 rawhide | 4.2 kB 00:00:00 (1/2): rawhide/x86_64/group_gz | 230 kB 00:00:00 (2/2): rawhide/x86_64/primary_db | 16 MB 00:00:14 adobe-linux-x86_64/primary | 1.2 kB 00:00:00 Determining fastest mirrors * rawhide: mirror.karneval.cz adobe-linux-x86_64 2/2 Abhängigkeiten werden aufgelöst --> Transaktionsprüfung wird ausgeführt ---> Paket alex.x86_64 0:3.0.5-36.fc21 markiert, um aktualisiert zu werden --> Abhängigkeit alex = 3.0.5 wird für Paket haskell-platform-2013.2.0.0-36.fc21.x86_64 verarbeitet ---> Paket alex.x86_64 0:3.1.3-2.fc21 markiert, um eine Aktualisierung zu werden --> Abhängigkeitsauflösung beendet Fehler: Paket: haskell-platform-2013.2.0.0-36.fc21.x86_64 (@rawhide) Benötigt: alex = 3.0.5 Entfernen: alex-3.0.5-36.fc21.x86_64 (@rawhide) alex = 3.0.5-36.fc21 Aktualisiert durch: alex-3.1.3-2.fc21.x86_64 (rawhide) alex = 3.1.3-2.fc21 Sie können versuchen, mit --skip-broken das Problem zu umgehen. Sie könnten Folgendes versuchen: rpm -Va --nofiles --nodigest If alex-3.0.5 is installed, using haskell is still possible, however on systems where you want to get it, installing fails: $ sudo dnf install haskell-platform Fehler: nothing provides alex = 3.0.5 needed by haskell-platform-2013.2.0.0-36.fc21.x86_64 work-around: $ sudo yum install haskell-platform --skip-broken but this only installs the base system (5 out of 116 packages) system-info: Fedora rawhide $ dnf --version 0.5.1 Installiert: dnf-0:0.5.1-1.fc21.noarch am 2014-05-07 05:16 Gebaut : Fedora Project am 2014-05-02 08:10 Installiert: rpm-0:4.11.2-10.fc21.x86_64 am 2014-04-23 05:19 Gebaut : Fedora Project am 2014-04-21 18:43 $ yum --version 3.4.3 Installiert: rpm-4.11.2-10.fc21.x86_64 am 2014-04-23 05:19 Erstellt : Fedora Project am 2014-04-21 18:43 Übermittelt: Tom Callaway <spot> am 2014-04-21 Installiert: yum-3.4.3-148.fc21.noarch am 2014-05-28 06:22 Erstellt : Fedora Project am 2014-05-21 22:37 Übermittelt: James Antill <james at fedoraproject.org> am 2014-05-21 Installiert: yum-plugin-fastestmirror-1.1.31-23.fc21.noarch am 2014-05-28 06:29 Erstellt : Fedora Project am 2014-05-23 13:47 Übermittelt: Valentina Mukhamedzhanova <vmukhame> am 2014-05-23 cheers, Benjamin
Yes sorry I "accidently" pushed it to Rawhide without thinking about Platform. (Because 3.0.5 does not build with ghc-7.8 which we're planning for F21.) What do you want haskell-platform for currently? :) A few options: (a) I could tweak haskell-platform to allow 3.1.3, (b) revert rawhide to 3.0.5 for now, (c) do nothing until ghc-7.8. :)
A simple workaround for you might be just to remove the haskell-platform package before running yum update.
(c) is fine for me, since I've still 3.0.5 installed and can simply ignore the update of alex. I'm not sure if both versions can be in the repos, then haskell-platform could still be installed in a clean way. Else (b) would make more sense to me - since rebuilding all dependencies (I assume this is (a)) will be more work to do?
Okay in the end I went for (b) since ghc-7.8 still needs a little more time to be ready.
committed
fhbz: Rawhide can be updated to alex-3.1.3 according to the current cblrepo data in haskell-sig.git without any other package rebuilds.