13:01:51 <petersen> #startmeeting Haskell
13:01:51 <zodbot> Meeting started Tue Apr 28 13:01:51 2020 UTC.
13:01:51 <zodbot> This meeting is logged and archived in a public location.
13:01:51 <zodbot> The chair is petersen. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:01:51 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
13:01:51 <zodbot> The meeting name has been set to 'haskell'
13:02:24 <petersen> #meetingname haskell-sig
13:02:24 <zodbot> The meeting name has been set to 'haskell-sig'
13:02:48 <petersen> welcome to the biweekly Haskell SIG meeting
13:07:07 <petersen> Anyone around today?
13:09:31 <petersen> Well I guess not
13:09:35 <petersen> Big day today too
13:09:45 <petersen> We will reconvene in 2 weeks time
13:09:52 <tristanC> o/
13:10:00 <petersen> Oh hey
13:10:03 <petersen> hi tristanC
13:10:22 <tristanC> hello petersen :-)
13:11:32 <petersen> The only small news I have really is that I built stack-1.9.3.1 for F31...
13:11:44 <tristanC> well i already got the info i needed about how to unbundle library, yesterday from the #fedora-haskell chan
13:12:01 <petersen> I didn't test it yet and not sure how useful stack-1.9 still is but better than nothing I guess
13:12:02 <tristanC> petersen: about stack, what is the correct copr name?
13:12:28 <petersen> tristanC: good question - recently I discussed this with upstream
13:12:47 <petersen> Well the current copr is petersen/stack2
13:13:02 <tristanC> yeah, but upstream mention petersen/stack
13:13:05 <petersen> petersen/stack has stack-1.9 which is deprecated
13:13:23 <petersen> Right I think it has been updated now for Fedora to mention stack2
13:13:31 <petersen> Last week
13:13:39 <tristanC> ah :-)
13:14:01 <petersen> So it is quite new - I actually wrote a very long comment about it upstream... too long I think ;o)
13:14:14 <tristanC> well, upstream doc also tell to do `stack upgrade` which correctly setup 2.1.3.1
13:14:25 <petersen> Because someone kindly made a PR to update it to stack2
13:14:52 <petersen> ah okay right - I actually I never tried stack upgrade - maybe I am a package snob lol
13:15:04 <petersen> But yes that should work I guess
13:15:36 <petersen> https://github.com/commercialhaskell/stack/pull/5262
13:15:41 <tristanC> it's quite convenient, at least this let us bootstrap stack without using curl | bash or sudo
13:16:27 <petersen> It is good you mentioned it anyway
13:16:29 <petersen> https://docs.haskellstack.org/en/stable/install_and_upgrade/#fedora
13:16:36 <petersen> Right
13:16:56 <tristanC> petersen: i guess this PR can also be mentioned here: https://github.com/juhp/cabal-rpm/pull/62  `spec: update the fedoraproject documentation link`
13:16:56 <petersen> So yeah at least stack-1.9 will allow easy upgrade to 2.1 hehe
13:18:03 <petersen> tristanC: thank you!  I had completely missed that PR
13:18:15 <tristanC> hehe you're welcome!
13:18:36 <petersen> Ah yesterday good
13:18:39 <petersen> Merged :)
13:18:53 <petersen> Good catch
13:19:06 <tristanC> so if that's ok with you, i'll proceed with opening bugzillas to unbundle libraries
13:19:18 <petersen> Sure that would be good indeed
13:19:34 <petersen> Thanks
13:19:47 <tristanC> alright, i can do that. I find this very instructive
13:19:53 <petersen> I am happy to look over the first one just to check if it helps
13:19:55 <petersen> Great
13:20:14 <petersen> That will help a lot to track this work
13:20:50 <tristanC> petersen: i saw you created quite a few cli for fedora services, would you need help with those?
13:21:21 <petersen> Well help is welcome, some of them are incomplete or still quite low level
13:22:01 <petersen> A few of them may have TODO files or FIXME comments
13:23:01 <petersen> I can try to think about possible easyfix things etc
13:23:19 <petersen> Or just ask :)
13:24:27 <tristanC> i noticed some project setup `good first issue` github issue label, and that has been very helpful for me to learn haskell
13:24:35 <petersen> There are a few libraries too, but still quite primitive, since I was lazy and just returning parsed json (Aeson)
13:24:46 <tristanC> but looking for TODO comments works for me
13:24:57 <petersen> Okay right - let me see if I can come up with any such tickets
13:25:32 <petersen> Also they are mostly "read-only" so far: ie read but not write
13:25:51 <petersen> So there is certainly lots more to do
13:25:53 <tristanC> yeah i really like the idea of such libraries to interface with fedora infra
13:26:01 <petersen> Great, yes me too
13:26:46 <petersen> I think there are koji, pagure, and bodhi libs (and small clients for the latter two)
13:27:14 <petersen> oh and copr recently
13:28:15 <petersen> (also a bugzilla fork which is largely feature complete already, basically just tweaked a bit for redhat bugzilla)
13:28:42 <petersen> Anyway I also want to publish some of them soon to Hackage...
13:28:56 <petersen> along with fedora-dists-2.0
13:29:14 <petersen> But I think github is fairly up to date
13:29:30 <petersen> fbrnch uses most of them
13:29:39 <tristanC> makes me wonder what it would take to compose cabal-rpm >>= copr >>= bugzilla >>= pagure >>= koji >>= bodhi
13:29:51 <petersen> Also planning to push fbrnch soon to copr at least
13:30:35 <petersen> well basically fbrnch does the latter 4 - basically a higher level fedpkg
13:31:11 <petersen> then cobrnch is for copr but it only does progressive builds
13:31:41 <petersen> Okay I probably have to jump to another meeting now
13:31:49 <petersen> Let's talk more in #fedora-haskell
13:31:55 <tristanC> alright thanks a lot for the infos
13:31:59 <petersen> thanks tristanC!
13:32:06 <tristanC> have a good rest of the day!
13:32:08 <petersen> Thanks too and for the PR
13:32:25 <petersen> next meeting in 2 weeks
13:32:29 <petersen> #endmeeting