fcb6ba7d3a314bc658405bc50e295a0077031b0a
[blog.git] / posts / Bugs.mdwn
1 I'll indulge in a bit of e-narcissism and track my involvement (mostly
2 bug reports) with projects in which I am only tangentially involved.
3
4
5 Amara2
6 ======
7
8 * [turorial bindery example outdated: 'entity_base' object has no
9   attribute 'monty'](http://trac.xml3k.org/ticket/69).
10
11
12 Asyfig (deprecated)
13 ===================
14
15 * [Document "process" package option](https://github.com/wspr/asyfig/issues/4).
16   ["process=none" typo in manual](https://github.com/wspr/asyfig/issues/6).
17 * [It would be nice to have easy ways to setup a document-wide
18   texpreamble](https://github.com/wspr/asyfig/issues/7).
19 * [asyfig not licensed](https://github.com/wspr/asyfig/issues/8).
20
21
22 Asymptote
23 =========
24
25 * [Add Enum type to language](https://sourceforge.net/tracker/?func=detail&atid=685686&aid=2836342&group_id=120000).
26 * ['Undefined control sequence' for 3D labels in inlined
27   LaTeX](https://sourceforge.net/tracker/index.php?func=detail&aid=3155798&group_id=120000&atid=685683).
28 * [Dereference of null pointer in plain_arrows.asy
29   arrow()](https://sourceforge.net/tracker/index.php?func=detail&aid=3292023&group_id=120000&atid=685683).
30
31
32 AVR-libc
33 ========
34
35 * [Add ATMega32u4 support to LED-blinking demo's
36    iocompat.h](https://savannah.nongnu.org/patch/index.php?7826).
37
38
39 Catalyst
40 ========
41
42 * [Introduce catalyst-spec(5) man page][catalyst-spec].
43
44 [catalyst-spec]: http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=0a99c494d4602ebb92f6d352f86ec519903fdc88
45
46
47 Comedi
48 ======
49
50 * [Allow AO triggering from AI in
51   ni_mio_common.c](http://comedi.org/git?p=comedi/comedi.git;a=commit;h=4284c2266987ad08a26f2758cd09fef06d1ce3cf).
52 * [Fix minor documentation
53   typo](http://comedi.org/git?p=comedi/comedi.git;a=commit;h=d3ac7f4824e44808f355ba12eb98a7e03ebd60f3).
54
55
56 Comedilib
57 =========
58
59 * [Change --disable-docbook-binding to --disable-docbook in configure
60   options](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=df57477cba9523865e2123699bec326769f4b7c5).
61 * [Import DESTDIR in swig/ruby/setup.rb for configurable rbconfig
62   install
63   paths](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=4b8bf1aff5dd3e86fad0b128bfc2c51c81b2d13b).
64 * [Add -lm to comedilib.pc.in
65   Libs](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=aa7fd8061e586be2ae8cf44de5acbe3dd5216f21).
66 * [Tag comedi_sv_measure's data as a swig output in
67   comedilib.h](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=eb57419204c5d5c7fc8e17262b57348cdd7ba014).
68 * [SWIG build
69   cleanups](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=d5e7c2a1164921fdedb80e1b285bcc54e2dfa700).
70 * [Adjust setup.py to link against libtool's
71   lib/.libs/](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=880074831499ba68c17a1c2653d71d6eef3b9cfb).
72 * [Add sampl_t and lsampl_t array_class()es to
73   comedi.i](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=3fe8e6baac051d80906c6fac6c18c04c8df9ce4a).
74 * [Updated procedures for building with Python's
75   distutils](http://comedi.org/git?p=comedi/comedilib.git;a=commit;h=cdb3a84f86e55b4cd5674c8d19cf94c95bfcdf96).
76
77
78 cssutils
79 ========
80
81 * [CSSParser.parseUrl() should use
82   CSSParser.__fetcher](http://code.google.com/p/cssutils/issues/detail?id=48).
83 * [Improve source code: ugly import syntax (cyclic
84   imports)](http://code.google.com/p/cssutils/issues/detail?id=49).
85
86
87 Cygwin
88 ======
89
90 * [Multithreaded accept/connect
91   locks](http://cygwin.com/ml/cygwin/2007-06/msg00632.html).
92
93 Editorial note: I really appreciate Cygwin serving as a "gateway OS"
94 while I got my feet wet in a *nix environment, but this was the issue
95 that motivated my to move finally do away with Windows altogether.
96
97
98 Cython
99 ======
100
101 * [fix broken PyBuffer_Release
102   declaration](http://codespeak.net/pipermail/cython-dev/2010-December/010413.html).
103 * [Outdated `hg export` on cython-devel
104   homepage](http://mail.python.org/pipermail/cython-devel/2011-February/000034.html).
105 * [Add .gitignores to cython and
106   cython-docs](http://mail.python.org/pipermail/cython-devel/2011-February/000038.html).
107 * [Cython .pxd introspection: listing defined
108   constants](http://mail.python.org/pipermail/cython-devel/2011-February/000035.html).
109 * [Expected errors of
110   tests/errors/cdef_members_T517.pxd](http://mail.python.org/pipermail/cython-devel/2011-February/000115.html).
111
112
113 distlib
114 =======
115
116 * [docs:database.rst: Merge content from
117   docs/depgraph.rst](https://bitbucket.org/vinay.sajip/distlib/pull-request/3/)
118
119
120 Dotfiles
121 ========
122
123 * [Use `~/` not
124   `../`](http://repository.steve.org.uk/cgi-bin/hgwebdir.cgi/dotfiles/rev/d72370035ebc).
125
126
127 EDP license
128 ===========
129
130 * [Section 1.F duplicates 1.E on 15 Aug
131   2010](https://www.enthought.com/products/epdlicense.php).
132
133
134 fbida
135 =====
136
137 I sent a patch to Gerd Hoffmann (née Knorr) against [fbida][] 2.07
138 adding info on some keyboard commands and fixing some typos.  However,
139 my message seems to have landed in a development lull and was never
140 acted on.
141
142 [fbida]: http://www.kraxel.org/blog/linux/fbida/
143
144
145 GNU Enscript
146 ============
147
148 * ["teh" -> "the" in docs/FAQ.html](http://savannah.gnu.org/bugs/?31009).
149
150
151 Gentoo
152 ======
153
154 * [Ikiwiki Ebuild
155   request](https://bugs.gentoo.org/show_bug.cgi?id=144453).
156 * [media-gfx/iscan-2.21.0 version bump
157   request](https://bugs.gentoo.org/show_bug.cgi?id=248898).
158 * [esci-interpreter-gt-f720 binary driver-plugin for iscan/SANE epkowa
159   backend](https://bugs.gentoo.org/show_bug.cgi?id=274625).
160 * [media-libs/gd DEFAULT_PATH useless, perhaps provide
161   GDFONTPATH?](https://bugs.gentoo.org/show_bug.cgi?id=301775).
162 * [media-gfx/asymptote reports python_version() deprecation
163   warning](https://bugs.gentoo.org/show_bug.cgi?id=311583).
164 * [Insecure runpaths and rbconfig.rb
165   defaults](https://bugs.gentoo.org/show_bug.cgi?id=349034).
166 * [mercurial.eclass v 1.14 should use standard "${WORKDIR}/${P}" build
167   directory](https://bugs.gentoo.org/show_bug.cgi?id=343993).
168
169 There are more ebuild-related bugs listed in my [[Gentoo overlay]]
170 post.
171
172
173 Gentoo science
174 ==============
175
176 * [Fix dev-java/hdf-java-2.8 so it builds with the hdfview USE flag
177    enabled](https://github.com/gentoo-science/sci/pull/7).
178
179
180 Git
181 ===
182
183 * Added [If-Modified-Since handling to gitweb's snapshots][git-ims].
184   This rolled out in [v1.7.11][git-1.7.11].
185 * Proposed [set submodule.$name.branch with
186   `git submodule add --branch`][git-branch].
187
188 [git-ims]: https://code.google.com/p/git-core/source/detail?r=0f3ddd4a3abe863fae9c36ec4311ac936a2d8ed9
189 [git-1.7.11]: http://git-core.googlecode.com/git/Documentation/RelNotes/1.7.11.txt
190 [git-branch]: http://article.gmane.org/gmane.comp.version-control.git/208199
191
192
193 Git-php
194 =======
195
196 I made a [bunch of changes][git-php] to Git-php back in May 2010,
197 merging the repositories of [Peeter Vois][PV] and [Jose
198 Diaz-Gonzalez][JDG].  Unfortunately both of them were to busy to merge
199 the changes at the time and my changes have bit-rotted since then.
200 I'm currently using using the `gitweb` distributed with [[Git]], which
201 is why I wasn't on the ball in getting the changes accepted upstream.
202
203 [git-php]: http://git.tremily.us/?p=git-php.git;a=summary
204 [PV]: http://people.proekspert.ee/peeter/git/git.php?p=git-php.git
205 [JDG]: http://github.com/josegonzalez/git-php
206
207
208 Gitorious
209 =========
210
211 * [fix typo in HACKING and remove executable bit from
212   images](https://gitorious.org/gitorious/mainline/merge_requests/2249).
213
214
215 Gnuplot
216 =======
217
218 * [Add support for '<&n' file descriptor
219   filenames](https://sourceforge.net/tracker/?func=detail&aid=3600849&group_id=2055&atid=302055).
220   This fix was accepted into the development 2.7 branch on 2013-02-17
221   by Ethan Merritt (who helped work out some of the kinks in my
222   original submission) and backported to the stable 2.6 branch (for
223   2.6.2).
224
225
226 GSL
227 ===
228
229 * [Cannot build without doc/version.texi](http://savannah.gnu.org/bugs/?31390).
230
231
232 html2text
233 =========
234
235 * [Fix initial crowded <pre>
236    output](https://github.com/aaronsw/html2text/pull/63).
237
238
239 Hub
240 ===
241
242 * [pull-request: warn against attaching pull-requests to others'
243    issues](https://github.com/defunkt/hub/pull/269).
244
245
246 iPython
247 =======
248
249 * [Fix pyhton -> python typos](https://github.com/ipython/ipython/pull/1444).
250
251
252 iText
253 =====
254
255 * [Add support for /Encoding/utf_8 to the FDF
256   reader](http://sourceforge.net/p/itext/code/5666/).
257
258
259 libiphone
260 =========
261
262 * [parser errors from ideviceinfo with iOS
263   4.2.6](http://libiphone.lighthouseapp.com/projects/27916/tickets/204-parser-errors-from-ideviceinfo-with-ios-426).
264
265
266 Linux kernel
267 ============
268
269 * [Work around strange SMC1211TX PCI
270   ID](http://www.spinics.net/lists/netdev/msg211736.html).
271
272
273 Linux man pages
274 ===============
275
276 * [Update initstate() return value description to match
277   glibc](http://git.kernel.org/?p=docs/man-pages/man-pages.git;a=commit;h=247cb8f555601ea35d281f553ec5cb3bcc7b4141).
278
279
280 lit-python
281 ==========
282
283 * Assorted changes to [Travis' project][lit-python].
284
285 [lit-python]: https://bitbucket.org/hooked/lit-python/overview
286
287
288 mxconns
289 =======
290
291 * Contributed to [[mxconns]] development from 3.1.7 to 3.1.10.
292
293
294 nwc2ly
295 ======
296
297 See [[nwc2ly]].
298
299
300 OfflineIMAP
301 ===========
302
303 Fixed [maildir traversal bug][offlineimap] ([Gmane
304 thread][offlineimap-thread]).
305
306 [offlineimap]: https://github.com/spaetz/offlineimap/commit/061712fe1cd37d423b1eaa5b824f735fdaa70d68
307 [offlineimap-thread]: http://thread.gmane.org/gmane.mail.imap.offlineimap.general/5138/focus=5139
308
309
310 pip
311 ===
312
313 * [Fixed URL query parsing][pip-query] for [pip][].
314
315 [pip-query]: https://github.com/pypa/pip/commit/0c05413b6f74adac13c89835b1e47c98ea34df7c
316 [pip]: http://www.pip-installer.org/
317
318
319 poker
320 =====
321
322 See [[Poker]].
323
324
325 Pqiv
326 ====
327
328 * When I commented on poor config command processing in [pqiv][],
329   Phillip Berndt switched to using `g_shell_parse_argv()`.
330
331 [pqiv]: http://www.pberndt.com/Programme/Linux/pqiv/index.html
332
333
334 Pybtex
335 ======
336
337 * I've posted [a number of changes][pybtex] to the [[pybtex]] trunk,
338   but they have yet to see action despite continued pybtex
339   development.  Oh well :(.
340
341 [pybtex]: https://code.launchpad.net/~wking-drexel/pybtex/wtk/+merge/38535
342
343
344 PyCuda
345 ======
346
347 * [.gitmodules: use relative submodule
348   URLs](https://github.com/inducer/pycuda/pull/21)
349
350
351 Python
352 ======
353
354 * [xml.dom.minidom does not escape CR, LF and TAB characters within
355   attribute values](http://bugs.python.org/issue5752).
356 * ['import site' fails when called from an unlinked
357   directory](http://bugs.python.org/issue6612).
358 * [Improved doctest REPORT_*DIFFs with ELLIPSIS and/or
359   NORMALIZE_WHITESPACE](http://bugs.python.org/issue9640).
360 * [Commented on optional subparsers in 3.3](http://bugs.python.org/issue9253).
361
362
363 python-kmod
364 ===========
365
366 * [Convert to Cython and Flesh out Module
367   attributes](https://github.com/agrover/python-kmod/pull/3).
368 * [Add update-copyright
369   framework](https://github.com/agrover/python-kmod/pull/4).
370
371
372 Roundup
373 =======
374
375 * [Fix ‘oder’ typo in mailer.Mailer.bounce_message
376   docstring](http://issues.roundup-tracker.org/issue2550756)
377 * [Avoid duplicate relative tracker homes when
378   reinitialising](http://issues.roundup-tracker.org/issue2550757)
379 * [Document mailgw help and confirmation handling (accidentally merged
380   into issue2550757)](http://issues.roundup-tracker.org/issue2550757)
381 * [Skip NODEFAULT web address in email
382   signature](http://issues.roundup-tracker.org/issue2550758)
383 * [/developers.txt: update web/trunk/issues ->
384   website/issues](http://issues.roundup-tracker.org/issue2550762)
385 * [hyperdb.py: strip Multilink values after +
386   or -](http://issues.roundup-tracker.org/issue2550763)
387 * [Add newitemcopy.py detector to notify users of new
388   items](http://issues.roundup-tracker.org/issue2550767)
389
390
391 SciPy
392 =====
393
394 * [Boltzmann is misstyped "Bolzmann" in
395   scipy.constants.constants](http://projects.scipy.org/scipy/ticket/1417).
396
397
398 SCons
399 =====
400
401 * [TeX tool: TypeError: Tried to look up Dir ... as a
402   File](http://scons.tigris.org/issues/show_bug.cgi?id=2613), merged in
403   [2011](https://bitbucket.org/scons/scons/commits/d1916e587e5cea76b09801f4f32e4270bcad1d30).
404 * [LaTeX comment
405   unwinding](http://scons.tigris.org/ds/viewMessage.do?dsForumId=1272&dsMessageId=2593061).
406   Unfortunately, CollabNet doesn't seem to be able to handle
407   [[multipart/signed|PGP]] email, so you have to open the first
408   "attachment" to read my message.  My suggested patches lead to
409   `multi-line_include_options.py` and
410   `SCons.Scanner.LaTeX.LaTeX.canonical_text()`.
411
412
413 Sup
414 ===
415
416 * [email threading - tree
417   vs. graph](http://www.mail-archive.com/sup-devel@rubyforge.org/msg00511.html).
418
419
420 Tame the Beast
421 ==============
422
423 * [Assorted typo and style suggestions between v1.3 and
424   v1.4](http://ctan.org/tex-archive/info/bibtex/tamethebeast/)
425
426
427 Ubuntu
428 ======
429
430 * [Missing link
431   /usr/lib/wx/python/wx.pth](https://bugs.launchpad.net/ubuntu/+source/wxwindows2.4/+bug/300008).
432 * [second "tla file-find" produces 'illegally formed changeset' when
433   filenames contain
434   spaces](https://bugs.launchpad.net/ubuntu/+source/tla/+bug/513472).
435
436
437 web.py
438 ======
439
440 * [https in httpserver](https://bugs.launchpad.net/webpy/+bug/262495).