[00:39:33] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[00:39:48] <jmr_mp> franklinyu: what are you looking for exactly? if you want an 'is this port installed' command that gives a non-zero exit code for no and 0 for yes, there isn't one
[00:44:53] <jmr_mp> other ways to accomplish the same thing might include checking if 'port echo \( foo bar baz \) and not active' gives an empty string
[00:46:18] <jmr_mp> not super hard to write is_port_installed.tcl either
[00:47:15] *** toby_ <toby_!~toby@2620:149:f02:1b0:1cf3:dd55:2831:e76a> has joined #macports
[00:47:27] *** toby <toby!~toby@2620:149:f:1a65:7c75:fcad:54cc:ac19> has quit IRC (Ping timeout: 240 seconds)
[00:53:47] *** toby_ <toby_!~toby@2620:149:f02:1b0:1cf3:dd55:2831:e76a> has quit IRC (Ping timeout: 240 seconds)
[00:58:49] *** toby <toby!~toby@2620:149:f:1a65:4bd:1b89:518d:f664> has joined #macports
[01:11:44] *** munjoma[m] <munjoma[m]!munjomamat@gateway/shell/matrix.org/x-kcohdkocbykbwkns> has quit IRC (Ping timeout: 252 seconds)
[01:12:15] *** Guest77821 <Guest77821!dittidmatr@gateway/shell/matrix.org/x-gfiuocxsxiibnfzx> has quit IRC (Ping timeout: 252 seconds)
[01:12:41] *** Guest77821 <Guest77821!dittidmatr@gateway/shell/matrix.org/x-rgdkoryccklcudbf> has joined #macports
[01:13:45] *** munjoma[m] <munjoma[m]!munjomamat@gateway/shell/matrix.org/x-hmgtursjwqqjgiqv> has joined #macports
[01:36:54] *** dale_ <dale_!~dale@unaffiliated/dale> has joined #macports
[01:37:14] *** dale <dale!~dale@unaffiliated/dale> has quit IRC (Disconnected by services)
[01:37:14] *** dale_ is now known as dale
[01:42:05] <Schamschula> I just ran into a problem where trace mode blocked the python 3.7 framework of a port with the python 1.0 PG and "python.versions 37"
[01:43:53] <Schamschula> The port builds cleanly w/o trace mode.
[01:53:46]
<mplog> reneeotten ports:master * 8ba2a0e044 / python/py-isort/Portfile: py-isort: update to 4.3.10 https://git.io/fhxKC
[01:53:50]
<mplog> reneeotten ports:master * d772f204fa / python/py-imdb/Portfile: py-imdb: add modeline, whitespace changes https://git.io/fhxKW
[01:53:51]
<mplog> reneeotten ports:master * 6423287124 / python/py-imdb/Portfile: py-imdb: update to 6.6, add py37 https://git.io/fhxKl
[01:53:59]
<mplog> reneeotten ports:master * 3c9b16586e / python/py-ioflo/Portfile: py-ioflo: update to 1.7.5 https://git.io/fhxK8
[01:54:00]
<mplog> reneeotten ports:master * f676f51f5b / python/py-setuptools-git/Portfile: py-setuptools-git: new port, version 1.2 https://git.io/fhxK4
[01:54:01]
<mplog> reneeotten ports:master * d05e3c434c / python/py-iplib/Portfile: py-iplib: add modeline, whitespace https://git.io/fhxKB
[01:54:05]
<mplog> reneeotten ports:master * ff485384a4 / python/py-iplib/Portfile: py-iplib: update to 1.2.1, switch to PyPI https://git.io/fhxKR
[01:54:06]
<mplog> reneeotten ports:master * be682c9c2a / python/py-jenkins-job-builder/Portfile: py-jenkins-job-builder: update to 2.9.1 https://git.io/fhxK0
[01:54:08]
<mplog> reneeotten ports:master * a5223adbae / python/py-jmespath-terminal/Portfile: py-jmespath-terminal: update to 0.2.1, add py37 https://git.io/fhxKE
[02:26:23] <Schamschula> When running in debug mode, I find that trace mode is OK with python27 but excludes python37, even after I do "sudo port select python python37"...
[02:29:56] <toby> any specific paths it complains about?
[02:32:03]
<mplog> mps ports:master * 9b82a4b872 / tex/rubber/Portfile: rubber: update to 1.5.1 https://git.io/fhxKj
[02:42:06] <Schamschula> toby: /opt/local/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7
[02:44:48] <toby> weird. i guess i should just try to repro ;)
[02:45:07] <toby> specific command you're trying?
[02:47:30] <Schamschula> toby: I was trying to build rubber ^^^. I pushed it anyway. We'll see how the build bots handle it.
[03:06:20] <jmr_mp> Schamschula: it was right before
[03:08:09] <jmr_mp> % port deps rubber
[03:08:09] <jmr_mp> Full Name: rubber @1.5.1_0
[03:08:09] <jmr_mp> Build Dependencies: texinfo
[03:08:09] <jmr_mp> Library Dependencies: texlive
[03:09:36] <jmr_mp> so two things: python.versions says which subports you want to create - you don't want any, so just setting python.default_version is right
[03:09:44] <jmr_mp> and also you overwrite the python dependency
[03:09:52] <jmr_mp> with texlive
[03:11:21]
<mplog> jmr ports:master * 0f615d948d / tex/rubber/Portfile: rubber: fix deps https://git.io/fhx6B
[03:12:37]
<mplog> devans ports:master * e7ea9754c5 / graphics/gimp2-devel/Portfile graphics/gimp2-devel/files/patch-configure.ac.diff: gimp2-devel: update to version 2.10.9 devel branch as of 20190304 https://git.io/fhx6E
[03:12:44] <Schamschula> jmr_mp: depends_lib-append was the issue. I had also tried using python.default_version w/o any success.
[03:12:54] <jmr_mp> well both were wrong
[03:16:07] <toby> i can't really make many ports build with -t
[03:16:11] <toby> i don't think people use this
[03:17:15] <Schamschula> toby: I normally build with -t before I push a Portfile. It is rare that I run into this kind of issue.
[03:18:59] <toby> oh, looks like it might be my fault actually ;)
[03:19:11] <toby> or rather, the fault of my particular OS installation
[03:19:43]
<mplog> reneeotten ports:master * 29dfa03f1b / lang/python38-devel/Portfile: python38-devel: update to 3.8.0a2 https://git.io/fhx6g
[03:34:06] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[03:40:06] *** toby <toby!~toby@2620:149:f:1a65:4bd:1b89:518d:f664> has quit IRC (Ping timeout: 264 seconds)
[03:44:40] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Read error: Connection reset by peer)
[03:45:01] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[03:47:32] *** toby <toby!~toby@2620:149:f02:1b0:c439:c366:135:91e2> has joined #macports
[03:49:47] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 240 seconds)
[03:52:18] *** toby <toby!~toby@2620:149:f02:1b0:c439:c366:135:91e2> has quit IRC (Ping timeout: 252 seconds)
[04:10:35] *** dale <dale!~dale@unaffiliated/dale> has quit IRC (Quit: dale)
[04:19:43] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has joined #macports
[04:21:58] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has quit IRC (Remote host closed the connection)
[04:26:23] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has joined #macports
[04:31:39] <Ionic> uhoh...
[04:31:54] <Ionic> looks like base screws up muniversal builds if the worksrcdir is a symlink to a different dir
[04:32:51] <Ionic> or muniversal, not sure yet
[04:34:00] <Ionic> muniversal, really... huh, how did this never blow up before?
[04:38:00] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has quit IRC (Remote host closed the connection)
[04:40:23] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has joined #macports
[05:00:23] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has quit IRC (Remote host closed the connection)
[05:03:39] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[05:15:24] *** willyg_cos <willyg_cos!~joeuser@97-121-143-96.clsp.qwest.net> has joined #macports
[05:18:14] *** willyg_cos <willyg_cos!~joeuser@97-121-143-96.clsp.qwest.net> has quit IRC (Client Quit)
[05:20:46] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has joined #macports
[05:25:00] <jmr_mp> which I still think is a lot of work just to avoid setting worksrcdir correctly
[05:29:43] <Ionic> yeah, likely
[05:30:40] <Ionic> but even if I fix muniversal with yet another round of work (seems to be working fine for now) by iterating over the link targets... what else may be lingering broken?
[05:32:08] <Ionic> git grep 'copy ${?worksrc' it is I guess...
[05:36:15] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Quit: jfcaron)
[05:36:27] *** toby <toby!~toby@2601:645:8100:100:4d30:7eff:61a9:b5ab> has joined #macports
[05:45:03] *** toby <toby!~toby@2601:645:8100:100:4d30:7eff:61a9:b5ab> has quit IRC (Ping timeout: 252 seconds)
[05:57:19] *** mojca <mojca!~Adium@cpe-31-15-148-226.dsl.telemach.net> has joined #macports
[05:57:19] *** mojca <mojca!~Adium@cpe-31-15-148-226.dsl.telemach.net> has quit IRC (Changing host)
[05:57:19] *** mojca <mojca!~Adium@mittelab/members/mojca> has joined #macports
[06:03:37] *** dale <dale!~dale@unaffiliated/dale> has joined #macports
[06:19:52] *** mplog <mplog!~irker@donkey.codingfarm.de> has quit IRC (Quit: transmission timeout)
[06:36:49] *** mojca <mojca!~Adium@mittelab/members/mojca> has quit IRC (Quit: Leaving.)
[07:09:03] *** dale <dale!~dale@unaffiliated/dale> has quit IRC (Quit: dale)
[07:47:01] *** mojca <mojca!~Adium@APN-123-246-241-gprs.simobil.net> has joined #macports
[07:47:01] *** mojca <mojca!~Adium@APN-123-246-241-gprs.simobil.net> has quit IRC (Changing host)
[07:47:01] *** mojca <mojca!~Adium@mittelab/members/mojca> has joined #macports
[07:52:27] *** mojca <mojca!~Adium@mittelab/members/mojca> has quit IRC (Ping timeout: 240 seconds)
[08:16:42] *** mplog <mplog!~irker@donkey.codingfarm.de> has joined #macports
[08:22:33] *** Crosma <Crosma!~Crosma@unaffiliated/crosma> has joined #macports
[08:24:04]
<mplog> devans ports:master * 2c08cd3bc2 / perl/p5-module-manifest/Portfile: p5-module-manifest: add 5.26 subport, dependencies, noarch https://git.io/fhxXV
[08:25:05]
<mplog> devans ports:master * fdfc6d9b4a / perl/p5-test-distmanifest/Portfile: p5-test-distmanifest: add 5.26 subport, dependencies, noarch https://git.io/fhxXr
[08:26:27]
<mplog> devans ports:master * afa59712ea / perl/p5-test-perltidy/Portfile: p5-test-perltidy: add 5.26 subport, dependencies, noarch https://git.io/fhxXK
[08:27:38]
<mplog> devans ports:master * 3fe99167f9 / perl/p5-x11-protocol-other/Portfile: p5-x11-protocol-other: add 5.26 subport, dependencies, noarch https://git.io/fhxX6
[08:49:06] *** banym <banym!~banym@unaffiliated/banym> has quit IRC (Ping timeout: 264 seconds)
[09:00:41] *** banym <banym!~banym@banym.de> has joined #macports
[09:00:41] *** banym <banym!~banym@banym.de> has quit IRC (Changing host)
[09:00:41] *** banym <banym!~banym@unaffiliated/banym> has joined #macports
[09:15:12] *** ma_ <ma_!~textual@92.98.157.187> has joined #macports
[09:34:11] *** vike1 <vike1!~vike@c83-252-18-50.bredband.comhem.se> has quit IRC (Read error: Connection reset by peer)
[09:36:35] *** vike1 <vike1!~vike@c83-252-18-50.bredband.comhem.se> has joined #macports
[09:48:23] *** vike1 <vike1!~vike@c83-252-18-50.bredband.comhem.se> has quit IRC (Ping timeout: 245 seconds)
[09:51:10] *** vike <vike!~vike@c83-252-18-50.bredband.comhem.se> has joined #macports
[09:53:35] *** vike <vike!~vike@c83-252-18-50.bredband.comhem.se> has quit IRC (Read error: Connection reset by peer)
[09:57:18] *** vike <vike!~vike@c83-252-18-50.bredband.comhem.se> has joined #macports
[10:04:15] *** ma_ <ma_!~textual@92.98.157.187> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[10:05:18] *** ma_ <ma_!~textual@92.98.157.187> has joined #macports
[10:07:53] *** floppydh <floppydh!~floppydh@buro.mquadr.at> has joined #macports
[10:13:12] *** ma_ <ma_!~textual@92.98.157.187> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[10:14:30] *** ma_ <ma_!~textual@92.98.157.187> has joined #macports
[10:15:37] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 246 seconds)
[10:20:43] *** jornane <jornane!jornane@jornane.znc.fyrkat.no> has quit IRC (Ping timeout: 250 seconds)
[10:31:08] *** jornane <jornane!jornane@jornane.znc.fyrkat.no> has joined #macports
[11:00:58]
<mplog> devans ports:master * 95fc3c9774 / perl/p5-datetime-format-builder/Portfile: p5-datetime-format-builder: update to version 0.82, dependencies https://git.io/fhxD1
[11:01:46]
<mplog> devans ports:master * 240e2319ab / perl/p5-io-aio/Portfile perl/p5-io-aio/files/patch-AIO.xs.diff: p5-io-aio: update to version 4.7 https://git.io/fhxDM
[11:02:23] *** ma_ <ma_!~textual@92.98.157.187> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[11:02:39]
<mplog> devans ports:master * a7dd854d97 / perl/p5-io-socket-ssl/Portfile: p5-io-socket-ssl: update to version 2.064, dependencies https://git.io/fhxDD
[11:02:53] *** ma_ <ma_!~textual@92.98.157.187> has joined #macports
[11:04:12] *** easye <easye!~user@148.251.221.163> has joined #macports
[11:04:41] *** easye <easye!~user@148.251.221.163> has quit IRC (Remote host closed the connection)
[11:06:07] *** easye <easye!~user@148.251.221.163> has joined #macports
[11:07:29] *** easye <easye!~user@148.251.221.163> has quit IRC (Remote host closed the connection)
[11:07:55] *** easye <easye!~user@oxi.slack.net> has joined #macports
[11:45:45] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[11:58:27] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 240 seconds)
[12:05:19] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[12:14:04] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Read error: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac)
[13:06:54] *** ma_ <ma_!~textual@92.98.157.187> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[13:10:07] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[13:10:28]
<mplog> devans ports:master * b323708355 / perl/p5-test-perltidy/Portfile: p5-test-perltidy: update to version 20190305, dependencies https://git.io/fhxHn
[13:10:35] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Read error: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac)
[13:21:39] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[13:24:44]
<mplog> amake ports:master * 532ded6369 / aqua/OmegaT/Portfile: omegat: update to 4.1.5_04 https://git.io/fhxHr
[13:25:27] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Read error: error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac)
[13:26:48] *** djinni`_ <djinni`_!~djinni@68.ip-149-56-14.net> has quit IRC (Quit: Leaving)
[13:30:39] *** djinni` <djinni`!~djinni@68.ip-149-56-14.net> has joined #macports
[13:55:26] *** ma_ <ma_!~textual@92.98.157.187> has joined #macports
[13:56:31] *** willyg_cos <willyg_cos!~willyg_co@97-121-143-96.clsp.qwest.net> has quit IRC (Remote host closed the connection)
[14:10:27]
<mplog> laggardkernel ports:master * 9a50f713bb / sysutils/ranger/Portfile: ranger: update to 1.9.2 https://git.io/fhxQ6
[14:15:33]
<mplog> rainbow ports:master * cb434095f0 / science/gr-limesdr/Portfile: gr-limesdr: new port https://git.io/fhxQS
[14:18:17] *** Crosma <Crosma!~Crosma@unaffiliated/crosma> has quit IRC (Quit: Leaving)
[14:31:56] *** ma_ <ma_!~textual@92.98.157.187> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[14:40:47]
<mplog> michaelld ports:master * 36948e1e76 / python/py-zmq/Portfile: py-zmq: update to 18.0.1 https://git.io/fhx70
[14:46:16] *** MacLemon_ <MacLemon_!~MacLemon@dungeon.maclemon.at> has quit IRC (Quit: squeezing out…)
[14:46:41] *** MacLemon_ <MacLemon_!~MacLemon@dungeon.maclemon.at> has joined #macports
[15:18:45]
<mplog> gp ports:master * bb7a843049 / graphics/dmtx-utils/Portfile: dmtx-utils: new port, version 0.7.6 https://git.io/fhx5u
[15:27:34]
<mplog> mf2k ports:master * 87cbb6bbed / graphics/dmtx-utils/Portfile: dmtx-utils: Whitespace tweaks https://git.io/fhx5i
[15:31:49] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[15:39:49]
<mplog> mf2k ports:master * 730d157fe1 / graphics/dmtx-utils/Portfile: dmtx-utils: Re-organize dependencies https://git.io/fhxdJ
[15:51:20]
<mplog> mf2k ports:master * 6468cccd38 / x11/pcb/Portfile: pcb: Update to version 4.2.0 https://git.io/fhxdW
[16:12:35] *** floppydh <floppydh!~floppydh@buro.mquadr.at> has quit IRC (Quit: WeeChat 2.3)
[16:15:11] *** dale_ <dale_!~dale@unaffiliated/dale> has joined #macports
[16:15:30] *** dale_ is now known as dale
[16:30:37] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[16:33:34] *** dale <dale!~dale@unaffiliated/dale> has quit IRC (Quit: dale)
[16:33:55] *** dale <dale!~dale@unaffiliated/dale> has joined #macports
[16:43:39]
<mplog> mf2k ports:master * e9e426121e / x11/pcb/files/pcb-4.2.0-intltoolbug.patch: pcb: Add missing patchfile https://git.io/fhxFS
[16:54:05] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Quit: jfcaron)
[17:01:57] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[17:46:16] *** jungsubk <jungsubk!~jungsubk@121.130.170.3> has joined #macports
[17:53:24] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 268 seconds)
[18:04:07] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[18:12:05] *** jungsubk <jungsubk!~jungsubk@121.130.170.3> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[18:31:10] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Read error: Connection reset by peer)
[18:31:39] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[18:32:48]
<mplog> dluke ports:master * d52fa8c707 / net/bind9/Portfile net/bind9/files/gssapi-link.patch: bind9: rm obsolete patch and old python variants https://git.io/fhxAN
[18:41:12] *** jungsubk <jungsubk!~jungsubk@121.130.170.3> has joined #macports
[19:02:50] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 250 seconds)
[19:24:30]
<mplog> michaelld ports:master * 5633a3bb95 / science/limesuite/Portfile science/limesuite/files/patch-src_CMakeLists.txt.diff: limesuite: add pkgconfig build dependency and fix patching https://git.io/fhxxd
[19:24:50] *** jungsubk <jungsubk!~jungsubk@121.130.170.3> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
[19:25:08]
<mplog> michaelld ports:master * 6f5c3d405a / science/gr-limesdr/Portfile: gr-limesdr: add pkgconfig build dependency https://git.io/fhxxb
[19:27:12] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[19:42:21] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Quit: jfcaron)
[19:55:28] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 245 seconds)
[20:01:11] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[20:13:28] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[20:21:41] *** Arjun <Arjun!76b9ecc5@gateway/web/freenode/ip.118.185.236.197> has joined #macports
[20:22:04] *** Arjun is now known as Guest57416
[20:25:07] *** Guest57416 <Guest57416!76b9ecc5@gateway/web/freenode/ip.118.185.236.197> has left #macports
[20:31:13] *** landonf <landonf!landonf@mac68k.info> has joined #macports
[20:35:28] *** arjunsalyan_ <arjunsalyan_!0e8be4da@gateway/web/freenode/ip.14.139.228.218> has joined #macports
[20:36:50] *** arjunsalyan <arjunsalyan!~arjunsaly@14.139.228.218> has joined #macports
[20:38:40] *** arjunsalyan_ <arjunsalyan_!0e8be4da@gateway/web/freenode/ip.14.139.228.218> has left #macports
[20:39:20] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Quit: jfcaron)
[21:01:08]
<mplog> reneeotten ports:master * bc6118ab77 / python/py-pytest/Portfile: py-pytest: update to 4.3.0 https://git.io/fhxhD
[21:02:41]
<mplog> reneeotten ports:master * 8187530a8c / python/py-astroid/Portfile: py-astroid: update to 2.2.3 https://git.io/fhxhQ
[21:14:00] *** ferdy- <ferdy-!~ferdy@funtoo/contrib/ferdy-> has joined #macports
[21:14:00] *** ferdy- is now known as ferdy
[21:20:03] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 245 seconds)
[21:23:29] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[21:25:53] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[21:32:28] *** jflude <jflude!490850cc@gateway/web/freenode/ip.73.8.80.204> has joined #macports
[21:32:51] *** jflude <jflude!490850cc@gateway/web/freenode/ip.73.8.80.204> has left #macports
[21:32:56] *** arjunsalyan <arjunsalyan!~arjunsaly@14.139.228.218> has left #macports
[21:33:39] *** jflude <jflude!490850cc@gateway/web/freenode/ip.73.8.80.204> has joined #macports
[21:36:13] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Quit: jfcaron)
[21:42:45] *** tdy <tdy!~tdy@unaffiliated/tdy> has quit IRC (Ping timeout: 252 seconds)
[21:45:33] *** jflude <jflude!490850cc@gateway/web/freenode/ip.73.8.80.204> has quit IRC ()
[21:46:25] *** jflude <jflude!490850cc@gateway/web/freenode/ip.73.8.80.204> has joined #macports
[21:55:27] *** jflude <jflude!490850cc@gateway/web/freenode/ip.73.8.80.204> has quit IRC (Ping timeout: 256 seconds)
[21:56:52] *** VeniVidiVici <VeniVidiVici!490850cc@gateway/web/freenode/ip.73.8.80.204> has joined #macports
[21:56:57] *** VeniVidiVici <VeniVidiVici!490850cc@gateway/web/freenode/ip.73.8.80.204> has left #macports
[22:17:39] <franklinyu> Hi guys. I'm writing a Portfile for a port that depends any version of Python 3. would it make sense to depends on "bin:python3:python37"? In that case, would the "pypy3" port satisfy the dependency?
[22:34:51] *** mojca <mojca!~Adium@cpe-31-15-148-226.dsl.telemach.net> has joined #macports
[22:34:51] *** mojca <mojca!~Adium@cpe-31-15-148-226.dsl.telemach.net> has quit IRC (Changing host)
[22:34:51] *** mojca <mojca!~Adium@mittelab/members/mojca> has joined #macports
[23:00:47] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[23:22:41] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has quit IRC (Quit: jfcaron)
[23:31:08] <neverpanic> franklinyu: Usually such ports install Python modules, or is that not the case here?
[23:31:21] <neverpanic> In most cases, we recommend just choosing a Python version and depending on that.
[23:32:02] <franklinyu> neverpanic: It's a module, but not published to PyPI, just GitHub
[23:32:19] <franklinyu> And it doesn't have any dependency
[23:33:12] <neverpanic> In that case, it'll be installed in a specific Python's site-packages directory anyway, so you must depend on a specific one
[23:33:12] <franklinyu> The suggested runtime is PyPy 3, but the project also officially support Python 3. I think more user would run it with Python 3 since they have it installed already.
[23:33:45] <neverpanic> We can't have packages install files in different paths depending on which Python is installed on a user's system without using variants.
[23:33:47] <franklinyu> neverpanic: I think I have some mis-understanding. It's not like a real module with "setup.py"
[23:34:04] <franklinyu> It's like a (folder of) self-contained script
[23:34:31] <neverpanic> In that case, just choose a Python version and use that, I'd recommend 3.7
[23:34:31] <franklinyu> So no, doesn't have to be on "site-packages" folder
[23:34:52] <franklinyu> Really? What if user want to run it with PyPy 3
[23:35:27] <neverpanic> If it's a script that does a specific thing, why would a user case which version if Python it uses to achieve that specific thing, as long as it works as expected?
[23:36:06] <franklinyu> Because it is computation-intensive, and PyPy 3 for that task is significantly faster
[23:36:14] <neverpanic> Keep in mind that we don't have a /opt/local/bin/python3 symlink by default, so you can't write a shebang that will work out of the box against pypy3 or cpython3 anyway.
[23:36:30] <neverpanic> A good reason to choose pypy3 as default, then.
[23:37:07] <franklinyu> What does that mean? So user need to "select_python3" to have /opt/local/bin/python3 ?
[23:37:14] <neverpanic> Yes.
[23:37:52] <neverpanic> And you can't rely on users having done that, i.e. it won't be present on the buildbots.
[23:39:53] <franklinyu> What does it have to do with buildbots? We don't need to run it when we package it.
[23:39:59] <neverpanic> For that reason we usually rewrite the shebang to the version of python you actually depend on, but the contents of a package cannot depend on what a user has locally installed, so if you want to support both and switch the shebang depending on what's pre-installed, you need to offer two variants and change the default depending on what the user has
[23:40:47] <neverpanic> In that case it would actually work, but users might still not be able to run it if you give it a shebang of #!/usr/bin/env python3 or #!/opt/local/bin/python3
[23:41:36] *** tdy <tdy!~tdy@unaffiliated/tdy> has joined #macports
[23:41:47] *** jfcaron <jfcaron!~jfcaron@unaffiliated/jfcaron> has joined #macports
[23:42:22] <franklinyu> Just wondering, why don't we have /opt/local/bin/python3 by default?
[23:42:36] <neverpanic> What would it point to?
[23:43:08] <franklinyu> Is that the case for other "select_*" packages?
[23:43:19] <neverpanic> Yes, they don't come with a default selection either.
[23:44:13] <neverpanic> That's not necessarily a good design choice (and update-alternatives, for example, behaves differently), but it's the way things currently work.
[23:45:55] *** mojca <mojca!~Adium@mittelab/members/mojca> has quit IRC (Quit: Leaving.)
[23:46:16] <neverpanic> Anyway, I'll go and grab a bag of sleep now, see you around.
[23:46:22] <franklinyu> See ya
[23:58:16] *** mojca <mojca!~Adium@cpe-31-15-148-226.dsl.telemach.net> has joined #macports
[23:58:16] *** mojca <mojca!~Adium@cpe-31-15-148-226.dsl.telemach.net> has quit IRC (Changing host)
[23:58:16] *** mojca <mojca!~Adium@mittelab/members/mojca> has joined #macports