From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id EOBfLbIBZGcycQAAqHPOHw:P1 (envelope-from ) for ; Thu, 19 Dec 2024 11:21:22 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id EOBfLbIBZGcycQAAqHPOHw (envelope-from ) for ; Thu, 19 Dec 2024 12:21:22 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=KRbtOABF; dkim=fail ("headers rsa verify failed") header.d=elephly.net header.s=zoho header.b="K7HlVZm/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; arc=reject ("signature check failed: fail, {[1] = sig:zohomail.com:reject}") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734607282; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=cOM3jwf9Fv3TNxl9Anyu8enlchyAH70NGu9XWIaL8ns=; b=Bgg0RZQOz40SXBZPvtNJVoYS+y6di80VjJHuACEfTJLlVnx0dMMFtyxFPF/HNpNYWZHKaW 278CrSC4n30hBizf9Dkh0DT/PpupP7hE85N+9wGaNrypIOQt006KvB/SfGGsK7HjBh7Ze2 1T4x0f42ar0FFqbnnXW24pZOHScCgpN0WebUIvmBngkcox0T5V2izzPQUD4HXFkyFWk8YU +YG0z+ws+F+7+UDaLj2FJ4jtpnnjqKrM2cODd4XP7LvZbCPkXFlIBo3ObcGFzp8MStDBJX bMZuO+AcuX+ZvKbsORBQlWq9WWKp0mInvWRTrrX9dxN9Jl2rrjBiZMVK7mf0FQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1734607282; a=rsa-sha256; cv=fail; b=XZKiJ3hMwTLO93YyBSTDgSh/RaXXccGrm6dxbtsbWWnpkqeKv6mdEVV4pix/z/LFGFVFcI bSMBHyvHO3FWIbmM5RnAgfk80sNLxWuaI+ii8TvJFp1TWC0xyw698BJxHa6KxLtiWY9h15 sH3kKfEbSicJeU+amu5uR/h94CZgTcnZlHm640WRp+KDl739o4cN2T8EyIhN2n4cxqL+DO y11aNmTuIdq+oEcRuSvjf7tjhMJlGH70pkaysb5WEF+EtVNChMq2Zjugzx/Q7XSZALISN1 SB/Sm4LfblXOq30Mf7j68zV7jp8YiW+EL/BG8/T+vkrh8ORcSS37t/IW4kkgnQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=KRbtOABF; dkim=fail ("headers rsa verify failed") header.d=elephly.net header.s=zoho header.b="K7HlVZm/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; arc=reject ("signature check failed: fail, {[1] = sig:zohomail.com:reject}") Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1B77C1C7A0 for ; Thu, 19 Dec 2024 12:21:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tOEa2-0002fk-Kf; Thu, 19 Dec 2024 06:20:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tOEZn-0001sO-Qm for bug-guix@gnu.org; Thu, 19 Dec 2024 06:20:21 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tOEZX-0005m9-8B for bug-guix@gnu.org; Thu, 19 Dec 2024 06:20:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=cOM3jwf9Fv3TNxl9Anyu8enlchyAH70NGu9XWIaL8ns=; b=KRbtOABF8EEVAEys2JkSxS54zZ+EKxwMlI/yGrI6J96tMyYmqA4l649oZ4wJwSgoRFMn74vvBOUaOswxzeWuP3O610bJ7a/MwwUZzVbEIySPROFIx1DoJSK3D3dOQe6VUJO9sZiV07Lz/YkS0HWovIgcyFb8Gym2JxtenWmEL5h8wOu6ch1blLTsD2XWRqFXjiyHTJNmpkWdlce9DL6+88U285elL7lihrD0OnpS4WMjyEyl7jDITtcLjVgVPv/TRfcC8m2twM5pRLhg+SP+Z9gIzXPxw3jLCbUrTbkNeWs9JmNtyHqJrX7FcRiZgltNlDQlpBv/BCkAQMXtSREYRQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tOEZW-0001s2-FP for bug-guix@gnu.org; Thu, 19 Dec 2024 06:20:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#60608: keras is broken =?UTF-8?Q?=C3=A2=C2=80=C2=93>?= package bazel? Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 19 Dec 2024 11:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60608 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Sharlatan Hellseher Cc: 60608@debbugs.gnu.org Received: via spool by 60608-submit@debbugs.gnu.org id=B60608.17346071747140 (code B ref 60608); Thu, 19 Dec 2024 11:20:02 +0000 Received: (at 60608) by debbugs.gnu.org; 19 Dec 2024 11:19:34 +0000 Received: from localhost ([127.0.0.1]:37675 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOEZ3-0001r6-Ox for submit@debbugs.gnu.org; Thu, 19 Dec 2024 06:19:34 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOEZ1-0001qv-1y for 60608@debbugs.gnu.org; Thu, 19 Dec 2024 06:19:32 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1734607168; cv=none; d=zohomail.com; s=zohoarc; b=KMAbXT2HB/6oLDWFvrleq3n0rB8CyiUzKLaRFpxedeRotEuunSm80HaH2IvWyZe3kCCl/6zD6WuvSj+rjX89UsRl4J9bw+b/UbvpLP6TClUhGyXkgv6qY7eYtCLkZbi5ORaD30Yj3WI7Cv17+kFQaTc+pH+pU1lSBAQsYmtKfRA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1734607168; h=Content-Type:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=cOM3jwf9Fv3TNxl9Anyu8enlchyAH70NGu9XWIaL8ns=; b=briAHe1R8T1NqpKreHlxuGbtXvoDV/lPAkVsiC5rPTOmHgN0EHYwVx13wu0jbiqfANLlgff4R/vQ+CrtE44Rb9EkfzomBvQcY2BmYxGkrByVlRqcclA6hUOYhL1neFJFc5DmPTOAy4v6t4ppkWFUv3B1NlLa3bEWVIDbJ4h2JAA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1734607168; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:From:To:To:Cc:Cc:Subject:Subject:In-Reply-To:References:Date:Date:Message-ID:MIME-Version:Content-Type:Message-Id:Reply-To; bh=cOM3jwf9Fv3TNxl9Anyu8enlchyAH70NGu9XWIaL8ns=; b=K7HlVZm/L/8nkqYQTLNptyUerf2SGBYZOom+Xbji9LdGbk/qJJ/xxUYkR4i/wcaz y4nviGploBtcTF7/CjpKakBMqfCJiVwIuIHK7WGzBP2tGsA4+rAIgMJl7qPb1OOKrRE +jnVnsljsbTpbACkdvAoh/vwdMYrs3UhmDdB1a7k= Received: by mx.zohomail.com with SMTPS id 1734607166631860.2875531947063; Thu, 19 Dec 2024 03:19:26 -0800 (PST) From: Ricardo Wurmus In-Reply-To: <8734ikpnaq.fsf@gmail.com> (Sharlatan Hellseher's message of "Wed, 18 Dec 2024 23:46:21 +0000") References: <8734ikpnaq.fsf@gmail.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Thu, 19 Dec 2024 12:19:15 +0100 Message-ID: <87o717gbt8.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -6.87 X-Spam-Score: -6.87 X-Migadu-Queue-Id: 1B77C1C7A0 X-TUID: OdFKfL1dvbvY Sharlatan Hellseher writes: > Any plan to have Bazel in main Guix git repository or it's not > compatibly license wise? Bazel is in guix-science, with a bazel-build-system as well. It's compatible when looking at just the licenses, but there are a number of annoying wrinkles: - Bazel itself bundles lots of binaries (Java libraries); I have made no serious attempt at unbundling them. Packaging Java libraries gives me ulcers. - the bazel-build-system works in ways that are really quite mismatched with how Guix works. It performs a two-stage build: the first step is to run Bazel to download "sources" in a fixed output derivation; the second step (at a later time) is to unpack these hash-identified sources and run Bazel again without the download. - Bazel makes it *very* hard or even impossible to replace parts of the build dependencies with packages from Guix. I recently added python-ray to guix-science, which insists on using its own GNU Make (among many others). This means that the source blob is usually incredibly large. - Bazel does not care about whether something is source or binary. The bazel-build-system assumes that the first step is to download sources only. Bazel does not see it this way and is perfectly happy to fetch or build binaries at this stage. It has happened a number of times that the hash of the fixed output derivation changed after an update of seemingly unrelated libraries, because the fixed output wasn't fixed after all. I'd rather move Keras to guix-science than to contaminate Guix proper with the abomination that is the bazel-build-system (and its relative Bazel, which I will attempt not to call an abomination in public). -- Ricardo