Logs: freenode/#haskell
| 2020-10-01 08:38:08 | <kindaro> | Maybe trying to be compatible with NTFS or something? |
| 2020-10-01 08:38:43 | → | o1lo01ol1o joins (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) |
| 2020-10-01 08:38:56 | <tomsmeding> | windows certainly likes to mark stuff executable, but I'd hope it hardly _needs_ them to be? |
| 2020-10-01 08:39:14 | <tomsmeding> | also then why aren't the source files executable, only the extra-source-files |
| 2020-10-01 08:39:31 | <tomsmeding> | and not the LICENSE file |
| 2020-10-01 08:39:38 | × | jgt quits (~jgt@188.239.64.32) (Ping timeout: 256 seconds) |
| 2020-10-01 08:39:47 | × | motersen quits (~user@2001-4dd1-ce19-0-41b8-8f35-edf5-ff23.ipv6dyn.netcologne.de) (Ping timeout: 240 seconds) |
| 2020-10-01 08:40:24 | <kindaro> | Yep, that does not align. |
| 2020-10-01 08:41:45 | ← | coot parts (~coot@37.30.49.34.nat.umts.dynamic.t-mobile.pl) () |
| 2020-10-01 08:41:52 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-01 08:42:19 | <[exa]> | windows' executable bit is the "safe default" if reading the filesystem on a reasonable platform |
| 2020-10-01 08:42:30 | <[exa]> | hopefully nothing to do with this |
| 2020-10-01 08:43:01 | <[exa]> | btw isn't that just my issue? A perfectly empty cabal project from `cabal init` does that for me here. |
| 2020-10-01 08:43:02 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 258 seconds) |
| 2020-10-01 08:43:17 | <tomsmeding> | oh, you mean that windows has no concept of an x bit, so it just gets set by whatever code does the translation to unix world? |
| 2020-10-01 08:43:21 | → | coot joins (~coot@37.30.49.34.nat.umts.dynamic.t-mobile.pl) |
| 2020-10-01 08:43:56 | <dminuoso> | [exa]: File a bug report? |
| 2020-10-01 08:44:23 | <[exa]> | tomsmeding: AFAIK that was the original reason when they wrote the fat16/32 drivers |
| 2020-10-01 08:44:49 | <tomsmeding> | because I've seen x bits set also in e.g. zip files that I receive from windows users |
| 2020-10-01 08:45:09 | <[exa]> | interesting |
| 2020-10-01 08:45:22 | <[exa]> | perhaps it became a convention like \r\n :] |
| 2020-10-01 08:45:42 | <[exa]> | but certainly that has nothing in common with CHANGELOG +x |
| 2020-10-01 08:45:57 | <[exa]> | s/certainly/hopefully/ |
| 2020-10-01 08:46:02 | <dminuoso> | [exa]: And your question of 1Gsec is answered in the source code |
| 2020-10-01 08:46:13 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds) |
| 2020-10-01 08:46:19 | <tomsmeding> | https://github.com/haskell/cabal/blob/master/cabal-install/src/Distribution/Client/SrcDist.hs#L87 |
| 2020-10-01 08:46:21 | <tomsmeding> | indeed it is |
| 2020-10-01 08:47:21 | <dminuoso> | It seems rather hacky though. It should rather adjust the proper mod time to have 1980 as a minimum. |
| 2020-10-01 08:47:28 | <dminuoso> | As opposed to fixed at 1Gsec |
| 2020-10-01 08:47:40 | → | taurux joins (~taurux@net-93-151-203-48.cust.dsl.teletu.it) |
| 2020-10-01 08:47:43 | <tomsmeding> | in particular, the modification time is set to a constant value for reproducibility |
| 2020-10-01 08:48:22 | <dminuoso> | I dont know about reproducibility here, the rationale seems to be just windows. |
| 2020-10-01 08:48:31 | <dminuoso> | https://github.com/haskell/cabal/issues/5596 |
| 2020-10-01 08:49:02 | <tomsmeding> | well one of the comments quotes: > These archives are stable and two archives of the same format built from the same source will hash to the same value. |
| 2020-10-01 08:49:16 | × | cosimone quits (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) (Remote host closed the connection) |
| 2020-10-01 08:49:25 | <dminuoso> | Mmm |
| 2020-10-01 08:49:30 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2020-10-01 08:49:45 | → | cosimone joins (~cosimone@2001:b07:ae5:db26:b248:7aff:feea:34b6) |
| 2020-10-01 08:50:02 | <tomsmeding> | https://cabal.readthedocs.io/en/3.4/cabal-commands.html#cabal-v2-sdist |
| 2020-10-01 08:50:30 | <[exa]> | wow, thanks a lot |
| 2020-10-01 08:50:41 | <dminuoso> | The executable bit is weird though |
| 2020-10-01 08:50:54 | <dminuoso> | Can't immediately find the cause for it in the cabal sources |
| 2020-10-01 08:51:52 | <[exa]> | it might be the same "safety" as with the filesystems, "what if someone will try to execute a file in a package that was build on windows" |
| 2020-10-01 08:51:56 | → | heatsink joins (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) |
| 2020-10-01 08:51:59 | → | filwisher joins (~filwisher@cpc76738-dals23-2-0-cust186.20-2.cable.virginm.net) |
| 2020-10-01 08:52:42 | × | o1lo01ol1o quits (~o1lo01ol1@bl8-213-81.dsl.telepac.pt) (*.net *.split) |
| 2020-10-01 08:52:42 | × | thc202 quits (~thc202@unaffiliated/thc202) (*.net *.split) |
| 2020-10-01 08:52:42 | × | whiteline quits (~whiteline@unaffiliated/whiteline) (*.net *.split) |
| 2020-10-01 08:52:42 | × | ddere quits (uid110888@gateway/web/irccloud.com/x-jowgaeystqlypvfd) (*.net *.split) |
| 2020-10-01 08:52:42 | × | thonkpod quits (~thonkpod@2001:19f0:ac01:b46:5400:1ff:fec7:d73d) (*.net *.split) |
| 2020-10-01 08:52:42 | × | entel quits (uid256215@botters/entel) (*.net *.split) |
| 2020-10-01 08:52:42 | × | eacameron quits (sid256985@gateway/web/irccloud.com/x-kpwlorbysgtnxhte) (*.net *.split) |
| 2020-10-01 08:52:42 | × | liff quits (liff@kapsi.fi) (*.net *.split) |
| 2020-10-01 08:52:42 | × | SolarAquarion quits (SolarAquar@gateway/shell/panicbnc/x-nikabmyijjgiqeue) (*.net *.split) |
| 2020-10-01 08:52:42 | × | jabruen[m] quits (jabruenmat@gateway/shell/matrix.org/x-akmaydnltwuauerf) (*.net *.split) |
| 2020-10-01 08:52:42 | × | PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-lcuapfbpkatzswxh) (*.net *.split) |
| 2020-10-01 08:52:42 | × | glowcoil quits (sid3405@gateway/web/irccloud.com/x-thsriowqmdkgjing) (*.net *.split) |
| 2020-10-01 08:52:42 | × | PoliticsII____ quits (sid193551@gateway/web/irccloud.com/x-nvfqluymqsvazvtl) (*.net *.split) |
| 2020-10-01 08:52:42 | × | koankeeper quits (sid216950@gateway/web/irccloud.com/x-zrkqcymdfzqfjfqv) (*.net *.split) |
| 2020-10-01 08:52:42 | × | dequbed quits (~dequbed@yanduxian.paranoidlabs.org) (*.net *.split) |
| 2020-10-01 08:52:42 | × | simony quits (sid226116@gateway/web/irccloud.com/x-ebcflagagczxghjj) (*.net *.split) |
| 2020-10-01 08:52:42 | × | teehemkay quits (sid14792@gateway/web/irccloud.com/x-xjwybgbmcxfolzwh) (*.net *.split) |
| 2020-10-01 08:52:42 | × | benwr__ quits (sid372383@gateway/web/irccloud.com/x-ehohzcwkyjbzpbwl) (*.net *.split) |
| 2020-10-01 08:52:42 | × | rann quits (sid175221@gateway/web/irccloud.com/x-aedrxgorilstsgns) (*.net *.split) |
| 2020-10-01 08:52:42 | × | miklcct quits (quasselcor@2001:19f0:7001:5ad:5400:2ff:feb6:50d7) (*.net *.split) |
| 2020-10-01 08:52:42 | × | mpickering quits (sid78412@gateway/web/irccloud.com/x-ugziboqyrxfitrmv) (*.net *.split) |
| 2020-10-01 08:52:42 | × | nlofaro quits (sid258233@gateway/web/irccloud.com/x-etxlydyigzmwkiap) (*.net *.split) |
| 2020-10-01 08:52:42 | × | angerman quits (sid209936@gateway/web/irccloud.com/x-kbnupcpypxlxxlnc) (*.net *.split) |
| 2020-10-01 08:52:42 | × | unlink__ quits (~unlink2@p200300ebcf25bd0068eb9d9c94da2a17.dip0.t-ipconnect.de) (*.net *.split) |
| 2020-10-01 08:52:42 | × | srid quits (sridmatrix@gateway/shell/matrix.org/x-zqttickmrfyduksr) (*.net *.split) |
| 2020-10-01 08:52:42 | × | michaelpj1 quits (michaelpjm@gateway/shell/matrix.org/x-bmrqrkqdmdnabvkc) (*.net *.split) |
| 2020-10-01 08:52:42 | × | johnnyboy[m] quits (gifumatrix@gateway/shell/matrix.org/x-xczqbcixpmjhwvre) (*.net *.split) |
| 2020-10-01 08:52:42 | × | chreekat[m] quits (chreekatma@gateway/shell/matrix.org/x-umxlgtkybcwevjvb) (*.net *.split) |
| 2020-10-01 08:52:42 | × | lambdaclan quits (lambdaclan@gateway/shell/matrix.org/x-rosqvrjyauthsfym) (*.net *.split) |
| 2020-10-01 08:52:42 | × | io_r_us[m] quits (commandlin@gateway/shell/matrix.org/x-kjrwesnzoyenqgzx) (*.net *.split) |
| 2020-10-01 08:52:42 | × | barrucadu quits (~barrucadu@fsf/member/barrucadu) (*.net *.split) |
| 2020-10-01 08:52:42 | × | bcoppens_ quits (~bartcopp@vpn2.bartcoppens.be) (*.net *.split) |
| 2020-10-01 08:52:42 | × | noteness quits (~noteness@unaffiliated/nessessary129) (*.net *.split) |
| 2020-10-01 08:52:42 | × | opqdonut quits (opqdonut@pseudo.fixme.fi) (*.net *.split) |
| 2020-10-01 08:52:42 | × | Velpoman quits (~Velpoman@159.65.76.124) (*.net *.split) |
| 2020-10-01 08:52:42 | × | dixie quits (~dixie@real.wilbury.sk) (*.net *.split) |
| 2020-10-01 08:52:42 | × | uwap quits (~uwap@genja.uwap.name) (*.net *.split) |
| 2020-10-01 08:52:49 | × | mmohammadi9812 quits (~mmohammad@2.178.221.242) (Ping timeout: 256 seconds) |
| 2020-10-01 08:53:16 | <tomsmeding> | https://github.com/haskell/cabal/search?q=entryPermissions that is suggestive |
| 2020-10-01 08:53:38 | × | macrover quits (~macrover@ip70-189-231-35.lv.lv.cox.net) (Ping timeout: 272 seconds) |
| 2020-10-01 08:54:28 | <tomsmeding> | https://github.com/haskell/cabal/issues/5813 |
| 2020-10-01 08:55:17 | <tomsmeding> | hmm, perhaps this was changed in cabal HEAD or something? |
| 2020-10-01 08:55:25 | × | nckx quits (~nckx@tobias.gr) (Ping timeout: 264 seconds) |
| 2020-10-01 08:55:31 | <dminuoso> | Indeed |
| 2020-10-01 08:55:37 | <dminuoso> | 3.4/2.4.1.0 will have the fix |
| 2020-10-01 08:55:40 | × | lep-delete quits (~lep@94.31.82.44) (Read error: Connection reset by peer) |
| 2020-10-01 08:55:41 | <dminuoso> | [exa]: ^- |
| 2020-10-01 08:55:49 | → | nckx joins (~nckx@tobias.gr) |
| 2020-10-01 08:55:49 | <dminuoso> | Good find, tomsmeding. |
| 2020-10-01 08:56:28 | → | lep-delete joins (~lep@94.31.82.44) |
| 2020-10-01 08:56:36 | <[exa]> | wow cool |
| 2020-10-01 08:56:48 | × | heatsink quits (~heatsink@107-136-5-69.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 272 seconds) |
| 2020-10-01 08:58:03 | <dminuoso> | "How to make other people dig through source code and github. Just ask in #haskell" |
| 2020-10-01 08:58:08 | × | filwisher quits (~filwisher@cpc76738-dals23-2-0-cust186.20-2.cable.virginm.net) (Quit: WeeChat 2.9) |
| 2020-10-01 08:59:03 | <tomsmeding> | also thanks to whoever works on cabal, all the explicit imports are hugely helpful in navigating the source in a pinch :p |
All times are in UTC.