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