Comment 7 for bug 278640

Revision history for this message
Azamat S. Kalimoulline (turtle-bazon) wrote :

After download upgrade tool, installer waits for pressing button (like ok or ready, doesn't remeber). While it do this, i have done follow:
unpacked downloaded file (name like adept_managermt4Xjb.tmp in /tmp/kde-root/) in separate directory and edited file DistUpgradeViewKDE.py. There has method (about line 544) translate_widget(self, widget). I've changed it as follows, then repack file and place instead downloaded updater. Then pressed button 'next' and this tool after preparing and other steps started to download packages (I.e. doesn't crash).

--
    def translate_widget(self, widget):
        if isinstance(widget, QLabel) or isinstance(widget, QPushButton):
             widget.setText(widget.text())
# if str(widget.text()) == "&Cancel":
# widget.setText(gettext.dgettext("kdelibs", "&Cancel"))
# if str(widget.text()) == "&Close":
# widget.setText(gettext.dgettext("kdelibs", "&Close"))
# elif str(widget.text()) != "":
# widget.setText( _(str(widget.text())).replace("_", "&") )
--

---
cd /tmp/kde-root/
mkdir tt
cp adept_managermt4Xjb.tmp tt
cd tt
tar -xzf adept_managermt4Xjb.tmp
rm adept_managermt4Xjb.tmp
vim DistUpgradeViewKDE.py
tar -czf adept_managermt4Xjb.tmp .
mv adept_managermt4Xjb.tmp ../
---