<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/wxhaskell/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/wxhaskell/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/wxhaskell/bugs/</id><updated>2024-06-21T14:20:50.849000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>#120 Package takeover</title><link href="https://sourceforge.net/p/wxhaskell/bugs/120/?limit=25#1a13/94ac/8860" rel="alternate"/><published>2024-06-21T14:20:50.849000Z</published><updated>2024-06-21T14:20:50.849000Z</updated><author><name>George Thomas</name><uri>https://sourceforge.net/u/georgefst/</uri></author><id>https://sourceforge.nete3fa3516a6c96b829dff83cb8557d3812a93e687</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#120 Package takeover</title><link href="https://sourceforge.net/p/wxhaskell/bugs/120/?limit=50#1a13/94ac" rel="alternate"/><published>2024-06-17T22:09:32.564000Z</published><updated>2024-06-17T22:09:32.564000Z</updated><author><name>Henk-Jan van Tuyl</name><uri>https://sourceforge.net/u/hjvt/</uri></author><id>https://sourceforge.netb5eb6e023f36b5e5d9647ef02a5ccfc93c195a9c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I have added user accounts fgaz and GeorgeThomas on Hackage as maintainers for the wxHaskell-related packages GeBoP, arghwxhaskell, wx, wxAsteroids, wxFruit, wxc, wxcore, wxdirect&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#120 Package takeover</title><link href="https://sourceforge.net/p/wxhaskell/bugs/120/?limit=50#1a13/2703" rel="alternate"/><published>2024-06-17T20:07:57.220000Z</published><updated>2024-06-17T20:07:57.220000Z</updated><author><name>Henk-Jan van Tuyl</name><uri>https://sourceforge.net/u/hjvt/</uri></author><id>https://sourceforge.netf913829b1808128b0f9c2aa57a727cb8d3f849f0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Sorry about the delay. You and Francesco Gazzetta are in the admin group since about a year ago, see &lt;a href="https://sourceforge.net/p/wxhaskell/admin/groups/"&gt;https://sourceforge.net/p/wxhaskell/admin/groups/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#120 Package takeover</title><link href="https://sourceforge.net/p/wxhaskell/bugs/120/?limit=25#1a13" rel="alternate"/><published>2024-06-08T13:31:28.968000Z</published><updated>2024-06-08T13:31:28.968000Z</updated><author><name>George Thomas</name><uri>https://sourceforge.net/u/georgefst/</uri></author><id>https://sourceforge.netda72b6a069704bb1bcd645cf462ad0afc01c9e93</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="user-mention" href="/u/hjvt/profile/"&gt;@hjvt&lt;/a&gt; We're now working on this at Zurihac and would love to get an up-to-date version of wxHaskell on to Hackage. Would it be possible to add us as maintainers?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#121 Assert failure: wxEXPAND flag will be overridden by alignment flags</title><link href="https://sourceforge.net/p/wxhaskell/bugs/121/?limit=25#c1b3" rel="alternate"/><published>2024-02-15T11:29:52.789000Z</published><updated>2024-02-15T11:29:52.789000Z</updated><author><name>Amiga Lemming</name><uri>https://sourceforge.net/u/amigalemming/</uri></author><id>https://sourceforge.net43e3bdb08d3e6ee7ff976f337e5b2c6fa97bf5e3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I have tracked down the issue. WxWidgets had a problem with an empty &lt;code&gt;WX.row&lt;/code&gt;. In former &lt;code&gt;wxwidgets&lt;/code&gt; versions this did not cause a warning.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#121 Assert failure: wxEXPAND flag will be overridden by alignment flags</title><link href="https://sourceforge.net/p/wxhaskell/bugs/121/?limit=25#0186" rel="alternate"/><published>2024-02-11T17:41:51.726000Z</published><updated>2024-02-11T17:41:51.726000Z</updated><author><name>Amiga Lemming</name><uri>https://sourceforge.net/u/amigalemming/</uri></author><id>https://sourceforge.net5bbf27364da1db9d7f7cfab82bf7b5f4bbad6a10</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;No, I think it is &lt;code&gt;wxwidgets-3.2.4&lt;/code&gt;. I have used the Nix scripts and these provide &lt;code&gt;wxwidgets-3.2.4&lt;/code&gt;, but the underlying Debian has &lt;code&gt;wxgtk3.0&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Assert failure: wxEXPAND flag will be overridden by alignment flags</title><link href="https://sourceforge.net/p/wxhaskell/bugs/121/" rel="alternate"/><published>2024-02-11T17:16:25.558000Z</published><updated>2024-02-11T17:16:25.558000Z</updated><author><name>Amiga Lemming</name><uri>https://sourceforge.net/u/amigalemming/</uri></author><id>https://sourceforge.net3fbf652cde4a41a1741a56826e722401e4241233</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I have a non-trivial GUI application that recently shows a failure dialog on startup:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;ASSERT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;INFO&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="o"&gt;./&lt;/span&gt;&lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;common&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;sizer&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpp&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1624&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;assert&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"CheckSizerFlags ( !(flags &amp;amp; (wxALIGN_BOTTOM | wxALIGN_CENTRE_VERTICAL)) || !(flags &amp;amp; (wxALIGN_RIGHT | wxALIGN_CENTRE_HORIZONTAL)) )"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;failed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ow"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;DoInsert&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;wxEXPAND&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;flag&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;will&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;be&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;overridden&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;by&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;alignment&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;flags&lt;/span&gt;

