Bug 3684 - Fix package structure for libgcj13 and Provides for libgcj-devel
: Fix package structure for libgcj13 and Provides for libgcj-devel
Status: RESOLVED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: High normal
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-01-24 12:17 MSK by Andrey Bondrov
Modified: 2014-01-31 14:33 MSK (History)
2 users (show)

See Also:
RPM Package: gcc
ISO-related:
Bad POT generating:
Upstream:
vladimir.potapov: qa_verified+
alex.burmashev: published+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Bondrov 2014-01-24 12:17:30 MSK
Current libgcj13 from gcc contains libgcj_bc.so.1 library. That's wrong because if we update gcc from 4.7 to 4.8, there will be file conflict between libgcj13 and libgcj14 because they would both contain libgcj_bc.so.1. To avoid this we should move libgcj_bc.so.1 to individual libgcj_bc1 package. 

We also move /usr/share/java/libgcj-4.7.3.jar and /usr/share/java/libgcj-tools-4.7.3.jar to libgcj-java package. To make sure libgcj13 contains only libraries with SONAME major 13.

Another issue is libgcj_bc.so from libgcj-devel being a copy of libgcj_bc.so.1 instead of symlink. This leads to libgcj_bc.so.1 being provided by libgcj-devel package (because libgcj_bc.so has SONAME libgcj_bc.so.1).

These issues should be fixed.
Comment 1 Andrey Bondrov 2014-01-24 12:18:06 MSK
Advisory: "Fix package structure for libgcj13 and Provides for libgcj-devel"

https://abf.rosalinux.ru/build_lists/1546075
https://abf.rosalinux.ru/build_lists/1546076
Comment 2 Vladimir Potapov 2014-01-31 14:30:55 MSK
gcc-4.7.3_2012.10-4
********************* Advisory ***********************
Fix package structure for libgcj13 and Provides for libgcj-devel
******************************************************
QA Verified