__color__,__group__,ticket,summary,component,version,type,owner,status,created,_changetime,_description,_reporter
4,,276,"beautify ""file.x"" ""file.y"" into file.[xy] in the ChangeLog",moap,,enhancement,thomas,new,2007-10-17T21:08:24+02:00,2008-05-23T17:01:02+02:00,"Beautify ""file.x"" ""file.y"" into file.[xy] in the ChangeLog

This is a common practice. I have to edit manually for consistency with other entries.",elmarco
3,0.2.6,403,moap changelog diff fail with git.,moap,0.2.6,defect,julien.lavergne@…,new,2009-04-18T13:34:45+02:00,2009-06-11T15:46:55+02:00,"moap 0.2.6
Ubuntu 8.10

When using moap changelog diff , moap crash with this traceback :

{{{
Traceback (most recent call last):
  File ""/usr/bin/moap"", line 28, in <module>
    sys.exit(main(sys.argv[1:]))
  File ""/var/lib/python-support/python2.5/moap/main.py"", line 13, in main
    ret = c.parse(argv)
  File ""/var/lib/python-support/python2.5/moap/extern/command/command.py"", line 265, in parse
    return self.subCommands[command].parse(args[1:])
  File ""/var/lib/python-support/python2.5/moap/extern/command/command.py"", line 265, in parse
    return self.subCommands[command].parse(args[1:])
  File ""/var/lib/python-support/python2.5/moap/extern/command/command.py"", line 247, in parse
    ret = self.do(args)
  File ""/var/lib/python-support/python2.5/moap/command/cl.py"", line 416, in do
    cl.parse(False)
  File ""/var/lib/python-support/python2.5/moap/command/cl.py"", line 223, in parse
    parseBlock(b)
  File ""/var/lib/python-support/python2.5/moap/command/cl.py"", line 207, in parseBlock
    if _nameRegex.match(block[0]):
IndexError: list index out of range

}}}

There is also a report on Debian with similar problem :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520997

{{{
Traceback (most recent call last):
  File ""/usr/bin/moap"", line 28, in <module>
    sys.exit(main(sys.argv[1:]))
  File ""/usr/lib/python2.5/site-packages/moap/main.py"", line 13, in main
    ret = c.parse(argv)
  File ""/usr/lib/python2.5/site-packages/moap/extern/command/command.py"", line 265, in parse
    return self.subCommands[command].parse(args[1:])
  File ""/usr/lib/python2.5/site-packages/moap/extern/command/command.py"", line 265, in parse
    return self.subCommands[command].parse(args[1:])
  File ""/usr/lib/python2.5/site-packages/moap/extern/command/command.py"", line 247, in parse
    ret = self.do(args)
  File ""/usr/lib/python2.5/site-packages/moap/command/cl.py"", line 416, in do
    cl.parse(False)
  File ""/usr/lib/python2.5/site-packages/moap/command/cl.py"", line 223, in parse
    parseBlock(b)
  File ""/usr/lib/python2.5/site-packages/moap/command/cl.py"", line 213, in parseBlock
    entry.lines = block
UnboundLocalError: local variable 'entry' referenced before assignment

}}}
",julien.lavergne@…
2,TRUNK,402,moap cl ci commits extra files to svn,moap,TRUNK,defect,thomas,new,2009-04-05T22:39:57+02:00,2009-08-20T12:53:15+02:00,"E.g. below ""src/ui/edit/main-page-patterns.c"" was *not* menat to be committed.
{{{
> more ChangeLog
2009-04-05  Stefan Kost  <ensonic@users.sf.net>

	* src/lib/core/machine.c:
	* src/lib/core/wave.c:
	* src/lib/core/wire-pattern.c:
	* src/lib/core/wire.c:
	* src/ui/edit/gtkvumeter.c:
	* src/ui/edit/machine-canvas-item.c:
	* src/ui/edit/pattern-editor.c:
	* src/ui/edit/wave-viewer.c:
	* src/ui/edit/wire-canvas-item.c:
	  More clang checker fixes: remove dead code, fix some logic bugs. Also chain
	  up in out custom widgets.

2009-04-05  Stefan Kost  <ensonic@users.sf.net>

> moap cl ci
/usr/lib/python2.6/site-packages/moap/util/mail.py:8: DeprecationWarning: the MimeWriter module is deprecated; use the email package instead
  import MimeWriter
Sende          ChangeLog
Sende          src/lib/core/machine.c
Sende          src/lib/core/wave.c
Sende          src/lib/core/wire-pattern.c
Sende          src/lib/core/wire.c
Sende          src/ui/edit/gtkvumeter.c
Sende          src/ui/edit/machine-canvas-item.c
Sende          src/ui/edit/main-page-patterns.c
Sende          src/ui/edit/pattern-editor.c
Sende          src/ui/edit/wave-viewer.c
Sende          src/ui/edit/wire-canvas-item.c
Übertrage Daten ...........
Revision 2333 übertragen.
}}}",anonymous
3,TRUNK,238,moap changelog diff fails on a diff that starts with === release ... ===,moap,TRUNK,defect,thomas,new,2007-05-20T16:00:17+02:00,2007-05-20T16:00:17+02:00,,thomas
3,TRUNK,244,moap doap bug --help fails if there is no doap file,moap,TRUNK,defect,wingo@…,new,2007-05-24T16:37:41+02:00,2009-01-05T20:37:39+01:00,"Steps to reproduce: moap doap bug --help

