* Org-mode as a bug tracker. @ 2009-07-17 15:34 Óscar Fuentes 2009-07-17 16:25 ` Óscar Fuentes ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Óscar Fuentes @ 2009-07-17 15:34 UTC (permalink / raw) To: emacs-orgmode Right now I'm using Trac (a bug tracker and wiki combo) for bug tracking and project documentation on my personal projects. Looking at org-mode it seems a superb system for a this task, at least for one-person projects: * Plain text. * No server required. * Can be stored on the same VCS than the source code. * Great for working off-line. * Features such as time tracking and others that Trac does not support or does badly with plugins. * It's Emacs! The only downside is the lack of a referenced wiki system: simple links to revisions (r1010) tickets (#245) etc. Any reasons why this is not a good idea? Any example of a similar org-mode usage? -- Óscar ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Org-mode as a bug tracker. 2009-07-17 15:34 Org-mode as a bug tracker Óscar Fuentes @ 2009-07-17 16:25 ` Óscar Fuentes 2009-07-17 17:58 ` Eric S Fraga 2009-07-18 10:46 ` Bastien 2009-07-18 10:46 ` Bastien 2009-07-20 23:26 ` OrgmodeOrg-mode " Wes Hardaker 2 siblings, 2 replies; 14+ messages in thread From: Óscar Fuentes @ 2009-07-17 16:25 UTC (permalink / raw) To: emacs-orgmode Óscar Fuentes <ofv@wanadoo.es> writes: > Any reasons why this is not a good idea? Just remembered that time ago, when the bug tracker for Emacs was discussed, Bastien proposed to use org-mode for it. I argued against because the Emacs bug database would soon fill dozens of megabytes and this volume does not fit the philosophy of a text-based database. So I calculated what amount of plain text would require a replica of my Trac system: it's about 40 MB, with a few thousands tickets. I could partitionate this on four unequal parts, though, with the largest being 20 MB and 2000 tickets. Is this data volume too much for org? Another nuisance is attached files. This requires an ad-hoc mechanism and I'm not sure I want them stored along with the source files. Any experiences on using org for bug tracking is appreciated. -- Óscar ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Re: Org-mode as a bug tracker. 2009-07-17 16:25 ` Óscar Fuentes @ 2009-07-17 17:58 ` Eric S Fraga 2009-07-17 18:35 ` Matthew Lundin 2009-07-18 10:46 ` Bastien 1 sibling, 1 reply; 14+ messages in thread From: Eric S Fraga @ 2009-07-17 17:58 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-orgmode At Fri, 17 Jul 2009 18:25:11 +0200, Óscar Fuentes wrote: [...] > So I calculated what amount of plain text would require a replica of my > Trac system: it's about 40 MB, with a few thousands tickets. I could > partitionate this on four unequal parts, though, with the largest being > 20 MB and 2000 tickets. > > Is this data volume too much for org? > I guess the question would be what you intend to do with the data. For normal bug tracking, I guess inserting, searching and state (todo) handling would be the main tasks. These operations would be either O(n) or O(1), where n is the size of the file, I would imagine, so 20 MB might not be too bad? I can't give you any specific data points that fall into that magnitude but I can say that for files 1% that big, a slow netbook has no problems even doing agenda views which are more expensive operations than those mentioned above. > Another nuisance is attached files. This requires an ad-hoc mechanism > and I'm not sure I want them stored along with the source files. Actually, I'm glad you brought this up. Since moving my org files to be under version control (and boy does that make a difference to my peace of mind!), I don't know how to deal with attachments. Attachments, for me, are usually ephemeral and usually types of documents I don't particularly like to deal with (typically MS Word or PPT). Any suggestions? eric ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Org-mode as a bug tracker. 2009-07-17 17:58 ` Eric S Fraga @ 2009-07-17 18:35 ` Matthew Lundin 2009-07-17 19:02 ` Eric S Fraga 0 siblings, 1 reply; 14+ messages in thread From: Matthew Lundin @ 2009-07-17 18:35 UTC (permalink / raw) To: Eric S Fraga; +Cc: Óscar Fuentes, emacs-orgmode Eric S Fraga <ucecesf@ucl.ac.uk> writes: > At Fri, 17 Jul 2009 18:25:11 +0200, Óscar Fuentes wrote: > >> Another nuisance is attached files. This requires an ad-hoc mechanism >> and I'm not sure I want them stored along with the source files. > > Actually, I'm glad you brought this up. Since moving my org files to > be under version control (and boy does that make a difference to my > peace of mind!), Yes. I've come to conclude that version control is a *must* for org files, given the possibility of accidentally deleting whole trees. > I don't know how to deal with attachments. > Attachments, for me, are usually ephemeral and usually types of > documents I don't particularly like to deal with (typically MS Word or > PPT). I believe org-attach achieves this end admirably. When you use org-attach to "attach" a document to a headline, it will deposit the file (or, if you prefer, a link to the file) in a location defined by the variable org-attach-directory. The file and the headline are linked via a global id property. You can open the file from the heading to which it is attached by calling org-attach again. http://orgmode.org/manual/Attachments.html Obviously, if these files are ephemeral, you can leave the org-attach-directory outside of your version control system. Best, Matt ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Org-mode as a bug tracker. 2009-07-17 18:35 ` Matthew Lundin @ 2009-07-17 19:02 ` Eric S Fraga 0 siblings, 0 replies; 14+ messages in thread From: Eric S Fraga @ 2009-07-17 19:02 UTC (permalink / raw) To: Matthew Lundin; +Cc: emacs-orgmode At Fri, 17 Jul 2009 13:35:29 -0500, Matthew Lundin wrote: > > > I don't know how to deal with attachments. > > Attachments, for me, are usually ephemeral and usually types of > > documents I don't particularly like to deal with (typically MS Word or > > PPT). > > I believe org-attach achieves this end admirably. When you use > org-attach to "attach" a document to a headline, it will deposit the > file (or, if you prefer, a link to the file) in a location defined by > the variable org-attach-directory. The file and the headline are linked > via a global id property. You can open the file from the heading to > which it is attached by calling org-attach again. > > http://orgmode.org/manual/Attachments.html > > Obviously, if these files are ephemeral, you can leave the > org-attach-directory outside of your version control system. Thanks for your input on this, Matt. That approach (using a directory outside my version control hierarchy) makes sense. It sort of emulates what I'm doing already which is to use explicit links to files. Time to play... ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Re: Org-mode as a bug tracker. 2009-07-17 16:25 ` Óscar Fuentes 2009-07-17 17:58 ` Eric S Fraga @ 2009-07-18 10:46 ` Bastien 2009-07-19 21:12 ` Óscar Fuentes 1 sibling, 1 reply; 14+ messages in thread From: Bastien @ 2009-07-18 10:46 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-orgmode Óscar Fuentes <ofv@wanadoo.es> writes: > Óscar Fuentes <ofv@wanadoo.es> writes: > >> Any reasons why this is not a good idea? > > Just remembered that time ago, when the bug tracker for Emacs was > discussed, Bastien proposed to use org-mode for it. Actually I'm glad you bring this up again, as I want to work on this proposal again. There are actually two ideas: (1) use org-mode instead of outline-mode in Emacs internal files etc/TODO and admin/FOR-RELEASE. This is pretty straightforward and not a big change. As a minimal change, it improves the way we can navigate through these files, but it opens new possibilities about adding milestones, tagging tasks, keep track of the email which originated the task, assign them to someone, etc. (2) use org-mode as a collective bug tracker. Let me dwell a bit on the second idea. A good bug tracker for Emacs would let both users and developers easily access (read/write) to a constantly updated bugs database. One way to do this with Org files is the "Worg" way: share Org files over git (or bzr) and let's people contribute to it. However, this is not a good solution for *users*. Even for developers it's not usable: people will have to pull the last version of the bug database to check that they are not working on the same things... too bad. Another solution would be to take the Worg road only for publishing the Org bug database, and take another road for writing stuff into it. I think a clever system combining HTML input and mail interactions could do it: - A HTML form would let users fill a bug report that would be add to the Org bug database; - M-x report-emacs-bug would be sent to a machine able to extract an Org subtree from the email and add it to the Org bug database; - When a developer is taking any action on a bug (revising, closing, etc) he emails the updated version of the task to the system and the system takes care of replace the old entry by the new one. - Whenever X changes an entry assigned to Y, Y receives an email asking for permission about this changes. If yes, then the change is applied to the bug database, if no it isn't. This is the basic workflow. Of course, permissions and other issues could be refined but I think such a system is feasible. > I argued against > because the Emacs bug database would soon fill dozens of megabytes and > this volume does not fit the philosophy of a text-based database. I don't think the size of the database would really be an issue for the system above - but maybe I'm wrong on this. > Another nuisance is attached files. This requires an ad-hoc mechanism > and I'm not sure I want them stored along with the source files. I guess 20MB is because there are many files attached - as Matt mentioned you can attach files *outside* the bug database so this isn't really an issue. Looking forward reading your ideas on the proposed setup above! Thanks, -- Bastien ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Org-mode as a bug tracker. 2009-07-18 10:46 ` Bastien @ 2009-07-19 21:12 ` Óscar Fuentes 2009-07-20 6:18 ` Bastien 0 siblings, 1 reply; 14+ messages in thread From: Óscar Fuentes @ 2009-07-19 21:12 UTC (permalink / raw) To: emacs-orgmode Bastien <bastienguerry@googlemail.com> writes: >>> Any reasons why this is not a good idea? >> >> Just remembered that time ago, when the bug tracker for Emacs was >> discussed, Bastien proposed to use org-mode for it. > > Actually I'm glad you bring this up again, as I want to work on this > proposal again. > > There are actually two ideas: > > (1) use org-mode instead of outline-mode in Emacs internal files > etc/TODO and admin/FOR-RELEASE. This is pretty straightforward > and not a big change. As a minimal change, it improves the way we > can navigate through these files, but it opens new possibilities > about adding milestones, tagging tasks, keep track of the email > which originated the task, assign them to someone, etc. Using org-mode instead of outline-mode is a no-brainer. The only incovenient is org's complexity. A basic but effective use of org is straightforward but its extensive documentation may seem daunting for the occasional user. Maybe a paragraph or two at the beginning of the file explaining what's required for adding entries and doing simple queries would help those developers who don't know nor plan to use org for other uses. > (2) use org-mode as a collective bug tracker. > > Let me dwell a bit on the second idea. > > A good bug tracker for Emacs would let both users and developers easily > access (read/write) to a constantly updated bugs database. > > One way to do this with Org files is the "Worg" way: share Org files > over git (or bzr) and let's people contribute to it. However, this is > not a good solution for *users*. Even for developers it's not usable: > people will have to pull the last version of the bug database to check > that they are not working on the same things... too bad. > > Another solution would be to take the Worg road only for publishing the > Org bug database, and take another road for writing stuff into it. I > think a clever system combining HTML input and mail interactions could > do it: > > - A HTML form would let users fill a bug report that would be add to > the Org bug database; > > - M-x report-emacs-bug would be sent to a machine able to extract an > Org subtree from the email and add it to the Org bug database; > > - When a developer is taking any action on a bug (revising, closing, > etc) he emails the updated version of the task to the system and the > system takes care of replace the old entry by the new one. > > - Whenever X changes an entry assigned to Y, Y receives an email > asking for permission about this changes. If yes, then the change > is applied to the bug database, if no it isn't. > > This is the basic workflow. Of course, permissions and other issues > could be refined but I think such a system is feasible. IMAO this setup is more complex and fragile than a conventional bug tracker. The idea may seem appealing at first for a group of veteran emacs users (those who insist on managing the bug database via e-mail because they refuse to use a web browser, for instance) but I'm far from convinced about its effectiveness. >> I argued against because the Emacs bug database would soon fill >> dozens of megabytes and this volume does not fit the philosophy of a >> text-based database. > > I don't think the size of the database would really be an issue for the > system above - but maybe I'm wrong on this. I'm afraid you are. Lots of emacs bug reports comprises hundreds of lines of stack dumps, plus e-mail discussions with lots of quoted text, etc. Org is great for notes, but is it practical for containing tens of thousands of bug reports, some of them made of thousands of lines? And you don't control what's on a bug report, they usually contain all sorts of text constructs and random characters. How well it would deal with bug reports about org's itself, containing excerpts from other org files? Wouldn't this confuse org? >> Another nuisance is attached files. This requires an ad-hoc mechanism >> and I'm not sure I want them stored along with the source files. > > I guess 20MB is because there are many files attached - as Matt > mentioned you can attach files *outside* the bug database so this > isn't really an issue. Nope, the 20MB is the bugs' text alone. But attached files belong to the tickets and supposedly provide key information, so you can wipe them away to a place where they are not distributed along with the bug database. I think org as a bug tracker may work very well for individual developers or for small groups, but not for open big projects such as emacs. -- Óscar ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Re: Org-mode as a bug tracker. 2009-07-19 21:12 ` Óscar Fuentes @ 2009-07-20 6:18 ` Bastien 2009-07-20 14:15 ` JBash 0 siblings, 1 reply; 14+ messages in thread From: Bastien @ 2009-07-20 6:18 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-orgmode Óscar Fuentes <ofv@wanadoo.es> writes: > Using org-mode instead of outline-mode is a no-brainer. The only > incovenient is org's complexity. A basic but effective use of org is > straightforward but its extensive documentation may seem daunting for > the occasional user. Maybe a paragraph or two at the beginning of the > file explaining what's required for adding entries and doing simple > queries would help those developers who don't know nor plan to use org > for other uses. I will write a page on Worg about this. >> This is the basic workflow. Of course, permissions and other issues >> could be refined but I think such a system is feasible. > > IMAO this setup is more complex and fragile than a conventional bug > tracker. The idea may seem appealing at first for a group of veteran > emacs users (those who insist on managing the bug database via e-mail > because they refuse to use a web browser, for instance) but I'm far from > convinced about its effectiveness. Aside from the scalability of Org wrt to big bug databases, I'm myself only 50% convinced it's an effective setup. I'd be glad to work on the remaining 50%. >> I don't think the size of the database would really be an issue for the >> system above - but maybe I'm wrong on this. > > I'm afraid you are. Lots of emacs bug reports comprises hundreds of > lines of stack dumps, plus e-mail discussions with lots of quoted text, > etc. Org is great for notes, but is it practical for containing tens of > thousands of bug reports, some of them made of thousands of lines? And > you don't control what's on a bug report, they usually contain all sorts > of text constructs and random characters. How well it would deal with > bug reports about org's itself, containing excerpts from other org > files? Wouldn't this confuse org? I don't know. Org is certainly not written for that purpose. But cannot the dumps and discussions but attached as files? If so, the Org database would only need links to these files, not the full bug entry. > Nope, the 20MB is the bugs' text alone. Gee... > But attached files belong to the > tickets and supposedly provide key information, so you can wipe them > away to a place where they are not distributed along with the bug > database. Yes. > I think org as a bug tracker may work very well for individual > developers or for small groups, but not for open big projects such as > emacs. Yes. In the setup I described in the previous email, no human directly write anything in an Org buffer, everything is taken care of by scripts. Which is kinda sick, 'cause Org is for humans. But still, I will continue to brainstorm on this, because if Org is so useful for individual bug databases, there should be a clever and useful way to *share* these individual databases and have a collective tool. -- Bastien ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Re: Org-mode as a bug tracker. 2009-07-20 6:18 ` Bastien @ 2009-07-20 14:15 ` JBash 2009-07-20 14:35 ` Óscar Fuentes 0 siblings, 1 reply; 14+ messages in thread From: JBash @ 2009-07-20 14:15 UTC (permalink / raw) To: Bastien; +Cc: Óscar Fuentes, emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 3537 bytes --] Not sure if this helps, and I don't know the details or the mechanism, but I believe that John Wiegley uses org-mode as a bug tracking tool for his ledger app. http://wiki.github.com/jwiegley/ledger On Mon, Jul 20, 2009 at 2:18 AM, Bastien <bastienguerry@googlemail.com>wrote: > Óscar Fuentes <ofv@wanadoo.es> writes: > > > Using org-mode instead of outline-mode is a no-brainer. The only > > incovenient is org's complexity. A basic but effective use of org is > > straightforward but its extensive documentation may seem daunting for > > the occasional user. Maybe a paragraph or two at the beginning of the > > file explaining what's required for adding entries and doing simple > > queries would help those developers who don't know nor plan to use org > > for other uses. > > I will write a page on Worg about this. > > >> This is the basic workflow. Of course, permissions and other issues > >> could be refined but I think such a system is feasible. > > > > IMAO this setup is more complex and fragile than a conventional bug > > tracker. The idea may seem appealing at first for a group of veteran > > emacs users (those who insist on managing the bug database via e-mail > > because they refuse to use a web browser, for instance) but I'm far from > > convinced about its effectiveness. > > Aside from the scalability of Org wrt to big bug databases, I'm myself > only 50% convinced it's an effective setup. I'd be glad to work on the > remaining 50%. > > >> I don't think the size of the database would really be an issue for the > >> system above - but maybe I'm wrong on this. > > > > I'm afraid you are. Lots of emacs bug reports comprises hundreds of > > lines of stack dumps, plus e-mail discussions with lots of quoted text, > > etc. Org is great for notes, but is it practical for containing tens of > > thousands of bug reports, some of them made of thousands of lines? And > > you don't control what's on a bug report, they usually contain all sorts > > of text constructs and random characters. How well it would deal with > > bug reports about org's itself, containing excerpts from other org > > files? Wouldn't this confuse org? > > I don't know. Org is certainly not written for that purpose. But > cannot the dumps and discussions but attached as files? If so, the > Org database would only need links to these files, not the full bug > entry. > > > Nope, the 20MB is the bugs' text alone. > > Gee... > > > But attached files belong to the > > tickets and supposedly provide key information, so you can wipe them > > away to a place where they are not distributed along with the bug > > database. > > Yes. > > > I think org as a bug tracker may work very well for individual > > developers or for small groups, but not for open big projects such as > > emacs. > > Yes. In the setup I described in the previous email, no human directly > write anything in an Org buffer, everything is taken care of by scripts. > Which is kinda sick, 'cause Org is for humans. > > But still, I will continue to brainstorm on this, because if Org is so > useful for individual bug databases, there should be a clever and useful > way to *share* these individual databases and have a collective tool. > > -- > Bastien > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > [-- Attachment #1.2: Type: text/html, Size: 4606 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Org-mode as a bug tracker. 2009-07-20 14:15 ` JBash @ 2009-07-20 14:35 ` Óscar Fuentes 0 siblings, 0 replies; 14+ messages in thread From: Óscar Fuentes @ 2009-07-20 14:35 UTC (permalink / raw) To: emacs-orgmode JBash <bashveank@gmail.com> writes: > Not sure if this helps, and I don't know the details or the mechanism, but I > believe that John Wiegley uses org-mode as a bug tracking tool for his > ledger app. > > http://wiki.github.com/jwiegley/ledger Yup. It's on the file named TODO of the `planning` git branch. Thanks! -- Óscar ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Org-mode as a bug tracker. 2009-07-17 15:34 Org-mode as a bug tracker Óscar Fuentes 2009-07-17 16:25 ` Óscar Fuentes @ 2009-07-18 10:46 ` Bastien 2009-07-20 23:26 ` OrgmodeOrg-mode " Wes Hardaker 2 siblings, 0 replies; 14+ messages in thread From: Bastien @ 2009-07-18 10:46 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-orgmode Hi Oscar, Óscar Fuentes <ofv@wanadoo.es> writes: > Right now I'm using Trac (a bug tracker and wiki combo) for bug tracking > and project documentation on my personal projects. > > Looking at org-mode it seems a superb system for a this task, at least > for one-person projects: > > * Plain text. > > * No server required. > > * Can be stored on the same VCS than the source code. > > * Great for working off-line. > > * Features such as time tracking and others that Trac does not support > or does badly with plugins. > > * It's Emacs! Yes, Org-mode matches perfectly the needs for a personal bug tracker. I use Org for all my tasks and software bugs are just a subset of them. Or maybe using Org makes me think of "repair the washing machine" as a bug? In both case, Org greatly helps tracking stuff. > The only downside is the lack of a referenced wiki system: simple links > to revisions (r1010) tickets (#245) etc. I guess simple revisions can be emulated with notes: C-c C-z But revisions themselves are not linkable then. Or a revision can be a new subtree in this task? Then this revision can have its own ID (check org-id.el in contrib/) and you can link to the revision. But that's perhaps too much structure for bug. > Any reasons why this is not a good idea? Not a single one :) > Any example of a similar org-mode usage? Maybe have a look at org-mode/ORGWEBPAGE/todo.org - but I guess Carsten has some other secret todo.org :) -- Bastien ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: OrgmodeOrg-mode as a bug tracker. 2009-07-17 15:34 Org-mode as a bug tracker Óscar Fuentes 2009-07-17 16:25 ` Óscar Fuentes 2009-07-18 10:46 ` Bastien @ 2009-07-20 23:26 ` Wes Hardaker 2009-07-20 23:48 ` Óscar Fuentes 2 siblings, 1 reply; 14+ messages in thread From: Wes Hardaker @ 2009-07-20 23:26 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-orgmode >>>>> On Fri, 17 Jul 2009 17:34:13 +0200, Óscar Fuentes <ofv@wanadoo.es> said: o> The only downside is the lack of a referenced wiki system: simple links o> to revisions (r1010) tickets (#245) etc. You can actually get around this somewhat if you're linking to, say, a svn web server. I do this using something like this: (setq org-link-abbrev-alist '( ("nsb" . "http://sourceforge.net/tracker/index.php?func=detail&group_id=12694&atid=112694&aid=%s"))) Thus any links like [[nsb:1234]] will link to the right web page for bug #1234 in the Net-SNMP bug database. SVN repo pointers, etc, can be done just as easily. -- \ Wes Hardaker http://pontifications.hardakers.net / \_____ "In the bathtub of history the truth is harder to hold than ________/ \_______ the soap, and much more difficult to find." _______/ \_________ -- Terry Pratchett ______________/ \__________________/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: OrgmodeOrg-mode as a bug tracker. 2009-07-20 23:26 ` OrgmodeOrg-mode " Wes Hardaker @ 2009-07-20 23:48 ` Óscar Fuentes 2009-07-21 6:01 ` Bastien 0 siblings, 1 reply; 14+ messages in thread From: Óscar Fuentes @ 2009-07-20 23:48 UTC (permalink / raw) To: emacs-orgmode Wes Hardaker <wjhns209@hardakers.net> writes: > o> The only downside is the lack of a referenced wiki system: simple links > o> to revisions (r1010) tickets (#245) etc. > > You can actually get around this somewhat if you're linking to, say, a > svn web server. I do this using something like this: > > (setq org-link-abbrev-alist > '( > ("nsb" > . "http://sourceforge.net/tracker/index.php?func=detail&group_id=12694&atid=112694&aid=%s"))) > > Thus any links like [[nsb:1234]] will link to the right web page for bug > #1234 in the Net-SNMP bug database. SVN repo pointers, etc, can be done > just as easily. I was thinking along this lines for implementing links to subversion revisions. However, links to bugs reports are not so easy, because you must explicitly assign a unique id to each TODO. org-id.el is not very human-friendly as it generates long ids. I guess it is possible to fix this with some lisp customizations. Once the automatic generation and insertion of a simple (counter-based) unique id for each new TODO is achieved, linking to bugs becomes easy using the mechanism you mentioned above. -- Óscar ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Re: OrgmodeOrg-mode as a bug tracker. 2009-07-20 23:48 ` Óscar Fuentes @ 2009-07-21 6:01 ` Bastien 0 siblings, 0 replies; 14+ messages in thread From: Bastien @ 2009-07-21 6:01 UTC (permalink / raw) To: Óscar Fuentes; +Cc: emacs-orgmode Óscar Fuentes <ofv@wanadoo.es> writes: > Wes Hardaker <wjhns209@hardakers.net> writes: > >> o> The only downside is the lack of a referenced wiki system: simple links >> o> to revisions (r1010) tickets (#245) etc. >> >> You can actually get around this somewhat if you're linking to, say, a >> svn web server. I do this using something like this: >> >> (setq org-link-abbrev-alist >> '( >> ("nsb" >> . "http://sourceforge.net/tracker/index.php?func=detail&group_id=12694&atid=112694&aid=%s"))) >> >> Thus any links like [[nsb:1234]] will link to the right web page for bug >> #1234 in the Net-SNMP bug database. SVN repo pointers, etc, can be done >> just as easily. More generally, using Org as a front-end for other bug tracking online tools looks more actionnable than using it as a back-end. > I was thinking along this lines for implementing links to subversion > revisions. However, links to bugs reports are not so easy, because you > must explicitly assign a unique id to each TODO. org-id.el is not very > human-friendly as it generates long ids. Aren't those ids always hidden, either within a link or within a drawer? > I guess it is possible to fix this with some lisp customizations. Once > the automatic generation and insertion of a simple (counter-based) > unique id for each new TODO is achieved, linking to bugs becomes easy > using the mechanism you mentioned above. I think it's already the case. -- Bastien ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2009-07-21 6:11 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-07-17 15:34 Org-mode as a bug tracker Óscar Fuentes 2009-07-17 16:25 ` Óscar Fuentes 2009-07-17 17:58 ` Eric S Fraga 2009-07-17 18:35 ` Matthew Lundin 2009-07-17 19:02 ` Eric S Fraga 2009-07-18 10:46 ` Bastien 2009-07-19 21:12 ` Óscar Fuentes 2009-07-20 6:18 ` Bastien 2009-07-20 14:15 ` JBash 2009-07-20 14:35 ` Óscar Fuentes 2009-07-18 10:46 ` Bastien 2009-07-20 23:26 ` OrgmodeOrg-mode " Wes Hardaker 2009-07-20 23:48 ` Óscar Fuentes 2009-07-21 6:01 ` Bastien
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).