Message ID | 87bkxnjf5m.fsf@corp.mail.ru |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 93EBA27BBE9; Wed, 30 Mar 2022 22:45:08 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 09C4F27BBEA for <patchwork@mira.cbaines.net>; Wed, 30 Mar 2022 22:45:06 +0100 (BST) Received: from localhost ([::1]:43512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org>) id 1nZg7l-0000nQ-3O for patchwork@mira.cbaines.net; Wed, 30 Mar 2022 17:45:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37554) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1nZg0w-0004sN-Jx for guix-patches@gnu.org; Wed, 30 Mar 2022 17:38:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43339) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1nZg0w-00057M-BV for guix-patches@gnu.org; Wed, 30 Mar 2022 17:38:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1nZg0w-000403-8R for guix-patches@gnu.org; Wed, 30 Mar 2022 17:38:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54644] [PATCH 6/7] gnu: rust-serde-regex 1: Update to 1.1.0 References: <87wngbjfvv.fsf@corp.mail.ru> In-Reply-To: <87wngbjfvv.fsf@corp.mail.ru> Resent-From: Evgenii Lepikhin <e.lepikhin@corp.mail.ru> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 30 Mar 2022 21:38:02 +0000 Resent-Message-ID: <handler.54644.B54644.164867623815308@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54644 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54644@debbugs.gnu.org Received: via spool by 54644-submit@debbugs.gnu.org id=B54644.164867623815308 (code B ref 54644); Wed, 30 Mar 2022 21:38:02 +0000 Received: (at 54644) by debbugs.gnu.org; 30 Mar 2022 21:37:18 +0000 Received: from localhost ([127.0.0.1]:37233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1nZg0D-0003yq-MZ for submit@debbugs.gnu.org; Wed, 30 Mar 2022 17:37:17 -0400 Received: from smtp32.i.mail.ru ([94.100.177.92]:56364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <e.lepikhin@corp.mail.ru>) id 1nZg0B-0003yb-PY for 54644@debbugs.gnu.org; Wed, 30 Mar 2022 17:37:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=corp.mail.ru; s=mail4; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:From:Subject:Content-Type:Content-Transfer-Encoding:To:Cc; bh=pROi1LE/Zx+c4WEofu6LCi9BHWbxa/8hRxnuoiKeKis=; t=1648676235;x=1649281635; b=bzPeR2RCfEIxLa9cEQb680uGEzjP5/UAUv2DO1KjDKZIprBb6dlwWcyQ0P2BEVk0mdgiF0m5vCkv9sIr6tNzzJCUl34iAreTT91xvdCeJF0Ae3BjF9pESewwPUeqkxsHvrWSlaXXXytgHzpBFgCXc6492VuvReVoRpY37ravaUAuVjDWppP0bjoCqQlTVkDVk0PntKkyf3Kge7KfIfPqhJ+kX4YpLjL1EwpxV+LrB8YL6pUWZ5/0ZpBZvsCIxyN1cmKDsk5aGL7XMJ2IMwqII6AlTXdY1rEL0eP/3kfnXNyLCv8IiLd5VYBgwGIJ4nnDrb8KLyBxTCOgkjv+tsJp+Q==; Received: by smtp32.i.mail.ru with esmtpa (envelope-from <e.lepikhin@corp.mail.ru>) id 1nZg05-0000pA-DZ for 54644@debbugs.gnu.org; Thu, 31 Mar 2022 00:37:09 +0300 Organization: Mail.ru Group X-Url: http://www.mail.ru Date: Thu, 31 Mar 2022 00:37:09 +0300 Message-ID: <87bkxnjf5m.fsf@corp.mail.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Authentication-Results: smtp32.i.mail.ru; auth=pass smtp.auth=e.lepikhin@corp.mail.ru smtp.mailfrom=e.lepikhin@corp.mail.ru X-618D5548: 9091EFA37E9943AE101185270FA8C025F56C713EAF9536AFD9F92C27FB485322 X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD92B0439D57C14BB617AC1FE8603272810BF2FE6052598777800894C459B0CD1B99091EFA37E9943AE101185270FA8C025736DE3DE06CDAD236F8F9941A8C2109B X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7E4182CE4FE3052C2EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637F7C2A16C2A438FE58638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D89DD68C35B595D8EF99FDEFC5F13F77C66F9789CCF6C18C3F8528715B7D10C86878DA827A17800CE75372C0BD2BAA57809FA2833FD35BB23D9E625A9149C048EE33AC447995A7AD182CC0D3CB04F14752D2E47CDBA5A96583BD4B6F7A4D31EC0BC014FD901B82EE079FA2833FD35BB23D27C277FBC8AE2E8BF1175FABE1C0F9B6A471835C12D1D977C4224003CC8364762BB6847A3DEAEFB0F43C7A68FF6260569E8FC8737B5C2249EC8D19AE6D49635B68655334FD4449CB9ECD01F8117BC8BEAAAE862A0553A39223F8577A6DFFEA7C789C969B8F27C422C4224003CC83647689D4C264860C145E X-8FC586DF: 6EFBBC1D9D64D975 X-C1DE0DAB: C20DE7B7AB408E4181F030C43753B8186998911F362727C414F749A5E30D975CF593E0A4FA3DD8F51F4C33663352A82C49C413967821124E9C2B6934AE262D3EE7EAB7254005DCED7532B743992DF240BDC6A1CF3F042BAD6DF99611D93F60EFB4CA5BC574AE2910699F904B3F4130E343918A1A30D5E7FCCB5012B2E24CD356 X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D346B1FF97F6D0959A2EA564A1E789B5A1C7DF4631E7C452EA6C7BB2FDB3B1D9683492923A3704DE2201D7E09C32AA3244C8791F48EDEBAB8FDB7BD3E381F92922463871F383B54D9B33EB3F6AD6EA9203E X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojlgoDDUY05+X8wLNZJWP9ww== X-Mailru-Sender: 3B9A0136629DC912655A0C62ADB00DBDA044A54540E19BD40024238772674EDE8A56A80F1FF914E6F45A6F77DA808A0611673F9418A63257B69D5DA80F3C68DA816F135F8E55BD0DEAB4BC95F72C04283CDA0F3B3F5B9367 X-Mras: Ok X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Wed, 30 Mar 2022 17:40:43 -0400 X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> Reply-to: Evgenii Lepikhin <e.lepikhin@corp.mail.ru> X-ACL-Warn: , Evgenii Lepikhin via Guix-patches <guix-patches@gnu.org> From: Evgenii Lepikhin via Guix-patches via <guix-patches@gnu.org> X-getmail-retrieved-from-mailbox: Patches |
Series |
[bug#54644,1/7] gnu: rust-nom-locate-4: Add 4.0.0
|
|
Commit Message
Evgenii Lepikhin
March 30, 2022, 9:37 p.m. UTC
* gnu/packages/crates-io.scm (rust-serde-regex-1): Update to 1.1.0. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+)
Comments
Evgenii Lepikhin via Guix-patches via schreef op do 31-03-2022 om 00:37 [+0300]: > + (arguments > + `(#:skip-build? #true > + #:cargo-inputs > + (("rust-regex" ,rust-regex-1)) > + #:cargo-development-inputs > + (("rust-serde-derive" ,rust-serde-derive-1) > + ("rust-serde-json" ,rust-serde-json-1)))) Would propagated-inputs/native-inputs suffice instead of the cargo- specific input system? Also, why is building skipped? From (guix)Rust Crates: Care should be taken to ensure the correct version of dependencies are used; to this end we try to refrain from skipping the tests or using ‘#:skip-build?’ when possible.
Evgenii Lepikhin via Guix-patches via schreef op do 31-03-2022 om 00:37 [+0300]: > * gnu/packages/crates-io.scm (rust-serde-regex-1): Update to 1.1.0. This is not yet in Guix AFAICT, so this is adding, not updating. > --- > gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 738f57837a..f57f4161db 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -54513,6 +54513,31 @@ (define-public rust-serde-qs-0.7 > commonly used by Ruby on Rails via Rack.") > (license (list license:expat license:asl2.0)))) > > +(define-public rust-serde-regex-1 Why the -1 suffix? This appears to be the only rust-serde-regex in Guix. Greetings, Maxime.
On Thu, Mar 31, 2022 at 01:58:38PM +0200, Maxime Devos wrote: > Evgenii Lepikhin via Guix-patches via schreef op do 31-03-2022 om 00:37 > [+0300]: > > * gnu/packages/crates-io.scm (rust-serde-regex-1): Update to 1.1.0. > > This is not yet in Guix AFAICT, so this is adding, not updating. > > > --- > > gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ > > 1 file changed, 25 insertions(+) > > > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > > index 738f57837a..f57f4161db 100644 > > --- a/gnu/packages/crates-io.scm > > +++ b/gnu/packages/crates-io.scm > > @@ -54513,6 +54513,31 @@ (define-public rust-serde-qs-0.7 > > commonly used by Ruby on Rails via Rack.") > > (license (list license:expat license:asl2.0)))) > > > > +(define-public rust-serde-regex-1 > > Why the -1 suffix? This appears to be the only rust-serde-regex in > Guix. It's needed so we can keep track of the different versions of the crates. As with the other crates we have packaged, we can easily end up needed numerous 0.x crates in addition to this one.
Maxime Devos schreef op do 31-03-2022 om 13:56 [+0200]: > Evgenii Lepikhin via Guix-patches via schreef op do 31-03-2022 om 00:37 > [+0300]: > > + (arguments > > + `(#:skip-build? #true > > + #:cargo-inputs > > + (("rust-regex" ,rust-regex-1)) > > + #:cargo-development-inputs > > + (("rust-serde-derive" ,rust-serde-derive-1) > > + ("rust-serde-json" ,rust-serde-json-1)))) > > Also, why is building skipped? From (guix)Rust Crates: > > Care should be taken to ensure the correct version of dependencies > are used; to this end we try to refrain from skipping the tests or > using ‘#:skip-build?’ when possible. Nevermind, if interested in why not see the recent "Removing #:skip- build? from the crate importer?" thread on guix-devel@gnu.org. Greetings, Maxime
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 738f57837a..f57f4161db 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -54513,6 +54513,31 @@ (define-public rust-serde-qs-0.7 commonly used by Ruby on Rails via Rack.") (license (list license:expat license:asl2.0)))) +(define-public rust-serde-regex-1 + (package + (name "rust-serde-regex") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_regex" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pxsnxb8c198szghk1hvzvhva36w2q5zs70hqkmdf5d89qd6y4x8")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #true + #:cargo-inputs + (("rust-regex" ,rust-regex-1)) + #:cargo-development-inputs + (("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/tailhook/serde-regex") + (synopsis "A serde wrapper, that can be used to serialize regular expressions as strings.") + (description "A serde wrapper, that can be used to serialize regular expressions as strings. +It's often useful to read regexes from configuration file.") + (license (list license:expat license:asl2.0)))) + (define-public rust-serde-repr-0.1 (package (name "rust-serde-repr")