Expected output: help on bug tracker things

Actual output: If I am not in a dir with a doap file, e.g. No .doap file found in /home/wingo/src/guile-cairo.",wingo
3,TRUNK,249,DISTRO: Gentoo,moap,TRUNK,defect,zaheermerali@…,new,2007-05-25T16:13:48+02:00,2008-05-23T16:59:44+02:00,"cat /etc/gentoo-release

lleida ~ # cat /etc/gentoo-release 
Gentoo Base System release 1.12.9
",zaheermerali@…
3,TRUNK,253,moap cl ci fails to commit removed directory,moap,TRUNK,defect,thomas,new,2007-06-11T13:02:34+02:00,2009-08-20T12:54:12+02:00,"{{{
#!rst

I removed a directory from svn::

 svn rm elisa/extern/upnp

I updated my ChangeLog::

 moap cl prep

In the Changelog, there are entries for the removed directory. I tried to commit::

 MOAP_DEBUG=5 LANG=C moap cl ci

 DEBUG [25577] ""checkin""                        checkin           Jun 11 12:48:08      changelog checkin: path /home/phil/devel/elisa/branches/rewrite-1 (moap/command/cl.py:176)
 DEBUG [25577]                                  vcs               Jun 11 12:48:08      detecting VCS in /home/phil/devel/elisa/branches/rewrite-1 (moap/vcs/vcs.py:30)
 DEBUG [25577]                                  vcs               Jun 11 12:48:08      trying vcs modules ['darcs', 'bzr', 'cvs', 'svn', 'git'] (moap/vcs/vcs.py:34)
 DEBUG [25577]                                  darcs             Jun 11 12:48:08      Did not find _darcs directory under /home/phil/devel/elisa/branches/rewrite-1 (moap/vcs/darcs.py:24)
 DEBUG [25577]                                  vcs               Jun 11 12:48:08      did not find darcs (moap/vcs/vcs.py:55)
 DEBUG [25577]                                  vcs               Jun 11 12:48:08      did not find bzr (moap/vcs/vcs.py:55)
 DEBUG [25577]                                  vcs               Jun 11 12:48:08      did not find cvs (moap/vcs/vcs.py:55)
 DEBUG [25577]                                  vcs               Jun 11 12:48:08      detected VCS svn (moap/vcs/vcs.py:52)
 DEBUG [25577]                                  ChangeLog         Jun 11 12:48:08      770 entries in /home/phil/devel/elisa/branches/rewrite-1/ChangeLog (moap/command/cl.py:148)
 svn: Cannot non-recursively commit a directory deletion

Removing removed directory from Changelog, the commit succeeded

}}}
",philn
3,TRUNK,256,"DEP: genshi, openSUSE 10.2 (i586)",moap,TRUNK,defect,thomas,new,2007-06-24T12:00:07+02:00,2009-01-05T17:08:03+01:00,"opensuse itself does not have it. But cheeseshop has it:
easy_install genshi
",ensonic@…
3,TRUNK,274,Moap is unabled to parse wrapped paths to changed files,moap,TRUNK,defect,florian@…,new,2007-09-20T16:58:29+02:00,2009-04-25T11:40:50+02:00,"Steps to reproduce:

