You are not logged in.

#1 2011-08-02 18:33:53

Behemot
Member
Registered: 2010-12-10
Posts: 96

Libreoffice - broken dependencies in repository?

Not mentioning db is still not marked as a dependency for Libre Office, there is probably another as severe flaw. Usually, when installing libreoffice before, pacman installed libreoffice-common with all the other packages which actually makes the bulk a Libre office. I mean writer, calc etc. Not it installs only common with language pack (which is no longer default english, but you have to choose). It is useless in this state as you can just read documents, if something.

Is it only for me, or does everybody has to install all the programs manually?! This is something what I call an excellent upgrade!

Another great thing - which I really love to happen every time - some java stuff probably has badly set permissions after upgrade so the Libre Office does not start under user at all. Trying to figure out what exactly is bad.

Last edited by Behemot (2011-08-02 18:37:01)

Offline

#2 2011-08-02 18:41:33

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

Re: Libreoffice - broken dependencies in repository?

Not sure if I get it right but you might want to have a look here: http://mailman.archlinux.org/pipermail/ … 20979.html

Behemot wrote:

Is it only for me, or does everybody has to install all the programs manually?! This is something what I call an excellent upgrade!

Until pacman can read minds - yes, you have to do it manually :-) Read the link I posted above to see how can you do it in a simple way.

Last edited by karol (2011-08-02 18:44:18)

Offline

#3 2011-08-02 18:54:58

Behemot
Member
Registered: 2010-12-10
Posts: 96

Re: Libreoffice - broken dependencies in repository?

I have no problem with splitting it as long as it can be installed as a complete bundle. But this is not working!! Trying to install libreoffice just makes me select language packs and install common only, not whole bundle as is written in the message you linked.

Sorry to say but why anybody still has to broke working things just to please some minority? Or how many people you think out there are installing only part of it? Usually everybody wants it all. It is office bundle after all.  No, really, I just cant understand this, 4 of 5 changes usually make adminsitrator's life more complicated. Why it is not otherwise?

Anyway, deleting libreoffice folder under .config made it start, it still has some java errors, but at least starts.

Last edited by Behemot (2011-08-02 18:55:58)

Offline

#4 2011-08-02 19:01:37

reztho
Member
Registered: 2007-12-16
Posts: 41

Re: Libreoffice - broken dependencies in repository?

Certainly, something's wrong. It happens to me too. The libreoffice group includes everything:

% pacman -Sg libreoffice
libreoffice libreoffice-base
libreoffice libreoffice-calc
libreoffice libreoffice-common
libreoffice libreoffice-draw
libreoffice libreoffice-gnome
libreoffice libreoffice-impress
libreoffice libreoffice-kde4
libreoffice libreoffice-math
libreoffice libreoffice-sdk
libreoffice libreoffice-sdk-doc
libreoffice libreoffice-writer

But pacman only installs the common base and the language pack and their dependencies.
It seems to me the problem is libreoffice-common provides libreoffice, preventing pacman from searching the rest of the group dependencies, but I'm not sure.

Last edited by reztho (2011-08-02 19:03:56)

Offline

#5 2011-08-02 19:06:11

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: Libreoffice - broken dependencies in repository?

maybe your mirror still has libreoffice 3.4.1 package. it was removed later


Give what you have. To someone, it may be better than you dare to think.

Offline

#6 2011-08-02 19:10:42

Yagi858
Member
Registered: 2008-12-17
Posts: 31

Re: Libreoffice - broken dependencies in repository?

Behemot wrote:

Is it only for me, or does everybody has to install all the programs manually?! This is something what I call an excellent upgrade!

Not only for you ... at moment I cannot get the whole suite upgraded and working. To split packages is the Arch dev way, so to have only what you need. However the option to istall all is the best choice with libreoffice due its fast flowing development. At moment with 3.4.2 seems we dont have this option.

Offline

#7 2011-08-02 19:15:17

Behemot
Member
Registered: 2010-12-10
Posts: 96

Re: Libreoffice - broken dependencies in repository?

OK so it looks like a problem after all. Where to inform about it, in buglist?

Offline

#8 2011-08-02 19:19:08

reztho
Member
Registered: 2007-12-16
Posts: 41

Re: Libreoffice - broken dependencies in repository?

I've checked and it isn't the mirror. I installed some of the packages manually since the libreoffice group doesn't work as you can see here:

