Different bzr file-ids for the same files in 5.1, 5.5, and 5.6

Bug #1099764 reported by Laurynas Biveinis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Fix Released
Critical
Laurynas Biveinis
5.1
Invalid
Undecided
Unassigned
5.5
Fix Released
High
Laurynas Biveinis
5.6
Fix Released
Critical
Laurynas Biveinis

Bug Description

This was introduced at the time we migrated from patches to trees, where 5.1 and 5.5 patches were imported separately, resulting in differing file-ids for the same files.

We have been fixing this as we encounter such files, but it would be good to know the list of such remaining files.

Related branches

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

See also bug 1014477.

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

See also bug 1165098.

summary: - Different bzr file-ids for the same files in 5.1 and 5.5
+ Different bzr file-ids for the same files in 5.1, 5.5, and 5.6
Revision history for this message
Ignacio Nin (ignacio-nin) wrote :
Download full text (37.5 KiB)

List for the files with different ids. A * indicates also different content.

$ bzrcmptree.py ../percona-server-5.5/
COPYING.show_temp_51
Percona-Server/extra/yassl/taocrypt/test/test.dsp
Percona-Server/include/atomic *
Percona-Server/include/atomic/gcc_builtins.h *
Percona-Server/include/atomic/generic-msvc.h *
Percona-Server/include/atomic/nolock.h *
Percona-Server/include/atomic/rwlock.h *
Percona-Server/include/atomic/solaris.h *
Percona-Server/include/atomic/x86-gcc.h *
Percona-Server/include/flashcache_ioctl.h
Percona-Server/include/my_atomic.h *
Percona-Server/include/my_compare.h *
Percona-Server/man/comp_err.1 *
Percona-Server/man/innochecksum.1 *
Percona-Server/man/msql2mysql.1 *
Percona-Server/man/my_print_defaults.1 *
Percona-Server/man/myisam_ftdump.1 *
Percona-Server/man/myisamchk.1 *
Percona-Server/man/myisamlog.1 *
Percona-Server/man/myisampack.1 *
Percona-Server/man/mysql-stress-test.pl.1 *
Percona-Server/man/mysql-test-run.pl.1 *
Percona-Server/man/mysql.1 *
Percona-Server/man/mysql.server.1 *
Percona-Server/man/mysql_client_test.1 *
Percona-Server/man/mysql_client_test_embedded.1
Percona-Server/man/mysql_config.1 *
Percona-Server/man/mysql_convert_table_format.1 *
Percona-Server/man/mysql_find_rows.1 *
Percona-Server/man/mysql_fix_extensions.1 *
Percona-Server/man/mysql_install_db.1 *
Percona-Server/man/mysql_secure_installation.1 *
Percona-Server/man/mysql_setpermission.1 *
Percona-Server/man/mysql_tzinfo_to_sql.1 *
Percona-Server/man/mysql_upgrade.1 *
Percona-Server/man/mysql_waitpid.1 *
Percona-Server/man/mysql_zap.1 *
Percona-Server/man/mysqlaccess.1 *
Percona-Server/man/mysqladmin.1 *
Percona-Server/man/mysqlbinlog.1 *
Percona-Server/man/mysqlbug.1 *
Percona-Server/man/mysqlcheck.1 *
Percona-Server/man/mysqld.8 *
Percona-Server/man/mysqld_multi.1 *
Percona-Server/man/mysqld_safe.1 *
Percona-Server/man/mysqldump.1 *
Percona-Server/man/mysqldumpslow.1 *
Percona-Server/man/mysqlhotcopy.1 *
Percona-Server/man/mysqlimport.1 *
Percona-Server/man/mysqlshow.1 *
Percona-Server/man/mysqlslap.1 *
Percona-Server/man/mysqltest.1 *
Percona-Server/man/mysqltest_embedded.1
Percona-Server/man/ndb_config.1 *
Percona-Server/man/ndb_cpcd.1 *
Percona-Server/man/ndb_delete_all.1 *
Percona-Server/man/ndb_desc.1 *
Percona-Server/man/ndb_drop_index.1 *
Percona-Server/man/ndb_drop_table.1 *
Percona-Server/man/ndb_error_reporter.1 *
Percona-Server/man/ndb_mgm.1 *
Percona-Server/man/ndb_mgmd.8 *
Percona-Server/man/ndb_print_backup_file.1 *
Percona-Server/man/ndb_print_schema_file.1 *
Percona-Server/man/ndb_print_sys_file.1 *
Percona-Server/man/ndb_restore.1 *
Percona-Server/man/ndb_select_all.1 *
Percona-Server/man/ndb_select_count.1 *
Percona-Server/man/ndb_show_tables.1 *
Percona-Server/man/ndb_size.pl.1 *
Percona-Server/man/ndb_waiter.1 *
Percona-Server/man/ndbd.8 *
Percona-Server/man/ndbd_redo_log_reader.1 *
Percona-Server/man/ndbmtd.8 *
Percona-Server/man/perror.1 *
Percona-Server/man/replace.1 *
Percona-Server/man/resolve_stack_dump.1 *
Percona-Server/man/resolveip.1 *
Percona-Server/mysql-test/include/ctype_innodb_like.inc
Percona-Server/mysql-test/include/get_relay_log_pos.inc
Percona-Server/mysql-test/include/have_federated_plugin.inc
P...

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

For some files a different file-id could actually make sense. For example, release-notes-index.rst.

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

Use upstream 5.6 and not PS 5.5 sys_vars.innodb_page_size_basic test file-id (and file contents) in 5.6.

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

Marking Critical for 5.6 due to this blocking further threadpool merges.

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

The innodb_page_size_basic part is bug 1184287 now.

Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-351

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.