* python-pytest in references graph @ 2022-07-24 20:25 Roel Janssen 2022-07-24 21:01 ` Maxime Devos 0 siblings, 1 reply; 7+ messages in thread From: Roel Janssen @ 2022-07-24 20:25 UTC (permalink / raw) To: guix-devel Dear Guix, I'm trying to understand the output of: $ guix graph --type=references python-rdflib | dot -Tsvg -o rdflib.svg Particularly, I'm looking at why python-pytest has an input arrow from python-rdflib, while it's "only" a native-input? I thought the "references" graph type would only include run-time references, but I don't know what happens in this case. What am I missing? Thank you for your time. Kind regards, Roel Janssen ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: python-pytest in references graph 2022-07-24 20:25 python-pytest in references graph Roel Janssen @ 2022-07-24 21:01 ` Maxime Devos 2022-07-25 5:59 ` Roel Janssen 2022-07-25 6:23 ` Lars-Dominik Braun 0 siblings, 2 replies; 7+ messages in thread From: Maxime Devos @ 2022-07-24 21:01 UTC (permalink / raw) To: Roel Janssen, guix-devel [-- Attachment #1.1.1: Type: text/plain, Size: 932 bytes --] On 24-07-2022 22:25, Roel Janssen wrote: > I'm trying to understand the output of: > $ guix graph --type=references python-rdflib | dot -Tsvg -o rdflib.svg > > Particularly, I'm looking at why python-pytest has an input arrow from python-rdflib, while it's > "only" a native-input? I thought the "references" graph type would only include run-time > references, but I don't know what happens in this case. > > What am I missing? It should, but sometimes there are bugs in the package definition or build system, in this case causing python-rdflib to refer to the native-input python-pytest. Likely it's the 'add-install-to-path' phase adding too much, a known issue, which could be solved by separating inputs and native-inputs on the build side when compiling natively (and not only when cross-compiling) (currently they are merged together into 'inputs'), though non-trivial. Greetings, Maxime. [-- Attachment #1.1.2: OpenPGP public key --] [-- Type: application/pgp-keys, Size: 929 bytes --] [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 236 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: python-pytest in references graph 2022-07-24 21:01 ` Maxime Devos @ 2022-07-25 5:59 ` Roel Janssen 2022-07-25 6:23 ` Lars-Dominik Braun 1 sibling, 0 replies; 7+ messages in thread From: Roel Janssen @ 2022-07-25 5:59 UTC (permalink / raw) To: Maxime Devos, guix-devel On Sun, 2022-07-24 at 23:01 +0200, Maxime Devos wrote: > > On 24-07-2022 22:25, Roel Janssen wrote: > > I'm trying to understand the output of: > > $ guix graph --type=references python-rdflib | dot -Tsvg -o rdflib.svg > > > > Particularly, I'm looking at why python-pytest has an input arrow from python-rdflib, while it's > > "only" a native-input? I thought the "references" graph type would only include run-time > > references, but I don't know what happens in this case. > > > > What am I missing? > > It should, but sometimes there are bugs in the package definition or > build system, in this case causing python-rdflib to refer to the > native-input python-pytest. Likely it's the 'add-install-to-path' phase > adding too much, a known issue, which could be solved by separating > inputs and native-inputs on the build side when compiling natively (and > not only when cross-compiling) (currently they are merged together into > 'inputs'), though non-trivial. Thanks for your explanation! I see indeed that in the build output a couple of programs include pytest in their "GUIX_PYTHONPATH". Kind regards, Roel Janssen ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: python-pytest in references graph 2022-07-24 21:01 ` Maxime Devos 2022-07-25 5:59 ` Roel Janssen @ 2022-07-25 6:23 ` Lars-Dominik Braun 2022-07-25 13:12 ` bokr 1 sibling, 1 reply; 7+ messages in thread From: Lars-Dominik Braun @ 2022-07-25 6:23 UTC (permalink / raw) To: Maxime Devos; +Cc: Roel Janssen, guix-devel Hi, > It should, but sometimes there are bugs in the package definition or > build system, in this case causing python-rdflib to refer to the > native-input python-pytest. Likely it's the 'add-install-to-path' phase > adding too much, a known issue, which could be solved by separating > inputs and native-inputs on the build side when compiling natively (and > not only when cross-compiling) (currently they are merged together into > 'inputs'), though non-trivial. the issue is indeed a known bug https://issues.guix.gnu.org/25235 Lars ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: python-pytest in references graph 2022-07-25 6:23 ` Lars-Dominik Braun @ 2022-07-25 13:12 ` bokr 2022-07-25 14:41 ` Tobias Geerinckx-Rice 0 siblings, 1 reply; 7+ messages in thread From: bokr @ 2022-07-25 13:12 UTC (permalink / raw) To: Lars-Dominik Braun; +Cc: Maxime Devos, Roel Janssen, guix-devel On +2022-07-25 08:23:57 +0200, Lars-Dominik Braun wrote: > Hi, > > > It should, but sometimes there are bugs in the package definition or > > build system, in this case causing python-rdflib to refer to the > > native-input python-pytest. Likely it's the 'add-install-to-path' phase > > adding too much, a known issue, which could be solved by separating > > inputs and native-inputs on the build side when compiling natively (and > > not only when cross-compiling) (currently they are merged together into > > 'inputs'), though non-trivial. > the issue is indeed a known bug https://issues.guix.gnu.org/25235 > > Lars > > what's up^H^H down with that URL?? -----------cut here---------------start------------->8--- [15:03 ~/bs]$ ping -c 3 issues.guix.gnu.org PING issues.guix.gnu.org (141.80.181.40) 56(84) bytes of data. 64 bytes from 141.80.181.40 (141.80.181.40): icmp_seq=1 ttl=46 time=88.7 ms 64 bytes from 141.80.181.40 (141.80.181.40): icmp_seq=2 ttl=46 time=81.10 ms 64 bytes from 141.80.181.40 (141.80.181.40): icmp_seq=3 ttl=46 time=81.7 ms --- issues.guix.gnu.org ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2ms rtt min/avg/max/mdev = 81.727/84.125/88.669/3.214 ms [15:03 ~/bs]$ wl-paste https://issues.guix.gnu.org/25235 [15:04 ~/bs]$ wget https://issues.guix.gnu.org/25235 >> gxiss23235.txt --2022-07-25 15:05:57-- https://issues.guix.gnu.org/25235 Resolving issues.guix.gnu.org (issues.guix.gnu.org)... 141.80.181.40 Connecting to issues.guix.gnu.org (issues.guix.gnu.org)|141.80.181.40|:443... connected. HTTP request sent, awaiting response... 502 Bad Gateway 2022-07-25 15:05:57 ERROR 502: Bad Gateway. -----------cut here---------------end--------------->8--- -- Regards, Bengt Richter ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: python-pytest in references graph 2022-07-25 13:12 ` bokr @ 2022-07-25 14:41 ` Tobias Geerinckx-Rice 2022-07-25 17:32 ` Bengt Richter 0 siblings, 1 reply; 7+ messages in thread From: Tobias Geerinckx-Rice @ 2022-07-25 14:41 UTC (permalink / raw) To: guix-devel, bokr, Lars-Dominik Braun; +Cc: Maxime Devos, Roel Janssen Hi Bengt, Berlin is currently in a degraded state (probably a Shepherd bug). The main Web site works, although it's probably not being updated, and last I checked substitutes did to, but issues. is down and I don't think Cuirass is building new substitutes. We can't remotely reset the machine, so we wait until somebody can. Kind regards, T G-R Sent on the go. Excuse or enjoy my brevity. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: python-pytest in references graph 2022-07-25 14:41 ` Tobias Geerinckx-Rice @ 2022-07-25 17:32 ` Bengt Richter 0 siblings, 0 replies; 7+ messages in thread From: Bengt Richter @ 2022-07-25 17:32 UTC (permalink / raw) To: Tobias Geerinckx-Rice Cc: guix-devel, Lars-Dominik Braun, Maxime Devos, Roel Janssen Hi Tobias, On +2022-07-25 14:41:15 +0000, Tobias Geerinckx-Rice wrote: > Hi Bengt, > > Berlin is currently in a degraded state (probably a Shepherd bug). The main Web site works, although it's probably not being updated, and last I checked substitutes did to, but issues. is down and I don't think Cuirass is building new substitutes. > > We can't remotely reset the machine, so we wait until somebody can. > > Kind regards, > > T G-R > > Sent on the go. Excuse or enjoy my brevity. From tracepath, it seems to stop at some "RIPE" server[1]: --8<---------------cut here---------------start------------->8--- [18:02 ~/bs]$ wl-paste 11: cr-tub2-be10.x-win.dfn.de 102.352ms asymm 10 12: kr-mdcbln1.x-win.dfn.de 110.156ms asymm 10 13: 141.80.238.11 93.580ms asymm 17 14: no reply --8<---------------cut here---------------end--------------->8--- FWIW: [1] whois 141.80.238.11 >> whois.141.80.238.11.txt and copying some lines from the less view: --8<---------------cut here---------------start------------->8--- less whois.141.80.238.11.txt [18:05 ~/bs]$ wl-paste % This is the RIPE Database query service. % The objects are in RPSL format. % % The RIPE Database is subject to Terms and Conditions. % See http://www.ripe.net/db/support/db-terms-conditions.pdf % Note: this output has been filtered. % To receive output for a database update, use the "-B" flag. % Information related to '141.80.0.0 - 141.80.255.255' --8<---------------cut here---------------end--------------->8--- I guess their server would be the one that couldn't get anything from where my wget failed: --8<---------------cut here---------------start------------->8--- Connecting to issues.guix.gnu.org (issues.guix.gnu.org)|141.80.181.40|:443... connected. HTTP request sent, awaiting response... 502 Bad Gateway 2022-07-25 15:05:57 ERROR 502: Bad Gateway. --8<---------------cut here---------------end--------------->8--- How hard would it be to set up some kind of fail-over at issues.guix.gnu.org (which presumably resolves ok internally) to say, e.g. --8<---------------cut here---------------start------------->8--- We know issues.guix.gnu.org (141.80.181.40) has been down since YYYY-MM-DD hh:mm:ss, sorry. Admin notified YYYY-MM-DD hh:mm:ss who replied: Fix ETA: ... --8<---------------cut here---------------end--------------->8--- I.e., IWBN to get something informative from gnu rather than some net error code :) Is there an easy way to determine on the serving server how it is responding to requests from the internet and switch/restore if down/up? Or would you have to resort to some kind of periodic selfie-probe via SSH/VPN to a cooperating mirror server? (amateur idea :) BTW, a good solution for informatiive status in place of error codes might be applicable to other server stoppages and problems too, n'est-ce pas? -- Regards, Bengt Richter ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-07-25 17:33 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-07-24 20:25 python-pytest in references graph Roel Janssen 2022-07-24 21:01 ` Maxime Devos 2022-07-25 5:59 ` Roel Janssen 2022-07-25 6:23 ` Lars-Dominik Braun 2022-07-25 13:12 ` bokr 2022-07-25 14:41 ` Tobias Geerinckx-Rice 2022-07-25 17:32 ` Bengt Richter
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).