Hi,

I would like to convert most Haskell libraries in Fedora to use rpmautospec
(ie %autorelease and %autochangelog).

Going forward that would make maintenance a bit easier and avoid Mass Rebuild bumps from interfering with package refreshes etc. (Ideally we should plan to update Rawhide earlier in the release cycle, but typically I end up pushing updates around the mass rebuild for better or worse). If you are not aware the F38 mass rebuild is starting on Wed this coming week.

ghc-zlib has already been using rpmautospec since F36 without any issues (and I just implemented a new 'autospec' conversion command in fbrnch). So I am thinking to push this to ghc-* rawhide branches at the beginning of next week. Though I did also currently request opting Haskell packages out of the mass rebuild, since I am working on updating to ghc 9.

Note that packages with Haskell library subpackaging will need to use %autorelease -b <num> to keep their version-release from decreasing with their multiple versions.

If you object to having rpmautospec used in your packages at this time (though I hope you won't, since I am also planning to make it the default in cabal-rpm), then please reply asap to opt out. Also any feedback is welcome of course.

Jens