You are not logged in.

#1 2014-03-19 23:27:16

marcs
Member
From: Italy
Registered: 2007-09-07
Posts: 65

[BUG] Installing mate-extra gives a package conflict

When i try to install the group of packages called mate-extra like this:

pacman -S mate-extra

(I'm choosing to install all the packages)

I got the error message that caja-extensions-common and caja-extensions are conflicting.

Looks weird cause i don't have either of these packages installed.

Wanted to say here on the forums cause i don't know if others has my same problem... if so i guess can be a bug of some PKGBUILD...

Thank you.

[edit]
I see also another conflict between galculator-gtk2 and mate-calc.

Last edited by marcs (2014-03-20 18:45:31)

Offline

#2 2014-03-19 23:31:17

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [BUG] Installing mate-extra gives a package conflict

Full output:

$ sudo pacman -S mate-extra
:: There are 23 members in group mate-extra:
:: Repository community
   1) atril  2) caja-extensions  3) caja-gksu  4) caja-image-converter  5) caja-open-terminal
   6) caja-sendto  7) caja-share  8) engrampa  9) eom  10) galculator-gtk2  11) mate-applets
   12) mate-calc  13) mate-icon-theme-faenza  14) mate-media-pulseaudio  15) mate-netspeed
   16) mate-power-manager  17) mate-screensaver  18) mate-sensors-applet  19) mate-system-monitor
   20) mate-terminal  21) mate-utils  22) mozo  23) pluma

Enter a selection (default=all): 
resolving dependencies...
:: There are 2 providers available for mate-settings-daemon:
:: Repository community
   1) mate-settings-daemon-gstreamer  2) mate-settings-daemon-pulseaudio

Enter a number (default=1): 1
looking for inter-conflicts...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: caja-extensions-common and caja-extensions are in conflict

Offline

#3 2014-03-19 23:34:23

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,165
Website

Re: [BUG] Installing mate-extra gives a package conflict

claire ~ % pacman -Qi caja-extensions-common
Name           : caja-extensions-common
Version        : 1.8.0-3
Description    : Common files for Caja extensions.
Architecture   : x86_64
URL            : http://mate-desktop.org
Licences       : GPL
Groups         : None
Provides       : None
Depends On     : None
Optional Deps  : None
Required By    : None
Optional For   : None
Conflicts With : caja-extensions
Replaces       : caja-extensions
Installed Size : 304.00 KiB
Packager       : Martin Wimpress <code@flexion.org>
Build Date     : Wed 19 Mar 2014 16:16:42 GMT
Install Date   : Wed 19 Mar 2014 22:18:00 GMT
Install Reason : Explicitly installed
Install Script : No
Validated By   : Signature

My suggestion is to replace caja-extensions with caja-extensions-common/install caja-extensions-common first and then try again.

This is because caja-extensions is being replaced with caja-extensions-common.

Likewise, mate-calc is being replaced with galculator: http://mate-desktop.org/blog/2014-03-17 … g-to-mate/

The same applies for mate-bluetooth when that happens: http://mate-desktop.org/blog/2014-03-11 … the-bluez/

Last edited by clfarron4 (2014-03-19 23:37:36)


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#4 2014-03-19 23:37:04

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [BUG] Installing mate-extra gives a package conflict

$ sudo pacman -S caja-extensions-common

<snip, installed fine>

$ sudo pacman -S mate-extra

<snip>

error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: galculator-gtk2 and mate-calc are in conflict

Offline

#5 2014-03-19 23:38:27

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,165
Website

Re: [BUG] Installing mate-extra gives a package conflict

Likewise, mate-calc is being replaced with galculator: Galculator is coming to MATE

Last edited by clfarron4 (2014-03-23 23:18:30)


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#6 2014-03-19 23:40:25

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [BUG] Installing mate-extra gives a package conflict

