{"id":18,"date":"2007-08-21T12:17:25","date_gmt":"2007-08-21T09:17:25","guid":{"rendered":"http:\/\/vpv.kapsi.fi\/blog\/2007\/08\/21\/weekly-report-week-33\/"},"modified":"2007-08-21T12:17:25","modified_gmt":"2007-08-21T09:17:25","slug":"weekly-report-week-33","status":"publish","type":"post","link":"https:\/\/vpv.kapsi.fi\/blog\/2007\/08\/weekly-report-week-33\/","title":{"rendered":"Weekly report: week 33"},"content":{"rendered":"<p>Last week introduced a lot of code cleanups, some of which will also hopefully save some memory. I also made a fix for one problem we had with my Fedora test environment, but I&#8217;m not sure if it&#8217;ll go to Moin main branch, as it seems Moin was meant to give up and crash at that point. Then I implemented a man\/info page exclusion feature, which can be used to avoid processing files that are known to cause problems with doclifter. I also did some base work for this week&#8217;s new features.<\/p>\n<p>Sadly last week was a bit unproductive for me, I did some code on Monday, then Tuesday was more about planning on what should be done with the storage\/editing format. I decided to use DocBook for now and implement all of the other features around it and then see if there&#8217;s time to do the DocBook -> wiki markup -> DocBook conversions. This seems to be OK with my mentor too. On Wednesday I had a terrible headache for the whole day, probably caused by the hot weather we had, so I couldn&#8217;t work at all. Then on Thursday and Friday I was back on coding, but the weekend was busy with other things.<\/p>\n<p>Gladly I took back some of the missed coding hours yesterday with a near 12-hour coding spree \ud83d\ude09 I implemented a ManSource action, which produces man source from the DocBook XML that&#8217;s in the wiki and gives the man file to the user. Info support will also happen soon.<\/p>\n<p>This week I&#8217;m going to implement an action for getting a diff from the wiki compared to upstream man\/info source. Then there&#8217;s an interesting thing missing: Moin can&#8217;t display lists in info pages converted to DocBook, so I guess I should try to add support for those to the XSLT stylesheets Moin uses for the display of HTML from DocBook XML.<\/p>\n<p>After those are done, I should have all the features completed except the wiki markup stuff. I&#8217;m starting to think that I should maybe spend these two weeks I have left of Summercode for adding new features and not spending so much time on testing. After Summercode is over and I can also accept patches from the community, we could do some testing in the community and fix bugs together. The only thing I actually have doubts about is (still) the updates handling. Sometimes it seems like it doesn&#8217;t notice all non-updated packages and does useless work&#8230;<\/p>\n<p>But I guess that&#8217;s it for this week, back to coding now \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week introduced a lot of code cleanups, some of which will also hopefully save some memory. I also made a fix for one problem we had with my Fedora test environment, but I&#8217;m not sure if it&#8217;ll go to Moin main branch, as it seems Moin was meant to give up and crash at [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,3],"tags":[],"class_list":["post-18","post","type-post","status-publish","format-standard","hentry","category-fedora","category-moinmoin","category-summercode"],"_links":{"self":[{"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/posts\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":0,"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/posts\/18\/revisions"}],"wp:attachment":[{"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/media?parent=18"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/categories?post=18"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vpv.kapsi.fi\/blog\/wp-json\/wp\/v2\/tags?post=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}