@@ -58,10 +58,10 @@ import Data.Bifunctor (Bifunctor(second))
58
58
import Data.Bimap (lookup , lookupR )
59
59
import Data.Graph (Vertex )
60
60
import Data.Hashable (Hashable (.. ))
61
- import Data.List (maximumBy , sortBy )
61
+ import Data.List (maximumBy , sortOn )
62
62
import Data.List (intercalate )
63
63
import Data.Maybe (fromJust , fromMaybe , listToMaybe , mapMaybe , maybeToList )
64
- import Data.Ord (comparing )
64
+ import Data.Ord (Down ( .. ), comparing )
65
65
import Data.SafeCopy (Migrate (migrate ), MigrateFrom , base , deriveSafeCopy , extension )
66
66
import Data.Time (UTCTime (.. ), addUTCTime , defaultTimeLocale , diffUTCTime , formatTime , getCurrentTime )
67
67
import Data.Time.Format.Internal (buildTime )
@@ -505,7 +505,7 @@ dependencyReleaseEmails userSetIdForPackage index (ReverseIndex revs nodemap dep
505
505
case notifyDependencyTriggerBounds of
506
506
NewIncompatibility -> do
507
507
let allNewUploadPkgInfos = PackageIndex. lookupPackageName index (pkgName pkgId)
508
- sortedByVersionDesc = sortBy ( flip $ comparing packageVersion) allNewUploadPkgInfos
508
+ sortedByVersionDesc = sortOn ( Down . packageVersion) allNewUploadPkgInfos
509
509
mSecondHighest =
510
510
case sortedByVersionDesc of
511
511
_: b: _ -> Just b
0 commit comments