trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: January 2012

broken png files in git repository

From: Martin Walch <walch.martin@...>
Date: Sat, 28 Jan 2012 14:55:19 +0100
Hello developers,

after many hours of work I have managed to create a list of png files that are 
broken in the git repository, check what is wrong with each of them and find a 
way to fix it, or at least try to do so.

The full paths of the files are long and would be scattered across several 
lines when sent as text in an e-mail. Therefore, I append the list as a file 
"listOfBrokenFiles.txt" (plain text).

Also you will find two attached png files that I have manually fixed:
cr22-action-processor.png and test.png. The text file will tell you where they 
belong.

Regards
Martin Walch (aka neo_ in IRC)
-- 
problem: conversion cr-lf to lf and cr to lf
solution: fixed manually in hexeditor
main/libraries/mlt/src/tests/test.png

problem: almost completely destroyed, looks like the binary data was interpreted as text on a terminal.
solution: None, hard to restore anything beyond trivial things. Is broken upstream. Files in pykdeextensions-0.3.1.tar.gz and pykdeextensions-0.4.0.tar.gz are not sound either. Can not find older versions or upstream version control repository. Original developer might still have the files.
main/libraries/pytdeextensions/app_templates/kdeutility/src/hi16-app-kdeutility.png
main/libraries/pytdeextensions/app_templates/kdeutility/src/hi32-app-kdeutility.png
main/libraries/pytdeextensions/app_templates/kdeapp/src/hi32-app-kdeapp.png
main/libraries/pytdeextensions/app_templates/kdeapp/src/hi16-app-kdeapp.png
main/libraries/pytdeextensions/app_templates/kcontrol_module/src/hi16-app-kcontrol_module.png
main/libraries/pytdeextensions/app_templates/kcontrol_module/src/hi32-app-kcontrol_module.png

problem: broken with commit "Initial TQt conversion"
solution: revert files to old revision
main/libraries/libtqt-perl/doc/images/pqtsh.png
main/libraries/python-trinity/doc/images/mimetype.png
main/libraries/python-trinity/doc/images/uisampler.png
main/libraries/python-trinity/doc/images/kdcop2.png
main/libraries/python-trinity/doc/images/khtmlpart.png
main/libraries/python-trinity/examples/pytde-sampler/aboutkde.png
main/libraries/python-trinity/examples/aboutkde.png
main/libraries/python-trinity/examples/astron.png
main/libraries/python-trinity/examples/pytestimage.png
main/libraries/python-trinity/examples/qxembed_example.png
main/dependencies/python-tqt/examples2/tt-logo.png
main/dependencies/python-tqt/examples3/qtlogo.png
main/dependencies/python-tqt/examples3/canvas/qtlogo.png
main/dependencies/python-tqt/examples3/canvas/butterfly.png
main/dependencies/python-tqt/examples3/tt-logo.png
main/dependencies/python-tqt/examples3/marble.png
main/tdebindings/dcoppython/test/dcopserver/hi32-app-kdedcoptest.png
main/tdebindings/kdejava/koala/test/kblend/testimage.png
main/tdebindings/korundum/rubylib/examples/rbtestimage.png
main/tdebindings/xparts/doc/kparts.png
main/tdebindings/qtjava/javalib/examples/richtext/marble.png
main/tdebindings/qtjava/javalib/examples/widgets/tt-logo.png
main/tdebindings/kjsembed/docs/embedding/simple-embed/hi32-app-embedjs.png
main/tdebindings/kjsembed/docs/images/jscalc.png
main/tdebindings/kjsembed/docs/images/embedjs.png
main/tdebindings/kjsembed/docs/examples/imagetweak/example1.png
main/tdebindings/kjsembed/docs/examples/imagetweak/example4.png
main/tdebindings/kjsembed/docs/examples/imageinfo/example1.png
main/tdebindings/kjsembed/docs/examples/imageinfo/example4.png
main/tdebindings/kjsembed/docs/examples/imageinfo/thumb-example1.png
main/tdebindings/kjsembed/docs/examples/imageinfo/thumb-example2.png
main/tdebindings/kjsembed/docs/examples/imageinfo/thumb-example3.png
main/tdebindings/kjsembed/docs/examples/imageinfo/thumb-example4.png
main/tdebindings/kjsembed/docs/examples/imagefun/bumptest.png
main/dependencies/tqscintilla/doc/Scintilla/SciTEIco.png
(maybe also do a chmod -x on SciTEIco.png)

