FS#10680 - [openoffice-base] Missing depend to libsndfile

Attached to Project: Arch Linux
Opened by Gerhard Brauer (GerBra) - Tuesday, 17 June 2008, 13:53 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 08 July 2008, 15:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity High
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
soffice doesn't start when libsndfile is missing or removed.
Old version 2.4.0-1 has this as an dependency


Additional info:
* package version(s)
openoffice-base 2.4.1-1
libsndfile 1.0.17-2

Maybe some other removed depends are also affected?

* config and/or log files etc.
soffice
Doesn't start with error: no suitable windowing system found, exiting.

Steps to reproduce:
remove libsndfile and start soffice
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 08 July 2008, 15:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  2.4.1-2 in testing includes libsndfile dep.
Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 14:33 GMT
Confirmed

[root@polaris glenn]# pacman -Rd libsndfile
loading package data...
(1/1) removing libsndfile [#####################] 100%
[root@polaris glenn]# exit
[glenn@polaris ~]$ soffice
no suitable windowing system found, exiting.
[glenn@polaris ~]$



[root@polaris glenn]# pacman -S libsndfile
resolving dependencies...
looking for inter-conflicts...

Targets: libsndfile-1.0.17-2

Total Download Size: 0.32 MB
Total Installed Size: 0.88 MB

Proceed with installation? [Y/n]
:: Retrieving packages from extra...
libsndfile-1.0.17-2... 330.8K 282.0K/s 00:00:01 [#####################] 100%
checking package integrity...
(1/1) checking for file conflicts [#####################] 100%
(1/1) installing libsndfile [#####################] 100%
[root@polaris glenn]# exit
[glenn@polaris ~]$ soffice
I18N: Operating system doesn't support locale ""
I18N: Operating system doesn't support locale "en_US"
[glenn@polaris ~]$
(OpenOffice opens and works)
Comment by Andreas Radke (AndyRTR) - Tuesday, 17 June 2008, 15:22 GMT
openoffice-base-devel doesn't need it anymore but the stable one still wants it though namcap stopped detecting needed. i'll add the dependency again. please check also for other reoved deps.
Comment by Gerhard Brauer (GerBra) - Tuesday, 17 June 2008, 16:01 GMT
I removed/tested most of the changed depends.
Help-Function worked fine without the java things.
But i've found one broken:

fontconfig
/opt/openoffice/program/soffice.bin: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory

Don't know exactly if fontconfig is always satisfied, it's not in core.
Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 16:37 GMT
Both openoffice and fontconfig are in extra, why should fontconfig be in core for this?
Comment by Gerhard Brauer (GerBra) - Tuesday, 17 June 2008, 16:52 GMT
I mean (my english isn't the very best):
soffice doesn't start without fontconfig, but fontconfig isn't a depend in this new version. And i don't know exactly if we can assume that fontconfig is installed on a user system (ok, with X+WM+xf86-fonts-* it should be so).

Comment by Glenn Matthys (RedShift) - Tuesday, 17 June 2008, 16:56 GMT
Yes, that's why it's a bug that fontconfig is not in depends=(), so it will be fixed in the next OOo package release.
Comment by Jan de Groot (JGC) - Wednesday, 18 June 2008, 09:43 GMT
Fontconfig is a dependency of cairo, which is a dependency of pango, which is a dependency of gtk2. I guess gtk2 is also a dependency of openoffice-base, so I see no need why fontconfig should be a direct dependency for openoffice.
Comment by Aaron Griffin (phrakture) - Friday, 20 June 2008, 16:51 GMT
Closable? Seems Jan is correct here, that fontconfig should be in the dep tree.
Comment by Glenn Matthys (RedShift) - Friday, 20 June 2008, 16:55 GMT
Uhh guys I think we're forgetting about the libsndfile dependency?
Comment by Aaron Griffin (phrakture) - Friday, 20 June 2008, 16:58 GMT
Oh whoops, I just read the last few comments and forgot about the actual title of the report 8)
Comment by Daniel Cestari (dcestari) - Wednesday, 25 June 2008, 17:47 GMT
I can confirm this bug.

From a clean core install, all I did was.
# pacman -Syu
# pacman -S gnome xorg gnome-extra
# pacman -S jdk jre
# pacman -S openoffice-es openoffice-spell-es openoffice-base

And open office complained about this:
$ soffice
no suitable windowing system found, exiting.

Then, after installing libsndfile:
# pacman -S libsndfile

I tryed again and it worked just fine.

Loading...