clfarron4, do you think a bug report is in order? If so, can you please open it? You seem to know something about mate, unlike me.
I've always thought it was a kind of tea ;P

Offline

#7 2014-03-19 23:44:24

marcs
Member
From: Italy
Registered: 2007-09-07
Posts: 65

Re: [BUG] Installing mate-extra gives a package conflict

karol wrote:

clfarron4, do you think a bug report is in order? If so, can you please open it? You seem to know something about mate, unlike me.
I've always thought it was a kind of tea ;P

Yes please if someone che open some bug report or tell me where to notify the developers it'd be great.

Thank you

[edit]

Thank you clfarron4, it does work now. But i got now conflict between: galculator-gtk2 and mate-calc.
These packages are both in the same list (mate-extra) and conflicting.

So i guess it's a bug of the package, but thats weird cause galculator-gtk2 is not part of the meta-extra group:

# $Id: PKGBUILD 107795 2014-03-19 18:01:16Z flexiondotorg $
# Maintainer : Martin Wimpress <code@flexion.org>
# Contributor: Balló György <ballogyor+arch at gmail dot com>
# Contributor: Bartłomiej Piotrowski <barthalion@gmail.com>
# Contributor: SpepS <dreamspepser at yahoo dot it>
# Contributor: Alexander Fehr <pizzapunk gmail com>

pkgbase=galculator
pkgname=(galculator galculator-gtk2)
pkgver=2.1.3
pkgrel=2
pkgdesc='GTK+ based scientific calculator'
arch=('i686' 'x86_64')
url='http://galculator.sourceforge.net/'
license=('GPL')
depends=('gtk2' 'gtk3')
makedepends=('intltool')
install=${pkgname}.install
source=("http://downloads.sourceforge.net/${pkgbase}/${pkgbase}-${pkgver}.tar.bz2")
sha256sums=('91ac62d6d74da910cb79c68f7bf3f4505ac0efe51091150c4ea54fe1c1306235')

build() {
  # GTK3 version
  cd "${srcdir}/${pkgbase}-${pkgver}"
  [ -d gtk3 ] || mkdir gtk3
  cd gtk3
  ../configure \
    --prefix=/usr
  make

  # GTK2 version
  cd "${srcdir}/${pkgbase}-${pkgver}"
  [ -d gtk2 ] || mkdir gtk2
  cd gtk2
  ../configure \
    --prefix=/usr \
    --disable-gtk3
  make
}

package_galculator() {
  depends=('gtk3')

  cd "${pkgbase}-${pkgver}/gtk3"
  make DESTDIR="$pkgdir" install
}

package_galculator-gtk2() {
  pkgdesc+=' (GTK2 version)'
  depends=('gtk2')
  groups=('mate-extra')
  replaces=('mate-calc')
  conflicts=('galculator' 'mate-calc')

  cd "${pkgbase}-${pkgver}/gtk2"
  make DESTDIR="$pkgdir" install
}

And this is meta-calc:

# Maintainer : Martin Wimpress <code@flexion.org>

pkgname=mate-calc
pkgver=1.8.0
pkgrel=2
pkgdesc="Calculator for the Mate desktop environment"
url="http://mate-desktop.org"
arch=('i686' 'x86_64')
license=('LGPL' 'GPL')
depends=('dconf' 'gtk2')
makedepends=('mate-common' 'perl-xml-parser' 'yelp-tools')
optdepends=('yelp: for reading MATE help documents')
options=('!emptydirs')
groups=('mate-extra')
source=("http://pub.mate-desktop.org/releases/1.8/${pkgname}-${pkgver}.tar.xz")
sha1sums=('d63156db75d8110f0cabf82a12c74c5b9836f327')
install=${pkgname}.install

build() {
    cd "${srcdir}/${pkgname}-${pkgver}"
    ./configure \
        --prefix=/usr \
        --with-gtk=2.0
    make
}

