Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 649038 - dev-db/mariadb-10.3.10 Rekeywording
Summary: dev-db/mariadb-10.3.10 Rekeywording
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords: KEYWORDREQ
Depends on: 668400 650758
Blocks:
  Show dependency tree
 
Reported: 2018-02-28 16:25 UTC by Brian Evans (RETIRED)
Modified: 2019-01-21 23:17 UTC (History)
0 users

See Also:
Package list:
dev-db/mariadb-10.3.10 ~alpha ~mips ~ppc ~sh dev-db/mysql-connector-c-6.1.11-r1 ~sh dev-db/mariadb-connector-c-3.0.6-r1 ~alpha ~mips ~ppc ~sh
Runtime testing required: ---
stable-bot: sanity-check+


Attachments
build.log.xz (mariadb-10.3.6_rc:20180627-210458.log.xz,51.01 KB, application/x-xz)
2018-06-27 22:36 UTC, ernsteiswuerfel
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brian Evans (RETIRED) gentoo-dev 2018-02-28 16:25:26 UTC
This is a rekeyword request such that the C connectors are testing dependencies for transition away from the server.

Testing is not required on dev-db/mariadb as these are simply PDEPEND and the keywords were dropped for consistency only.

Please expedite this when you get a chance.
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-02 08:07:27 UTC
~ia64 keyworded
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-02 23:03:01 UTC
commit 75517ac4352e3f4890be7fa6b73e68e622af9a2f
Author: Jeroen Roovers <jer@gentoo.org>
Date:   Fri Mar 2 13:17:17 2018 +0100

    dev-db/mariadb: Mark ~hppa too.
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-03 17:58:23 UTC
~ppc64 keyworded
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2018-03-04 19:49:03 UTC
commit 638506cef4f116d79b49efcbe857b40fb20e259d
Author: Rolf Eike Beer <eike@sf-mail.de>
Date:   Sun Mar 4 11:58:22 2018 +0100

    dev-db/mariadb: keyworded 10.3.5_rc for sparc, bug #649038
Comment 5 Markus Meier gentoo-dev 2018-03-08 20:02:14 UTC
~arm added
Comment 6 Markus Meier gentoo-dev 2018-04-14 11:25:15 UTC
~arm64 added.
Comment 7 Larry the Git Cow gentoo-dev 2018-05-15 17:41:47 UTC
The bug has been referenced in the following commit(s):

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

commit 815e3eb0f66523d25a2d148ec201a5454e8b7eba
Author:     Brian Evans <grknight@gentoo.org>
AuthorDate: 2018-05-15 17:18:33 +0000
Commit:     Brian Evans <grknight@gentoo.org>
CommitDate: 2018-05-15 17:41:31 +0000

    dev-db/mariadb: Keyword ~s390 for 10.2.14 and 10.3
    
    Bug: https://bugs.gentoo.org/649038
    Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-db/mariadb/mariadb-10.2.14.ebuild   | 2 +-
 dev-db/mariadb/mariadb-10.3.6_rc.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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

commit f3a731427bdaf99fd4c7f81d4201c306d3a0c107
Author:     Brian Evans <grknight@gentoo.org>
AuthorDate: 2018-05-15 16:55:41 +0000
Commit:     Brian Evans <grknight@gentoo.org>
CommitDate: 2018-05-15 17:41:25 +0000

    dev-db/mariadb-connector-c: Keyword ~s390
    
    Bug: https://bugs.gentoo.org/649038
    Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-db/mariadb-connector-c/mariadb-connector-c-3.0.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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

commit 8e1a9d3c1b96c84839a3464784c3da8b3c2c4db3
Author:     Brian Evans <grknight@gentoo.org>
AuthorDate: 2018-05-15 16:53:19 +0000
Commit:     Brian Evans <grknight@gentoo.org>
CommitDate: 2018-05-15 17:41:19 +0000

    dev-db/mysql-connector-c: Keyword ~s390
    
    Bug: https://bugs.gentoo.org/649038
    Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-db/mysql-connector-c/mysql-connector-c-6.1.11-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 8 Tobias Klausmann (RETIRED) gentoo-dev 2018-05-15 19:54:56 UTC
This fails on alpha with:

