Bug 1110149 - noarch png files differ from architecture
Summary: noarch png files differ from architecture
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other openSUSE Factory
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Bernhard Wiedemann
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1109534
  Show dependency treegraph
 
Reported: 2018-09-28 11:34 UTC by Bernhard Wiedemann
Modified: 2018-10-03 15:59 UTC (History)
0 users

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernhard Wiedemann 2018-09-28 11:34:24 UTC
see bug 1109534 for background

13 Factory noarch packages have png files
that differ between architectures (tested i586 vs x86_64).

I guess, solving this one for real can be some effort.
convert, inkscape, rsvg and dot would need to ensure identical conversion results on all architectures - e.g. by avoiding use of the "long" type that can be 4 or 8 byte.
Best involve upstreams.


adapta-gtk-theme:
[inkscape]
Rendering ../assets-gtk3/thumbnail.png

adwaita-icon-theme:
"/usr/bin/gtk-encode-symbolic-svg" "../../Adwaita/scalable/./actions/focus-top-bar-symbolic.svg" "16x16" "-o" "/home/abuild/rpmbuild/BUILDROOT/adwaita-icon-theme-3.28.0-0.x86_64/usr/share/icons/Adwaita/16x16/./actions"

arc-gtk-theme:
[inkscape]
cd ./gtk-2.0 && /usr/bin/mkdir -p assets assets-dark && ./render-assets.sh
Rendering assets/slider-insensitive.png

catfish:
rsvg-convert -h 16 -w 16 data/media/catfish.svg -o /home/abuild/rpmbuild/BUILDROOT/catfish-1.4.5-0.0.x86_64/usr/share/icons/hicolor/16x16/apps/catfish.png

chemical-mime-data:
convert gnome-mime-chemical.svg -strip -resize ${size}x${size} gnome-mime-chemical_${size}.png

eigen3:
"dot" "/home/abuild/rpmbuild/BUILD/eigen-eigen-5a0156e40feb/build/doc/html/classEigen_1_1AngleAxis__inherit__graph.dot" "-Tpng" "-o" "/home/abuild/rpmbuild/BUILD/eigen-eigen-5a0156e40feb/build/doc/html/classEigen_1_1AngleAxis__inherit__graph.png"
 https://twitter.com/Graphviz/status/1039632469782396929 suggests -Gstart=1 might help

J7Z:
convert -strip -size 256x256 Source/Image/apps/J7Z.png -resize 128x128 /home/abuild/rpmbuild/BUILDROOT/J7Z-1.4.1-0.0.x86_64/usr/share/icons/hicolor/128x128/apps/J7Z.png

mrrescue:
convert -strip data/splash.png -resize 128x128 /home/abuild/rpmbuild/BUILDROOT/mrrescue-1.02e-0.0.x86_64/usr/share/icons/hicolor/128x128/apps/mrrescue.png

origami-icon-theme: [inkscape]
Bitmap saved as: Origami/16x16/apps/pattern-kde-devel.png

Photini:
convert -strip 'src/windows/icon.ico[0]' -resize 192x192 192.png

retext:
rsvg-convert -h 22 -w 22 scalable/apps/retext.svg -o 22x22/apps/retext.png

tango-icon-theme:
/usr/bin/rsvg-convert -w 96 -h 96 ./emblem-favorite.svg /home/abuild/rpmbuild/BUILDROOT/tango-icon-theme-0.8.90-0.0.x86_64/usr/share/icons/Tango/96x96/emblems/emblem-favorite.png

texamator:
convert -strip ./ui_files/icones/TeXamator.png -resize 128 /home/abuild/rpmbuild/BUILDROOT/texamator-2.4.5+git.20180405.a54eed3-0.0.x86_64/usr/share/icons/hicolor/128x128/apps/texamator.png
Comment 1 Petr Gajdos 2018-10-03 15:59:40 UTC
I am not sure where "different graphics" in 32-bit and 64-bit noarch packages affect us and I am not sure upstream will be interested in other than pixelwise difference, but be my guest:
https://github.com/ImageMagick/ImageMagick/issues/1332

Feel free to participate there.

Please reassign to other maintainers.