this also killed:
main/dependencies/python-tqt/examples2/trolltech.gif
main/dependencies/python-tqt/examples2/trolltech.bmp
main/dependencies/python-tqt/examples3/trolltech.gif
main/dependencies/python-tqt/examples3/trolltech.bmp
main/tdebindings/qtjava/javalib/examples/widgets/trolltech.bmp

problem: Shell commands instead of png files. Not sure if this is inteded.
solution: take a look at it
main/tdesdk/kapptemplate/kapp/lo16-app-app.png
main/tdesdk/kapptemplate/kapp/hi16-app-app.png
main/tdesdk/kapptemplate/kapp/lo32-app-app.png
main/tdesdk/kapptemplate/kapp/hi32-app-app.png
main/tdesdk/kapptemplate/kapp/hi48-app-app.png
main/tdesdk/kapptemplate/kpartapp/lo16-app-app.png
main/tdesdk/kapptemplate/kpartapp/hi16-app-app.png
main/tdesdk/kapptemplate/kpartapp/lo32-app-app.png
main/tdesdk/kapptemplate/kpartapp/hi32-app-app.png
main/tdesdk/kapptemplate/kpartapp/hi48-app-app.png
main/tdesdk/kapptemplate/kpartplugin/hi16-action-plugin.png
main/tdesdk/kapptemplate/kpartplugin/hi22-action-plugin.png

problem: actually gif files
solution: maybe its better to rename them to avoid confusion
main/applications/kbfx/skin/raster/default/butterfly.png
main/applications/kbfx/skin/raster/2panels/butterfly.png

problem: actually jpeg file
solution: maybe its better to rename it to avoid confusion
main/applications/krusader/pics/about.png

problem: conversion cr-lf to lf and cr to lf
solution: import sound versions from http://websvn.kde.org/trunk/l10n-kde3/
main/applications/filelight/doc/es/filemap.png
main/applications/filelight/doc/es/main.png
main/applications/filelight/doc/es/config_appear.png
main/applications/filelight/doc/es/config_scan.png
main/applications/filelight/doc/it/main.png
main/applications/filelight/doc/it/config_appear.png
main/applications/filelight/doc/it/config_scan.png
main/applications/filelight/doc/sv/main.png
main/applications/filelight/doc/sv/config_appear.png
main/applications/filelight/doc/sv/config_scan.png
main/applications/filelight/doc/filelight/filemap.png
main/applications/filelight/doc/filelight/main.png
main/applications/filelight/doc/filelight/config_appear.png
main/applications/filelight/doc/filelight/config_scan.png

problem: looks like some pre-import tqt conversion
solution: manually fixed in hexeditor
main/applications/kpowersave/src/pics/cr22-action-processor.png

problem: conversion cr-lf to lf and cr to lf
solution: import from http://websvn.kde.org/trunk/KDE/kdebase/doc/dolphin/?pathrev=706560
main/applications/dolphin/doc/en/browsebutton.png
main/applications/dolphin/doc/en/configurationwindow.png
main/applications/dolphin/doc/en/systemmediadirectory.png
main/applications/dolphin/doc/en/toolbarbuttons.png
main/applications/dolphin/doc/en/dolphin.png
main/applications/dolphin/doc/en/workspacebuttons.png
main/applications/dolphin/doc/en/hiddenfolder.png
main/applications/dolphin/doc/en/bookmarksidebar.png
main/applications/dolphin/doc/en/directorypath.png
main/applications/dolphin/doc/en/configurationwindow2.png
main/applications/dolphin/doc/en/configurationwindow3.png
main/applications/dolphin/doc/en/bookmarkbutton.png
main/applications/dolphin/doc/en/breadcrumb.png
main/applications/dolphin/doc/en/informationsidebar.png
main/applications/dolphin/doc/en/split.png

