From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 10:58:37 2021 Received: (at submit) by debbugs.gnu.org; 15 Jun 2021 14:58:37 +0000 Received: from localhost ([127.0.0.1]:50449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAWT-00007U-Bx for submit@debbugs.gnu.org; Tue, 15 Jun 2021 10:58:37 -0400 Received: from lists.gnu.org ([209.51.188.17]:56804) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAWR-00007M-Hq for submit@debbugs.gnu.org; Tue, 15 Jun 2021 10:58:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50086) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ltAWR-0003SV-8O for guix-patches@gnu.org; Tue, 15 Jun 2021 10:58:35 -0400 Received: from ns13.heimat.it ([46.4.214.66]:51810) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ltAWO-0002fL-Ma for guix-patches@gnu.org; Tue, 15 Jun 2021 10:58:34 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id EA6F23021BA for ; Tue, 15 Jun 2021 14:58:29 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JC8iTFgREA-E for ; Tue, 15 Jun 2021 14:58:09 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 644763021B7 for ; Tue, 15 Jun 2021 14:58:09 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id DB246FE6648 for ; Tue, 15 Jun 2021 16:58:08 +0200 (CEST) Received: (nullmailer pid 29097 invoked by uid 1000); Tue, 15 Jun 2021 14:58:08 -0000 From: Giovanni Biscuolo To: guix-patches@gnu.org Subject: [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. Date: Tue, 15 Jun 2021 16:40:41 +0200 Organization: Xelera.eu Message-ID: <87lf7bnpj3.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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: -2.4 (--) Hello, First, ruby-taskjuggler needs ruby-term-ansicolor version 1.7.1 or above (43 dependent packages rebuilds). This is the new package ruby-taskjuggler but still have an issue I'm not able to fix. The package is succesfully built, tests included (except the removed one) but if I run the program with the tutorial example file provided upstream [1] I get this result: --8<---------------cut here---------------start------------->8--- giovanni@roquette: tj3 -o tutorial tutorial.tjp TaskJuggler v3.7.1 - A Project Management Software Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 by Chris Schlaeger This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. tutorial.tjp:11: Error: Europe/Paris is not a known time zone timezone "Europe/Paris" --8<---------------cut here---------------end--------------->8--- The strange thing is that timezones are tested at build (check) time but they seems missing at runtime. Please any hint on what I'm doing wrong? I would like to fix this before merging to master. Best regards, Giovanni [1] https://taskjuggler.org/tj3/examples/Tutorial/tutorial.tjp Giovanni Biscuolo (2): gnu: ruby-term-ansicolor: Update to 1.7.1. gnu: Add ruby-taskjuggler. gnu/packages/ruby.scm | 58 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 11:02:50 2021 Received: (at 49042) by debbugs.gnu.org; 15 Jun 2021 15:02:50 +0000 Received: from localhost ([127.0.0.1]:50454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAaX-0002Qn-Sq for submit@debbugs.gnu.org; Tue, 15 Jun 2021 11:02:50 -0400 Received: from ns13.heimat.it ([46.4.214.66]:47030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAaW-0002Kx-7f for 49042@debbugs.gnu.org; Tue, 15 Jun 2021 11:02:48 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id D6DD93021BA for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:02:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n_dFkLT6sq9V for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:02:40 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 97BB23021B7 for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:02:40 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 26402FE66CA for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 17:02:40 +0200 (CEST) Received: (nullmailer pid 29277 invoked by uid 1000); Tue, 15 Jun 2021 15:02:39 -0000 From: Giovanni Biscuolo To: 49042@debbugs.gnu.org Subject: [PATCH 1/2] gnu: ruby-term-ansicolor: Update to 1.7.1. Organization: Xelera.eu Date: Tue, 15 Jun 2021 17:02:39 +0200 Message-ID: <87im2fnpbk.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-ruby-term-ansicolor-Update-to-1.7.1.patch >From 9ac299b7e54cd8602f17be35d65893ee77c7d487 Mon Sep 17 00:00:00 2001 From: Giovanni Biscuolo Date: Wed, 9 Jun 2021 11:49:15 +0200 Subject: [PATCH 1/2] gnu: ruby-term-ansicolor: Update to 1.7.1. * gnu/packages/ruby.scm (ruby-term-ansicolor): Update to 1.7.1. --- gnu/packages/ruby.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7c2cf35ac2..e2f53bbdca 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -6121,13 +6121,13 @@ Ruby's large and slower test/unit.") (define-public ruby-term-ansicolor (package (name "ruby-term-ansicolor") - (version "1.6.0") + (version "1.7.1") (source (origin (method url-fetch) (uri (rubygems-uri "term-ansicolor" version)) (sha256 (base32 - "1b1wq9ljh7v3qyxkk8vik2fqx2qzwh5lval5f92llmldkw7r7k7b")))) + "1xq5kci9215skdh27npyd3y55p812v4qb4x2hv3xsjvwqzz9ycwj")))) (build-system ruby-build-system) ;; Rebuilding the gemspec seems to require git, even though this is not a ;; git repository, so we just build the gem from the existing gemspec. -- 2.31.1 --=-=-= Content-Type: text/plain -- Giovanni Biscuolo Xelera IT Infrastructures --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 15 11:04:48 2021 Received: (at 49042) by debbugs.gnu.org; 15 Jun 2021 15:04:48 +0000 Received: from localhost ([127.0.0.1]:50468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAcR-0002Ur-LE for submit@debbugs.gnu.org; Tue, 15 Jun 2021 11:04:48 -0400 Received: from ns13.heimat.it ([46.4.214.66]:47052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltAcL-0002UY-Ch for 49042@debbugs.gnu.org; Tue, 15 Jun 2021 11:04:45 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id C8A043021BA for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:04:35 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LR4cG4LsUM3t for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:04:34 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id E67543021B7 for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 15:04:33 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 74C59FE66F6 for <49042@debbugs.gnu.org>; Tue, 15 Jun 2021 17:04:33 +0200 (CEST) Received: (nullmailer pid 29317 invoked by uid 1000); Tue, 15 Jun 2021 15:04:33 -0000 From: Giovanni Biscuolo To: 49042@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add ruby-taskjuggler. Organization: Xelera.eu References: <87lf7bnpj3.fsf@xelera.eu> Date: Tue, 15 Jun 2021 17:04:33 +0200 Message-ID: <87fsxjnp8e.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0002-gnu-Add-ruby-taskjuggler.patch Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) >From 49c70f0bc19ca7d8581fa571f5f1ee0a473ef72f Mon Sep 17 00:00:00 2001 From: Giovanni Biscuolo Date: Wed, 9 Jun 2021 11:57:12 +0200 Subject: [PATCH 2/2] gnu: Add ruby-taskjuggler. * gnu/packages/ruby.scm (ruby-taskjuggler): New variable. --- gnu/packages/ruby.scm | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e2f53bbdca..67b61a6143 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -27,6 +27,7 @@ ;;; Copyright =C2=A9 2020 Giacomo Leidi ;;; Copyright =C2=A9 2021 EuAndreh ;;; Copyright =C2=A9 2020 Tom=C3=A1s Ort=C3=ADn Fern=C3=A1ndez +;;; Copyright =C2=A9 2021 Giovanni Biscuolo ;;; ;;; This file is part of GNU Guix. ;;; @@ -46,6 +47,7 @@ (define-module (gnu packages ruby) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) + #:use-module (gnu packages base) #:use-module (gnu packages bison) #:use-module (gnu packages c) #:use-module (gnu packages check) @@ -12433,3 +12435,55 @@ and social networks to better index and display yo= ur site's content.") (home-page "https://github.com/jekyll/jekyll-seo-tag") (license license:expat))) + +(define-public ruby-taskjuggler + (package + (name "ruby-taskjuggler") + (version "3.7.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "taskjuggler" version)) + (sha256 + (base32 + "1jrsajzhzpnfa8hj6lbf7adn8hls56dz3yw1gvzgz9y4zkka3k9v")))) + (build-system ruby-build-system) + (inputs `(("tzdata" ,tzdata))) + (propagated-inputs + `(("ruby-mail" ,ruby-mail) + ("ruby-term-ansicolor" ,ruby-term-ansicolor))) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'replace-git-ls-files + (lambda _ + (substitute* "tasks/rdoc.rake" + (("`git ls-files -- lib`") + "`find lib/ -type f |sort`")) + #t)) + (add-before 'check 'tzdir-setup + (lambda* (#:key inputs #:allow-other-keys) + (setenv "TZDIR" + (string-append (assoc-ref inputs "tzdata") + "/share/zoneinfo")) + #t)) + (add-before 'check 'delete-test-BatchProcessor + ;; test_BatchProcessor fails with exeption: + ;; run> terminated with exception (report_on_exception= is true) + (lambda _ + (delete-file "test/test_BatchProcessor.rb") + #t))))) + (synopsis + "Project management command line tool with a domain specific language= ") + (description + "TaskJuggler (tj3) is a project management tool for project planning = and +tracking using a domain specific language; projects are plain text files +written using your favourite text editor. It includes reporting in HTML, = CSV +or iCalendar format and an email based status tracking system to send and +receive time sheets from collaborators. + +It covers the complete spectrum of project management tasks from the first +idea to the completion of the project. It assists you during project scop= ing, +resource assignment, cost and revenue planning, risk and communication +management, status tracking and reporting.") + (home-page "https://taskjuggler.org") + (license license:gpl2))) --=20 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 05:04:51 2021 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 09:04:52 +0000 Received: from localhost ([127.0.0.1]:51533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltRTf-0000i2-KN for submit@debbugs.gnu.org; Wed, 16 Jun 2021 05:04:51 -0400 Received: from ns13.heimat.it ([46.4.214.66]:54022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltRTc-0000hn-Ek for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 05:04:50 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id D49FD3021BC for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 09:04:41 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RwX852aHJM8k for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 09:04:40 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 4BCB73021BB for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 09:04:40 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 87599FECAE6 for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:04:39 +0200 (CEST) Received: (nullmailer pid 14876 invoked by uid 1000); Wed, 16 Jun 2021 09:04:39 -0000 From: Giovanni Biscuolo To: 49042@debbugs.gnu.org Subject: Re: [bug#49042] [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. In-Reply-To: <87lf7bnpj3.fsf@xelera.eu> Organization: Xelera.eu References: <87lf7bnpj3.fsf@xelera.eu> Date: Wed, 16 Jun 2021 11:04:31 +0200 Message-ID: <87zgvqmb8g.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, a couple more info on this WIP of mine. Giovanni Biscuolo writes: [...] > --8<---------------cut here---------------start------------->8--- > > giovanni@roquette: tj3 -o tutorial tutorial.tjp=20 > TaskJuggler v3.7.1 - A Project Management Software > > Copyright (c) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,= 2016, 2017, 2018, 2019, 2020 > by Chris Schlaeger > > This program is free software; you can redistribute it and/or modify it u= nder > the terms of version 2 of the GNU General Public License as published by = the > Free Software Foundation. > > tutorial.tjp:11: Error: Europe/Paris is not a known time zone > timezone "Europe/Paris" > > --8<---------------cut here---------------end--------------->8--- I forgot to mention that I'm installing ruby-taskjuggler in my default profile with "./pre-inst-env guix install ruby-taskjuggler". I'm on a foreign distro and if I run the program this way: TZDIR=3D/usr/share/zoneinfo tj3 -o tutorial tutorial.tjp=20 all is fine. Anyway: "tzdata" from Guix is not installed AFAIU: =2D-8<---------------cut here---------------start------------->8--- giovanni@roquette: find /gnu/store -type d -iname 'tzdata' /gnu/store/9jznxb2f5s46yr8fmppigiad0fyh4b4p-tcl-8.6.10/lib/tcl8.6/tzdata =2D-8<---------------cut here---------------end--------------->8--- and also TZDIR is not in the search paths of my profile: =2D-8<---------------cut here---------------start------------->8--- giovanni@roquette: guix package --search-paths -p "/home/giovanni/.guix-pro= file" export PATH=3D"/home/giovanni/.guix-profile/bin:/home/giovanni/.guix-profil= e/sbin" export GUIX_GTK3_PATH=3D"/home/giovanni/.guix-profile/lib/gtk-3.0" export GI_TYPELIB_PATH=3D"/home/giovanni/.guix-profile/lib/girepository-1.0" export XDG_DATA_DIRS=3D"/home/giovanni/.guix-profile/share" export CHROMIUM_EXTENSION_DIRECTORY=3D"/home/giovanni/.guix-profile/share/c= hromium/extensions" export GIT_SSL_CAINFO=3D"/home/giovanni/.guix-profile/etc/ssl/certs/ca-cert= ificates.crt" export GIT_EXEC_PATH=3D"/home/giovanni/.guix-profile/libexec/git-core" =2D-8<---------------cut here---------------end--------------->8--- So the issue is: I'm not able to package so that inputs are properly instal= led and env is properly set :-( I've searched other guix packages to see how they handle tzdata dependency but I'm not able to find what I'm doing wrong: any hint please? Thanks! Giovanni. =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDJvp8MHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSbLoP/RXxjqkgKo8TCbbYMkHe3E+01H6zwofb/ZDABifZ firdeIfnjJCnFV9nPyhTiTItYNnlG5j1+zVqMo5uYbQ6fFTn1NGqXfZQ+PzbpRU9 18nqMHwNCzB47MJKQE2nQ6yQVkeC+kjq5yeB3Ltqsh+a0EsqzhnH1I3nEWtutoUi sX2y5PnTqvPc2kJN3U2+D73vc2pg+GSWuBOABunBJetfYoap4g9vrYGOfLh16KGJ DDWS5yrbuxdYe5A0U/Xe1OfXElf78DWdVaa6zh+KTqx9LGB64aVX1JuWul1cKeOy xh8TzPtkz7ukb/AQo+ke+jY84NDXqQyXw32hvgqGvPa3/+TriBvyx6hP5HHs1qI2 3RsPvgRk10e1YbuoD1gnRYPjJmDG2ozuMGAaqpt4nWGWNOEY1DCOtb3Zkg+UCFvT z6Zeppi8PeSzOkK9gAGzHsETzo6vteIF2XOliPIkik/uNsmnUESq20S7e226oyQ6 7EU0j5Avu9I93B9sJUM9irFizYwbEdjUvucbZfl9OVhtlxsemdVPaTGU1lRC3jct 4uH0u3sGTQAdjSboIojKk7Qa0CVPca9MH/oGsF/kFbFuk5kE/WdY2+PmHryLeJn9 5e3yxUmZxRQnRb7lpe9uhQ9+zg9k1WAEFg2/k+QkDU0b4rLbO3cfQKMVSna0UPcA 119G =iETB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 05:17:28 2021 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 09:17:28 +0000 Received: from localhost ([127.0.0.1]:51563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltRfs-00011s-6E for submit@debbugs.gnu.org; Wed, 16 Jun 2021 05:17:28 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:53222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltRfq-00011i-IY for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 05:17:27 -0400 Received: from butterfly.local ([213.119.219.216]) by baptiste.telenet-ops.be with bizsmtp id HlHP250074gjoFH01lHQmc; Wed, 16 Jun 2021 11:17:25 +0200 Message-ID: <7eff976cf34a7416c415adbc56ad145093e9163f.camel@telenet.be> Subject: Re: [bug#49042] [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. From: Maxime Devos To: Giovanni Biscuolo , 49042@debbugs.gnu.org Date: Wed, 16 Jun 2021 11:17:08 +0200 In-Reply-To: <87lf7bnpj3.fsf@xelera.eu> References: <87lf7bnpj3.fsf@xelera.eu> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-lknKAI/ruX+c5+qlL2Gv" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1623835045; bh=KGqMBMJY03ALo5GDTddN6hifNcSH+x86K0dkgegDaS4=; h=Subject:From:To:Date:In-Reply-To:References; b=m1eXMnzuqDF2AfWiF2pQ1YSJcJ0F/Q+YWyTbk36dhBJs8wN8EKAuNYK3jOdUpSOAG k1ExBoTOdlymz4uC6pF7bgPud8bk2fU8DlImJeoTvRwykksrt+g9qSUuyiUcQzWIxI ji9zPbKqFvCkfVl2ejhJll0AU+vHwIO1i+g29s9ycjdhTqBnWjpdvxWx88oW1C1c5m Zr9rNT+5+m4KmlcW/sUDEbM7aWMdzZxVt0WB9WBjeMtDF2qh777p+BwlVauWmyr9wX ULrXwWqlTNw38JFmD7C+z56xInydbxQHBywsRHLTThbE6bqyjbdeXd5ZaCD+xtxLH1 qBjFMpHHEifeQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49042 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.7 (-) --=-lknKAI/ruX+c5+qlL2Gv Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Giovanni Biscuolo schreef op di 15-06-2021 om 16:40 [+0200]: > tutorial.tjp:11: Error: Europe/Paris is not a known time zone > timezone "Europe/Paris" >=20 > --8<---------------cut here---------------end--------------->8--- >=20 > The strange thing is that timezones are tested at build (check) time but = they > seems missing at runtime. Not weird at all. I see you put "tzdata" in 'inputs', not 'propagated-input= s'. When installing ruby-taskjuggler in a profile (or using guix environment --= ad-hoc), guix will only install ruby-taskjuggler. "tzdata" won't be automagically in= stalled too. If you want to automagically install "tzdata", there are two options: * move "tzdata" to propagated-inputs * wrap tj3 (e.g. using wrap-program from (guix build utils)) to set TZDIR to (string-append (assoc-ref inputs "tzdata") "/share/zoneinf= o") Both options are not recommended, because "tzdata" frequently needs to be u= pdated and therefore, if packages used "tzdata" as input, there would be plenty of= rebuilds each time. When "tzdata" is used for tests, use the less-frequently updated= tzdata-for-tests instead. The solution is to install "tzdata" separately. A user could do this with "guix package -i tzdata". However, normally the operating system would prov= ide a time zone database of its own and initialise TZDIR to something reasonabl= e. E.g., on Guix System, 'operating-system-environment-variables' in (gnu syst= em) will initialise TZDIR, SSL_CERT_DIR and GIT_SSL_CAINFO to something reasona= ble (though the user can override these defaults with "guix package -i tzdata".= ) What operating system are you on, and what output do you get if you run "echo $TZDIR"? Greetings, Maxime. --=-lknKAI/ruX+c5+qlL2Gv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYMnBlRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7g30AP9ln349F11MnowURqvDoSPhKppl N4MM1aXFfFiFEavefAD/b8nrEgPd9A6h8m/UMd3X3kiMaasXWdxU+yw3HNseoQQ= =AwOa -----END PGP SIGNATURE----- --=-lknKAI/ruX+c5+qlL2Gv-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 05:43:13 2021 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 09:43:13 +0000 Received: from localhost ([127.0.0.1]:51584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltS4m-0001fP-Ph for submit@debbugs.gnu.org; Wed, 16 Jun 2021 05:43:13 -0400 Received: from ns13.heimat.it ([46.4.214.66]:54296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltS4k-0001fA-Ba for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 05:43:11 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 9D6CD3021BB for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 09:43:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Am78O97pP5Ct for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 09:42:43 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id A01433021BC for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 09:42:43 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 2F88CFECEE7 for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:42:43 +0200 (CEST) Received: (nullmailer pid 15919 invoked by uid 1000); Wed, 16 Jun 2021 09:42:42 -0000 From: Giovanni Biscuolo To: 49042@debbugs.gnu.org Subject: Re: [bug#49042] [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. In-Reply-To: <87zgvqmb8g.fsf@xelera.eu> Organization: Xelera.eu References: <87lf7bnpj3.fsf@xelera.eu> <87zgvqmb8g.fsf@xelera.eu> Date: Wed, 16 Jun 2021 11:42:42 +0200 Message-ID: <87wnqum9gt.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, Giovanni Biscuolo writes: [...] > I'm on a foreign distro and if I run the program this way: > > TZDIR=3D/usr/share/zoneinfo tj3 -o tutorial tutorial.tjp=20 > > all is fine. I just found the related bug #36870 [1] and as the original reporter I'm incorrectly assuming Guix packages are using Guix timezone package (when set as package input) on foreign distro also. Mark H Weaver wrote: =2D-8<---------------cut here---------------start------------->8--- On Guix systems, /etc/environment includes an entry that sets TZDIR to the equivalent of "$(guix build tzdata)/share/zoneinfo". When using Guix on top of another distro, an alternative choice might be to set TZDIR to "/usr/share/zoneinfo". I'm not sure which setting is preferable on non-Guix systems. =2D-8<---------------cut here---------------end--------------->8--- and Ludovic Court=C3=A8s added: =2D-8<---------------cut here---------------start------------->8--- I agree that it=E2=80=99d be nice to somehow tell users about =E2=80=98= TZDIR=E2=80=99, but I=E2=80=99m reluctant to introducing yet another profile file. I=E2=80=99m not sure what would be the best approach! =2D-8<---------------cut here---------------end--------------->8--- So AFAIU all I have to do is to fix my foreign distro environment. Also, AFAIU from #40881 we should avoid setting tzdata as inputs of our packages (to avoid massive rebuilds) and let our packages look up zones at runtime with $TZDIR; this also makes me understand a little bit more clearly why we have "tzdata-for-tests"... and I'm gonna use it in my next version of the patch. A new patch version will follow... soon (TM) Happy hacking! Gio' [...] [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D36870 =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDJx5IMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSF3cP/R+lcygNNf9AMp6bc3PHrleS7RtoF2E7Lodx85DF TWtEkI5nmYXXLcvg61S1dVhS8Y2uTjwd65zc06Y7pvQkG4E53v8aJ2UytkC1/9Zh whZKDtTdDFWs9yPWHRuaMofz8inYy7+Zfqs7ZmWtSaWYVydhESdZQ/XSdJEpnfO+ qQOy2qik2H4urict56eiikl+CmiWy9Kb2xKv+kLyJev7SJcbdZh3P8l1t64VFXLp tyITbNRkhNjvJ7flQP7gooN+P7CPbPqEOPB4Svutug1QfatQ2Z9mLDwXmtA0yzhS vzDuPqy5DLzX1gxKH906p9AZCQnE6sMcD16M/UccoP0Rczh0yiQVVRnnWHVawHf2 Lm5ugi8va1u4LZZ1073g03X6PYENtgoZyoWPE0UzYvk+gjZ17zxWV6BeawEZ4y/2 chYWss2dR6RnMlZF+DcnJc+XZfBqMv0IJtmKK+nrHaJW552AA7PQMX7DuweiKuh0 gOWj/20qKBra3Ro/hXArYi3SLKtMMr1PMiDG7lrhnxxPPQPXFJVj8kZYMw77ncuo ED9lQyEEC65uvkivpxqsmFuNo9hoTr4o5devR8LWfX2n44ME9oJBnFVHKGXrg9Ok zL6q2qSlYdHxO+O7za2vPkt1y42gImdwgz//VBwqcjiS1IySrBu4X0ZAM0tV1Ukl 4QFb =yUGp -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 06:09:59 2021 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 10:09:59 +0000 Received: from localhost ([127.0.0.1]:51597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltSUg-0002Mh-Qk for submit@debbugs.gnu.org; Wed, 16 Jun 2021 06:09:59 -0400 Received: from ns13.heimat.it ([46.4.214.66]:54418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltSUe-0002MT-TW for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 06:09:57 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 4AC6C3021BC; Wed, 16 Jun 2021 10:09:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c582eNEmlu-a; Wed, 16 Jun 2021 10:09:30 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id D66533021BB; Wed, 16 Jun 2021 10:09:30 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 43FF9FED165; Wed, 16 Jun 2021 12:09:30 +0200 (CEST) Received: (nullmailer pid 16437 invoked by uid 1000); Wed, 16 Jun 2021 10:09:30 -0000 From: Giovanni Biscuolo To: Maxime Devos , 49042@debbugs.gnu.org Subject: Re: [bug#49042] [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. In-Reply-To: <7eff976cf34a7416c415adbc56ad145093e9163f.camel@telenet.be> Organization: Xelera.eu References: <87lf7bnpj3.fsf@xelera.eu> <7eff976cf34a7416c415adbc56ad145093e9163f.camel@telenet.be> Date: Wed, 16 Jun 2021 12:09:29 +0200 Message-ID: <87tulym886.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Maxime, thank you for your reply! I'm reading it after my last message to debbugs. Maxime Devos writes: > Giovanni Biscuolo schreef op di 15-06-2021 om 16:40 [+0200]: [...] > If you want to automagically install "tzdata", there are two options: > > * move "tzdata" to propagated-inputs I thought I tried this but I'm not sure... I'll have a try later just to test and learn: thanks! [...] > When "tzdata" is used for tests, use the less-frequently updated > tzdata-for-tests instead. Yes, now I understand that package purpose, thanks! [...] > What operating system are you on, and what output do you get if you run > "echo $TZDIR"? Since I'd like this thread to be only for adding ruby-taskjuggler I'm going to open a new dedicated thread on guix-devel ASAP, to keep things separated. Thank you very much Maxime! Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDJzdkMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSVJ0P/jxHloGsC76hHngLJmmS6CWqVBvmws5WwpHPxS41 OEvMKnS9SSf5HZ3seLtsI6NgwcXuIECwYu2n+Jb/PsdVb+Oou21gfstUBGF1Ivhy Wxiea7+J02RcUdnwBWEr+YMOq7Bmv5U8zN4AZ9UOpfjmZ2bukaYOZEHeYJTuOSXn J466XFBEB53vaZXbTk/18UqGZGlMk6Ltp1WDKKWAh3zqb/olzxPescZ3J4loCBgz gsGIt6H+7sBuSDIF+46nDuo6xVHnpza1KWnVVODryZ1pSlDZxeTQmFUOn2nJTxjl +vlVOkY9EnarOKxCdIrQ26GKIJu9AmGn0bscsDFYeLpNk/txPWOUFtmUWELxXmAQ CDDvDTGNV1QSp9WHMHxqQFUZK5R+jpQjf9tikn6gBPWOH3eS0WyoLSlP8qayIhZF ySX3rIPaoN50KY+cSoKCSXZniPXy7BAV9wgESBQ2k9RopWzAMvYXpIN4ESwf9dTe f7il4B/nQJYbb90grwnTHJtZr+5FYzmyTVgec8Afih0lcYmKWJblthSEA2q+VXnN mBqDLYdY2cmb9p8PnHNwcJ4Pqntj/IVeZ3CYs3ap1D2RyaluiQkgUZVKu/RVGo0s faFH1G0lSZ8hLodWC9JewNvIuYGCNo7NLd1CDK0o79ioNYFtkalwqfIySyo3khSv LBrr =6zov -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 07:00:47 2021 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 11:00:47 +0000 Received: from localhost ([127.0.0.1]:51637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltTHm-0003nr-Rw for submit@debbugs.gnu.org; Wed, 16 Jun 2021 07:00:46 -0400 Received: from ns13.heimat.it ([46.4.214.66]:54772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltTHk-0003nd-OH for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 07:00:41 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 3E42B3021BC for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:00:34 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0c6neo9Lea4u for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:00:32 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 52B443021BB for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 11:00:32 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 7E389FED64B for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 13:00:31 +0200 (CEST) Received: (nullmailer pid 18964 invoked by uid 1000); Wed, 16 Jun 2021 11:00:31 -0000 From: Giovanni Biscuolo To: 49042@debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: Add ruby-taskjuggler. Organization: Xelera.eu Date: Wed, 16 Jun 2021 13:00:30 +0200 Message-ID: <87o8c6m5v5.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-ruby-taskjuggler.patch Content-Transfer-Encoding: quoted-printable From=2046aacfc1ab93166a289f8edb1fcd119e9145840c Mon Sep 17 00:00:00 2001 From: Giovanni Biscuolo Date: Wed, 9 Jun 2021 11:57:12 +0200 Subject: [PATCH] gnu: Add ruby-taskjuggler. * gnu/packages/ruby.scm (ruby-taskjuggler): New variable. =2D-- gnu/packages/ruby.scm | 54 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e2f53bbdca..2ba9924bec 100644 =2D-- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -27,6 +27,7 @@ ;;; Copyright =C2=A9 2020 Giacomo Leidi ;;; Copyright =C2=A9 2021 EuAndreh ;;; Copyright =C2=A9 2020 Tom=C3=A1s Ort=C3=ADn Fern=C3=A1ndez +;;; Copyright =C2=A9 2021 Giovanni Biscuolo ;;; ;;; This file is part of GNU Guix. ;;; @@ -46,6 +47,7 @@ (define-module (gnu packages ruby) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) + #:use-module (gnu packages base) #:use-module (gnu packages bison) #:use-module (gnu packages c) #:use-module (gnu packages check) @@ -12433,3 +12435,55 @@ and social networks to better index and display yo= ur site's content.") (home-page "https://github.com/jekyll/jekyll-seo-tag") (license license:expat))) + +(define-public ruby-taskjuggler + (package + (name "ruby-taskjuggler") + (version "3.7.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "taskjuggler" version)) + (sha256 + (base32 + "1jrsajzhzpnfa8hj6lbf7adn8hls56dz3yw1gvzgz9y4zkka3k9v")))) + (build-system ruby-build-system) + (native-inputs `(("tzdata" ,tzdata-for-tests))) + (propagated-inputs + `(("ruby-mail" ,ruby-mail) + ("ruby-term-ansicolor" ,ruby-term-ansicolor))) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'replace-git-ls-files + (lambda _ + (substitute* "tasks/rdoc.rake" + (("`git ls-files -- lib`") + "`find lib/ -type f |sort`")) + #t)) + (add-before 'check 'tzdir-setup + (lambda* (#:key inputs #:allow-other-keys) + (setenv "TZDIR" + (string-append (assoc-ref inputs "tzdata") + "/share/zoneinfo")) + #t)) + (add-before 'check 'delete-test-BatchProcessor + ;; test_BatchProcessor fails with exeption: + ;; run> terminated with exception (report_on_exception= is true) + (lambda _ + (delete-file "test/test_BatchProcessor.rb") + #t))))) + (synopsis + "Project management command line tool with a domain specific language= ") + (description + "TaskJuggler (tj3) is a project management tool for project planning = and +tracking using a domain specific language; projects are plain text files +written using your favourite text editor. It includes reporting in HTML, = CSV +or iCalendar format and an email based status tracking system to send and +receive time sheets from collaborators. + +It covers the complete spectrum of project management tasks from the first +idea to the completion of the project. It assists you during project scop= ing, +resource assignment, cost and revenue planning, risk and communication +management, status tracking and reporting.") + (home-page "https://taskjuggler.org") + (license license:gpl2))) =2D-=20 2.31.1 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDJ2c4MHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSZ2QP/2wp0zKDrYiFhwJmbaW4WgU/KtIJA4V9m3TiroEb uVwvSWDv4qAY4TLKFUmI1sA5SKhLiGREkBz1Bwk4jp+yk+V8TVsVLPy+3x+fLvtd Gr42gq5yYwy50c0fNevaIE1kUAGlQS3fWR47+KY8FOhc52Eh2K6vg3nlY+UI4k30 g/nQKb9N2w/cgnl+SHvTK8pi0Q3NPs3ufx1MuX1lLlmP3qMFLpU3sNHeF7dLpi/t MtsNOmmef3skWyjWBOf3OAj2FpbkTbY7wIgt62fkh+MqGS6ZuL/cW7JHrcmmDaPW iJWJEp6xTnYGog3KfeB1m/40OhOoxfss5lGJDMqLUnmCVyMsmNunKwIo5O7Jjdp3 mvK9Chglv+QnSfinGBLX+hVYoVik6FNaRMnasew1ZESGS3Vc4FdsgOEp363WsI6f 2vVzYI/9TWYAMv9vnP7z09+ClskjIQTr6yZhCeVhWxVt8cBlwLEjVHGOhyV+8V4z f9hLc1Iv7WjoVbw39t4pcYJx896xCyIYZ+hfIxKOT/smxwmMtylYoCNvD/6deV/1 1PD9Vl9bxW97V4Z/A+ojXzoHKpdiNsGIeF9nNQTGMCr90oVCTVqeJgVIUajr63yz 4Up8KiI9GpLIbrsau9RgHKXbpQjzZnBI8a1DWZUHmBeD8ObXQNnqKOLOnDKLBDdx od/s =T7GJ -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 12:52:34 2021 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 16:52:34 +0000 Received: from localhost ([127.0.0.1]:53249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltYmH-0000KY-TX for submit@debbugs.gnu.org; Wed, 16 Jun 2021 12:52:34 -0400 Received: from ns13.heimat.it ([46.4.214.66]:56686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltYmF-0000KK-Hq for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 12:52:32 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 4E5283021BA for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 16:52:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Op9-pjHvNQd for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 16:51:56 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id B47293021B7 for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 16:51:47 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id 194B1FEF694 for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 18:51:47 +0200 (CEST) Received: (nullmailer pid 2593 invoked by uid 1000); Wed, 16 Jun 2021 16:51:46 -0000 From: Giovanni Biscuolo To: 49042@debbugs.gnu.org Subject: Re: [bug#49042] [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. In-Reply-To: <87lf7bnpj3.fsf@xelera.eu> Organization: Xelera.eu References: <87lf7bnpj3.fsf@xelera.eu> Date: Wed, 16 Jun 2021 18:51:46 +0200 Message-ID: <87h7hxn465.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, unfortunately this package still have some issues with the daemon mode (tj3d) Starting tj3d in daemon mode with "tj3d -c .taskjugglerrc --debug -d -w" and trying to add a project fails with an exception: =2D-8<---------------cut here---------------start------------->8--- giovanni@roquette: tj3client -c .taskjugglerrc add tutorial.tjp TaskJuggler v3.7.1 - A Project Management Software Exception `SecurityError' at /gnu/store/1rslmq79i0lwccxqfh4cv1shbv5hchkq-ru= by-taskjuggler-3.7.1/lib/ruby/vendor_ruby/gems/taskjuggler-3.7.1/lib/taskju= ggler/TjTime.rb:80 - Insecure operation - []=3D Warning: Projects(s) project-001.tjp could not be added =2D-8<---------------cut here---------------end--------------->8--- Looking at the issues upstream, it seems to be the same issue like this one: https://github.com/taskjuggler/TaskJuggler/issues/168 I'll see if I can arrange a patch, please do not merge this package to master until we fix this. Thanks! Giovanni =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDKLCIMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSbqwP/iBSxalWvjQmUIarKzTevPn1MGtOruyDIJNe/2/q AGL1yt+YgHM/gy3kegkObcsaT7JoP7iDI47UuFJdM4JNajBdSoiYdy1w6rt/hfUE cRNsGxG1UCWnBeSxclXjReeJUfYEP4K03ma5G7BxT0Mxfgdw2y3nqKKCe+s4u4A1 5/JgGTDZDXRNZ1qPshgNVsigOAKUvlUx37ysNaoOj5Fdh4Kd7EK0Z2xOE0iB4SqG 9EdjQSnqyx01y1HfmrhORGMh0X/s7GZnLo1/+2rU5nnd+EtVJ0v+2hnKlXfjsF5j 0ZxZEDRah0Nj1iAHAJ8oopoK1rh9UaiJoMOYYi4HpwkLcxvM468x2o80FJappSw1 S6cOQESpicVsdNgjM7AA3kEB5AoeuxcVaFgg5KMPRt0z7i2J6apYftEfYLU/Zshm uVMBnb0oNx7NeLX/obTcMQ2BdQqVghRiufvE7DLClsVoDO0cnMYD2tGigOPs/cim j0sIsarl+QPS0vQ/FDhDAiR1ZLSS6PUYH1flQep5m7XJFzEESTO7OE+zlsJTLcxg vdfdDflrWzxJdo8pSFRp/lwDs7Ly5DxiEYTSaClZnuuBli1NOwskl4xqV+cqPxOl zjtVkrjyXsxf3NYlZ8LdmdctRDFHgTWkftbci2SLtlHGMrFwQkHc18XU5ePrSkV/ vmWP =9A8j -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 16 13:56:01 2021 Received: (at 49042) by debbugs.gnu.org; 16 Jun 2021 17:56:01 +0000 Received: from localhost ([127.0.0.1]:53308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltZlh-0006Gg-4L for submit@debbugs.gnu.org; Wed, 16 Jun 2021 13:56:01 -0400 Received: from ns13.heimat.it ([46.4.214.66]:57168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ltZlf-0006GJ-3i for 49042@debbugs.gnu.org; Wed, 16 Jun 2021 13:56:00 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 751183021BA for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 17:55:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3k5vnXhsXJDk for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 17:55:50 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 631183021B7 for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 17:55:50 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id E40B9FEFCA1 for <49042@debbugs.gnu.org>; Wed, 16 Jun 2021 19:55:49 +0200 (CEST) Received: (nullmailer pid 4481 invoked by uid 1000); Wed, 16 Jun 2021 17:55:49 -0000 From: Giovanni Biscuolo To: 49042@debbugs.gnu.org Subject: Re: [bug#49042] [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. In-Reply-To: <87h7hxn465.fsf@xelera.eu> Organization: Xelera.eu References: <87lf7bnpj3.fsf@xelera.eu> <87h7hxn465.fsf@xelera.eu> Date: Wed, 16 Jun 2021 19:55:49 +0200 Message-ID: <87bl85n17e.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49042 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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello, some more info Giovanni Biscuolo writes: [...] > --8<---------------cut here---------------start------------->8--- > > giovanni@roquette: tj3client -c .taskjugglerrc add tutorial.tjp > TaskJuggler v3.7.1 - A Project Management Software > > Exception `SecurityError' at /gnu/store/1rslmq79i0lwccxqfh4cv1shbv5hchkq-= ruby-taskjuggler-3.7.1/lib/ruby/vendor_ruby/gems/taskjuggler-3.7.1/lib/task= juggler/TjTime.rb:80 - Insecure operation - []=3D > Warning: Projects(s) project-001.tjp could not be added > > --8<---------------cut here---------------end--------------->8--- If I comment out the "timezone" keyword in tutorial.tjp the project is loaded (and I can see it in the localhost web interface). Anyway, for all connections, the tj3d daemon shows this exception: =2D-8<---------------cut here---------------start------------->8--- Exception `DRb::DRbConnError' at /gnu/store/yw250lzn7ii8vlm5gqk4ylzgy9jg8ii= 3-ruby-2.6.5/lib/ruby/2.6.0/drb/drb.rb:578 - connection closed =2D-8<---------------cut here---------------end--------------->8--- I'm not expert in Ruby so I don't know where to investigate for this. Happy hacking, Gio' =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJABAEBCgAqFiEERcxjuFJYydVfNLI5030Op87MORIFAmDKOyUMHGdAeGVsZXJh LmV1AAoJENN9DqfOzDkSRnkQAN8ufTtjVyi6CcNkSwCos2LXbSso36xINPRJBg0A jm+EaCl2rg2rwiP9BKHy7jws/Vr1ROxKPFob6Sde0+TryWuldeNQ7Gfr75zzu7eL 3odQrKCKYjFKOPJ4Ix3hLw5LPtP2oeo9kxv6EWz88JrxkSCxqjJd4lEGKJD61H7K DY/3xSPkLotA99AfLeItokmWjZTB2Wyc+pLaZnSFtIP7tchIrnIhcbNe6jK7WMGS G1IMjYOmfqqHIHzjih9R0Y3lSepUEdudi8cONmFJxmm9AcyFnXbgx6muoyu/fbgV bxQYoeTpMwJvEFZr1phRU0lTxGQnLVKRxmvGLu/XwfFlQFuK07czR7F3QWL67oYo m1B22dNJjuCmd0hQZPJRG7YEk8zZipc4Sx4uD+lAeXsg2uFKEDbCGCyg9Kc2wIhA QvO6xmuZmq3St2XO4ywHZl+aU2SXQgOKbqiBrA4ZoTYuEuXytn5cdH3hGZSBxAC5 1LwjSH2iGgSb4gkNy+FwhlPgdAGotMvwHcGciVGzl5FtqLMLUuZGWSbft2M+ELun +S+D9V2ZdGbRMJPA+nnAbu8Tdrj0XFQz85IAlrlHTKp5I4/v52nQVmkbLXysO2PM zFxHc2O1ODG1vkeeHSR1ZcfPhAb8dZfkl2P584t7v8filG6W+ekMgrtamvfcbT7s HOxr =GQ7p -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 26 17:44:17 2021 Received: (at 49042-done) by debbugs.gnu.org; 26 Jun 2021 21:44:17 +0000 Received: from localhost ([127.0.0.1]:48734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lxG65-0005ON-81 for submit@debbugs.gnu.org; Sat, 26 Jun 2021 17:44:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lxG62-0005O9-2M for 49042-done@debbugs.gnu.org; Sat, 26 Jun 2021 17:44:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42718) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lxG5w-0003QY-4C; Sat, 26 Jun 2021 17:44:08 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=42494 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lxG5v-0005R0-Ri; Sat, 26 Jun 2021 17:44:08 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Giovanni Biscuolo Subject: Re: bug#49042: [PATCH 0/2] WIP gnu: Add ruby-taskjuggler. References: <87lf7bnpj3.fsf@xelera.eu> <87im2fnpbk.fsf@xelera.eu> Date: Sat, 26 Jun 2021 23:44:06 +0200 In-Reply-To: <87im2fnpbk.fsf@xelera.eu> (Giovanni Biscuolo's message of "Tue, 15 Jun 2021 17:02:39 +0200") Message-ID: <87h7hk1eu1.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49042-done Cc: 49042-done@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: -3.3 (---) Hi, Giovanni Biscuolo skribis: >>>From 9ac299b7e54cd8602f17be35d65893ee77c7d487 Mon Sep 17 00:00:00 2001 > From: Giovanni Biscuolo > Date: Wed, 9 Jun 2021 11:49:15 +0200 > Subject: [PATCH 1/2] gnu: ruby-term-ansicolor: Update to 1.7.1. > > * gnu/packages/ruby.scm (ruby-term-ansicolor): Update to 1.7.1. [...] > From 46aacfc1ab93166a289f8edb1fcd119e9145840c Mon Sep 17 00:00:00 2001 > From: Giovanni Biscuolo > Date: Wed, 9 Jun 2021 11:57:12 +0200 > Subject: [PATCH] gnu: Add ruby-taskjuggler. > > * gnu/packages/ruby.scm (ruby-taskjuggler): New variable. Applied, thanks! Ludo=E2=80=99. From unknown Sun Jun 22 11:40:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 Jul 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator