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.