Hi, Ok, i'm back from my second holiday, no more planned for this year :( I've looked though past mails - yea, cool to search for 'patch' in 3000+ mails ;)) - and applied/refused/commented interesting patches. If you know any patch not refused/commited yet, please tell me. Anyway, imho we've reached that point where we should switch from mailling list to some patch management system. I don't kno any, so i'm asking about your experiences... lets'tell me what is possible and which project is to go with. my ideas about the ideal patch management system: - user commits his patch, through some web interface, or via email, along with his comments. it also arrives in form of mail to -dev-eng or new list mplayer-patches by the patch management system so we can discuss it - you can assign the patch to somebody (mplayer developers with cvs access) for review - optionaly more than one person - optionaly it does this automatically depending on area (selected by patch maker) the patch belongs to - you can set priority for patch, and view them sorted by it - you can refuse or accept patch, not listed any more by default - user can commit updated version of his patch, without re-creating teh patch entry, so we can follow the changes of the patch (diff of diff? :)) ok, end of dreaming :) let's recommend something close to the above requirements... A'rpi / Astral & ESP-team -- Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
I have not used many bug-tracking systems, but we decided on using bugzilla at work after considering bugzilla, sourceforge, and the debian bts. The debian bugzilla packages make it very easy to set up. arpi@thot.banki.hu said:
my ideas about the ideal patch management system: - user commits his patch, through some web interface, or via email, along with his comments. it also arrives in form of mail to -dev-eng or new list mplayer-patches by the patch management system so we can discuss it
bugzilla can do this, and can do it in a configurable manner. Attachments to a bug can be created through the web interface; I don't know about email.
- you can assign the patch to somebody (mplayer developers with cvs access) for review - optionaly more than one person - optionaly it does this automatically depending on area (selected by patch maker) the patch belongs to
bugzilla does this. Every bug has a submitter and an owner. You can require that a bug (patch) be verified by someone other than the submitter before it becomes a "real" bug. The developer the bug gets assigned to has to accept the bug, or he can reassign it to someone else. Or refuse it. There's also a system for voting on bugs to determine which ones are most "popular".
- you can set priority for patch, and view them sorted by it
bugzilla can do this; it has a very powerful query system that lets you see bugs by subsystem, or owner, or submitter, or priority, and many other criteria. You can bookmark these searches.
- you can refuse or accept patch, not listed any more by default
bugzilla does this. You can mark bugs INVALID, or WONTFIX, or reassign them to another developer, or ACCEPT it, or mark it to be handled LATER.
- user can commit updated version of his patch, without re-creating teh patch entry, so we can follow the changes of the patch (diff of diff? :))
I don't know about that. You can always add rediffed patches as additional attachments.
ok, end of dreaming :) let's recommend something close to the above requirements...
Other things that make bugzilla a good choice: It's intended for mixed public/developer use, so any user can create their own unprivileged account to view and submit bugs, but only developers with higher privileges can do more. Which accounts have which privileges is configurable by accounts with sufficient privileges. Overall, bugzilla pretty much handles all your requirements in one way or another. I don't even dislike it, which is saying a lot for a bug tracking system I have to use. Jason
Arpi writes:
Anyway, imho we've reached that point where we should switch from mailling list to some patch management system. I don't kno any, so i'm asking about your experiences... lets'tell me what is possible and which project is to go with.
I don't know much about this kind of software either, but Bugzilla, the one used by the Mozilla team, looks sexy. Might be a bit of an overkill though... <URL:http://www.mozilla.org/projects/bugzilla/> Kim Minh.
Arpi writes:
If you know any patch not refused/commited yet, please tell me.
Alexander Neundorf seems to have implemented rawdv support, but he never got an answer to his mail: http://mplayerhq.hu/pipermail/mplayer-dev-eng/2002-July/009824.html This is the text of his mail: I managed to get a libdv based demuxer and decoder for raw dv files working for mplayer. I have only one type of dv camera here, and thereby only one type of dv files. It plays dv files as created by dvgrab --format raw. Diego
Hi,
If you know any patch not refused/commited yet, please tell me.
Alexander Neundorf seems to have implemented rawdv support, but he never got an answer to his mail:
http://mplayerhq.hu/pipermail/mplayer-dev-eng/2002-July/009824.html
This is the text of his mail:
I managed to get a libdv based demuxer and decoder for raw dv files working for mplayer. I have only one type of dv camera here, and thereby only one type of dv files. It plays dv files as created by dvgrab --format raw.
he send 2 mails, in first he attached unfinished version of the patch - i've commented then. (i disagree with the basic design of his implementation) anyway it's on my TODO to change/fix his patch and apply. the same applies to the aviwrite.c PPC endianess fix A'rpi / Astral & ESP-team -- Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu
participants (4)
-
Arpi -
Diego Biurrun -
Jason Lunz -
Kim Minh Kaplan