bug#30767: gtk+ not reproducible because of icon-theme.cache

2018-03-11 Thread Ricardo Wurmus

Danny Milosavljevic  writes:

> Then again usually people don't install gtk+ into their profiles.

They do if they choose to install python-matplotlib, which sadly
propagates gtk+.

--
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net






bug#30767: gtk+ not reproducible because of icon-theme.cache

2018-03-11 Thread Danny Milosavljevic
Then again usually people don't install gtk+ into their profiles.

gtk/updateiconcache.c scan_directory returns "directories".

Instead of that, return g_list_sort(directories, strcmp).


pgp2gM4IQQgWn.pgp
Description: OpenPGP digital signature


bug#30767: gtk+ not reproducible because of icon-theme.cache

2018-03-11 Thread Danny Milosavljevic
Hi Ricardo,

just remove icon-theme.cache from gtk+.  There's a profile hook to generate 
icon-theme.cache .


pgp5xQe9oBmW9.pgp
Description: OpenPGP digital signature


bug#30767: gtk+ not reproducible because of icon-theme.cache

2018-03-11 Thread Ricardo Wurmus
The gtk+-3.22.28 package is not reproducible because of a single file:

share/icons/hicolor/icon-theme.cache

The contents of this file appear not be sorted deterministically:

--8<---cut here---start->8---
diffoscope 
/gnu/store/1qqyd1mhydh19qcis13kg3455lfm9vv5-gtk+-3.22.28/share/icons/hicolor/icon-theme.cache
 /tmp/gtk/share/icons/hicolor/icon-theme.cache
--- 
/gnu/store/1qqyd1mhydh19qcis13kg3455lfm9vv5-gtk+-3.22.28/share/icons/hicolor/icon-theme.cache
+++ /tmp/gtk/share/icons/hicolor/icon-theme.cache
│? 'showttf' not available in path. Falling back to binary comparison.
@@ -21,13 +21,13 @@
 0140:      0150  016c  ...P...l
 0150: 6774 6b33 2d64 656d 6f2d 7379 6d62 6f6c  gtk3-demo-symbol
 0160: 6963 2e73 796d 626f 6c69 6300  0006  ic.symbolic.
 0170: 0005 0004   0004 0004    
 0180: 0003 0004   0002 0004    
 0190: 0001 0004    0004    
 01a0:  0006  01bc  01c8  01d4  
-01b0:  01e0  01ec  01fc 3232 7832  22x2
+01b0:  01e0  01ec  01f8 3332 7833  32x3
 01c0: 322f 6170 7073  3136 7831 362f 6170  2/apps..16x16/ap
-01d0: 7073  3438 7834 382f 6170 7073   ps..48x48/apps..
-01e0: 3234 7832 342f 6170 7073  3235 3678  24x24/apps..256x
-01f0: 3235 362f 6170 7073   3332 7833  256/apps32x3
-0200: 322f 6170 7073   2/apps..
+01d0: 7073  3234 7832 342f 6170 7073   ps..24x24/apps..
+01e0: 3438 7834 382f 6170 7073  3232 7832  48x48/apps..22x2
+01f0: 322f 6170 7073  3235 3678 3235 362f  2/apps..256x256/
+0200: 6170 7073    apps
--8<---cut here---end--->8---

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net