% LANG= pacman -Ss libreoffice | grep '3.4.2.*libreoffice.*installed'
extra/libreoffice-base 3.4.2-1 [1.85 MB] (libreoffice) [installed]
extra/libreoffice-calc 3.4.2-1 [4.15 MB] (libreoffice) [installed]
extra/libreoffice-common 3.4.2-1 [58.59 MB] (libreoffice) [installed]
extra/libreoffice-math 3.4.2-1 [0.27 MB] (libreoffice) [installed]
extra/libreoffice-writer 3.4.2-1 [2.42 MB] (libreoffice) [installed]

And pacman still doesn't install the entire group. Just in case:

# pacman --debug -S libreoffice | grep provide
debug: provider found (libreoffice-common provides libreoffice)
debug: adding package 'libreoffice-common'

Offline

#9 2011-08-02 19:20:34

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

Re: Libreoffice - broken dependencies in repository?

It may be a case of http://mailman.archlinux.org/pipermail/ … 19670.html
But I see that the packages have been released recently so maybe there were / are some changes.

One might expect that 'pacman -S libreoffice' installs the whole group, but it's not the case for me:

[karol@black ~]$ pacman -Sg libreoffice
libreoffice libreoffice-base
libreoffice libreoffice-calc
libreoffice libreoffice-common
libreoffice libreoffice-draw
libreoffice libreoffice-gnome
libreoffice libreoffice-impress
libreoffice libreoffice-kde4
libreoffice libreoffice-math
libreoffice libreoffice-sdk
libreoffice libreoffice-sdk-doc
libreoffice libreoffice-writer
[karol@black ~]$ pacman -S libreoffice
resolving dependencies...
:: There are 103 providers available for libreoffice-langpack:
:: Repository extra
   1) libreoffice-af  2) libreoffice-ar  3) libreoffice-as  4) libreoffice-ast  5) libreoffice-be
   6) libreoffice-bg  7) libreoffice-bn  8) libreoffice-bo  9) libreoffice-br
   10) libreoffice-brx  11) libreoffice-bs  12) libreoffice-ca  13) libreoffice-ca-XV
   14) libreoffice-cs  15) libreoffice-cy  16) libreoffice-da  17) libreoffice-de
   18) libreoffice-dgo  19) libreoffice-dz  20) libreoffice-el  21) libreoffice-en-GB
   22) libreoffice-en-US  23) libreoffice-en-ZA  24) libreoffice-eo  25) libreoffice-es
   26) libreoffice-et  27) libreoffice-eu  28) libreoffice-fa  29) libreoffice-fi
   30) libreoffice-fr  31) libreoffice-ga  32) libreoffice-gl  33) libreoffice-gu
   34) libreoffice-he  35) libreoffice-hi  36) libreoffice-hr  37) libreoffice-hu
   38) libreoffice-id  39) libreoffice-is  40) libreoffice-it  41) libreoffice-ja
   42) libreoffice-ka  43) libreoffice-kk  44) libreoffice-km  45) libreoffice-kn
   46) libreoffice-ko  47) libreoffice-kok  48) libreoffice-ks  49) libreoffice-ku
   50) libreoffice-lo  51) libreoffice-lt  52) libreoffice-lv  53) libreoffice-mai
   54) libreoffice-mk  55) libreoffice-ml  56) libreoffice-mn  57) libreoffice-mni
   58) libreoffice-mr  59) libreoffice-my  60) libreoffice-nb  61) libreoffice-ne
   62) libreoffice-nl  63) libreoffice-nn  64) libreoffice-nso  65) libreoffice-oc
   66) libreoffice-om  67) libreoffice-or  68) libreoffice-pa-IN  69) libreoffice-pl
   70) libreoffice-pt  71) libreoffice-pt-BR  72) libreoffice-ro  73) libreoffice-ru
   74) libreoffice-rw  75) libreoffice-sa-IN  76) libreoffice-sat  77) libreoffice-sd
   78) libreoffice-sh  79) libreoffice-si  80) libreoffice-sk  81) libreoffice-sl
   82) libreoffice-sq  83) libreoffice-sr  84) libreoffice-ss  85) libreoffice-st
   86) libreoffice-sv  87) libreoffice-sw-TZ  88) libreoffice-ta  89) libreoffice-te
   90) libreoffice-tg  91) libreoffice-th  92) libreoffice-tn  93) libreoffice-tr
   94) libreoffice-ts  95) libreoffice-ug  96) libreoffice-uk  97) libreoffice-uz
   98) libreoffice-ve  99) libreoffice-vi  100) libreoffice-xh  101) libreoffice-zh-CN
   102) libreoffice-zh-TW  103) libreoffice-zu

Enter a number (default=1): 69
looking for inter-conflicts...

