Am I opening tickets improperly
Glen Whitney
gwhitney at pobox.com
Thu May 17 23:57:23 PDT 2007
Dear MacPorts developers,
I just wanted to make sure I've been opening tickets properly, since
a few have not been getting feedback. That could easily be because you
are busy with other aspects of MacPorts, not to mention the rest of your
lives, but I thought I should just make sure. All of my tickets (except
1 against trac) are against the base, and so following the TracTicketing
page on the wiki, I've labeled them with version numbers like
base-1.4.40, just me in cc: (since "port info base" does not refer to
the base, there was no email address to use for maintainer), and the
base component. Are there folks that scan all the recent tickets
against base?
I ask because one of the bugs seems quite serious to me, Ticket
#11920 (https://svn.macosforge.org/projects/macports/ticket/11920). This
bug can cause a port built with the wrong variants turned on to be
silently installed. An occurrence of this caused me significant
consternation. It was pretty hard to track down, since it was installing
the image _called_ emacs_devel 21.0.97+x11, and it took a long time to
occur to me that that image had been compiled with -x11 (!). Anyhow,
even though the symptoms can be pretty serious, the fix turns out not to
be hard. But I have had the ticket with patch posted for a week
without any comment. I tried to guess at the highest priority, I chose
"Blocker", but apparently I guessed wrong. I'd just like to spare
someone else the confusion I went through, and so I'm wondering if
there's anything else I can do to help resolve this issue.
I also have 4 other tickets open against base, all of which I've
submitted patches for. Ticket #11892 got marked "needs developer
review" after I mentioned it on this list a week or so ago. Ticket
#11898 just needs a 1-word documentation fix to be resolved, the man
page was ambiguous as someone (pipping?) pointed out in the ticket but
it doesn't seem to have been visited again to make the fix. Ticket
#11891 I just mentioned in my previous note. And ticket #11897, like
11920, has gotten no response. It's not anywhere near as serious, but
it also has a much more trivial fix.
My main project is to get a set of ports together which will allow
compiling gtk apps with the new non-X11 port of gtk purely on top of
quartz, with GnuCash as the main objective (since I've switched to using
the quartz GnuCash myself and don't want to have to update it by hand).
That project is hard to work on with these outstanding issues. On the
other hand, coding is very active on macports base, so I've been left
updating the patches to the latest SVN every several days, which doesn't
feel so productive. At the moment, all the patches are current up to r25303.
Thanks for any advice on anything else I can do to help ease the
resolution of these issues. I realize this is a volunteer,
open-software effort and I've tried to provide evidence that I'm ready
to do my appropriate bit and not be a free rider. Does base need a test
harness to vet patches and avoid issues like the recent reinplace bug?
Is that something I might be able to contribute that could help get
patches in more quickly in the future? I'd offer to put in time as a
ticket-resolver, but obviously I haven't yet built the reputation/trust
that would lead to the granting of such a role. I do plan in the next
couple of days to submit a patch for ticket #8221 that someone else
opened, it's pretty clear how to do it now that #11891 is out of the
way. Perhaps that will also help.
Best regards, and my thanks to everyone for all of the work that has
gone into MacPorts.
Glen Whitney
More information about the macports-dev
mailing list