[100%] Linking CXX executable mysqld
cd /var/tmp/portage/dev-db/mysql-5.7.22/work/mysql-5.7.22_build/sql && /usr/bin/cmake -E cmake_link_script CMakeFiles/mysqld.dir/link.txt --verbose=1                                 
/usr/bin/alpha-unknown-linux-gnu-g++  -mieee -pipe -O2 -mcpu=ev67 -felide-constructors -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -DNDEBUG -DDBUG_OFF  -Wl,-O1 -Wl,--as-needed -Wl,--export-dynamic CMakeFiles/mysqld.dir/main.cc.o  -o mysqld -lpthread ../archive_output_directory/libsql.a ../archive_output_directory/libbinlog.a ../archive_output_directory/librpl.a ../archive_output_directory/libmaster.a ../archive_output_directory/libslave.a ../archive_output_directory/libsql.a ../archive_output_directory/libmysys.a ../archive_output_directory/libmysys_ssl.a ../libbinlogevents/lib/libbinlogevents.a ../archive_output_directory/libarchive.a ../archive_output_directory/libblackhole.a ../archive_output_directory/libcsv.a ../archive_output_directory/libheap.a ../archive_output_directory/libinnobase.a -laio -llz4 ../archive_output_directory/libmyisam.a ../archive_output_directory/libmyisammrg.a ../archive_output_directory/libpartition.a ../archive_output_directory/libperfschema.a ../archive_output_directory/libngram_parser.a ../archive_output_directory/libvio.a ../archive_output_directory/libregex.a -lcrypt -lssl -lcrypto -ldl ../archive_output_directory/libmysys.a ../archive_output_directory/libdbug.a ../archive_output_directory/libmysys.a ../archive_output_directory/libdbug.a -lz ../archive_output_directory/libstrings.a -lm -lrt -latomic -lpthread                                           
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `log_block_calc_checksum_crc32(unsigned char const*)':
(.text+0x8): relocation truncated to fit: GPREL16 against symbol `ut_crc32' defined in .sbss section in ../archive_output_directory/libinnobase.a(ut0crc32.cc.o)                      
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `innodb_max_dirty_pages_pct_lwm_update(THD*, st_mysql_sys_var*, void*, void const*)':                          
(.text+0xa4c): relocation truncated to fit: GPREL16 against symbol `srv_max_dirty_pages_pct_lwm' defined in .sbss section in ../archive_output_directory/libinnobase.a(srv0srv.cc.o)  
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `innodb_max_dirty_pages_pct_update(THD*, st_mysql_sys_var*, void*, void const*)':                              
(.text+0xa84): relocation truncated to fit: GPREL16 against symbol `srv_max_dirty_pages_pct_lwm' defined in .sbss section in ../archive_output_directory/libinnobase.a(srv0srv.cc.o)  
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `innodb_log_write_ahead_size_update(THD*, st_mysql_sys_var*, void*, void const*)':                             
(.text+0xbc0): relocation truncated to fit: GPREL16 against symbol `srv_log_write_ahead_size' defined in .sbss section in ../archive_output_directory/libinnobase.a(srv0srv.cc.o)     
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `innodb_status_output_update(THD*, st_mysql_sys_var*, void*, void const*)':                                    
(.text+0xfcc): relocation truncated to fit: GPREL16 against symbol `lock_sys' defined in .sbss section in ../archive_output_directory/libinnobase.a(lock0lock.cc.o)                   
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `innobase_flush_logs(handlerton*, bool)':
(.text+0x2928): relocation truncated to fit: GPREL16 against symbol `srv_read_only_mode' defined in .sbss section in ../archive_output_directory/libinnobase.a(srv0srv.cc.o)          
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `innodb_monitor_set_option(monitor_info_t const*, mon_option_t) [clone .isra.46]':                             
(.text+0x2be4): relocation truncated to fit: GPREL16 against symbol `mutex_monitor' defined in .sbss section in ../archive_output_directory/libinnobase.a(sync0sync.cc.o)             
(.text+0x2cb0): relocation truncated to fit: GPREL16 against symbol `mutex_monitor' defined in .sbss section in ../archive_output_directory/libinnobase.a(sync0sync.cc.o)             
(.text+0x2da4): relocation truncated to fit: GPREL16 against symbol `mutex_monitor' defined in .sbss section in ../archive_output_directory/libinnobase.a(sync0sync.cc.o)             
../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function `innodb_internal_table_update(THD*, st_mysql_sys_var*, void*, void const*)':                                   
(.text+0x2f08): relocation truncated to fit: GPREL16 against symbol `fts_internal_tbl_name2' defined in .sbss section in ../archive_output_directory/libinnobase.a(fts0fts.cc.o)      
(.text+0x2f14): additional relocation overflows omitted from the output
collect2: error: ld returned 1 exit status
make[2]: *** [sql/CMakeFiles/mysqld.dir/build.make:114: sql/mysqld] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-db/mysql-5.7.22/work/mysql-5.7.22_build'
make[1]: *** [CMakeFiles/Makefile2:5675: sql/CMakeFiles/mysqld.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-db/mysql-5.7.22/work/mysql-5.7.22_build'
make: *** [Makefile:152: all] Error 2


I haven't done any further digging yet, but it looks like an address space issue.
Comment 9 Brian Evans (RETIRED) gentoo-dev 2018-05-15 19:58:57 UTC
(In reply to Tobias Klausmann from comment #8)
> This fails on alpha with:
> 
> [100%] Linking CXX executable mysqld
 
> ../archive_output_directory/libinnobase.a(ha_innodb.cc.o): In function
> `log_block_calc_checksum_crc32(unsigned char const*)':
> (.text+0x8): relocation truncated to fit: GPREL16 against symbol `ut_crc32'
> defined in .sbss section in
> ../archive_output_directory/libinnobase.a(ut0crc32.cc.o)                    
> 
> I haven't done any further digging yet, but it looks like an address space
> issue.

Looks like a linker problem.. https://sourceware.org/bugzilla/show_bug.cgi?id=5276
Comment 10 Brian Evans (RETIRED) gentoo-dev 2018-05-17 17:55:52 UTC
Updating packages and targets
Comment 11 ernsteiswuerfel archtester 2018-06-27 22:35:23 UTC
Builds fine on ppc.
Comment 12 ernsteiswuerfel archtester 2018-06-27 22:36:34 UTC
Created attachment 537500 [details]
build.log.xz
Comment 13 Stabilization helper bot gentoo-dev 2018-08-09 22:58:28 UTC
An automated check of this bug failed - the following atom is unknown:

dev-db/mariadb-10.3.6_rc

Please verify the atom list.
Comment 14 Stabilization helper bot gentoo-dev 2018-09-02 00:00:50 UTC
An automated check of this bug failed - the following atom is unknown:

dev-db/mariadb-connector-c-3.0.4

Please verify the atom list.
Comment 15 Brian Evans (RETIRED) gentoo-dev 2018-12-27 20:13:43 UTC
This is no longer required