13:02:17 <petersen> #startmeeting Haskell
13:02:17 <zodbot> Meeting started Tue May 26 13:02:17 2020 UTC.
13:02:17 <zodbot> This meeting is logged and archived in a public location.
13:02:17 <zodbot> The chair is petersen. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:02:17 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
13:02:17 <zodbot> The meeting name has been set to 'haskell'
13:02:21 <petersen> #meetingname haskell-sig
13:02:21 <zodbot> The meeting name has been set to 'haskell-sig'
13:02:50 <petersen> Welcome to the biweekly Haskell SIG meeting
13:04:19 <petersen> Let's see if anyone is available today
13:04:47 <tristanC> o/
13:05:06 <petersen> hey tristanC
13:05:12 <petersen> thanks for joining
13:06:12 <petersen> There's less than 2 months to the F33 mass rebuild
13:06:33 <petersen> tristanC: sorry I didn't get a chance to look at your package review yet
13:06:44 <tristanC> #link https://bugzilla.redhat.com/show_bug.cgi?id=1836309
13:06:45 <petersen> Nor submit any myself yet
13:06:48 <petersen> Thanks
13:07:17 <tristanC> petersen: sure no worries, i've been quite busy with other things too
13:07:34 <tristanC> petersen: what is the f33 mass rebuild goal?
13:07:38 <petersen> I will try to do it this week if I can
13:08:19 <petersen> Well more of a deadline - I would like to rebase everything to lts15 (or even 16) which includes ghc-8.8.3
13:08:34 <petersen> After the mass rebuild is really too late or rushed
13:08:50 <petersen> But that is what I did for the last few releases ;-(
13:09:12 <petersen> https://fedorapeople.org/groups/schedule/f-33/f-33-key-tasks.html
13:09:53 <petersen> After the mass rebuild fedora branches and then it is too late
13:10:36 <tristanC> i see, i guess you have tool to update the spec and manage the rebuild... is there something we can do to help?
13:10:44 <petersen> I have added a new 'subpackaged' command to fedora-haskell-tools today
13:11:07 <petersen> Yeah fhpkg can do some of it
13:11:35 <petersen> But unfortunately due to spec file divergences it is more manual than it should be
13:12:41 <tristanC> i guess removing the bundle would be helpful
13:14:13 <petersen> This time I am not really planning any packaging changes (after the drastic changes in f31)
13:14:16 <petersen> Yeah
13:14:23 <petersen> and catching new deps
13:14:41 <petersen> Omg it looks like I removed ghc-*-doc in f32???
13:14:58 <petersen> I wonder how that happened ugh
13:15:04 <petersen> I just noticed by chance
13:16:00 <petersen> Ahh ugh noticed
13:16:08 <petersen> There are now noarch of course doh
13:16:12 <petersen> They
13:16:21 <petersen> Confuzzled myself, see
13:16:42 <petersen> Anyway like I was saying
13:17:06 <tristanC> petersen: running `dnf install ghc-*-doc` seems to trigger "Install  620 Packages"
13:17:27 <petersen> Usually it is a 2-3 step process, updating the packaging, update the version, rebuild all locally, and then push to koji side tag
13:17:33 <petersen> Yep phew
13:17:50 <petersen> Though most people just read them online I guess...
13:18:45 <petersen> And now with automated sidetags that can be pushed to bodhi it is less stress when time is short
13:20:02 <tristanC> petersen: i was actually going to have a look at the -doc package and see if i can recommend them to my teammate
13:20:35 <petersen> I noticed that fhpkg is very verbose about switching branches so I was just trying to improve that: cos I wanted to compare f31 and f32 subpackages
13:20:42 <petersen> tristanC: cool
13:21:14 <petersen> Yeah what would be need would be to tie it all up locally: haddocks, hoogle, etc
13:21:17 <petersen> ghcide
13:21:29 <petersen> er s/need/neat/
13:21:52 <tristanC> yeah, that would be amazing indeed :-)
13:21:56 <petersen> Yeah
13:22:20 <petersen> It should be possible with some effort
13:22:56 <tristanC> i haven't been able to get a local hoogle yet, even when using `stack hoogle`
13:23:00 <petersen> I think the docs are okay, but not sure if they are well cross-references - that might have downgraded with the subpackaging of ghc-*-doc
13:23:05 <petersen> -d
13:23:23 <tristanC> but because we are looking for using the ghc- fedora package, i'd rather have something that works with system lib
13:23:42 <petersen> Okay, hmm I haven't tried local hoogle in a while - it used to download tarballs for metadata
13:23:49 <petersen> Exactly
13:24:17 <petersen> That should be doable - I think we generate the hoogle files
13:24:33 <tristanC> i meant to write some documentation to get started with haskell on fedora, has such documentation be done in the past?
13:24:40 <petersen> ghcide is getting rather good btw - recommend if you haven't tried yet
13:24:56 <petersen> tristanC: not really - that would be useful
13:25:08 <tristanC> something along the line of `install ghc-turtle-devel`, then use `runhaskell` and or compile using `ghc -dynamic`
13:25:18 <petersen> I am also hoping to make time this round for documenting the update process if I can
13:25:30 <petersen> tristanC: ah yes, good idea
13:25:55 <petersen> (I mean on the packaging side)
13:28:19 <petersen> Okay perhaps we wrap then for today
13:28:29 <tristanC> i haven't much to add. I'd like to finish the unbundle of ghc-time-manager, and then i should be able to proceed with the rest of the bundles
13:28:53 <petersen> Yes thanks - I will try to review it soon and submit a couple
13:29:02 <tristanC> and i'm looking forward update on f33 and see if i can help with testing
13:29:06 <tristanC> thanks petersen!
13:29:07 <petersen> I thought to look for new subpackages in f32 too first
13:29:27 <petersen> Great thanks - I will try to share any progress I have
13:29:43 <petersen> I try to catch you on #fedora-haskell too
13:29:49 <petersen> Thanks for the meeting
13:30:04 <petersen> #endmeeting