Bug 121866

Summary: applydeltarpm does not work? mozilla / Firefox online updates does not use delta rpm
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Forgotten User ZhJd0F0L3x <forgotten_ZhJd0F0L3x>
Component: YOUAssignee: Michael Schröder <mls>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Major    
Priority: P5 - None CC: aj, mls
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Component Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 97395    
Attachments: save_y2logs

Description Forgotten User ZhJd0F0L3x 2005-10-09 08:08:52 UTC
the mozilla online update does not use the delta rpm but the patch rpm.

2005-10-09 10:01:11 <1> feder(15619) [mediaaccess] MediaHandler.cc(attach):169
Attached: ftp://ftp.suse.com/pub/suse/ attached; localRoot "/var/lib/YaST2/you/mnt"
2005-10-09 10:01:11 <1> feder(15619) [packagemanager] InstYou.cc(log):1996
Retrieving mozilla: "Der OpenSource-Nachfolger des Netscape Browsers" ...
2005-10-09 10:01:11 <1> feder(15619) [liby2util++]
ExternalProgram.cc(start_program):163 Executing 'applydeltarpm' '-c' '-s'
'mozilla-1.7.11-9-4a4d2aec0e176e679b5f26344d7fd3fda11842921ce21f93'
2005-10-09 10:01:11 <1> feder(15619) [liby2util++]
ExternalProgram.cc(checkStatus):320 pid 15713 exited with status 1
2005-10-09 10:01:12 <1> feder(15619) [packagemanager++]
InstYou.cc(delta_applies_to_filesystem):1262
mozilla-1.7.11-9-4a4d2aec0e176e679b5f26344d7fd3fda11842921ce21f93 does NOT apply
from filesystem
2005-10-09 10:01:12 <1> feder(15619) [packagemanager++]
InstYou.cc(retrievePackage):1592 InstYou::retrievePackage: 'mozilla'
2005-10-09 10:01:12 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):379 dest:
/var/lib/YaST2/you/mnt/i386/update/10.0/rpm/i586/mozilla-1.7.11-9.2.i586.patch.rpm
2005-10-09 10:01:12 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):380 destNew:
/var/lib/YaST2/you/mnt/i386/update/10.0/rpm/i586/mozilla-1.7.11-9.2.i586.patch.rpm.new.yast.37456
2005-10-09 10:01:12 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):388 URL:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/i586/mozilla-1.7.11-9.2.i586.patch.rpm
2005-10-09 10:01:14 <1> feder(15619) [qt-ui] YQCheckBox.cc(stateChanged):151
old: 0; new: 0
Comment 1 Forgotten User ZhJd0F0L3x 2005-10-09 08:18:03 UTC
the same for firefox, but not even a patch rpm :-( :

2005-10-09 10:14:02 <1> feder(15619) [packagemanager] InstYou.cc(log):1996
Retrieving MozillaFirefox: "Der zukünftige Browser des Mozilla-Projektes." ...
2005-10-09 10:14:02 <1> feder(15619) [liby2util++]
ExternalProgram.cc(start_program):163 Executing 'applydeltarpm' '-c' '-s'
'MozillaFirefox-1.0.6-16-b1a39c47a3d7229c541d5b5a3fcfad287171a1161a11b82141f21a92'
2005-10-09 10:14:02 <1> feder(15619) [liby2util++]
ExternalProgram.cc(checkStatus):320 pid 15856 exited with status 1
2005-10-09 10:14:02 <1> feder(15619) [packagemanager++]
InstYou.cc(delta_applies_to_filesystem):1262
MozillaFirefox-1.0.6-16-b1a39c47a3d7229c541d5b5a3fcfad287171a1161a11b82141f21a92
does NOT apply from filesystem
2005-10-09 10:14:02 <1> feder(15619) [packagemanager++]
InstYou.cc(retrievePackage):1592 InstYou::retrievePackage: 'MozillaFirefox'
2005-10-09 10:14:02 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):379 dest:
/var/lib/YaST2/you/mnt/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm
2005-10-09 10:14:02 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):380 destNew:
/var/lib/YaST2/you/mnt/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm.new.yast.37456
2005-10-09 10:14:02 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):388 URL:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm
2005-10-09 10:14:06 <1> feder(15619) [liby2util++] PathInfo.cc(_Log_Result):276
unlink
/var/lib/YaST2/you/mnt/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm.new.yast.37456
2005-10-09 10:14:06 <3> feder(15619) [mediaaccess] MediaCurl.cc(getFileCopy):432
curl error: 22: The requested URL returned error: 502
2005-10-09 10:14:06 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):449 HTTP return code: 502 (URL:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm)
2005-10-09 10:14:06 <2> feder(15619) [mediaaccess]
MediaHandler.cc(provideFile):283
provideFile(./i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm):
ERROR(Media:file not found)[HTTP return code: 502 (URL:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm)]
2005-10-09 10:14:06 <2> feder(15619) [packagemanager]
InstYou.cc(retrievePackage):1653 Retrieving RPM 'MozillaFirefox' failed:
ERROR(Media:file not found)[HTTP return code: 502 (URL:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.patch.rpm)]
2005-10-09 10:14:06 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):379 dest:
/var/lib/YaST2/you/mnt/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.rpm
2005-10-09 10:14:06 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):380 destNew:
/var/lib/YaST2/you/mnt/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.rpm.new.yast.37456
2005-10-09 10:14:06 <1> feder(15619) [mediaaccess++]
MediaCurl.cc(getFileCopy):388 URL:
ftp://ftp.suse.com/pub/suse/i386/update/10.0/rpm/i586/MozillaFirefox-1.0.7-0.1.i586.rpm
Comment 2 Forgotten User ZhJd0F0L3x 2005-10-09 08:59:34 UTC
the same for the MozillaFirefox-translations, powersave, release-notes and
RealPlayer updates. It now looks like a generic applydeltarpm problem.
Comment 3 Michael Radziej 2005-10-09 16:45:44 UTC
Stefan, *please* *always* also attach /var/log/YaST2 if possible. It's very nice
to have the relevant parts by cut-and-paste, but it often shows that the real
problem is somewhere different.
Comment 4 Forgotten User ZhJd0F0L3x 2005-10-09 17:41:37 UTC
Created attachment 52044 [details]
save_y2logs

as you wish. The problem is, it takes almost an eternity to upload the y2logs.
Comment 5 Michael Schröder 2005-10-11 10:49:11 UTC
Yes, I know. I managed to break the sequence checking code. Sigh. I'll create 
an deltarpm update. 
Comment 6 Michael Schröder 2005-10-11 10:50:14 UTC
(Too bad that nobody ever tested this in the beta phase) 
Comment 7 Michael Radziej 2005-10-11 11:37:12 UTC
Michael, I think you wanted to take this ;-)
Comment 8 Forgotten User ZhJd0F0L3x 2005-10-11 12:23:59 UTC
(In reply to comment #6)
> (Too bad that nobody ever tested this in the beta phase) 

create a testcase in pdb and QA can take care of this.
We also need deltarpms in the beta phase to test this.
Comment 9 Michael Schröder 2005-10-11 13:15:21 UTC
We *had* deltarpms in the beta phase. 
Comment 10 Anja Stock 2005-10-12 10:17:13 UTC
released