Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* all parents + package itself */(SELECT DISTINCT pkg_id AS pkg_idFROM package_dependencies depCONNECT BY PRIOR pkg_id = dpkg_id AND pv_id IN ( $RELIST$ )START WITH dpkg_id IN ( $PKG_ID$ ) AND pv_id IN ( $RELIST$ )UNIONSELECT DISTINCT pkg.pkg_idFROM packages pkg, package_versions pv, release_content rcWHERE pkg.pkg_id = pv.pkg_idAND pv.pv_id = rc.pv_idAND pkg.pkg_id IN ( $PKG_ID$ )/* AND rc.pv_id IN ( $RELIST$ ) */)INTERSECT/* all kids of working package */(SELECT UNIQUE dpkg_id AS pkg_idFROM package_dependencies depCONNECT BY PRIOR dpkg_id = pkg_id AND pv_id IN ( $RELIST$ )START WITH pkg_id IN ( $DEPLIST$ ) AND pv_id IN ( $RELIST$ )UNIONSELECT pkg.pkg_idFROM packages pkg, package_versions pv, release_content rcWHERE pkg.pkg_id = pv.pkg_idAND pv.pv_id = rc.pv_idAND pkg.pkg_name IN ( $DEPNAMESTR$ )AND rc.pv_id IN ( $RELIST$ ))