gi-ostree 1.0.2 → 1.0.3
raw patch · 4 files changed
+12/−2 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- GI.OSTree.Objects.AsyncProgress: instance (signature ~ (Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.AsyncProgress.AsyncProgressSetStatusMethodInfo a signature
- GI.OSTree.Objects.AsyncProgress: instance (signature ~ m Data.Text.Internal.Text, Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.AsyncProgress.AsyncProgressGetStatusMethodInfo a signature
- GI.OSTree.Objects.Repo: instance (signature ~ (Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.Repo.IsRepo a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.Repo.RepoTransactionSetRefspecMethodInfo a signature
- GI.OSTree.Objects.Repo: instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m (GI.Gio.Objects.InputStream.InputStream, GI.Gio.Objects.FileInfo.FileInfo, Data.GI.Base.BasicTypes.GVariant)), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.Repo.IsRepo a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.Repo.RepoLoadFileMethodInfo a signature
- GI.OSTree.Objects.Repo: instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> Data.Text.Internal.Text -> Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.Repo.IsRepo a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.Repo.RepoTransactionSetRefMethodInfo a signature
- GI.OSTree.Objects.SysrootUpgrader: instance (signature ~ (Data.Text.Internal.Text -> [GI.OSTree.Flags.RepoPullFlags] -> [GI.OSTree.Flags.SysrootUpgraderPullFlags] -> b -> GHC.Types.Bool -> GHC.Base.Maybe c -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.SysrootUpgrader.IsSysrootUpgrader a, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress b, GI.Gio.Objects.Cancellable.IsCancellable c) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.SysrootUpgrader.SysrootUpgraderPullOneDirMethodInfo a signature
+ GI.OSTree.Callbacks: dynamic_CmdPrivateVTableOstreeSystemGeneratorFieldCallback :: (HasCallStack, MonadIO m) => FunPtr C_CmdPrivateVTableOstreeSystemGeneratorFieldCallback -> Text -> Text -> Text -> Text -> m ()
+ GI.OSTree.Callbacks: mk_CmdPrivateVTableOstreeSystemGeneratorFieldCallback :: C_CmdPrivateVTableOstreeSystemGeneratorFieldCallback -> IO (FunPtr C_CmdPrivateVTableOstreeSystemGeneratorFieldCallback)
+ GI.OSTree.Callbacks: noCmdPrivateVTableOstreeSystemGeneratorFieldCallback :: Maybe CmdPrivateVTableOstreeSystemGeneratorFieldCallback
+ GI.OSTree.Callbacks: type C_CmdPrivateVTableOstreeSystemGeneratorFieldCallback = CString -> CString -> CString -> CString -> Ptr (Ptr GError) -> IO CInt
+ GI.OSTree.Callbacks: type CmdPrivateVTableOstreeSystemGeneratorFieldCallback = Text -> Text -> Text -> Text -> IO ()
+ GI.OSTree.Enums: RepoModeBareUserOnly :: RepoMode
+ GI.OSTree.Flags: RepoCommitModifierFlagsCanonicalPermissions :: RepoCommitModifierFlags
+ GI.OSTree.Flags: RepoCommitModifierFlagsErrorOnUnlabeled :: RepoCommitModifierFlags
+ GI.OSTree.Functions: checkVersion :: (HasCallStack, MonadIO m) => Word32 -> Word32 -> m Bool
+ GI.OSTree.Functions: diffDirsWithOptions :: (HasCallStack, MonadIO m, IsFile a, IsFile b, IsCancellable c) => [DiffFlags] -> a -> b -> [DiffItem] -> [File] -> [File] -> Maybe (DiffDirsOptions) -> Maybe (c) -> m ()
+ GI.OSTree.Objects.AsyncProgress: asyncProgressGetVariant :: (HasCallStack, MonadIO m, IsAsyncProgress a) => a -> Text -> m (Maybe GVariant)
+ GI.OSTree.Objects.AsyncProgress: asyncProgressSetVariant :: (HasCallStack, MonadIO m, IsAsyncProgress a) => a -> Text -> GVariant -> m ()
+ GI.OSTree.Objects.AsyncProgress: data AsyncProgressGetVariantMethodInfo
+ GI.OSTree.Objects.AsyncProgress: data AsyncProgressSetVariantMethodInfo
+ GI.OSTree.Objects.AsyncProgress: instance (signature ~ (Data.Text.Internal.Text -> Data.GI.Base.BasicTypes.GVariant -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.AsyncProgress.AsyncProgressSetVariantMethodInfo a signature
+ GI.OSTree.Objects.AsyncProgress: instance (signature ~ (Data.Text.Internal.Text -> m (GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant)), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.AsyncProgress.AsyncProgressGetVariantMethodInfo a signature
+ GI.OSTree.Objects.AsyncProgress: instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.AsyncProgress.AsyncProgressSetStatusMethodInfo a signature
+ GI.OSTree.Objects.AsyncProgress: instance (signature ~ m (GHC.Base.Maybe Data.Text.Internal.Text), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.AsyncProgress.AsyncProgressGetStatusMethodInfo a signature
+ GI.OSTree.Objects.Repo: instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.Repo.IsRepo a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.Repo.RepoTransactionSetRefspecMethodInfo a signature
+ GI.OSTree.Objects.Repo: instance (signature ~ (Data.Text.Internal.Text -> GHC.Base.Maybe b -> m (GHC.Base.Maybe GI.Gio.Objects.InputStream.InputStream, GHC.Base.Maybe GI.Gio.Objects.FileInfo.FileInfo, GHC.Base.Maybe Data.GI.Base.BasicTypes.GVariant)), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.Repo.IsRepo a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.Repo.RepoLoadFileMethodInfo a signature
+ GI.OSTree.Objects.Repo: instance (signature ~ (GHC.Base.Maybe Data.Text.Internal.Text -> Data.Text.Internal.Text -> GHC.Base.Maybe Data.Text.Internal.Text -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.Repo.IsRepo a) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.Repo.RepoTransactionSetRefMethodInfo a signature
+ GI.OSTree.Objects.SePolicy: constructSePolicyRootfsDfd :: (IsSePolicy o) => Int32 -> IO (GValueConstruct o)
+ GI.OSTree.Objects.SePolicy: data SePolicyRootfsDfdPropertyInfo
+ GI.OSTree.Objects.SePolicy: getSePolicyRootfsDfd :: (MonadIO m, IsSePolicy o) => o -> m Int32
+ GI.OSTree.Objects.SePolicy: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Objects.SePolicy.SePolicyRootfsDfdPropertyInfo
+ GI.OSTree.Objects.SePolicy: sePolicyNewAt :: (HasCallStack, MonadIO m, IsCancellable a) => Int32 -> Maybe (a) -> m SePolicy
+ GI.OSTree.Objects.SePolicy: sePolicyRootfsDfd :: AttrLabelProxy "rootfsDfd"
+ GI.OSTree.Objects.Sysroot: data SysrootWriteDeploymentsWithOptionsMethodInfo
+ GI.OSTree.Objects.Sysroot: instance (signature ~ ([GI.OSTree.Objects.Deployment.Deployment] -> GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts -> GHC.Base.Maybe b -> m ()), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.Sysroot.IsSysroot a, GI.Gio.Objects.Cancellable.IsCancellable b) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.Sysroot.SysrootWriteDeploymentsWithOptionsMethodInfo a signature
+ GI.OSTree.Objects.Sysroot: sysrootWriteDeploymentsWithOptions :: (HasCallStack, MonadIO m, IsSysroot a, IsCancellable b) => a -> [Deployment] -> SysrootWriteDeploymentsOpts -> Maybe (b) -> m ()
+ GI.OSTree.Objects.SysrootUpgrader: instance (signature ~ (Data.Text.Internal.Text -> [GI.OSTree.Flags.RepoPullFlags] -> [GI.OSTree.Flags.SysrootUpgraderPullFlags] -> GHC.Base.Maybe b -> GHC.Base.Maybe c -> m GHC.Types.Bool), Control.Monad.IO.Class.MonadIO m, GI.OSTree.Objects.SysrootUpgrader.IsSysrootUpgrader a, GI.OSTree.Objects.AsyncProgress.IsAsyncProgress b, GI.Gio.Objects.Cancellable.IsCancellable c) => Data.GI.Base.Overloading.MethodInfo GI.OSTree.Objects.SysrootUpgrader.SysrootUpgraderPullOneDirMethodInfo a signature
+ GI.OSTree.Structs.CmdPrivateVTable: clearCmdPrivateVTableOstreeSystemGenerator :: MonadIO m => CmdPrivateVTable -> m ()
+ GI.OSTree.Structs.CmdPrivateVTable: cmdPrivateVTable_ostreeSystemGenerator :: AttrLabelProxy "ostreeSystemGenerator"
+ GI.OSTree.Structs.CmdPrivateVTable: getCmdPrivateVTableOstreeSystemGenerator :: MonadIO m => CmdPrivateVTable -> m (Maybe CmdPrivateVTableOstreeSystemGeneratorFieldCallback)
+ GI.OSTree.Structs.CmdPrivateVTable: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.CmdPrivateVTable.CmdPrivateVTableOstreeSystemGeneratorFieldInfo
+ GI.OSTree.Structs.CmdPrivateVTable: setCmdPrivateVTableOstreeSystemGenerator :: MonadIO m => CmdPrivateVTable -> FunPtr C_CmdPrivateVTableOstreeSystemGeneratorFieldCallback -> m ()
+ GI.OSTree.Structs.DiffDirsOptions: DiffDirsOptions :: (ManagedPtr DiffDirsOptions) -> DiffDirsOptions
+ GI.OSTree.Structs.DiffDirsOptions: clearDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m ()
+ GI.OSTree.Structs.DiffDirsOptions: diffDirsOptions_devinoToCsumCache :: AttrLabelProxy "devinoToCsumCache"
+ GI.OSTree.Structs.DiffDirsOptions: diffDirsOptions_ownerGid :: AttrLabelProxy "ownerGid"
+ GI.OSTree.Structs.DiffDirsOptions: diffDirsOptions_ownerUid :: AttrLabelProxy "ownerUid"
+ GI.OSTree.Structs.DiffDirsOptions: getDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> m (Maybe RepoDevInoCache)
+ GI.OSTree.Structs.DiffDirsOptions: getDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> m Int32
+ GI.OSTree.Structs.DiffDirsOptions: getDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> m Int32
+ GI.OSTree.Structs.DiffDirsOptions: instance (info ~ GI.OSTree.Structs.DiffDirsOptions.ResolveDiffDirsOptionsMethod t GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions, Data.GI.Base.Overloading.MethodInfo info GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions -> p)
+ GI.OSTree.Structs.DiffDirsOptions: instance (info ~ GI.OSTree.Structs.DiffDirsOptions.ResolveDiffDirsOptionsMethod t GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions, Data.GI.Base.Overloading.MethodInfo info GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions p) => GHC.OverloadedLabels.IsLabel t (GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions -> p)
+ GI.OSTree.Structs.DiffDirsOptions: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptionsDevinoToCsumCacheFieldInfo
+ GI.OSTree.Structs.DiffDirsOptions: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptionsOwnerGidFieldInfo
+ GI.OSTree.Structs.DiffDirsOptions: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptionsOwnerUidFieldInfo
+ GI.OSTree.Structs.DiffDirsOptions: instance Data.GI.Base.BasicTypes.WrappedPtr GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions
+ GI.OSTree.Structs.DiffDirsOptions: instance Data.GI.Base.Overloading.HasAttributeList GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions
+ GI.OSTree.Structs.DiffDirsOptions: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.OSTree.Structs.DiffDirsOptions.DiffDirsOptions tag
+ GI.OSTree.Structs.DiffDirsOptions: newZeroDiffDirsOptions :: MonadIO m => m DiffDirsOptions
+ GI.OSTree.Structs.DiffDirsOptions: newtype DiffDirsOptions
+ GI.OSTree.Structs.DiffDirsOptions: noDiffDirsOptions :: Maybe DiffDirsOptions
+ GI.OSTree.Structs.DiffDirsOptions: setDiffDirsOptionsDevinoToCsumCache :: MonadIO m => DiffDirsOptions -> Ptr RepoDevInoCache -> m ()
+ GI.OSTree.Structs.DiffDirsOptions: setDiffDirsOptionsOwnerGid :: MonadIO m => DiffDirsOptions -> Int32 -> m ()
+ GI.OSTree.Structs.DiffDirsOptions: setDiffDirsOptionsOwnerUid :: MonadIO m => DiffDirsOptions -> Int32 -> m ()
+ GI.OSTree.Structs.Remote: Remote :: (ManagedPtr Remote) -> Remote
+ GI.OSTree.Structs.Remote: instance (info ~ GI.OSTree.Structs.Remote.ResolveRemoteMethod t GI.OSTree.Structs.Remote.Remote, Data.GI.Base.Overloading.MethodInfo info GI.OSTree.Structs.Remote.Remote p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.OSTree.Structs.Remote.Remote -> p)
+ GI.OSTree.Structs.Remote: instance (info ~ GI.OSTree.Structs.Remote.ResolveRemoteMethod t GI.OSTree.Structs.Remote.Remote, Data.GI.Base.Overloading.MethodInfo info GI.OSTree.Structs.Remote.Remote p) => GHC.OverloadedLabels.IsLabel t (GI.OSTree.Structs.Remote.Remote -> p)
+ GI.OSTree.Structs.Remote: instance Data.GI.Base.BasicTypes.WrappedPtr GI.OSTree.Structs.Remote.Remote
+ GI.OSTree.Structs.Remote: instance Data.GI.Base.Overloading.HasAttributeList GI.OSTree.Structs.Remote.Remote
+ GI.OSTree.Structs.Remote: newtype Remote
+ GI.OSTree.Structs.Remote: noRemote :: Maybe Remote
+ GI.OSTree.Structs.RepoCheckoutAtOptions: clearRepoCheckoutAtOptionsSepolicy :: MonadIO m => RepoCheckoutAtOptions -> m ()
+ GI.OSTree.Structs.RepoCheckoutAtOptions: clearRepoCheckoutAtOptionsSepolicyPrefix :: MonadIO m => RepoCheckoutAtOptions -> m ()
+ GI.OSTree.Structs.RepoCheckoutAtOptions: getRepoCheckoutAtOptionsForceCopy :: MonadIO m => RepoCheckoutAtOptions -> m Bool
+ GI.OSTree.Structs.RepoCheckoutAtOptions: getRepoCheckoutAtOptionsSepolicy :: MonadIO m => RepoCheckoutAtOptions -> m (Maybe SePolicy)
+ GI.OSTree.Structs.RepoCheckoutAtOptions: getRepoCheckoutAtOptionsSepolicyPrefix :: MonadIO m => RepoCheckoutAtOptions -> m (Maybe Text)
+ GI.OSTree.Structs.RepoCheckoutAtOptions: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.RepoCheckoutAtOptions.RepoCheckoutAtOptionsForceCopyFieldInfo
+ GI.OSTree.Structs.RepoCheckoutAtOptions: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.RepoCheckoutAtOptions.RepoCheckoutAtOptionsSepolicyFieldInfo
+ GI.OSTree.Structs.RepoCheckoutAtOptions: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.RepoCheckoutAtOptions.RepoCheckoutAtOptionsSepolicyPrefixFieldInfo
+ GI.OSTree.Structs.RepoCheckoutAtOptions: repoCheckoutAtOptions_forceCopy :: AttrLabelProxy "forceCopy"
+ GI.OSTree.Structs.RepoCheckoutAtOptions: repoCheckoutAtOptions_sepolicy :: AttrLabelProxy "sepolicy"
+ GI.OSTree.Structs.RepoCheckoutAtOptions: repoCheckoutAtOptions_sepolicyPrefix :: AttrLabelProxy "sepolicyPrefix"
+ GI.OSTree.Structs.RepoCheckoutAtOptions: setRepoCheckoutAtOptionsForceCopy :: MonadIO m => RepoCheckoutAtOptions -> Bool -> m ()
+ GI.OSTree.Structs.RepoCheckoutAtOptions: setRepoCheckoutAtOptionsSepolicy :: MonadIO m => RepoCheckoutAtOptions -> Ptr SePolicy -> m ()
+ GI.OSTree.Structs.RepoCheckoutAtOptions: setRepoCheckoutAtOptionsSepolicyPrefix :: MonadIO m => RepoCheckoutAtOptions -> CString -> m ()
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: SysrootWriteDeploymentsOpts :: (ManagedPtr SysrootWriteDeploymentsOpts) -> SysrootWriteDeploymentsOpts
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: getSysrootWriteDeploymentsOptsDoPostclean :: MonadIO m => SysrootWriteDeploymentsOpts -> m Bool
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: instance (info ~ GI.OSTree.Structs.SysrootWriteDeploymentsOpts.ResolveSysrootWriteDeploymentsOptsMethod t GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts, Data.GI.Base.Overloading.MethodInfo info GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts p) => Data.GI.Base.Overloading.IsLabelProxy t (GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts -> p)
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: instance (info ~ GI.OSTree.Structs.SysrootWriteDeploymentsOpts.ResolveSysrootWriteDeploymentsOptsMethod t GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts, Data.GI.Base.Overloading.MethodInfo info GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts p) => GHC.OverloadedLabels.IsLabel t (GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts -> p)
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: instance Data.GI.Base.Attributes.AttrInfo GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOptsDoPostcleanFieldInfo
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: instance Data.GI.Base.BasicTypes.WrappedPtr GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: instance Data.GI.Base.Overloading.HasAttributeList GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: instance tag ~ 'Data.GI.Base.Attributes.AttrSet => Data.GI.Base.Constructible.Constructible GI.OSTree.Structs.SysrootWriteDeploymentsOpts.SysrootWriteDeploymentsOpts tag
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: newZeroSysrootWriteDeploymentsOpts :: MonadIO m => m SysrootWriteDeploymentsOpts
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: newtype SysrootWriteDeploymentsOpts
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: noSysrootWriteDeploymentsOpts :: Maybe SysrootWriteDeploymentsOpts
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: setSysrootWriteDeploymentsOptsDoPostclean :: MonadIO m => SysrootWriteDeploymentsOpts -> Bool -> m ()
+ GI.OSTree.Structs.SysrootWriteDeploymentsOpts: sysrootWriteDeploymentsOpts_doPostclean :: AttrLabelProxy "doPostclean"
- GI.OSTree.Functions: contentFileParse :: (HasCallStack, MonadIO m, IsFile a, IsCancellable b) => Bool -> a -> Bool -> Maybe (b) -> m (InputStream, FileInfo, GVariant)
+ GI.OSTree.Functions: contentFileParse :: (HasCallStack, MonadIO m, IsFile a, IsCancellable b) => Bool -> a -> Bool -> Maybe (b) -> m ((InputStream, FileInfo, GVariant))
- GI.OSTree.Functions: contentFileParseAt :: (HasCallStack, MonadIO m, IsCancellable a) => Bool -> Int32 -> Text -> Bool -> Maybe (a) -> m (InputStream, FileInfo, GVariant)
+ GI.OSTree.Functions: contentFileParseAt :: (HasCallStack, MonadIO m, IsCancellable a) => Bool -> Int32 -> Text -> Bool -> Maybe (a) -> m ((InputStream, FileInfo, GVariant))
- GI.OSTree.Functions: contentStreamParse :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => Bool -> a -> Word64 -> Bool -> Maybe (b) -> m (InputStream, FileInfo, GVariant)
+ GI.OSTree.Functions: contentStreamParse :: (HasCallStack, MonadIO m, IsInputStream a, IsCancellable b) => Bool -> a -> Word64 -> Bool -> Maybe (b) -> m ((InputStream, FileInfo, GVariant))
- GI.OSTree.Functions: objectFromString :: (HasCallStack, MonadIO m) => Text -> m (Text, ObjectType)
+ GI.OSTree.Functions: objectFromString :: (HasCallStack, MonadIO m) => Text -> m ((Text, ObjectType))
- GI.OSTree.Functions: objectNameDeserialize :: (HasCallStack, MonadIO m) => GVariant -> m (Text, ObjectType)
+ GI.OSTree.Functions: objectNameDeserialize :: (HasCallStack, MonadIO m) => GVariant -> m ((Text, ObjectType))
- GI.OSTree.Functions: parseRefspec :: (HasCallStack, MonadIO m) => Text -> m (Text, Text)
+ GI.OSTree.Functions: parseRefspec :: (HasCallStack, MonadIO m) => Text -> m ((Text, Text))
- GI.OSTree.Functions: rawFileToContentStream :: (HasCallStack, MonadIO m, IsInputStream a, IsFileInfo b, IsCancellable c) => a -> b -> Maybe (GVariant) -> Maybe (c) -> m (InputStream, Word64)
+ GI.OSTree.Functions: rawFileToContentStream :: (HasCallStack, MonadIO m, IsInputStream a, IsFileInfo b, IsCancellable c) => a -> b -> Maybe (GVariant) -> Maybe (c) -> m ((InputStream, Word64))
- GI.OSTree.Objects.AsyncProgress: asyncProgressGetStatus :: (HasCallStack, MonadIO m, IsAsyncProgress a) => a -> m Text
+ GI.OSTree.Objects.AsyncProgress: asyncProgressGetStatus :: (HasCallStack, MonadIO m, IsAsyncProgress a) => a -> m (Maybe Text)
- GI.OSTree.Objects.AsyncProgress: asyncProgressSetStatus :: (HasCallStack, MonadIO m, IsAsyncProgress a) => a -> Text -> m ()
+ GI.OSTree.Objects.AsyncProgress: asyncProgressSetStatus :: (HasCallStack, MonadIO m, IsAsyncProgress a) => a -> Maybe (Text) -> m ()
- GI.OSTree.Objects.AsyncProgress: toAsyncProgress :: IsAsyncProgress o => o -> IO AsyncProgress
+ GI.OSTree.Objects.AsyncProgress: toAsyncProgress :: (MonadIO m, IsAsyncProgress o) => o -> m AsyncProgress
- GI.OSTree.Objects.BootconfigParser: toBootconfigParser :: IsBootconfigParser o => o -> IO BootconfigParser
+ GI.OSTree.Objects.BootconfigParser: toBootconfigParser :: (MonadIO m, IsBootconfigParser o) => o -> m BootconfigParser
- GI.OSTree.Objects.ChecksumInputStream: toChecksumInputStream :: IsChecksumInputStream o => o -> IO ChecksumInputStream
+ GI.OSTree.Objects.ChecksumInputStream: toChecksumInputStream :: (MonadIO m, IsChecksumInputStream o) => o -> m ChecksumInputStream
- GI.OSTree.Objects.Deployment: toDeployment :: IsDeployment o => o -> IO Deployment
+ GI.OSTree.Objects.Deployment: toDeployment :: (MonadIO m, IsDeployment o) => o -> m Deployment
- GI.OSTree.Objects.GpgVerifyResult: gpgVerifyResultLookup :: (HasCallStack, MonadIO m, IsGpgVerifyResult a) => a -> Text -> m (Bool, Word32)
+ GI.OSTree.Objects.GpgVerifyResult: gpgVerifyResultLookup :: (HasCallStack, MonadIO m, IsGpgVerifyResult a) => a -> Text -> m ((Bool, Word32))
- GI.OSTree.Objects.GpgVerifyResult: toGpgVerifyResult :: IsGpgVerifyResult o => o -> IO GpgVerifyResult
+ GI.OSTree.Objects.GpgVerifyResult: toGpgVerifyResult :: (MonadIO m, IsGpgVerifyResult o) => o -> m GpgVerifyResult
- GI.OSTree.Objects.MutableTree: toMutableTree :: IsMutableTree o => o -> IO MutableTree
+ GI.OSTree.Objects.MutableTree: toMutableTree :: (MonadIO m, IsMutableTree o) => o -> m MutableTree
- GI.OSTree.Objects.Repo: repoLoadCommit :: (HasCallStack, MonadIO m, IsRepo a) => a -> Text -> m (GVariant, [RepoCommitState])
+ GI.OSTree.Objects.Repo: repoLoadCommit :: (HasCallStack, MonadIO m, IsRepo a) => a -> Text -> m ((GVariant, [RepoCommitState]))
- GI.OSTree.Objects.Repo: repoLoadFile :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (b) -> m (InputStream, FileInfo, GVariant)
+ GI.OSTree.Objects.Repo: repoLoadFile :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (b) -> m ((Maybe InputStream, Maybe FileInfo, Maybe GVariant))
- GI.OSTree.Objects.Repo: repoLoadObjectStream :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> ObjectType -> Text -> Maybe (b) -> m (InputStream, Word64)
+ GI.OSTree.Objects.Repo: repoLoadObjectStream :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> ObjectType -> Text -> Maybe (b) -> m ((InputStream, Word64))
- GI.OSTree.Objects.Repo: repoPrune :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> RepoPruneFlags -> Int32 -> Maybe (b) -> m (Int32, Int32, Word64)
+ GI.OSTree.Objects.Repo: repoPrune :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> RepoPruneFlags -> Int32 -> Maybe (b) -> m ((Int32, Int32, Word64))
- GI.OSTree.Objects.Repo: repoPruneFromReachable :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> RepoPruneOptions -> Maybe (b) -> m (Int32, Int32, Word64)
+ GI.OSTree.Objects.Repo: repoPruneFromReachable :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> RepoPruneOptions -> Maybe (b) -> m ((Int32, Int32, Word64))
- GI.OSTree.Objects.Repo: repoReadCommit :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (b) -> m (File, Text)
+ GI.OSTree.Objects.Repo: repoReadCommit :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (b) -> m ((File, Text))
- GI.OSTree.Objects.Repo: repoRemoteFetchSummary :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (b) -> m (Bytes, Bytes)
+ GI.OSTree.Objects.Repo: repoRemoteFetchSummary :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (b) -> m ((Bytes, Bytes))
- GI.OSTree.Objects.Repo: repoRemoteFetchSummaryWithOptions :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (GVariant) -> Maybe (b) -> m (Bytes, Bytes)
+ GI.OSTree.Objects.Repo: repoRemoteFetchSummaryWithOptions :: (HasCallStack, MonadIO m, IsRepo a, IsCancellable b) => a -> Text -> Maybe (GVariant) -> Maybe (b) -> m ((Bytes, Bytes))
- GI.OSTree.Objects.Repo: repoTransactionSetRef :: (HasCallStack, MonadIO m, IsRepo a) => a -> Maybe (Text) -> Text -> Text -> m ()
+ GI.OSTree.Objects.Repo: repoTransactionSetRef :: (HasCallStack, MonadIO m, IsRepo a) => a -> Maybe (Text) -> Text -> Maybe (Text) -> m ()
- GI.OSTree.Objects.Repo: repoTransactionSetRefspec :: (HasCallStack, MonadIO m, IsRepo a) => a -> Text -> Text -> m ()
+ GI.OSTree.Objects.Repo: repoTransactionSetRefspec :: (HasCallStack, MonadIO m, IsRepo a) => a -> Text -> Maybe (Text) -> m ()
- GI.OSTree.Objects.Repo: toRepo :: IsRepo o => o -> IO Repo
+ GI.OSTree.Objects.Repo: toRepo :: (MonadIO m, IsRepo o) => o -> m Repo
- GI.OSTree.Objects.RepoFile: toRepoFile :: IsRepoFile o => o -> IO RepoFile
+ GI.OSTree.Objects.RepoFile: toRepoFile :: (MonadIO m, IsRepoFile o) => o -> m RepoFile
- GI.OSTree.Objects.SePolicy: toSePolicy :: IsSePolicy o => o -> IO SePolicy
+ GI.OSTree.Objects.SePolicy: toSePolicy :: (MonadIO m, IsSePolicy o) => o -> m SePolicy
- GI.OSTree.Objects.Sysroot: toSysroot :: IsSysroot o => o -> IO Sysroot
+ GI.OSTree.Objects.Sysroot: toSysroot :: (MonadIO m, IsSysroot o) => o -> m Sysroot
- GI.OSTree.Objects.SysrootUpgrader: sysrootUpgraderPullOneDir :: (HasCallStack, MonadIO m, IsSysrootUpgrader a, IsAsyncProgress b, IsCancellable c) => a -> Text -> [RepoPullFlags] -> [SysrootUpgraderPullFlags] -> b -> Bool -> Maybe (c) -> m ()
+ GI.OSTree.Objects.SysrootUpgrader: sysrootUpgraderPullOneDir :: (HasCallStack, MonadIO m, IsSysrootUpgrader a, IsAsyncProgress b, IsCancellable c) => a -> Text -> [RepoPullFlags] -> [SysrootUpgraderPullFlags] -> Maybe (b) -> Maybe (c) -> m (Bool)
- GI.OSTree.Objects.SysrootUpgrader: toSysrootUpgrader :: IsSysrootUpgrader o => o -> IO SysrootUpgrader
+ GI.OSTree.Objects.SysrootUpgrader: toSysrootUpgrader :: (MonadIO m, IsSysrootUpgrader o) => o -> m SysrootUpgrader
- GI.OSTree.Structs.RepoCommitTraverseIter: repoCommitTraverseIterGetDir :: (HasCallStack, MonadIO m) => RepoCommitTraverseIter -> m (Text, Text, Text)
+ GI.OSTree.Structs.RepoCommitTraverseIter: repoCommitTraverseIterGetDir :: (HasCallStack, MonadIO m) => RepoCommitTraverseIter -> m ((Text, Text, Text))
- GI.OSTree.Structs.RepoCommitTraverseIter: repoCommitTraverseIterGetFile :: (HasCallStack, MonadIO m) => RepoCommitTraverseIter -> m (Text, Text)
+ GI.OSTree.Structs.RepoCommitTraverseIter: repoCommitTraverseIterGetFile :: (HasCallStack, MonadIO m) => RepoCommitTraverseIter -> m ((Text, Text))
- GI.OSTree.Structs.RollsumMatches: getRollsumMatchesMatches :: MonadIO m => RollsumMatches -> m (Maybe [Ptr ()])
+ GI.OSTree.Structs.RollsumMatches: getRollsumMatchesMatches :: MonadIO m => RollsumMatches -> m (Maybe ([Ptr ()]))
Files
- ChangeLog.md +4/−0
- OSTree.overrides +6/−0
- README.md +1/−1
- gi-ostree.cabal +1/−1
ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.3++Fix annotations for [repoLoadFile](https://hackage.haskell.org/package/gi-ostree/docs/GI-OSTree-Objects-Repo.html#g:33), see [issue #106](https://github.com/haskell-gi/haskell-gi/issues/106).+ ### 1.0.1 Initial release
OSTree.overrides view
@@ -4,3 +4,9 @@ ignore LzmaDecompressorClass ignore LzmaCompressorClass ignore LibarchiveInputStreamClass++# This is using the deprecated allow-none annotations, which are ambiguous.+# See https://github.com/haskell-gi/haskell-gi/issues/106+set-attr OSTree/Repo/load_file/@parameters/out_input nullable 1+set-attr OSTree/Repo/load_file/@parameters/out_file_info nullable 1+set-attr OSTree/Repo/load_file/@parameters/out_xattrs nullable 1
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-ostree-1.0.2/docs/GI-OSTree.html](https://hackage.haskell.org/package/gi-ostree-1.0.2/docs/GI-OSTree.html)+[https://hackage.haskell.org/package/gi-ostree-1.0.3/docs/GI-OSTree.html](https://hackage.haskell.org/package/gi-ostree-1.0.3/docs/GI-OSTree.html) For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-ostree.cabal view
@@ -1,5 +1,5 @@ name: gi-ostree-version: 1.0.2+version: 1.0.3 synopsis: OSTree bindings description: Bindings for OSTree, autogenerated by haskell-gi. homepage: https://github.com/haskell-gi/haskell-gi