From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 26 00:49:15 2019 Received: (at 36805) by debbugs.gnu.org; 26 Jul 2019 04:49:15 +0000 Received: from localhost ([127.0.0.1]:40691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hqsAM-0008Mn-4n for submit@debbugs.gnu.org; Fri, 26 Jul 2019 00:49:15 -0400 Received: from mail-io1-f65.google.com ([209.85.166.65]:38220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hqrfM-0005TX-Uq for 36805@debbugs.gnu.org; Fri, 26 Jul 2019 00:17:14 -0400 Received: by mail-io1-f65.google.com with SMTP id j6so26880654ioa.5 for <36805@debbugs.gnu.org>; Thu, 25 Jul 2019 21:17:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:cc:date:in-reply-to:references :mime-version:content-transfer-encoding; bh=1oZ3fv+MJrM6Zu7H5lc3If60+8BxUMT+YQRqn+bdK08=; b=fXGeIqFcxVuVxf7MSmTmZKYsVO/U2rXJIqmHyEkUtgE4SryrJ/+Kj40nI/qVmpfXDG B9sGZ5vgyW7M8QJ5Th7JilI0rGspdjf8vvkKlNQaDIZC33XjBEABUyOnR7yedTVfjmiL hJuYhqkOIvxCHYvKt4envUXyCirGgEN8e06TPn6PNlqVAZpJzM6z/eZy1dJHe9hM8yFG K9L28H2dZN0UdwG97lRdJqv0VWIeWi5JfLhZ0VsrYsye7jmL1u32N/XEAMMPtLNqYafK OLaG6R1u87PsW1e97gOuNDagHVT1mz9QTLM2MhRhOG1tx9TtBoqPOLd1e3IchKYEjpzP twsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:mime-version:content-transfer-encoding; bh=1oZ3fv+MJrM6Zu7H5lc3If60+8BxUMT+YQRqn+bdK08=; b=ueJDg0cHlV/KbCwVsqETxTtBcruaWS0nfzVVneBx2ihgWi/xshtbG8f7kUotGm7I0X 7RuDzLuFxhAE75rxMa5+CQjLpQX84Cyb5ZkjDA6jo/f8+37/uuwh/8jkzWfLT6LEVn6g MzRVnFTCU2hzBEI550LXVgHKHlkV/m+d3qz1e+hMLskEliDcmBBvNVvLXzVDGOHNqOUQ X22GqCJZJzqJuX4gHgJtKdlwdn0tqkkZjRCOaT6Jw8zxypPaYDeo5v2gD9Mt6/SZsFgn 2bjDA0/c6zrVkc1fzU8eKPMuOwa/9m1cnYlr/ZsMNnF8p1H2qgs6n2M6AZHJESxnVCJX UeFQ== X-Gm-Message-State: APjAAAXYnB732pD0V6cwXMvk4ak/5+Goo1QllmBt/4tXpW5NCF2KAE4V 9Adkgqy12wOPAMG8MkBA2EI= X-Google-Smtp-Source: APXvYqzk/O2SKjWtjGBKV3s7FCYxMCsMboFudXOB288mQxydE9v0SvGIlK7MZJfOx2JKYQp88082fw== X-Received: by 2002:a02:5a02:: with SMTP id v2mr92392989jaa.124.1564114627132; Thu, 25 Jul 2019 21:17:07 -0700 (PDT) Received: from [192.168.2.52] (96-35-65-255.dhcp.bycy.mi.charter.com. [96.35.65.255]) by smtp.googlemail.com with ESMTPSA id b14sm55794195iod.33.2019.07.25.21.17.05 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Thu, 25 Jul 2019 21:17:06 -0700 (PDT) Message-ID: <8a97ec5ed0d1f657731c22593a1f6696af2434dc.camel@gmail.com> Subject: Re: [bug#36805] Small patch to remove TODO for (@@ (guix build-system r) bioconductor-uri) From: Kyle Andrews To: zimoun Date: Fri, 26 Jul 2019 00:17:05 -0400 In-Reply-To: References: <92658660d50853e4eec92f536d8b3eb720aab911.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 36805 X-Mailman-Approved-At: Fri, 26 Jul 2019 00:49:12 -0400 Cc: 36805@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, 2019-07-25 at 15:48 +0200, zimoun wrote: > Dear, > > It appears to me nice---if for example one wants to create a channel > for Bioconductor 3.6 or older. > This eases the automation of such channel. > > I am using the package `cytofkit`, removed in the last release: > https://bioconductor.org/about/removed-packages/ > > Append strings to build the uri is not really nice. > https://github.com/zimoun/guix-bimsb/blob/master/bimsb/packages/stagi > ng.scm#L2895-L2941 > > Thank you for this suggestion. > > > All the best, > simon Hi Simon, I find it sometimes convenient to use a modified version of the file.path function in R to save me from myself a bit with file paths while also adding some semantic markup. Perhaps it would also be useful for building Guix packages? Users would then seldom have to worry about incorrectly including trailing slashes. I created a code snippet with my naive implementation here: https://gitlab.com/snippets/1879185 Maybe there is already a guile library for this sort of thing? Regards, Kyle