problem: conversion cr-lf to lf and cr to lf
solution: use those from http://k9copy.svn.sourceforge.net/viewvc/k9copy/kde3/src/icons/
main/applications/k9copy/src/icons/hi16-action-mpeg.png
main/applications/k9copy/src/icons/hi22-action-cycle.png
main/applications/k9copy/src/icons/hi22-action-dvdcopy.png
main/applications/k9copy/src/icons/hi16-action-dvdcopy.png
main/applications/k9copy/src/icons/hi22-action-mp4.png
main/applications/k9copy/src/icons/hi22-action-mpeg.png
main/applications/k9copy/src/icons/hi22-action-author.png
main/applications/k9copy/src/icons/hi48-action-mp4.png
main/applications/k9copy/src/icons/hi48-action-author.png
main/applications/k9copy/src/icons/hi32-action-author.png
main/applications/k9copy/src/icons/hi32-action-mp4.png
main/applications/k9copy/src/icons/hi32-action-mpeg.png
main/applications/k9copy/src/icons/hi32-action-dvdcopy.png
main/applications/k9copy/src/icons/hi22-action-title.png
main/applications/k9copy/src/icons/hi48-action-mplayer.png
main/applications/k9copy/src/icons/hi48-action-mencoder.png
main/applications/k9copy/src/icons/hi48-action-mpeg.png
main/applications/k9copy/src/icons/hi16-action-mp4.png
main/applications/k9copy/src/icons/hi48-action-dvdcopy.png

problem: conversion cr-lf to lf and cr to lf
solution: use those from http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/kwin-style-crystal/precise/files/head:/pics/kubuntu-hardy/
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_below.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_menu_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_restore_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_below_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_help_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_shade_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_close_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_max_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_sticky_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_above_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_shade.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_above.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_min_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_shade_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_sticky_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_below_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_max.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_below.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_above_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_sticky.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_min.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_restore_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_sticky.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_help_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_help.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_above.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_shade_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_close_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_menu.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_menu_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_above_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_close.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_below_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_min_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_max_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_sticky_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_restore.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_shade.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_shade_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_above_pressed.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_sticky_hovered.png
main/applications/twin-style-crystal/pics/kubuntu-hardy/hardy_un_below_hovered.png

problem: conversion cr-lf to lf and cr to lf
solution: use those from http://websvn.kde.org/branches/extragear/kde3/graphics/gwenview/gvdirpart/
main/applications/gwenview/src/gvdirpart/cr16-app-gvdirpart.png
main/applications/gwenview/src/gvdirpart/hi16-app-gvdirpart.png
main/applications/gwenview/src/gvdirpart/cr22-app-gvdirpart.png
main/applications/gwenview/src/gvdirpart/cr32-app-gvdirpart.png
main/applications/gwenview/src/gvdirpart/hi22-app-gvdirpart.png
main/applications/gwenview/src/gvdirpart/hi32-app-gvdirpart.png

problem: general file corruption: last part of the file is zeroed out
solution: hard, was corrupt on initial commit to KDE subversion repository (KDE 3.4 back then). You can ask the author if he still has the screenshot. (http://websvn.kde.org/?view=revision&revision=407163)
main/tde-i18n/tde-i18n-de/docs/tdeedu/kvoctrain/verb-query-dlg.png

problem: looks like some pre-import kdeui -> tdeui conversion
solution: that one is not broken: http://websvn.kde.org/branches/stable/l10n/nl/docs/kdewebdev/kfilereplace/?pathrev=1276166
main/tde-i18n/tde-i18n-nl/docs/tdewebdev/kfilereplace/optionsdialog_main_window_2.png

Attachments: