Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 687720 - Missing libmariadb.so.3 in app-office/libreoffice-bin-6.2.4.2
Summary: Missing libmariadb.so.3 in app-office/libreoffice-bin-6.2.4.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-09 14:07 UTC by Vasilis Lourdas
Modified: 2019-06-16 13:53 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vasilis Lourdas 2019-06-09 14:07:56 UTC
Revdep-rebuild complains about a missing libmariadb.so.3 in libreoffice-bin-6.2.4.2:

# revdep-rebuild -i -p -v
 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
 * Collecting system binaries and libraries
 * Collecting dynamic linking informations
 * Scanning files
 * Checking dynamic linking consistency
 * Broken files that require: libmariadb.so.3 (64 bits)
        * /usr/lib64/libreoffice/program/libmysqlclo.so
 * Assign files to packages
        * /usr/lib64/libreoffice/program/libmysqlclo.so -> app-office/libreoffice-bin-6.2.4.2

emerge  --pretend --verbose --oneshot --complete-graph=y app-office/libreoffice-bin:0

These are the packages that would be merged, in order:

Calculating dependencies               ... done!                        
[ebuild   R   ~] app-office/libreoffice-bin-6.2.4.2::gentoo  USE="java kde -gnome" PYTHON_TARGETS="python3_6" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Comment 1 Andreas Sturmlechner gentoo-dev 2019-06-09 14:19:50 UTC
Thanks for testing, will need another rebuild.
Comment 2 Ulenrich 2019-06-09 22:58:25 UTC
(In reply to Andreas Sturmlechner from comment #1)
> Thanks for testing, will need another rebuild.

Maybe just another dependency could fill the void:
---
# emerge -1p libreoffice-bin ; emerge -c dev-db/mariadb-connector-c

These are the packages that would be merged, in order:

Calculating dependencies  .. ..... done!
[ebuild   R    ] app-office/libreoffice-bin-6.2.4.2::gentoo  USE="-gnome -java -kde" PYTHON_TARGETS="python3_6" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

Calculating dependencies  ....... done!
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 dev-db/mariadb-connector-c
    selected: 3.0.9 
   protected: none 
     omitted: none 

All selected packages: =dev-db/mariadb-connector-c-3.0.9

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] y
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) dev-db/mariadb-connector-c-3.0.9...
Packages installed:   1553
Packages in world:    370
Packages in system:   43
Required packages:    1553
Number removed:       1

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: dev-db/mariadb-connector-c-3.0.9
 *  - /usr/lib64/libmariadb.so.3
 *      used by /usr/lib64/libreoffice/program/libmysqlclo.so (app-office/libreoffice-bin-6.2.4.2)
Use emerge @preserved-rebuild to rebuild packages using these libraries
----

Output tells me, the above command 
"emerge -c dev-db/mariadb-connector-c"
should not have allowed to proceed!
Comment 3 Paolo Pedroni 2019-06-14 13:59:29 UTC
(In reply to Ulenrich from comment #2)
> (In reply to Andreas Sturmlechner from comment #1)
> > Thanks for testing, will need another rebuild.
> 
> Maybe just another dependency could fill the void:
> ---
> # emerge -1p libreoffice-bin ; emerge -c dev-db/mariadb-connector-c
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies  .. ..... done!
> [ebuild   R    ] app-office/libreoffice-bin-6.2.4.2::gentoo  USE="-gnome
> -java -kde" PYTHON_TARGETS="python3_6" 0 KiB
> 
> Total: 1 package (1 reinstall), Size of downloads: 0 KiB
> 
> Calculating dependencies  ....... done!
> >>> Calculating removal order...
> 
> >>> These are the packages that would be unmerged:
> 
>  dev-db/mariadb-connector-c
>     selected: 3.0.9 
>    protected: none 
>      omitted: none 
> 
> All selected packages: =dev-db/mariadb-connector-c-3.0.9
> 
> >>> 'Selected' packages are slated for removal.
> >>> 'Protected' and 'omitted' packages will not be removed.
> 
> Would you like to unmerge these packages? [Yes/No] y
> >>> Waiting 5 seconds before starting...
> >>> (Control-C to abort)...
> >>> Unmerging in: 5 4 3 2 1
> >>> Unmerging (1 of 1) dev-db/mariadb-connector-c-3.0.9...
> Packages installed:   1553
> Packages in world:    370
> Packages in system:   43
> Required packages:    1553
> Number removed:       1
> 
>  * GNU info directory index is up-to-date.
> 
> !!! existing preserved libs:
> >>> package: dev-db/mariadb-connector-c-3.0.9
>  *  - /usr/lib64/libmariadb.so.3
>  *      used by /usr/lib64/libreoffice/program/libmysqlclo.so
> (app-office/libreoffice-bin-6.2.4.2)
> Use emerge @preserved-rebuild to rebuild packages using these libraries
> ----
> 
> Output tells me, the above command 
> "emerge -c dev-db/mariadb-connector-c"
> should not have allowed to proceed!

I have the same issue. mariadb-connector-c should be a dependency of app-office/libreoffice-bin
Comment 4 Larry the Git Cow gentoo-dev 2019-06-16 13:53:25 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab6eb940533ea83fb732b67466e1de6609533397

commit ab6eb940533ea83fb732b67466e1de6609533397
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2019-06-16 13:51:01 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2019-06-16 13:51:44 +0000

    app-office/libreoffice-bin: add missing dep
    
    Closes: https://bugs.gentoo.org/687720
    Package-Manager: Portage-2.3.67, Repoman-2.3.14
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 app-office/libreoffice-bin/libreoffice-bin-6.2.4.2.ebuild | 1 +
 1 file changed, 1 insertion(+)