-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2024-20568b7f17 2024-10-06 02:10:55.593708 -------------------------------------------------------------------------------- Name : ghc-deriving-compat Product : Fedora 40 Version : 0.6.6 Release : 1.fc40 URL : https://hackage.haskell.org/package/deriving-compat Summary : Backports of GHC deriving extensions Description : 'deriving-compat' provides Template Haskell functions that mimic 'deriving' extensions that were introduced or modified in recent versions of GHC. Currently, the following typeclasses/extensions are covered: * Deriving 'Bounded' * Deriving 'Enum' * Deriving 'Ix' * Deriving 'Eq' * Deriving 'Ord' * Deriving 'Read' * Deriving 'Show' * 'DeriveFoldable' * 'DeriveFunctor' * 'DeriveTraversable' * 'GeneralizedNewtypeDeriving' (with GHC 8.2 or later) * 'DerivingVia' (with GHC 8.2 or later) See the "Data.Deriving" module for a full list of backported changes. In addition, 'deriving-compat' also provides some additional 'deriving' functionality that has not yet been merged into upstream GHC. Aside from the GHC 'deriving' extensions mentioned above, 'deriving-compat' also permits deriving instances of classes in the 'Data.Functor.Classes' module, covering the 'Eq1', 'Eq2', 'Ord1', 'Ord2', 'Read1', 'Read2', 'Show1', and 'Show2' classes. This extra functionality is outside of the main scope of 'deriving-compat', as it does not backport extensions that exist in today's GHC. Nevertheless, the underlying Template Haskell machinery needed to derive 'Eq' and friends extends very naturally to 'Eq1' and friends, so this extra functionality is included in 'deriving-compat' as a convenience. Note that some recent GHC typeclasses/extensions are not covered by this package: * 'DeriveDataTypeable' * 'DeriveGeneric', which was introducted in GHC 7.2 for deriving 'Generic' instances, and modified in GHC 7.6 to allow derivation of 'Generic1' instances. Use 'Generics.Deriving.TH' from '<http://hackage.haskell.org/package/generic-deriving generic-deriving>' to derive 'Generic(1)' using Template Haskell. * 'DeriveLift', which was introduced in GHC 8.0 for deriving 'Lift' instances. Use 'Language.Haskell.TH.Lift' from '<http://hackage.haskell.org/package/th-lift th-lift>' to derive 'Lift' using Template Haskell. * The 'Bifunctor' typeclass, which was introduced in GHC 7.10, as well as the 'Bifoldable' and 'Bitraversable' typeclasses, which were introduced in GHC 8.2. Use 'Data.Bifunctor.TH' from '<http://hackage.haskell.org/package/bifunctors bifunctors>' to derive these typeclasses using Template Haskell. -------------------------------------------------------------------------------- Update Information: ghc-copilot: spec file generated by cabal-rpm-2.2.1 ghc-copilot-libraries: spec file generated by cabal-rpm-2.2.1 ghc-copilot-language: spec file generated by cabal-rpm-2.2.1 ghc-copilot-c99: spec file generated by cabal-rpm-2.2.1 ghc-copilot-theorem: spec file generated by cabal-rpm-2.2.1 ghc-language-c99-simple: bump release ghc-what4: Fix missing entry in sources and .gitignore files. ghc-bv-sized: spec file generated by cabal-rpm-2.2.0 ghc-copilot-interpreter: spec file generated by cabal-rpm-2.2.1 ghc-copilot-prettyprinter: spec file generated by cabal-rpm-2.2.1 ghc-language-c99-util: bump release ghc-BoundedChan: Fix missing entry in sources and .gitignore files. ghc-bitwise: Fix missing entry in .gitignore files. ghc-config-value: bump release ghc-copilot-core: Fix missing entry in sources and .gitignore files. ghc-deriving-compat: https://hackage.haskell.org/package/deriving-compat-0.6.6/changelog ghc-language-c99: bump release ghc-libBF: bump release ghc-panic: Fix missing entry in sources and .gitignore files. ghc-parameterized-utils: Fix missing entry in sources and .gitignore files. ghc-s-cargot: bump release ghc-versions: disable tests on i686 ghc-zenc: bump release -------------------------------------------------------------------------------- ChangeLog: * Sat Aug 3 2024 Jens Petersen <petersen@xxxxxxxxxx> - 0.6.6-1 - https://hackage.haskell.org/package/deriving-compat-0.6.6/changelog * Thu Jul 18 2024 Fedora Release Engineering <releng@xxxxxxxxxxxxxxxxx> - 0.6.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Jul 1 2024 Frank Dedden <frank@xxxxxxxxxxx> - Add test-suite. * Mon Feb 5 2024 Frank Dedden <frank@xxxxxxxxxxx> - 0.6.5-1 - spec file generated by cabal-rpm-2.2.0 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2024-20568b7f17' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue