Mailinglist Archive: zypp-devel (115 mails)
| < Previous | Next > |
Re: [zypp-devel] pkg-bindings status
- From: Lukas Ocilka <lukas.ocilka@xxxxxxx>
- Date: Tue, 10 Jul 2007 11:16:36 +0200
- Message-id: <46934E74.1050901@xxxxxxx>
Hi,
I was asked to search through the installation for information which
Pkg:: callbacks from the list are used and where. Here is the list what
I've found, however it doesn't need to be the full list:
Ladislav Slezak wrote:
> TODO
> ====
>
> Missing Pkg:: functions (not implemented)
> -----------------------------------------
> PkgMediaNames()
use in slideshow (not mandatory)
> PkgMediaSizes()
use in slideshow (not mandatory)
> PkgMediaCount()
use in slideshow (not mandatory)
> SourceReleaseAll()
used for media validation (installation but not mandatory)
use for the first-stage initialization of the installation repository
*important (for CD/DVD or all types of installation?)*
> SourceSaveAll()
not used in installation
> SourceFinishAll()
used in both first and second stage installation and dirinstall
*important*
> SourceMoveDownloadArea()
used in inst_rpmcopy for InitialSourceCaching
> TargetDisableSources()
used in inst_kickoff
> SourceMediaData()
used in inst_mediacopy (not mandatory)
> SourceProvideFile()
installation - release notes
installation - content file
*mandatory*
> SourceProvideOptionalFile()
installation - release notes
installation - y2update, installation.xml (AddOns)
*desirable*
> SourceProvideDir()
slideshow (not mandatory)
> SourceChangeUrl()
Used for ServicePack
Used for CD/DVD installation
*mandatory for CD/DVD installation*
> Missing Functionality
> ---------------------
> SourceGeneralData() - doesn't return key "product_dir" in the map
needed by installation - extrasources, online update repositories,
product sources downloaded by inet (new functionality)
used for handling sources all over the place but maybe for Add-Ons only,
hard to say
the key "product_dir" is, of course, used (at least for Add-Ons)
*desirable* or *important*
> SourceDelete() - remove resolvables if they have loaded from the source
needed by installation - product sources downloaded by inet (new
functionality)
needed by CD/DVD installation
*important for CD installation*
> SourceCreate() - use source type and product directory parameters
needed by installation - extrasources, online update repositories,
product sources downloaded by inet (new functionality)
needed by installation for the initial installation repository
needed by Add-Ons, of course
needed by DirInstall
*mandatory*
Have a nice day
Lukas
I was asked to search through the installation for information which
Pkg:: callbacks from the list are used and where. Here is the list what
I've found, however it doesn't need to be the full list:
Ladislav Slezak wrote:
> TODO
> ====
>
> Missing Pkg:: functions (not implemented)
> -----------------------------------------
> PkgMediaNames()
use in slideshow (not mandatory)
> PkgMediaSizes()
use in slideshow (not mandatory)
> PkgMediaCount()
use in slideshow (not mandatory)
> SourceReleaseAll()
used for media validation (installation but not mandatory)
use for the first-stage initialization of the installation repository
*important (for CD/DVD or all types of installation?)*
> SourceSaveAll()
not used in installation
> SourceFinishAll()
used in both first and second stage installation and dirinstall
*important*
> SourceMoveDownloadArea()
used in inst_rpmcopy for InitialSourceCaching
> TargetDisableSources()
used in inst_kickoff
> SourceMediaData()
used in inst_mediacopy (not mandatory)
> SourceProvideFile()
installation - release notes
installation - content file
*mandatory*
> SourceProvideOptionalFile()
installation - release notes
installation - y2update, installation.xml (AddOns)
*desirable*
> SourceProvideDir()
slideshow (not mandatory)
> SourceChangeUrl()
Used for ServicePack
Used for CD/DVD installation
*mandatory for CD/DVD installation*
> Missing Functionality
> ---------------------
> SourceGeneralData() - doesn't return key "product_dir" in the map
needed by installation - extrasources, online update repositories,
product sources downloaded by inet (new functionality)
used for handling sources all over the place but maybe for Add-Ons only,
hard to say
the key "product_dir" is, of course, used (at least for Add-Ons)
*desirable* or *important*
> SourceDelete() - remove resolvables if they have loaded from the source
needed by installation - product sources downloaded by inet (new
functionality)
needed by CD/DVD installation
*important for CD installation*
> SourceCreate() - use source type and product directory parameters
needed by installation - extrasources, online update repositories,
product sources downloaded by inet (new functionality)
needed by installation for the initial installation repository
needed by Add-Ons, of course
needed by DirInstall
*mandatory*
Have a nice day
Lukas
| < Previous | Next > |