LibreOffice changes: dependencies, 'Fresh' branch & misguiding package names

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi everybody,

During a recent system upgrade I noticed I had a couple of new orphaned
packages, among which libcdr, libetonyek, libmspub, libodfgen, libvisio
and libwps.

A quick investigation directed me to the libreoffice-common package,
which has ceased relying upon them in its 4.2.4-2 version. PKGBUILD's
message is "use internal file format libs because new library releases
from system that depend on librenvenge are not supported by this LibO
stable branch" [1].

Looking for packages that may depend on the orphaned libs made me
discover libreoffice-fresh, the "LibreOffice branch which contains new
features and program enhancements" [2]. LO-fresh does depend on those
newly orphaned libs.

Now this left me wondering: should I switch to using the new
"libreoffice-fresh", or stick to the installed libreoffice-common?

What confuses me is that it seems current Arch-provided
libreoffice-common is already built from upstream "Fresh" branch, as
package version 4.2.5 matches the one announced upstream (release
announcement [3] and current Arch PKGBUILD for libreoffice-common [4]),
and PKGBUILD source URL concurs. It appears "libreoffice-fresh" is
actually a prerelease version for the next minor version release, 4.3 ([5]).

So, AFAICT, currently Arch repos provide two versions of LibreOffice
both built from the "Fresh" upstream branch: one is the stable version
("libreoffice-common" --> v. 4.2.5-1), the other is a prerelease version
("libreoffice-fresh" --> v. 4.3.0-0.9). However, the first one doesn't
depend on formerly needed libs that add import functionalities while the
second one does. So right now at least package names are a bit confusing
(e.g. should be "libreoffice-fresh" and "libreoffice-fresh-prerelease"),
and there is no version built from the "Stable" branch (v. 4.1.6).

Could somebody shed some light about this situation, and is some kind of
announcement planned so that users do not suddenly realize they switched
software branch? I couldn't find any info in May/June arch-general and
arch-dev-public archives.

Regards,
Neitsab


--------------------
[1]
https://projects.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/libreoffice&id=8d54d5fa9fb00508e3224268baf14c8a83c9950a

[2] https://www.archlinux.org/packages/extra/x86_64/libreoffice-fresh/

[3]
http://blog.documentfoundation.org/2014/06/20/libreoffice-4-2-5-hits-the-marketplace/

[4]
https://projects.archlinux.org/svntogit/packages.git/commit/trunk/PKGBUILD?h=packages/libreoffice&id=4c65c0c863bf81809c55cf4dbc455614e3c59c83

[5]
https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/libreoffice-fresh


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux