Bug 1093622 - alex-3.1.3 is available
Summary: alex-3.1.3 is available
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: alex
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jens Petersen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: alex-3.1.3:ok
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-02 08:42 UTC by Upstream Release Monitoring
Modified: 2015-02-07 23:04 UTC (History)
3 users (show)

Fixed In Version: F22
Clone Of:
Environment:
Last Closed: 2015-02-07 23:04:01 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Upstream Release Monitoring 2014-05-02 08:42:45 UTC
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

Comment 1 Jens Petersen 2014-05-12 08:37:43 UTC
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

Comment 2 Benjamin 2014-05-28 12:49:21 UTC
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

Comment 3 Jens Petersen 2014-05-29 01:52:44 UTC
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. :)

Comment 4 Jens Petersen 2014-05-29 01:55:07 UTC
A simple workaround for you might be just to remove the haskell-platform package
before running yum update.

Comment 5 Benjamin 2014-05-29 05:36:48 UTC
(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?

Comment 6 Jens Petersen 2014-06-11 01:11:26 UTC
Okay in the end I went for (b) since ghc-7.8 still needs a little
more time to be ready.

Comment 7 Jens Petersen 2014-08-28 09:53:14 UTC
committed

Comment 8 Jens Petersen 2014-09-29 03:27:23 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.