Logs: liberachat/#haskell
| 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.