Targets (10): libreoffice-pl-3.4.2-1 [7,18 MB]  neon-0.29.6-2 [0,17 MB]
              libxslt-1.1.26-2 [0,41 MB]  icu-4.8-1 [5,15 MB]  raptor-2.0.3-3 [0,23 MB]
              rasqal-1:0.9.26-1 [0,23 MB]  redland-1:1.0.13-4 [0,18 MB]  hyphen-2.7.1-2 [0,01 MB]
              libtextcat-2.2-8 [0,29 MB]  libreoffice-common-3.4.2-1 [55,17 MB]

Total Download Size:    62,65 MB
Total Installed Size:   252,21 MB

Proceed with installation? [Y/n] 
:: Retrieving packages from extra...
 libreoffice-pl-3.4.2-1-any        7,2M  723,8K/s 00:00:10 [################################]  11%
 hyphen-2.7.1-2-i686               7,2M  699,6K/s 00:00:11 [################################]  11%
 libtextcat-2.2-8-i686             7,5M  672,5K/s 00:00:11 [################################]  11%
 libreoffice-common-3.4.2-1...    62,7M  721,1K/s 00:01:29 [################################] 100%
(10/10) checking package integrity                         [################################] 100%
(10/10) checking for file conflicts                        [################################] 100%
( 1/10) installing libreoffice-pl                          [################################] 100%
( 2/10) installing neon                                    [################################] 100%
( 3/10) installing libxslt                                 [################################] 100%
( 4/10) installing icu                                     [################################] 100%
( 5/10) installing raptor                                  [################################] 100%
( 6/10) installing rasqal                                  [################################] 100%
( 7/10) installing redland                                 [################################] 100%
( 8/10) installing hyphen                                  [################################] 100%
( 9/10) installing libtextcat                              [################################] 100%
(10/10) installing libreoffice-common                      [################################] 100%
 * see https://wiki.archlinux.org/index.php/LibreOffice
-------------------------------------------------------------------
LibreOffice has been split into several packages:
- libreoffice-common
- libreoffice-{base,calc,draw,impress,math,writer} - frontend applications
- libreoffice-{gnome,kde4} - desktop integration plugins
- libreoffice-{sdk,sdk-doc} - add-on and doc for programming using
                              the LibreOffice APIs and for creating
                              extensions (UNO components).
-------------------------------------------------------------------
 * you need to install at least one libreoffice-langpack
 * you may want to pacman -Ss libreoffice-extensions
   to see what additional extensions are prepared to install
 * it's recommended to install {hunspell,mythes,hyphen}-xx pkg
         for spell checking
 * make sure you have installed some ttf font (ttf-dejavu recommended)
Optional dependencies for libreoffice-common
    libreoffice-langpack: additional language support
    java-runtime: adds java support
    libcups: adds printing support
    gconf: adds additional gnome support
    nss: adds support for signed files/macros
    pstoedit: translates PostScript and PDF graphics into other vector formats
    poppler: for shipped pdfimport extension
    libmythes: for use in thesaurus
    hsqldb-java: default database format for OpenOffice.org
    beanshell: interactive java -- good for prototyping /macros
    vigra: C++ computer vision library, usable in Basebmp
    libmspack: library for Microsoft compression formats for use in FontOOo
    libwpg: library for importing and converting Corel WordPerfect(tm) Graphics images
    libldap: to get profiles via ldap
    lucene: full-text search engine library for Java needed in the help section
    sane: for scanner access
    unixodbc: adds ODBC database support
    gstreamer0.10-base: + some gstr-plugins to support multimedia content, e.g. in impress
[karol@black ~]$ pacman -Qqs openoffice
libreoffice-common
libreoffice-pl

Last edited by karol (2011-08-02 19:24:47)

Offline

#10 2011-08-03 16:29:56

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

Re: Libreoffice - broken dependencies in repository?

A bug report has been opened https://bugs.archlinux.org/task/25372

Offline

#11 2011-08-04 20:08:17

Yagi858
Member
Registered: 2008-12-17
Posts: 31

Re: Libreoffice - broken dependencies in repository?

karol wrote:

A bug report has been opened https://bugs.archlinux.org/task/25372

Really I dont know if this can be considered as bug. The updated wiki https://wiki.archlinux.org/index.php/Li … stallation:

# pacman -S libreoffice-common libreoffice-{base,calc,draw,impress,math,writer,kde4,sdk,sdk-doc}

to install the suite

Offline

#12 2011-08-04 20:10:33

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

Re: Libreoffice - broken dependencies in repository?

Yagi858 wrote:
karol wrote:

A bug report has been opened https://bugs.archlinux.org/task/25372

Really I dont know if this can be considered as bug. The updated wiki https://wiki.archlinux.org/index.php/Li … stallation:

# pacman -S libreoffice-common libreoffice-{base,calc,draw,impress,math,writer,kde4,sdk,sdk-doc}

to install the suite

Have you tried

pacman -S $(pacman -Sgq libreoffice)

?

Offline

#13 2011-08-04 20:11:04

anonymous_user
Member
Registered: 2009-08-28
Posts: 3,059

Re: Libreoffice - broken dependencies in repository?

@Yagi858 - The bug is that installing the libreoffice group does not work.

http://www.archlinux.org/groups/i686/libreoffice/
http://www.archlinux.org/groups/x86_64/libreoffice/

Last edited by anonymous_user (2011-08-04 20:11:27)

Offline

#14 2011-08-05 06:54:32

dusan
Member
From: Bratislava, Slovakia
Registered: 2011-08-05
Posts: 12
Website

Re: Libreoffice - broken dependencies in repository?

karol wrote:

Not sure if I get it right but you might want to have a look here: http://mailman.archlinux.org/pipermail/ … 20979.html
Until pacman can read minds - yes, you have to do it manually :-) Read the link I posted above to see how can you do it in a simple way.

I do not think this is about mind reading. The problem is libreoffice simply does not work after upgrade as it worked before, and the user has to install his/her calc/base/writer/impress manually again. This is not the way you are expecting things should work.

Offline

#15 2011-08-05 08:17:30

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,354

Re: Libreoffice - broken dependencies in repository?

dusan wrote:
karol wrote:

Not sure if I get it right but you might want to have a look here: http://mailman.archlinux.org/pipermail/ … 20979.html
Until pacman can read minds - yes, you have to do it manually :-) Read the link I posted above to see how can you do it in a simple way.

I do not think this is about mind reading. The problem is libreoffice simply does not work after upgrade as it worked before, and the user has to install his/her calc/base/writer/impress manually again. This is not the way you are expecting things should work.

Considering the purpose of splitting the packages was partly to do with not having to have all of them installed, and pacman works in a particular way in this situation, 'not the way you are expecting' doesn't mean a thing.


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#16 2011-08-05 08:37:25

dusan
Member
From: Bratislava, Slovakia
Registered: 2011-08-05
Posts: 12
Website

Re: Libreoffice - broken dependencies in repository?

This is simply misunderstanding between developers and users. I do not need pacman to read my mind, but I would like to know, what it does. As a user I would expect that after upgrading libreoffice all of packages I installed before would be upgraded despite splitting, not uninstalled. Extensions have been upgraded, but the essential packages uninstalled. Why?

Offline

#17 2011-08-05 14:25:18

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

Re: Libreoffice - broken dependencies in repository?

dusan wrote:

This is simply misunderstanding between developers and users. I do not need pacman to read my mind, but I would like to know, what it does. As a user I would expect that after upgrading libreoffice all of packages I installed before would be upgraded despite splitting, not uninstalled. Extensions have been upgraded, but the essential packages uninstalled. Why?

Because we don't know which apps do you need. Do you need them all or just one? Previously you had to install them all, now user action is needed to pick what you want.
Unfortunately one cannot easily install the whole group if a package of the same name exists and it opened a whole can of worms.

I think you would be OK if you could tell 'pacman -S libreoffice' and have all the packages installed - and I think that was the idea. Not sure how was it tested but somehow somebody failed to see the issues that you're having now.

Offline

#18 2011-08-06 09:42:15

dusan
Member
From: Bratislava, Slovakia
Registered: 2011-08-05
Posts: 12
Website

Re: Libreoffice - broken dependencies in repository?

karol wrote:

Because we don't know which apps do you need. Do you need them all or just one? Previously you had to install them all, now user action is needed to pick what you want.
Unfortunately one cannot easily install the whole group if a package of the same name exists and it opened a whole can of worms.

I think you would be OK if you could tell 'pacman -S libreoffice' and have all the packages installed - and I think that was the idea. Not sure how was it tested but somehow somebody failed to see the issues that you're having now.

We don't undestand each other. You mean installation, but I mean upgrading. I understand that from the point of view of fresh libreoffice installation it's good to have the possibility to choose apps I need. But I was happy with my original libreoffice installation, and after upgrading the essential apps were not upgraded (and in office suite, writer, calc and impress, at least, are essential), but uninstalled. This is wrong.

Offline

#19 2011-08-06 10:21:50

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

Re: Libreoffice - broken dependencies in repository?

dusan wrote:
karol wrote:

Because we don't know which apps do you need. Do you need them all or just one? Previously you had to install them all, now user action is needed to pick what you want.
Unfortunately one cannot easily install the whole group if a package of the same name exists and it opened a whole can of worms.

I think you would be OK if you could tell 'pacman -S libreoffice' and have all the packages installed - and I think that was the idea. Not sure how was it tested but somehow somebody failed to see the issues that you're having now.

We don't undestand each other. You mean installation, but I mean upgrading. I understand that from the point of view of fresh libreoffice installation it's good to have the possibility to choose apps I need. But I was happy with my original libreoffice installation, and after upgrading the essential apps were not upgraded (and in office suite, writer, calc and impress, at least, are essential), but uninstalled. This is wrong.

OK, let's say I used only calc, but previously had to install the whole suite. Our installs before the update were identical and there's no way for pacman to tell if I need e.g. writer too.

Offline

#20 2011-08-06 14:50:12

dusan
Member
From: Bratislava, Slovakia
Registered: 2011-08-05
Posts: 12
Website

Re: Libreoffice - broken dependencies in repository?

karol wrote:

OK, let's say I used only calc, but previously had to install the whole suite. Our installs before the update were identical and there's no way for pacman to tell if I need e.g. writer too.

Pacman doesn't need to know if I need writer. But if I know that after splitting the libreoffice package there is a possibility to uninstall writer, I do so.

The reason why I love Arch (and I'm truly thankful to all its developers that I can use it) is that it doesn't try to guess what's on my mind, what I intend to do. There is a plenty of linux distros which behave in windows' like manner - they try to be smarter than their users. Arch, on the other hand, gives you the full control over the system, leaves decisions upon you and provides appropriate tools. Last upgrade of libreoffice was not fully in archway.

Offline

#21 2011-08-06 21:11:35

shetland_breeder
Member
From: England
Registered: 2010-05-17
Posts: 67
Website

Re: Libreoffice - broken dependencies in repository?

Well this seems to have been fixed, - at least I've just upgraded libreoffice and I got asked whether I wanted to replace libreoffice with each of the components. And there's a long message in pacman.log telling me what it's done. Can't ask for more.

Only thing I did wrong was installed libreoffice-base, forgetting that it's the database. Still, it's easy to uninstall it.

Pete

Offline

#22 2011-08-06 21:36:15

shetland_breeder
Member
From: England
Registered: 2010-05-17
Posts: 67
Website

Re: Libreoffice - broken dependencies in repository?

shetland_breeder wrote:

Well this seems to have been fixed, - at least I've just upgraded libreoffice and I got asked whether I wanted to replace libreoffice with each of the components. And there's a long message in pacman.log telling me what it's done. Can't ask for more.

Only thing I did wrong was installed libreoffice-base, forgetting that it's the database. Still, it's easy to uninstall it.

Pete

OTOH the menu fonts have gone to about 8pt instead of the desktop (XFCE) size of 10pt and no apparent way to change the size, and it's stuck on the horrible LibreOffice open/save dialogs instead of the system ones.

Can't win them all...

Pete

Offline

#23 2011-08-07 09:26:16

shetland_breeder
Member
From: England
Registered: 2010-05-17
Posts: 67
Website

Re: Libreoffice - broken dependencies in repository?

shetland_breeder wrote:

OTOH the menu fonts have gone to about 8pt instead of the desktop (XFCE) size of 10pt and no apparent way to change the size, and it's stuck on the horrible LibreOffice open/save dialogs instead of the system ones.

Can't win them all...

And this is fixed by installing libreoffice-gnome.

Maybe this should be named libreoffice-gtk+ instead? 

Pete

Offline

#24 2011-08-07 09:30:02

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

Re: Libreoffice - broken dependencies in repository?

shetland_breeder wrote:

And this is fixed by installing libreoffice-gnome.

Maybe this should be named libreoffice-gtk+ instead? 

Pete

There was a discussion about the naming on the ML recently http://mailman.archlinux.org/pipermail/ … 21263.html

Offline

#25 2011-08-08 09:02:21

dusan
Member
From: Bratislava, Slovakia
Registered: 2011-08-05
Posts: 12
Website

Re: Libreoffice - broken dependencies in repository?

shetland_breeder wrote:

Well this seems to have been fixed, - at least I've just upgraded libreoffice and I got asked whether I wanted to replace libreoffice with each of the components. And there's a long message in pacman.log telling me what it's done. Can't ask for more.
Pete

Great thanks to maintainers!

Offline

Board footer

Powered by FluxBB