Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1731685pxa; Sun, 23 Aug 2020 14:17:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzLFKJHjAqqR1RL0o8bJd5Rw6J2xr+sqpGcsdtM6VSI6NazhXqxqQpRYxpltx/FBT6JgRlQ X-Received: by 2002:a50:c182:: with SMTP id m2mr2666966edf.70.1598217444472; Sun, 23 Aug 2020 14:17:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598217444; cv=none; d=google.com; s=arc-20160816; b=fJ35XS7cN0H+xyD3H+VuT7AjvzO6Rm3a7J2EtRDJ4UuAWUSzBv91OS9jSi86+qafkJ nRL8pHxGh/JhFMy3JGHdTBGR4UBc6KGdwuqx2TeU1W8EZtQxhxXucD9d7LnMgS/vb7lN 1NwtgJf/qMbm0vtB999ZNr8iv1K+CzUFJ7bs15TOiBCrIZPFzoq4eT+6phewuIo8hGBk 2/KoiaaMQBJvmgfU170GXIjVlWRdcIK6XDnclcNF3+qcuxzYWyKBVY/olZ52ElA9CZJ1 pGexoYwkrmWONYRdhhcbThO3DbEtsrFxGWJB/XKed8FhrGGz3SLfoo/tggRaKR3Lavhv 9w2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=bOq5BjNHyH59a9rppEVkuWNMRiK1gpHhyxBaWwlbtfY=; b=Kf4jyQjJB17hGIUULa2msxxN0GVmQJQvTxXSFf+NjwT5JuMMcPJcURsmcDN7wLmO+c Wf0xbK21MQNtrO81w2J8evIgtord6NewR7j/GRLygy5yZgJApiI/Mf4yBgyL6Fwdyeuw QQRpP3dEdO2GQ9MpujmtJ/JB4YruYt69m2MTrYsS+1NNsGN8e8oSe3Bh9WlD0z9XVO5G awoRy5wqRw3wsOhGIxv0uPwNEqSEA17U+GC0ZBLGrtut47e5hiBh+boS6shmWA09mSU/ DucRECWE4yKoR7r4zvhhYcuA4S/ejPpxzN+Ud9yEKKeUK/SZ/Wlad+yzhgVcltZM9Pvc 7R0Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ox7si3292286ejb.423.2020.08.23.14.17.01; Sun, 23 Aug 2020 14:17:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726569AbgHWVMz (ORCPT + 99 others); Sun, 23 Aug 2020 17:12:55 -0400 Received: from mail.stusta.mhn.de ([141.84.69.5]:33766 "EHLO mail.stusta.mhn.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726057AbgHWVMz (ORCPT ); Sun, 23 Aug 2020 17:12:55 -0400 X-Greylist: delayed 586 seconds by postgrey-1.27 at vger.kernel.org; Sun, 23 Aug 2020 17:12:54 EDT Received: from [127.0.0.1] (localhost [127.0.0.1]) by mail.stusta.mhn.de (Postfix) with ESMTPSA id 4BZSQ04x3mz3Q; Sun, 23 Aug 2020 23:02:48 +0200 (CEST) Date: Mon, 24 Aug 2020 00:02:46 +0300 From: Adrian Bunk To: Josh Triplett Cc: Nick Desaulniers , alex.gaynor@gmail.com, geofft@ldpreload.com, jbaublitz@redhat.com, Masahiro Yamada , Linus Torvalds , Greg KH , Miguel Ojeda , Steven Rostedt , LKML , clang-built-linux Subject: Re: Linux kernel in-tree Rust support Message-ID: <20200823210246.GA1811@localhost> References: <20200712123151.GB25970@localhost> <20200712193944.GA81641@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200712193944.GA81641@localhost> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jul 12, 2020 at 12:39:44PM -0700, Josh Triplett wrote: >... > Rust has hard stability guarantees when upgrading from one stable > version to the next. If code compiles with a given stable version of > Rust, it'll compile with a newer stable version of Rust. >... In librsvg, breakages with more recent Rust versions in the past year required updates of two vendored crates: https://gitlab.gnome.org/GNOME/librsvg/-/commit/de26c4d8b192ed0224e6d38f54e429838608b902 https://gitlab.gnome.org/GNOME/librsvg/-/commit/696e4a6be2aeb00ea27945f94da066757431684d For updating Rust in Debian stable for the next Firefox ESR update it would actually be useful if these violations of the "hard stability guarantee" in Rust get fixed, so that the old librsvg 2.44.10 builds again with the latest Rust. It also makes me wonder how such regressions slip into Rust releases. cu Adrian