Message ID | 20220706180537.406140-1-zimon.toutoune@gmail.com |
---|---|
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 2FF9027BBEA; Wed, 6 Jul 2022 19:06:19 +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_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, SPF_HELO_PASS 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 D961227BBE9 for <patchwork@mira.cbaines.net>; Wed, 6 Jul 2022 19:06:18 +0100 (BST) Received: from localhost ([::1]:53794 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 1o99Pm-0007Ke-10 for patchwork@mira.cbaines.net; Wed, 06 Jul 2022 14:06:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37422) 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 1o99PX-0007JD-U3 for guix-patches@gnu.org; Wed, 06 Jul 2022 14:06:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:32948) 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 1o99PW-0002r0-WF for guix-patches@gnu.org; Wed, 06 Jul 2022 14:06:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1o99PW-0008DJ-Ab; Wed, 06 Jul 2022 14:06:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56426] [PATCH 0/6] Add Julia CSV Resent-From: zimoun <zimon.toutoune@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: efraim@flashner.co.il, guix-patches@gnu.org Resent-Date: Wed, 06 Jul 2022 18:06:02 +0000 Resent-Message-ID: <handler.56426.B.165713074731549@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56426 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56426@debbugs.gnu.org Cc: zimoun <zimon.toutoune@gmail.com>, efraim@flashner.co.il X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: efraim@flashner.co.il Received: via spool by submit@debbugs.gnu.org id=B.165713074731549 (code B ref -1); Wed, 06 Jul 2022 18:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Jul 2022 18:05:47 +0000 Received: from localhost ([127.0.0.1]:55076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1o99PH-0008Cn-98 for submit@debbugs.gnu.org; Wed, 06 Jul 2022 14:05:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:51312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <zimon.toutoune@gmail.com>) id 1o99PE-0008Cf-OO for submit@debbugs.gnu.org; Wed, 06 Jul 2022 14:05:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <zimon.toutoune@gmail.com>) id 1o99PE-00078H-KT for guix-patches@gnu.org; Wed, 06 Jul 2022 14:05:44 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:40891) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <zimon.toutoune@gmail.com>) id 1o99PC-0002iw-O4 for guix-patches@gnu.org; Wed, 06 Jul 2022 14:05:43 -0400 Received: by mail-wr1-x42a.google.com with SMTP id z12so13538849wrq.7 for <guix-patches@gnu.org>; Wed, 06 Jul 2022 11:05:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=a581k/Gp/gTEvvZ2KR0mViE39sFi6LbQHzzm6HvT8j8=; b=OOZzK7rUpvYaz8HiF2brmMhQ5uye3UzDUfUlW4034SKkZrJtv3iWjk1zy5nUM8r6yU i5Zg8l376lt7L+Z9CRFsc5WWa1LA1Svwu951uG7I9vSx6oHHa8GmHs8VGbba4tAOFgyD GujLPiHt00lTmlgJvkdkAgQz4cAA6QFnQ7RE/sl1n0DKqfXnmNFAhlpYFES4aqR8JUC3 LS4I7qSbhbq9IPUNa+thVHTsbYWBljAwSZJTkLmsI4Pc9sUl3Cy6uuLroSPPkOoFTZ4H UaK/fuYRz2GSh2PySIhCbwZF3dfAsFCbNgRIYO+9M1BNpQvk5c8Vleut8K43qdt0W04b l2vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=a581k/Gp/gTEvvZ2KR0mViE39sFi6LbQHzzm6HvT8j8=; b=hb+TDpBb0dXz0i9mQEUrcHSWenORP8xEhAiloZd1y0OjA7eNuSm7kchN0ddzFRmIPt 1wNinO0CsMB5MIoVevKTsP7T2VT0kR96hkdzHFBQwVZ6XHmw8RxpzE5Pzdz/ATmCcFEH GFzwp2cUTOpejK8GJB5VfmZ/PeGQ+L+xtL3+SP2jtJITmTqlgaHw25y48BP8tHijvmU8 HaaiX5RcIPis9DabZdqctAg7drairT/k71E4AAkz8E9qkppVAZOknqEEnIAoPoUzqxCR LFJpQ6FigNAfIS713aCp9Zq5JYsFOSP0qwbjS+Ar1eMBkjt2OMVqo7ccfqmceiM41omV 0tfw== X-Gm-Message-State: AJIora//0G+UEigCCnxGrEAI+kxkV4aggHDyDVlpcyeTIhkAqWu/NBXo 093VZDTtrsT/TExaJA9igeG0nXivdfI= X-Google-Smtp-Source: AGRyM1tnZClniaiKqVF0T5jAWyLQH/l5AwS668JilPH7zYd/Twg4FrgbRUSyiiXKeh7DlAMqryz52A== X-Received: by 2002:a05:6000:887:b0:21d:4fca:44fc with SMTP id ca7-20020a056000088700b0021d4fca44fcmr27794782wrb.495.1657130740480; Wed, 06 Jul 2022 11:05:40 -0700 (PDT) Received: from localhost.localdomain ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id c7-20020adffb47000000b0021b9504cc83sm36482786wrs.31.2022.07.06.11.05.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Jul 2022 11:05:39 -0700 (PDT) From: zimoun <zimon.toutoune@gmail.com> Date: Wed, 6 Jul 2022 20:05:37 +0200 Message-Id: <20220706180537.406140-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.36.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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> X-getmail-retrieved-from-mailbox: Patches |
Series |
Add Julia CSV
|
|
Message
Simon Tournier
July 6, 2022, 6:05 p.m. UTC
Hi, This series adds Julia CSV reader/writer. Well, 'CSV.Chunks' fails so then the 2 related tests. I have no clue what could be wrong. Therefore, I have disabled these two ones. I am currently checking some packages for i686-linux but the issues, if any, can be addressed later. Having the feedback from the build will help. Cheers, simon zimoun (6): gnu: julia-parsers: Update to 2.2.4. gnu: Add julia-inlinestrings. gnu: julia-json: Update to 0.21.3. gnu: julia-weakrefstrings: Update to 1.4.0. gnu: Add julia-sentinelarrays. gnu: Add julia-csv. gnu/packages/julia-xyz.scm | 103 ++++++++++++++++++++++++++++++++++--- 1 file changed, 97 insertions(+), 6 deletions(-) base-commit: 111bdcff48902457a7218f7ef8a80ad3dfaac3d1
Comments
Hi, On Wed, 06 Jul 2022 at 20:05, zimoun <zimon.toutoune@gmail.com> wrote: > This series adds Julia CSV reader/writer. Well, 'CSV.Chunks' fails so then > the 2 related tests. I have no clue what could be wrong. Therefore, I have > disabled these two ones. Well, I have no clue why CVS.Chunks fails: --8<---------------cut here---------------start------------->8--- :col1 PosLenStringCSV.File basics: Error During Test at /gnu/store/…-julia-csv-0.10.4/share/julia/loadpath/CSV/test/basics.jl:20 Got exception outside of a @test ArgumentError: unable to iterate chunks from input file source Stacktrace: [1] CSV.Chunks(source::String; header::Int64, normalizenames::Bool, datarow::Int64, skipto::Int64, footerskip::Int64, transpose::Bool, comment::Nothing, ignoreemptyrows::Bool, ignoreemptylines::Nothing, select::Nothing, drop::Nothing, limit::Nothing, buffer_in_memory::Bool, ntasks::Nothing, tasks::Nothing, rows_to_check::Int64, lines_to_check::Nothing, missingstrings::Vector{String}, missingstring::String, delim::Nothing, ignorerepeated::Bool, quoted::Bool, quotechar::Char, openquotechar::Nothing, closequotechar::Nothing, escapechar::Char, dateformat::Nothing, dateformats::Nothing, decimal::UInt8, truestrings::Vector{String}, falsestrings::Vector{String}, stripwhitespace::Bool, type::Nothing, types::Nothing, typemap::Dict{Type, Type}, pool::Tuple{Float64, Int64}, downcast::Bool, lazystrings::Bool, stringtype::Type{PosLenString}, strict::Bool, silencewarnings::Bool, maxwarnings::Int64, debug::Bool, parsingdebug::Bool, validate::Bool) @ CSV /gnu/store/…-julia-csv-0.10.4/share/julia/loadpath/CSV/src/chunks.jl:81 [2] macro expansion @ /gnu/store/…-julia-csv-0.10.4/share/julia/loadpath/CSV/test/basics.jl:510 [inlined] --8<---------------cut here---------------end--------------->8--- because it just reads: --8<---------------cut here---------------start------------->8--- 510: chunks = CSV.Chunks(joinpath(dir, "promotions.csv"); stringtype=PosLenString) 511: @test sum(length, chunks) == 10000 512: @test Tables.partitions(chunks) === chunks --8<---------------cut here---------------end--------------->8--- Well, these 3 lines and 2 tests are thus bypassed over the thousands of other tests. :-) > I am currently checking some packages for i686-linux but the issues, if any, > can be addressed later. Having the feedback from the build will help. Well, the current situation of i686 is bad [1,2] but unrelated to this patch series. Let merge this series which is perfectly fine for x86_64 and then fix the other arch as i686. 1: <https://ci.guix.gnu.org/build/1089455/details> 2: <https://ci.guix.gnu.org/build/1089455/log/raw> Cheers, simon
On Wed, Jul 06, 2022 at 08:05:37PM +0200, zimoun wrote: > Hi, > > This series adds Julia CSV reader/writer. Well, 'CSV.Chunks' fails so then > the 2 related tests. I have no clue what could be wrong. Therefore, I have > disabled these two ones. > > I am currently checking some packages for i686-linux but the issues, if any, > can be addressed later. Having the feedback from the build will help. > > > Cheers, > simon > > > > zimoun (6): > gnu: julia-parsers: Update to 2.2.4. > gnu: Add julia-inlinestrings. > gnu: julia-json: Update to 0.21.3. > gnu: julia-weakrefstrings: Update to 1.4.0. > gnu: Add julia-sentinelarrays. > gnu: Add julia-csv. > > gnu/packages/julia-xyz.scm | 103 ++++++++++++++++++++++++++++++++++--- > 1 file changed, 97 insertions(+), 6 deletions(-) > > > base-commit: 111bdcff48902457a7218f7ef8a80ad3dfaac3d1 > -- > 2.36.0 > It looks fine to me as it is. I'm also not sure why that particular test is failing but I think it's fine to skip it for now. I've pushed the patches.
Hi,
On Mon, 11 Jul 2022 at 12:09, Efraim Flashner <efraim@flashner.co.il> wrote:
> I've pushed the patches.
Thanks.
Cheers,
simon
PS:
I have noticed the general status of Julia for i686-linux is really
bad; I do not have time to investigate more; maybe on spetember.