1. moap cl prepare with changes to files that have paths of more than 80 characters.
2. moap cl ci: moap fails to recognise which files should be checked in.",florian@…
3,TRUNK,283,Weird format for C++ with changelog prepare -c,moap,TRUNK,defect,murrayc@…,new,2008-04-04T09:31:47+02:00,2009-04-25T10:51:30+02:00,"Here is an example of the ChangeLog entry generated by ""moap changelog prepare -c"". The format is odd, and some unrelated things are included:

{{{
2008-04-04  Murray Cumming,,,  <murrayc@murrayc.com>

	reviewed by: <delete if not using a buddy>
	patch by: <delete if not someone else's patch>

	* glom/mode_data/box_data_list.cc (Glom.Box_Data_List,
	  Glom.create_layout_add_group, Glom.get_record_counts,
	  Glom.on_dialog_layout_hide):
	* glom/mode_data/box_data_list.h
	  (Glom.type_signal_user_requested_details,
	  Glom.m_reset_column_widths):
}}}

",murrayc@…
3,TRUNK,287,"Allow docs to not be built, tests run optionally",moap,TRUNK,defect,thomas,new,2008-05-23T20:05:50+02:00,2008-05-23T20:05:50+02:00,"I'm packaging MOAP for Gentoo and I'd like to be able to allow users to optionally install docs and optionally run tests but see no way to do it.

Is there a way to run configure to disable/enable these? Something like:

{{{
--disable-epydocs --disable-pychecker etc.
}}}

Or are there make targets that can be used to not build docs and run tests?",gentoodev@…
3,TRUNK,293,Ability to update doap file from version control tags or vice-versa,moap,TRUNK,defect,thomas,new,2008-08-25T17:35:11+02:00,2008-08-25T17:35:11+02:00,It would be nice if it was possible to sync the release list in the doap file with the tags created for releases in the version control system.,Jelmer Vernooij <jelmer@…>
3,TRUNK,296,Use bzrlib for bzr vcs backend,moap,TRUNK,defect,jelmer@…,new,2008-09-01T19:35:33+02:00,2010-04-17T07:13:09+02:00,"The attached patch makes moap change the bzr backend to use bzr's API directly rather than invoking the command-line tool.

This fixes some of the tests for me and it should make use of bzr from moap somewhat faster.",Jelmer Vernooij <jelmer@…>
3,TRUNK,297,Support for getting the list of ignored files in bzr backend,moap,TRUNK,defect,thomas,new,2008-09-01T20:01:37+02:00,2009-04-02T21:34:50+02:00,Trivial patch that adds support for retrieving the list of ignored files from bzr.,Jelmer Vernooij <jelmer@…>
3,TRUNK,301,Support for submitting releases to gnomefiles.org,moap,TRUNK,defect,thomas,assigned,2008-09-01T20:40:56+02:00,2009-04-25T11:16:47+02:00,It would be nice if moap could support submitting new release information to gnomefiles.org.,Jelmer Vernooij <jelmer@…>
3,TRUNK,302,changelog prepare fails with git,moap,TRUNK,defect,thomas,reopened,2008-09-14T14:13:38+02:00,2009-08-20T12:38:59+02:00,"For instance, after doing a checkout (clone) of cairomm, and making some changes, I get the following error. Maybe moap should default to mentioning ""origin"" or some other obscure git thing.

murrayc@murrayc-x61:~/checkouts/gnome224/cairomm$ moap changelog prepare
Updating ChangeLog from Git repository.
Could not update ChangeLog:
You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me either.  Please
name which branch you want to merge on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details on the refspec.

If you often merge with the same branch, you may want to
configure the following variables in your configuration
file:

    branch.master.remote = <nickname>
    branch.master.merge = <remote-ref>
    remote.<nickname>.url = <url>
    remote.<nickname>.fetch = <refspec>

See git-config(1) for details.",murrayc
3,TRUNK,407,build and runtime dependencies,moap,TRUNK,defect,thomas,new,2009-08-31T12:29:05+02:00,2009-08-31T13:17:55+02:00,"What would be really valuable to me is the ability to encode build and runtime dependencies for the project. I don't particularly care (at this point anyhow) about breaking them down per-release, or per-output (e.g. one tree that builds bindings in several languages, I'd be happy to list all the languages etc).

This isn't supported by DOAP at the moment, but i'm about to pig the doap-interest list to see where previous discussions about it got to.

