Bugzilla – Bug 168844
yast2 - patch- and delta-rpms of patches are not honered
Last modified: 2006-08-17 13:14:06 UTC
We downgraded all RPMs for testing install patch-gcc-1280.xml (10.1 repo). rpm -Uhv --oldpackage \ ./SUSE-10.1-Beta7/i386/CD1/suse/i586/gcc-4.1.0-3.i586.rpm \ ./SUSE-10.1-Beta7/i386/CD3/suse/i586/gcc-c++-4.1.0-3.i586.rpm \ ./SUSE-10.1-Beta7/i386/CD1/suse/i586/libgcc-4.1.0-3.i586.rpm \ ./SUSE-10.1-Beta7/i386/CD2/suse/i586/libgcj-4.1.0-3.i586.rpm \ ./SUSE-10.1-Beta7/i386/CD1/suse/i586/libstdc++-4.1.0-3.i586.rpm \ ./SUSE-10.1-Beta7/i386/CD2/suse/i586/libstdc++-devel-4.1.0-3.i586.rpm \ ./SUSE-10.1-Beta7/i386/CD1/suse/i586/cpp-4.1.0-3.i586.rpm\ The patch contains the correct patch-rpm for installation, e.g. cpp: <package xmlns="http://linux.duke.edu/metadata/common" type="rpm"> <name>cpp</name> <arch>i586</arch> <version epoch="0" ver="4.1.0" rel="12"/> <checksum type="sha" pkgid="YES">e67c84010428e47b898e3ac29fe86cc9fb237ced</checksum> <time file="1144071668" build="1143829222"/> <size package="1990734" installed="4790152" archive="4791228"/> <location href="rpm/i586/cpp-4.1.0-12.i586.rpm"/> <format> <rpm:requires> <rpm:entry kind="package" name="cpp" epoch="0" ver="4.1.0" rel="12" flags="GE"/> </rpm:requires> <suse:freshens> <suse:entry kind="package" name="cpp"/> </suse:freshens> </format> <pkgfiles xmlns="http://novell.com/package/metadata/suse/patch"> <patchrpm> <location href="rpm/i586/cpp-4.1.0-12.i586.patch.rpm"/> <checksum type="sha">f04af253a6320f2830aed4c3b05b4bda</checksum> <time file="1144087410" build="1143829222"/> <size package="1990381" archive="4790612"/> <base_version epoch="0" ver="4.1.0" rel="10"/> <base_version epoch="0" ver="4.1.0" rel="3"/> <base_version epoch="0" ver="4.1.0" rel="5"/> </patchrpm> <deltarpm> <location href="rpm/i586/cpp-4.1.0-10_12.i586.delta.rpm"/> <checksum type="sha">668b74dd32fbd3a039cfcd1f28070beb05c3a382</checksum> <time file="1144087412" build="1143829222"/> <size package="31831" archive="0"/> <base_version epoch="0" ver="4.1.0" rel="10" md5sum="47bb8e225841629790dc221d615e9ccf" buildtime="1143375382" sequence_info="cpp-4.1.0-10-6e839e45353051c49632b3ca81f0aa8170"/> </deltarpm> </pkgfiles> </package> but wether a patch rpm nor a delta rpm is used.
I just looked at the code. Using patch and delta RPMs seems not to be implemented at all yet.
Michael, something for you.
Ping? people on #suse ask.
*** Bug 177111 has been marked as a duplicate of this bug. ***
this must be fixed soon, but after the current ZYPP fix update.
We just received an OpenOffice_org security problem of critical nature. This will be 128 MB of download for the main RPM + german translation if delta rpms are not supported.
reduce sev
Fixed in libzypp-1.3.0.
Fixed
It is possible/planned to include libzypp-1.3.0 in OpenSUSE 10.1 or is this a 10.2 target?
Reopen for callbacks tracking.
Just a note - yast2-online-update will of course work even without new callbacks, it will just produce the same progress information as now. Second note: it will be necessary to include updated yast2-trans* packages if you want to have new progress information translated.
BTW, I think I need swampid to generate patchinfo, am I right?
since this will be rolled into one zypp/zmd update again, AJ or Harald will provide the patchinfo/SWAMP. there is no need to provide a seperate one.
I will handle the patchinfo myself. Just submit the package.
OK. I've just submitted the package, so everything is done.