[arch-haskell] Problems with haskell-chart and haskell-gio; was Re: Updating

gdweber at iue.edu gdweber at iue.edu
Thu Nov 24 03:30:19 CET 2011


I'm getting some errors updating due to inconsistent versions of some
of the packages listed below -- this started occurring, I think,
between Nov. 19 and Nov. 21:

    [root at tramp ~]# for p in haskell-{chart,gio,cairo,glib,gtk,pango} \
      gtk2hs-buildtools; do pacman -Q $p; done
    haskell-chart 0.14-23
    haskell-gio 0.12.2-1
    haskell-cairo 0.12.1-2
    haskell-glib 0.12.1-2
    haskell-gtk 0.12.1-2
    haskell-pango 0.12.1-2
    gtk2hs-buildtools 0.12.1-1

    [root at tramp ~]# pacman -Sy
    :: Synchronizing package databases...
     core is up to date
     extra is up to date
     haskell is up to date
     community is up to date
     multilib is up to date

    [root at tramp ~]# pacman -Su
    :: Starting full system upgrade...
    resolving dependencies...
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: haskell-chart: requires haskell-cairo=0.12.1-2
    :: haskell-chart: requires haskell-gtk=0.12.1-2
    :: haskell-gio: requires haskell-glib=0.12.1-2

And if I try re-installing the GTk-related packages as Magnus suggested,
it's still the same:

    [root at tramp ~]# pacman -S gtk2hs-buildtools haskell-{cairo,glib,gtk,pango} haskell-chart haskell-gio
    warning: gtk2hs-buildtools-0.12.1-1 is up to date -- reinstalling
    warning: haskell-chart-0.14-23 is up to date -- reinstalling
    warning: haskell-gio-0.12.2-1 is up to date -- reinstalling
    resolving dependencies...
    warning: cannot resolve "haskell-cairo=0.12.1-2", a dependency of "haskell-chart"
    warning: cannot resolve "haskell-gtk=0.12.1-2", a dependency of "haskell-chart"
    warning: cannot resolve "haskell-glib=0.12.1-2", a dependency of "haskell-gio"
    :: The following packages cannot be upgraded due to unresolvable dependencies:
          haskell-chart  haskell-gio

    Do you want to skip the above packages for this upgrade? [y/N] n
    error: failed to prepare transaction (could not satisfy dependencies)
    :: haskell-chart: requires haskell-cairo=0.12.1-2
    :: haskell-chart: requires haskell-gtk=0.12.1-2
    :: haskell-gio: requires haskell-glib=0.12.1-2
    [root at tramp ~]# 

By the way, is it planned to have _no_ packages in [haskell] that are in
[community]?  And is it still recommended to have [haskell]
above [community] in /etc/pacman.conf?

On 2011-Nov-12, Magnus Therning wrote:
> On Fri, Nov 11, 2011 at 10:52:02PM +0100, Magnus Therning wrote:
> > I'm currently removing a few gtk-related packages from [haskell] since
> > these packages already exist in [community].
> > 
> > Please hold off any modifications to the repo until I've finished
> > doing this.
> 
> Done.
> 
> The following package were updated:
>     AttoJson
>     json-tools
>     gio
>     gconf
>     gtksourceview2
>     glade
>     Chart
>     timeplot
>     splot
>     sifflet-lib
>     sifflet
> 
> Due to the nature of this update you might have to re-install a few
> packages just to make sure you get the ones from [community].  The
> packages in question are
>     gtk2hs-buildtools
>     haskell-bytestring-show
>     haskell-cairo
>     haskell-glib
>     haskell-gtk
>     haskell-pango
> 
> /M
> 
> -- 
> Magnus Therning                      OpenPGP: 0xAB4DFBA4 
> email: magnus at therning.org   jabber: magnus at therning.org
> twitter: magthe               http://therning.org/magnus
> 
> 
> Perl is another example of filling a tiny, short-term need, and then
> being a real problem in the longer term.
>      -- Alan Kay



> _______________________________________________
> arch-haskell mailing list
> arch-haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/arch-haskell


-- 
Gregory D. Weber, Ph. D.                            :
Associate Professor of Informatics                 / \
Indiana University East                           0   :
Tel. (765) 973-8420; FAX (765) 973-8550              / \
http://mypage.iu.edu/~gdweber/                      1  []



More information about the arch-haskell mailing list