Aleksey Kladov <> changed:

           What    |Removed                     |Added
                 CC|                            |

--- Comment #1 from Aleksey Kladov <> ---
+1, but for a different reason. I store my .opml file in the git repo (to sync
it between machines):

It looks like akregator always makes non-semantic changes to opml on startup
(changing the order of attributes), so I have to exclude opml from commit
manually. Looks like hashmap is used to represent XML and the iteration order
is leaked? 

I see two fixes:

* canonicalize the order of attributes (by using an ordered container instead
of a hash-based one)
* avoid writing the file unless there are semantically-meaningful changes

Probably makes sense to do both of these :-)

You are receiving this mail because:
You are watching all bug changes.

Reply via email to