Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,804,236 events total
2021-08-22 00:12:32 <sm> what would have been great is for cabal to merge hpack years ago, and accept either format
2021-08-22 00:12:46 <sm> ..in my mind..
2021-08-22 00:14:08 × lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection)
2021-08-22 00:17:55 <sm> and it's still technically quite possible..
2021-08-22 00:18:12 <sm> why is everyone looking at me
2021-08-22 00:20:11 <fresheyeball> sm: how do we make this happen?
2021-08-22 00:22:04 × mdunnio quits (~mdunn@205.178.28.97) (Ping timeout: 250 seconds)
2021-08-22 00:22:31 <monochrom> cabal devs are seriously under-staffed and overworked as is, even just for fixing known bugs and fulfilling the most trivial of feature requests.
2021-08-22 00:22:52 <sm> ask sclv or other devs (Mikolaj ?) if they'd be open to a nice PR ?
2021-08-22 00:23:12 <sm> more of them in #hackage, perhaps
2021-08-22 00:23:30 <monochrom> And hpack itself... After seeing one more example that whatever hpack outputs still requires human intervention, I am not optimistic about a proper automation.
2021-08-22 00:24:27 <monochrom> i.e., I am not optimistic about even technical plausibility, much less "who actually has time".
2021-08-22 00:26:20 <sm> monochrom, you haven't used it (I find it great, and never touch the generated files), and there does seem to be some great new energy in cabal dev, maybe there's a possibility
2021-08-22 00:28:10 × raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 240 seconds)
2021-08-22 00:30:38 <monochrom> https://ircbrowse.tomsmeding.com/day/lchaskell/2021/08/09?id=132634#trid132634
2021-08-22 00:31:22 <monochrom> The beginning of a conversation that concluded in "hpack doesn't gen version bounds, this is why your package is unbuildable under cabal and hackage"
2021-08-22 00:31:58 <monochrom> Last time c_wraith spoke very harshly, it's because of incidents like this.
2021-08-22 00:32:10 Morrow_ joins (~Morrow@bzq-110-168-31-106.red.bezeqint.net)
2021-08-22 00:32:10 <sm> I don't get it, it's not hpack's job to set bounds for you
2021-08-22 00:32:35 <monochrom> Then you have to agree with my "still requires human intervention".
2021-08-22 00:32:49 <sm> nope
2021-08-22 00:33:06 <monochrom> If it is not some programs job, then it is my hand's job.
2021-08-22 00:33:29 <monochrom> I can live with that conclusion, but either a program or a human needs to do it.
2021-08-22 00:33:40 <sm> hpack works as advertised: it lets you write your cabal file as a simpler package.yaml file. That's all
2021-08-22 00:33:46 <monochrom> Who else is there? Martians?
2021-08-22 00:35:40 × xff0x quits (~xff0x@2001:1a81:5267:2d00:3019:a525:5831:f042) (Ping timeout: 240 seconds)
2021-08-22 00:42:06 × markpythonicbtc quits (~textual@2601:647:5a00:35:ed7b:d29e:3bfe:71d0) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-08-22 00:42:30 markpythonicbtc joins (~textual@2601:647:5a00:35:ed7b:d29e:3bfe:71d0)
2021-08-22 00:44:09 × aab quits (~aab@193.56.116.154) (Ping timeout: 268 seconds)
2021-08-22 00:44:52 lavaman joins (~lavaman@98.38.249.169)
2021-08-22 00:46:20 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 250 seconds)
2021-08-22 00:47:10 × Xnuk quits (~xnuk@45.76.202.58) (Quit: ZNC - https://znc.in)
2021-08-22 00:47:27 Xnuk joins (~xnuk@vultr.xnu.kr)
2021-08-22 00:49:31 × lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 252 seconds)
2021-08-22 00:52:12 Erutuon joins (~Erutuon@user/erutuon)
2021-08-22 00:55:12 <fresheyeball> so I have Servant
2021-08-22 00:55:21 <fresheyeball> a need to setup auth for my web application
2021-08-22 00:55:31 <fresheyeball> I also have postgres simple
2021-08-22 00:55:37 <fresheyeball> any recommendations? Advice?
2021-08-22 00:59:20 × shapr quits (~user@pool-100-36-247-68.washdc.fios.verizon.net) (Ping timeout: 250 seconds)
2021-08-22 01:07:25 × markpythonicbtc quits (~textual@2601:647:5a00:35:ed7b:d29e:3bfe:71d0) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2021-08-22 01:07:48 markpythonicbtc joins (~textual@2601:647:5a00:35:ed7b:d29e:3bfe:71d0)
2021-08-22 01:17:27 × MQ-17J quits (~MQ-17J@d14-69-206-129.try.wideopenwest.com) (Read error: Connection reset by peer)
2021-08-22 01:18:00 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-08-22 01:21:05 × Gurkenglas quits (~Gurkengla@dslb-002-203-144-156.002.203.pools.vodafone-ip.de) (Ping timeout: 248 seconds)
2021-08-22 01:22:22 MQ-17J joins (~MQ-17J@8.6.144.209)
2021-08-22 01:25:31 <hololeap> what kind of auth?
2021-08-22 01:25:36 AndrewYu joins (~andrew@user/andrewyu)
2021-08-22 01:25:57 <hololeap> fresheyeball: ^
2021-08-22 01:26:06 <fresheyeball> just like cookie auth
2021-08-22 01:26:12 <fresheyeball> sessions management as well I suppose
2021-08-22 01:26:17 <fresheyeball> incase server reboots
2021-08-22 01:27:32 <hololeap> (I'm probably not qualified to respond to this question) but there is this: https://hackage.haskell.org/package/servant-auth
2021-08-22 01:28:32 aab joins (~aab@193.56.116.59)
2021-08-22 01:28:48 <fresheyeball> I am looking at that now
2021-08-22 01:28:52 <fresheyeball> looks good so far
2021-08-22 01:31:41 <hololeap> check out https://docs.servant.dev/en/stable/cookbook/index.html
2021-08-22 01:31:49 Axman6 joins (~Axman6@user/axman6)
2021-08-22 01:31:50 <hololeap> https://docs.servant.dev/en/stable/cookbook/jwt-and-basic-auth/JWTAndBasicAuth.html
2021-08-22 01:32:52 × t0zy quits (~t0zy@49.207.193.1) (Ping timeout: 268 seconds)
2021-08-22 01:32:56 <hololeap> whenever I need to do this kind of thing, I just head over to Rails... you might be in "roll-your-own" territory... I don't know
2021-08-22 01:33:08 aab parts (~aab@193.56.116.59) ()
2021-08-22 01:34:04 × sim590 quits (~simon@modemcable090.207-203-24.mc.videotron.ca) (Ping timeout: 252 seconds)
2021-08-22 01:38:02 t0zy joins (~t0zy@49.207.193.1)
2021-08-22 01:47:20 sim590 joins (~simon@modemcable090.207-203-24.mc.videotron.ca)
2021-08-22 01:50:32 xff0x joins (~xff0x@2001:1a81:52ba:f800:f4cf:86a:773:6851)
2021-08-22 01:51:33 keutoi joins (~keutoi@157.47.40.109)
2021-08-22 01:52:12 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 250 seconds)
2021-08-22 02:06:56 × t0zy quits (~t0zy@49.207.193.1) (Ping timeout: 250 seconds)
2021-08-22 02:08:01 t0zy joins (~t0zy@2402:3a80:d22:d27f::3d9e:90dd)
2021-08-22 02:14:40 × t0zy quits (~t0zy@2402:3a80:d22:d27f::3d9e:90dd) (Ping timeout: 240 seconds)
2021-08-22 02:21:42 × xlei quits (znc@pool-68-129-84-118.nycmny.fios.verizon.net) (Quit: ZNC - https://znc.in)
2021-08-22 02:21:55 × FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Ping timeout: 252 seconds)
2021-08-22 02:24:03 FinnElija joins (~finn_elij@user/finn-elija/x-0085643)
2021-08-22 02:25:57 xlei joins (znc@pool-68-129-84-118.nycmny.fios.verizon.net)
2021-08-22 02:27:32 Axma47030 joins (~Axman6@user/axman6)
2021-08-22 02:30:03 × Axman6 quits (~Axman6@user/axman6) (Ping timeout: 256 seconds)
2021-08-22 02:37:42 × leitz quits (~LeamHall@cpe-173-172-58-72.tx.res.rr.com) (Quit: nappy time)
2021-08-22 02:39:31 × td_ quits (~td@muedsl-82-207-238-079.citykom.de) (Ping timeout: 252 seconds)
2021-08-22 02:39:56 o1lo01ol1o joins (~o1lo01ol1@5.181.115.89.rev.vodafone.pt)
2021-08-22 02:40:15 × Xe quits (~cadey@tailscale/xe) (Quit: WeeChat 3.1)
2021-08-22 02:40:30 Xe joins (~cadey@tailscale/xe)
2021-08-22 02:41:24 td_ joins (~td@muedsl-82-207-238-124.citykom.de)
2021-08-22 02:44:10 × o1lo01ol1o quits (~o1lo01ol1@5.181.115.89.rev.vodafone.pt) (Ping timeout: 240 seconds)
2021-08-22 02:56:34 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-08-22 02:56:34 allbery_b joins (~geekosaur@xmonad/geekosaur)
2021-08-22 02:56:37 allbery_b is now known as geekosaur
2021-08-22 03:00:13 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
2021-08-22 03:04:21 lavaman joins (~lavaman@98.38.249.169)
2021-08-22 03:04:49 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-08-22 03:05:25 × alx741 quits (~alx741@181.196.68.120) (Quit: alx741)
2021-08-22 03:08:54 × lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 250 seconds)
2021-08-22 03:20:10 × spruit11 quits (~quassel@2a02:a467:ccd6:1:6057:8486:da6d:d017) (Ping timeout: 240 seconds)
2021-08-22 03:24:04 × otto_s quits (~user@p5de2f4c7.dip0.t-ipconnect.de) (Ping timeout: 250 seconds)
2021-08-22 03:25:48 otto_s joins (~user@p4ff27b55.dip0.t-ipconnect.de)
2021-08-22 03:27:15 spruit11 joins (~quassel@2a02:a467:ccd6:1:1d51:90f2:b4a7:ece8)
2021-08-22 03:28:24 × Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 250 seconds)
2021-08-22 03:28:32 × wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Changing host)
2021-08-22 03:28:32 wroathe joins (~wroathe@user/wroathe)
2021-08-22 03:31:10 × stefan-_ quits (~cri@42dots.de) (Ping timeout: 240 seconds)

All times are in UTC.