The goal would be to be able to spider the doap files of the dependency graph, transitively, to see what the things needed [in the opinion of the developers of the project] - and check for them locally (though that is a separate layer.

Long term that should aim to reduce maintenance burdens on distros packaging my projects.",robertc@…
3,TRUNK,408,bugtracker handling complains about launchpad bugs,moap,TRUNK,defect,thomas,new,2009-08-31T12:39:17+02:00,2009-08-31T13:15:43+02:00," <bug-database rdf:resource=""https://bugs.launchpad.net/pyjunitxml""/>
..
moap doap -f project.doap bug
No known bug tracker found at https://bugs.launchpad.net/pyjunitxml


What does this mean?",robertc@…
3,TRUNK,416,moap doap fails on all doap files.,moap,TRUNK,defect,thomas,new,2010-09-04T12:42:52+02:00,2010-09-04T12:42:52+02:00,"I installed moap on Ubuntu lucid, and I get:

{{{
Traceback (most recent call last):
  File ""/usr/bin/moap"", line 28, in <module>
    sys.exit(main(sys.argv[1:]))
  File ""/home/jan/.install/lib/python2.6/site-packages/moap/main.py"", line 13, in main
    ret = c.parse(argv)
  File ""/home/jan/.install/lib/python2.6/site-packages/moap/extern/command/command.py"", line 329, in parse
    return self.subCommands[command].parse(args[1:])
  File ""/home/jan/.install/lib/python2.6/site-packages/moap/extern/command/command.py"", line 329, in parse
    return self.subCommands[command].parse(args[1:])
  File ""/home/jan/.install/lib/python2.6/site-packages/moap/extern/command/command.py"", line 300, in parse
    ret = self.do(args)
  File ""/home/jan/.install/lib/python2.6/site-packages/moap/command/doap.py"", line 287, in do
    project = d.getProject()
  File ""/home/jan/.install/lib/python2.6/site-packages/moap/doap/doap.py"", line 94, in getProject
    ""Length of result is %d instead of 1"" % len(result)
AssertionError: Length of result is 0 instead of 1
}}}

I get the same problem using svn HEAD.

There's a bug filed for it in debian at: 

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566033

",thaytan@…
3,TRUNK,417,"DEP: RDF, Fedora release 13 (Goddard)",moap,TRUNK,defect,thomas,new,2010-12-03T10:33:24+01:00,2010-12-03T10:33:24+01:00,"The RDF dependency comes from python-rdflib in F13. Thanks, Ben
",ben@…
3,TRUNK,247,moap could help out the maintainer more at release time,moap,TRUNK,enhancement,thomas,new,2007-05-24T17:06:05+02:00,2007-08-12T11:45:22+02:00,"Moap could populate NEWS for you from bugs closed and new changelog entries, given a template

Moap could make RELEASE for you, given a template, populating it with the additions to NEWS

Moap could upload your tarball with a signature to some URI

Moap could help GNU maintainers with their arcane release policies

Moap could assist GNU maintainers in updating AUTHORS

Moap could tag the current tree as being the release revision: svn cp, cvs tag, bzr tag

Just some thoughts!",wingo@…
3,TRUNK,272,Figure out the email address from username + hostname,moap,TRUNK,enhancement,thomas,new,2007-08-19T21:42:45+02:00,2009-08-20T12:54:43+02:00,"My copy of prepare-ChangeLog.pl had code to determine the email address using the username and the hostname.

The perl version was:
  ((getlogin || getpwuid($<)) . ""@"" . `hostname`)

which correctly generates my email address. I do not like setting an email address in an environment variable when it can be figured out. A configuration option might be ok / more logical.",anonymous
3,TRUNK,292,"Generate NEWS, AUTHORS from doap file",moap,TRUNK,enhancement,thomas,new,2008-07-21T12:00:27+02:00,2008-07-21T12:00:27+02:00,"Reading DOAP format/syntax, I think it is possible to generate NEWS and AUTHORS files (requested by GNU) from DOAP file.

As a maintainer, it is important for me to avoid redundancy (at least in the SVN). So, I imagine to only fill DOAP file and, when making tarball, automatically generate the NEWS and AUTHORS files.
Actually, I plan to create a DOAP file for my project and define some XSL files to produce NEWS and AUTHORS files.

Perhaps could we also produce README file, but it seems to be less important.",guilhem.bonnefille@…
3,TRUNK,294,"add functionality to list, get and put attachments",moap,TRUNK,enhancement,thomas,new,2008-08-27T00:39:37+02:00,2008-08-27T00:39:37+02:00,,thomas
4,TRUNK,278,Linking moap to a checkout without installing or modifying PYTHONPATH should work,moap,TRUNK,defect,thomas,new,2008-02-15T12:22:32+01:00,2008-02-15T13:00:17+01:00,"I'd like the use case to work where you don't need to install moap, just linking it to the checkout and running it.

Eg, I have this workflow:

{{{
mkdir devel
cd devel
svn co http://thomas.apestaart.org/moap/svn/trunk moap
cd moap
./autogen.sh
make
cd ~/bin
ln -s ~/devel/moap/bin/moap
~/bin/moap
}}}

It's currently not working, but I will attach a patch which makes it work.",johan@…
4,TRUNK,299,ignores rather than errors when versions in doap file are incomplete,moap,TRUNK,defect,thomas,assigned,2008-09-01T20:35:22+02:00,2009-04-25T11:09:21+02:00,"If not all the required tags are used in a <version> tag in the DOAP file, moap will simply ignore the version. It would be useful if it could say what was wrong with the entry.",Jelmer Vernooij <jelmer@…>
4,TRUNK,400,"""moap changelog prepare"" expects .git/ and ChangeLog to be in the same directory",moap,TRUNK,defect,marcandre.lureau@…,new,2009-03-16T13:58:59+01:00,2009-06-11T15:54:15+02:00,"I'm using git-svn, the repo contains:
branches/  .git/  tags/  trunk/

running ""moap changlog prepare"" fails in trunk:
{{{
siavash@laptop ~/d/g/g/c/trunk> moap changelog prepare
Updating ChangeLog from git-svn repository.
Could not update ChangeLog:
sh: .git/info/exclude: No such file or directory
}}}
using -C option in repos top directory fails too:
{{{
siavash@laptop ~/d/g/g/clutter-gtkmm> moap changelog -C trunk/ChangeLog prepare
Updating trunk/ChangeLog from git-svn repository.
Could not update trunk/ChangeLog:
sh: .git/info/exclude: No such file or directory
}}}",siavash@…
4,TRUNK,245,moap code considered trite,moap,TRUNK,enhancement,thomas,new,2007-05-24T16:42:00+02:00,2010-10-12T19:21:20+02:00,"I understand the attempt at humor with mope code, but it comes off a bit trite. Suggest removing it.",wingo
4,TRUNK,246,moap code search,moap,TRUNK,enhancement,thomas,new,2007-05-24T16:44:27+02:00,2007-05-24T16:44:27+02:00,what would be awesome is moap code search xyz would use google code search to look for xyz and provide reasonable output,zaheermerali@…
4,TRUNK,285,moap send,moap,TRUNK,enhancement,thomas,new,2008-04-16T13:43:20+02:00,2008-04-23T01:41:25+02:00,"It would be cool to have a uniform way to send patches for review.

in git, we have tools such as git-send-bugzilla, and git-send-pastebin..., but I believe MOAP could be a uniform way of doing it for different VCS

moap send bugzilla -n gnome 123456 ^2..^1
moap send pastebin = moap send pastebin ^1
moap send trac?

I am not sure if that should belong in ""bug"" command.

Anyway, this is just an idea I wanted to write down here for a while.  ",marcandre.lureau@…
4,TRUNK,410,__init__.py not found when moap is installed locally,moap,TRUNK,enhancement,thomas,new,2009-10-08T07:48:51+02:00,2009-10-08T07:48:51+02:00,"i have installed locally moap from trunk. When i run moap (for checking version, for example), it seems that __init__.py is not found. I have to set PYTHONPATH to some value (i put all the directories where __init__.py is in the $HOME/local/lib/moap dir) to make it working

Is it normal ?",vtorri
4,TRUNK,415,Automatically pass --fixes lp:XXXX to fix bug XXXX on Launchpad,moap,TRUNK,enhancement,thomas,new,2010-04-10T18:18:12+02:00,2010-04-17T07:35:31+02:00,"It will be nice to have an option which look into the changelog to pass automatically --fixes lp:XXXX on ""bzr commit"" when bug XXXX is declared ""Fixed"" in th changelog. One option may be to query syntax like (LP: #XXXX) in the changelog (we do this on Ubuntu packages to close bugs when we upload a package).

See http://blog.launchpad.net/bug-tracking/fixes-lp1234 for details

Thanks in advance.",gilir@…