&lt;span class="n"&gt;DO&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PANIC&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!!&lt;/span&gt;

&lt;span class="n"&gt;If&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;you&lt;/span&gt;&lt;span class="s1"&gt;'re an end user running a program not developed by you, please ignore this message, it is harmless, and please try reporting the problem to the program developers.&lt;/span&gt;

&lt;span class="n"&gt;You&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;may&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;also&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;set&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WXSUPPRESS_SIZER_FLAGS_CHECK&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;environment&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;variable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;suppress&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;such&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;checks&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;when&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;running&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;program&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;

&lt;span class="n"&gt;If&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;you&lt;/span&gt;&lt;span class="s1"&gt;'re the developer, simply remove either wxEXPAND or the alignment in at least one direction from your code to avoid getting this message. You can also call wxSizerFlags::DisableConsistencyChecks() to globally disable all such checks, but this is strongly not recommended.&lt;/span&gt;

&lt;span class="n"&gt;BACKTRACE&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;wxGridSizer&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="n"&gt;DoInsert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;unsigned&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;long&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;wxSizerItem&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;cdcXS_info&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ghc_116&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;However, I have not used &lt;code&gt;wxEXPAND&lt;/code&gt; in my code. I guess it is implicitly used in &lt;code&gt;wxhaskell&lt;/code&gt; code. I'm still investigating what widget actually causes this failure. What can I do to pinpoint the cause?&lt;/p&gt;
&lt;p&gt;I am using &lt;code&gt;wx-0.93.0.0&lt;/code&gt; and &lt;code&gt;libwxgtk3.0-gtk3-dev:amd64   3.0.5.1+dfsg-2&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#120 Package takeover</title><link href="https://sourceforge.net/p/wxhaskell/bugs/120/?limit=50#65d8" rel="alternate"/><published>2023-07-04T06:25:47.658000Z</published><updated>2023-07-04T06:25:47.658000Z</updated><author><name>Francesco Gazzetta</name><uri>https://sourceforge.net/u/fgaz/</uri></author><id>https://sourceforge.net0c58de5eee9f42247af047ebcec9547e03b4d702</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I got the github invitation, thanks! I didn't get access to sourceforge though.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I'm not quite sure what we'll want to do with the other resources. I think it might be easiest to shut down the SourceForge tracker in favour of GitHub. As for the wiki pages, I'll have to have a think. Unfortunately a lot of the pages on the Haskell wiki in general are pretty out of date these days, with no one really maintaining them, and the trend being towards in-repo documentation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I think we can keep everything as is for now, it still works fine and the priority is making a release.&lt;/p&gt;
&lt;p&gt;If we do want to move, I'm partial to open platforms such as &lt;a class="" href="https://gitlab.haskell.org" rel="nofollow"&gt;gitlab.haskell.org&lt;/a&gt;, &lt;a class="" href="https://codeberg.org" rel="nofollow"&gt;codeberg&lt;/a&gt;, or &lt;a class="" href="https://sr.ht" rel="nofollow"&gt;sr.ht&lt;/a&gt;. I think it doesn't make sense to get locked in &lt;em&gt;a second time&lt;/em&gt;. We'll also need sourceforge access to export the tickets.&lt;br/&gt;
I think the wiki is ok, and it's also owned by haskell.org which is good. We'll just have to update it. I wouldn't oppose to moving to in-repo docs though.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#120 Package takeover</title><link href="https://sourceforge.net/p/wxhaskell/bugs/120/?limit=25#0eb7" rel="alternate"/><published>2023-07-03T21:44:42.273000Z</published><updated>2023-07-03T21:44:42.273000Z</updated><author><name>George Thomas</name><uri>https://sourceforge.net/u/georgefst/</uri></author><id>https://sourceforge.netc4ed1ce00396dc0834ed039bac969ea2e9d073cb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks! For GitHub, it's the main contributors to the linked thread, which are georgefst, fgaz, and pranaysashank. Also, are you willing to add us as Hackage maintainers? I'm GeorgeThomas, and I believe the other two have the same usernames as on GitHub.&lt;/p&gt;
&lt;p&gt;Do you have any interest in continuing to be involved? I'm sure we'd find it very useful to have at least one more experienced wxHaskell maintainer hanging around.&lt;/p&gt;
&lt;p&gt;I'm not quite sure what we'll want to do with the other resources. I think it might be easiest to shut down the SourceForge tracker in favour of GitHub. As for the wiki pages, I'll have to have a think. Unfortunately a lot of the pages on the Haskell wiki in general are pretty out of date these days, with no one really maintaining them, and the trend being towards in-repo documentation.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Package takeover</title><link href="https://sourceforge.net/p/wxhaskell/bugs/120/" rel="alternate"/><published>2023-06-27T12:25:08.390000Z</published><updated>2023-06-27T12:25:08.390000Z</updated><author><name>George Thomas</name><uri>https://sourceforge.net/u/georgefst/</uri></author><id>https://sourceforge.net6c4e1177010da0bb1b4ddaf55b450c1f06f0e5ba</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Since the current maintainers seem to be unresponsive, some of us are considering finding a new home for wxHaskell. See &lt;a href="https://github.com/wxHaskell/wxHaskell/pull/40#issuecomment-1607861034." rel="nofollow"&gt;https://github.com/wxHaskell/wxHaskell/pull/40#issuecomment-1607861034.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a final attempt to reach out and see if anyone is monitoring this tracker.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>