From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id IEgME8o4DGT+QgEASxT56A (envelope-from ) for ; Sat, 11 Mar 2023 09:16:10 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id YIM3Eso4DGTkGQAAG6o9tA (envelope-from ) for ; Sat, 11 Mar 2023 09:16:10 +0100 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 7B8EF99B4 for ; Sat, 11 Mar 2023 09:16:09 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=terpmail.umd.edu header.s=google header.b=LflHEwm5; dmarc=pass (policy=none) header.from=terpmail.umd.edu; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678522570; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=qQ50ruRjY8uel4miSQ8z2FZk25Snx62SVnHpknLZNZ8=; b=bPDNqdCtJC3adIzBYIrRIOeoXS4buXpfYjrLjIhVsmx4olnxbtesIt7M4LVmO1SFD+aIwJ DrHkqAj1d7ju8x+Hu735C9aQX9aEQCI7hb+8PEOzWDJVYR11PBMwa3PYMuGI7MqWuolb2S +Tpg1dlM82KasI3EtNfxp0vygBihNi+5R2LqPTSKbKK9OzFJP+r9y9ejyVCW4WyFQQoA3P ACOsOx09JGofOPZzF3WnXhsVW1nR5HtvwC7JucmVaa4nukG5uTM/gnjDgzgi2IdzeQkRO+ zKvSlOwaIEy68BtZTRJvxaVL974fHO9eI1nQAi5n0H5eFITL2UVHcLAFel4Dsg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=terpmail.umd.edu header.s=google header.b=LflHEwm5; dmarc=pass (policy=none) header.from=terpmail.umd.edu; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678522570; a=rsa-sha256; cv=none; b=WW7XKJHTbORV08zXrDJawuaE0zvhNii2rXLMmi/mIFmDW1Qk0Is1kvj8FJmvrbuDXa3FdJ OixLhxKQiOrXzQWevV9r6gvoe6Gb8+c0XV5EXXKHPZt7j4Ib7kTArxpwEDNN+gIudynWdh WhHyCu2a7yXo5SE1TBu03Q9xXcSUHmM8brfqnRq4WhEWlMqOUHg3lUwgmVX5zVdUkHVOnZ hh9CbMHz2pWOs5QSshV9OSXiO6zFum9BVxTag+9okKKn6e96S/pBeny5bsmJrAjGwohlm7 2Toe867U1uh5vw9jXClR9eNhDEe2AzpG0Q0Y68RdjVNZnGGe+LdVZ3Z0sVC93g== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pauOQ-00058m-TT; Sat, 11 Mar 2023 03:15:55 -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 1pZMBM-0006iN-Jf for guix-devel@gnu.org; Mon, 06 Mar 2023 20:32:01 -0500 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZMBK-00085y-Ut for guix-devel@gnu.org; Mon, 06 Mar 2023 20:32:00 -0500 Received: by mail-qt1-x82a.google.com with SMTP id s12so12862796qtq.11 for ; Mon, 06 Mar 2023 17:31:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=terpmail.umd.edu; s=google; t=1678152717; h=content-transfer-encoding:content-language:to:subject:from :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=qQ50ruRjY8uel4miSQ8z2FZk25Snx62SVnHpknLZNZ8=; b=LflHEwm5919lrtodLmvvQ+pfbO/MwCF8X32T4U42ddCI3jg3ElSI+lW6Cr1y2fdhcH iq8q/ccU+BlZN3vmpIJflY30IMiu2tpjYtQeLqhqFeOmjZZJJfY9do09AVF0FeGi4z8g waJf8w3zcop25VPvIZTatuF1WqmUWIKkzvHK0MB4FZ2awplpeHi05a96jVwFTbvsqndl AUAxb0sGxr+jhlGbnbwEvJVSqbAF8jh3tGliu52VBrTKArQouG+bA7OnnFgF7grp/suE sCuWT6w1cEBVLy7Q+udTw7/g/nDUpA6t4gwVQ8lX6mYAcnCWkeC1wWKPOr9OWYh4q4+m eFsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678152717; h=content-transfer-encoding:content-language:to:subject:from :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=qQ50ruRjY8uel4miSQ8z2FZk25Snx62SVnHpknLZNZ8=; b=tGDG0sVRKUlRdqzUfZfTRAsH3sKTnXM45bxin5gQwRfDANoZ1xgWv+YDBxax8M5bJe 3gQABAsPC4hw03wNyAmD0sWj24YD6p03PrYZo5jzwK1eH8WBS56CUSK3UnGYoZJvRyGm tw2QSStXNrWS2AbPUIwx68TNLLZe6ADPJsXcq2ZBbDrWSRFi0gtZbwIvcHOf1ApzyF+l GrbH5LPmvZtf3BEPVb/SEHqcX6gmOGv9sd04Va7ltWbL6IGG0mp3itpEfvwOLaHX2vN9 0dSHKTWBRJby4rTGdo0FNu3/byKft2Hm70TPczbk4jRWEvczcABqPt46e/7ykYJ53I4a OoYw== X-Gm-Message-State: AO0yUKX4pOA6JbYADXY9DvCY6MUvz1AhgbjAwOsbO5AQ6dZWQZ46lQbx sF0BQxM+KVelcUBcTxNfo3PB9o0bBh0WdGzIuaOOOw== X-Google-Smtp-Source: AK7set+ILKz78H3Q+y4EKWfVhA3bCtbXAVduOtTiAJM1Gq4Q/pKGl8+5lEA7wUF56U+KuiS7xzpWOA== X-Received: by 2002:a05:622a:390:b0:3af:b6bd:aba7 with SMTP id j16-20020a05622a039000b003afb6bdaba7mr19445143qtx.43.1678152717412; Mon, 06 Mar 2023 17:31:57 -0800 (PST) Received: from [10.105.63.241] ([129.2.192.241]) by smtp.gmail.com with ESMTPSA id m19-20020a05622a055300b003b2957fb45bsm8837206qtx.8.2023.03.06.17.31.56 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Mar 2023 17:31:56 -0800 (PST) Message-ID: <6d30ee7b-f1f0-9199-fea8-efd434c8611c@terpmail.umd.edu> Date: Mon, 6 Mar 2023 20:31:50 -0500 MIME-Version: 1.0 From: Spencer Skylar Chan Subject: Google Summer of Code 2023 Inquiry To: guix-devel@gnu.org Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2607:f8b0:4864:20::82a; envelope-from=schan12@terpmail.umd.edu; helo=mail-qt1-x82a.google.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 11 Mar 2023 03:15:52 -0500 X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: X-Migadu-Queue-Id: 7B8EF99B4 X-Spam-Score: -7.14 X-Migadu-Spam-Score: -7.14 X-Migadu-Scanner: scn0.migadu.com List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-TUID: GxhcL8rc6W64 Hello Guix, I'm a computer science major at University of Maryland and I'm interested in contributing to Guix through Google Summer of Code. I've done bioinformatics research on RNA sequences using R, Python, and Bash. I have some experience with Racket, Rust, C, and Java as well. I've been running the Guix package manager with Arch Linux on my work computer for 1 year and Guix system on my non-work computer for 1/2 year. I've contributed some package upgrades to Guix with this email, and several more anonymously. Here are some project ideas that I am considering for my proposal: - Creating Guix manifests from `conda env export` This was proposed in a prior email. Guix has speed and reproducibility benefits over Conda, and this project would ease the Conda user's transition to Guix. - Project: Robustify long-term support for Reproducible Research This was listed on the 2023 GSoC page. Besides being interested in time travel, sometimes I find that Conda does not retain old versions of some packages, so ensuring robustness for Guix packages would be great. - Translating Snakemake to Guix Workflow Language (GWL) This is not exactly related to Guix, but I have written some Snakemake workflows and my first impression of GWL is that it looks much cleaner than Snakemake. A workflow translator would help the Snakemake user transition to GWL. Are there any issues to look at to start exploring these topics? Thanks, Skylar