[Toaster] TRDEPENDS, TRRECOMENDS vs RDEPENDS, RRECOMENDS

Lerner, Dave dave.lerner at windriver.com
Wed Jan 15 10:20:18 PST 2014


Hi Paul, Alex

I have a question on inserts into the package_dependency and target_installed_package.

I would expect that for the following builds and sato in particular:
	{core-image-minimal, qemux86}
	{core-image-minimal, qemux86}
	{core-image-sato, qemux86}
	{[core-image-minimal,core-image-base], genericx86}
that there would be a few installed packages with some  package dependencies like (RDEPENDS, RRECOMENDS), but that isn't the case.  The only dependencies for installed packages are TRDEPENDS or TRRECOMMENDS.

	SELECT  PkgS.name, PkgT.name dependsOn, PkgDep.dep_type  
            FROM orm_package PkgS,
                 orm_package_dependency PkgDep,
                 orm_package PkgT,
                 orm_target_installed_package Inst
            WHERE
            PkgS.id = PkgDep.package_id
            AND PkgT.id = PkgDep.depends_on_id
            AND Inst.package_id = PkgS.id
            AND Inst.package_id = PkgDep.package_id
            AND Inst.target_id = PkgDep.target_id
		;
	name|dependsOn|dep_type
	update-rc.d|busybox|6
	sysvinit-inittab|busybox|6
	libc6|busybox|6
	libc6|libc6|6
	packagegroup-core-boot|base-files|6
	packagegroup-core-boot|base-passwd|6
...
(more)

adding a filter to the above to filter out the "T..." types
            AND PkgDep.dep_type < 6
returns an empty set.

What is the meaning of TRDDEPENDS and TRRECOMMENDs and do the results seem correct?

Thanks
Dave


More information about the toaster mailing list