From mboxrd@z Thu Jan 1 00:00:00 1970 From: Josh Holland Subject: bug#40388: Reported upstream to Calibre Date: Fri, 03 Apr 2020 14:05:29 +0100 Message-ID: <87a73sbtye.fsf@inv.alid.pw> References: <87wo6yf5rl.fsf@inv.alid.pw> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:58156) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jKM1L-0002c6-FU for bug-guix@gnu.org; Fri, 03 Apr 2020 09:06:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jKM1K-0007Yg-7i for bug-guix@gnu.org; Fri, 03 Apr 2020 09:06:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58064) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jKM1J-0007YX-Pn for bug-guix@gnu.org; Fri, 03 Apr 2020 09:06:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jKM1J-0007Ln-Ki for bug-guix@gnu.org; Fri, 03 Apr 2020 09:06:01 -0400 In-Reply-To: <87wo6yf5rl.fsf@inv.alid.pw> Sender: "Debbugs-submit" Resent-Message-ID: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: 40388@debbugs.gnu.org I've reported this bug as https://bugs.launchpad.net/calibre/+bug/1870541. I also found the backwards-incompatible change in msgpack which is the culprit of this: * Default value of strict_map_key is changed to True to avoid hashdos. You need to pass strict_map_key=False if you have data which contain map keys which type is not bytes or str. (from ) I can prepare a patch (both within the Guix build system and to send upstream) which fixes this, though I'm not sure what hashdos are or whether they are actually important to avoid in this case. -- Josh Holland