package() {
    cd "${srcdir}/${pkgname}-${pkgver}"
    make DESTDIR="${pkgdir}" install
}

Last edited by marcs (2014-03-19 23:46:46)

Offline

#8 2014-03-19 23:51:00

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [BUG] Installing mate-extra gives a package conflict

You can't install the whole mate-extra group, you have to exclude package number 2, 12 and 14:

$ sudo pacman -S mate-extra
:: There are 23 members in group mate-extra:
:: Repository community
   1) atril  2) caja-extensions  3) caja-gksu  4) caja-image-converter  5) caja-open-terminal
   6) caja-sendto  7) caja-share  8) engrampa  9) eom  10) galculator-gtk2  11) mate-applets
   12) mate-calc  13) mate-icon-theme-faenza  14) mate-media-pulseaudio  15) mate-netspeed
   16) mate-power-manager  17) mate-screensaver  18) mate-sensors-applet  19) mate-system-monitor
   20) mate-terminal  21) mate-utils  22) mozo  23) pluma

Enter a selection (default=all): ^2 ^12 ^14 

Install galculator-gtk2 and caja-extensions-common first.

Last edited by karol (2014-03-19 23:52:39)

Offline

#9 2014-03-19 23:55:12

clfarron4
Member
From: London, UK
Registered: 2013-06-28
Posts: 2,165
Website

Re: [BUG] Installing mate-extra gives a package conflict

^ That.

I've reported this as this bug: https://bugs.archlinux.org/task/39548

EDIT: This bug has hopefully been resolved by removing the old mate-calc and [the other one] packages

Last edited by clfarron4 (2014-03-20 11:19:44)


Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository

Offline

#10 2014-03-20 13:32:28

marcs
Member
From: Italy
Registered: 2007-09-07
Posts: 65

Re: [BUG] Installing mate-extra gives a package conflict

ok clfarron4, I've added the solved tag to the title.

Thanks to everyone!

Offline

#11 2014-03-20 13:38:05

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [BUG] Installing mate-extra gives a package conflict

It's still not solved:

$ sudo pacman -S mate-extra
:: There are 22 members in group mate-extra:
:: Repository community
   1) atril  2) caja-gksu  3) caja-image-converter  4) caja-open-terminal  5) caja-sendto  6) caja-share
   7) engrampa  8) eom  9) galculator-gtk2  10) mate-applets  11) mate-icon-theme-faenza
   12) mate-media-pulseaudio  13) mate-netspeed  14) mate-power-manager  15) mate-screensaver
   16) mate-sensors-applet  17) mate-system-monitor  18) mate-terminal  19) mate-user-share
   20) mate-utils  21) mozo  22) pluma

Enter a selection (default=all): 
resolving dependencies...
:: There are 2 providers available for mate-settings-daemon:
:: Repository community
   1) mate-settings-daemon-gstreamer  2) mate-settings-daemon-pulseaudio

Enter a number (default=1): 1
looking for inter-conflicts...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: mate-settings-daemon-gstreamer and mate-media-pulseaudio are in conflict

Picking he second option, mate-settings-daemon-pulseaudio, works.

Offline

#12 2014-03-20 18:46:11

marcs
Member
From: Italy
Registered: 2007-09-07
Posts: 65

Re: [BUG] Installing mate-extra gives a package conflict

karol wrote:

It's still not solved:

[...]

Picking he second option, mate-settings-daemon-pulseaudio, works.

Ok i deleted the solved tag

Offline

#13 2014-03-20 18:53:28

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [BUG] Installing mate-extra gives a package conflict

I opened a new bug report: https://bugs.archlinux.org/task/39558

Offline

#14 2014-03-21 23:04:11

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [BUG] Installing mate-extra gives a package conflict

The bug's severity has been lowered to 'Very Low' so it may not be fixed for some time.
You can mark the thread as solved if you like, as the conflict you reported has been fixed.

Offline

Board footer

Powered by FluxBB