Re: [Nix-dev] reviewboard

2012-03-20 Thread Ludovic Courtès
Hi,

Florian Friesdorf f...@chaoflow.net skribis:

 On Sun, 18 Mar 2012 22:07:44 +0100, l...@gnu.org (Ludovic 
 =?iso-8859-1?Q?Court=E8s?=) wrote:
 (..)
 There’s a Debbugs mode in Emacs that really rocks, because it’s
 specifically tailored for the job, has a convenient UI, and is well
 integrated with Gnus.

 in which role do you see debbugs in a scenario where all nix code is on
 github?

What does the fact that the Nix repo is on GitHub change?

 In any case I'm interested in getting issues in an offline format - be
 they from github or debbugs.

Aah, then Debbugs won’t really help with this.  OTOH, if your email
client has an offline mode, then you’re essentially done.

Thanks,
Ludo’.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-19 Thread Florian Friesdorf
#secure method=pgpmime mode=sign

Hi Ludo’

On Sun, 18 Mar 2012 22:07:44 +0100, l...@gnu.org (Ludovic 
=?iso-8859-1?Q?Court=E8s?=) wrote:
 (..)
 There’s a Debbugs mode in Emacs that really rocks, because it’s
 specifically tailored for the job, has a convenient UI, and is well
 integrated with Gnus.

in which role do you see debbugs in a scenario where all nix code is on
github?

In any case I'm interested in getting issues in an offline format - be
they from github or debbugs.

regards
florian
-- 
Florian Friesdorf f...@chaoflow.net
  GPG FPR: 7A13 5EEE 1421 9FC2 108D  BAAF 38F8 99A3 0C45 F083
Jabber/XMPP: f...@chaoflow.net
IRC: chaoflow on freenode,ircnet,blafasel,OFTC
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-19 Thread Florian Friesdorf
#secure method=pgpmime mode=sign
On Sun, 18 Mar 2012 11:55:44 -0700, Corey O'Connor coreyocon...@gmail.com 
wrote:
  Now, a web tool is likely to be too tedious for me to use, and I expect
  other hackers may not like having to jump to a browser to get the work
  done.  :-)
 
 xmonad + vimium is my recommendation ;-)
 Though if you are an emacs guy I really don't know if vimium will
 suite you. Not sure if there is a emacs-like web interfaces aside from
 using a web browser from within emacs.

There is conkeror - but for me that's not the point: It is the need for
being online, that I don't like.

Looking forward to a finished git migration.

-- 
Florian Friesdorf f...@chaoflow.net
  GPG FPR: 7A13 5EEE 1421 9FC2 108D  BAAF 38F8 99A3 0C45 F083
Jabber/XMPP: f...@chaoflow.net
IRC: chaoflow on freenode,ircnet,blafasel,OFTC
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-18 Thread Ludovic Courtès
Hi,

Yury G.  Kudryashov urkud.ur...@gmail.com skribis:

 http://reviewboard.org

FWIW, a “web-based code review tool” is never going to be powerful for
me: using a web server puts me on the slow path.

I would recommend keeping using email for that.  In addition, Debbugs
could be used to keep track of bugs and patches.  It has an email
interface, a web interface, and an Emacs interface, which makes it
really convenient.

Would it be possible to set it up at nixos.org?

Thanks,
Ludo’.

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-18 Thread Corey O'Connor
2012/3/18 Ludovic Courtès l...@gnu.org:
 Hi,

 Yury G.  Kudryashov urkud.ur...@gmail.com skribis:

 http://reviewboard.org

 FWIW, a “web-based code review tool” is never going to be powerful for
 me: using a web server puts me on the slow path.

 I would recommend keeping using email for that.  In addition, Debbugs
 could be used to keep track of bugs and patches.  It has an email
 interface, a web interface, and an Emacs interface, which makes it
 really convenient.

Patches submitted by email to the list get lost. Which is why I'm
pushing for something, anything really, that assures submitted patches
do not disappear. Relying only on submission to an email list has
never proved effective for me.

How a patch appears to get lost: The patch is submitted; No comments
occur; The email containing the patch is pushed down by newer emails;
Nobody bothers to check for patches in old emails.

IMO, use of git avoids some problems just by being distributed. The
patches can be recorded to many repositories even if the submitting
user does not have access to the master repository.

-Corey O'Connor
coreyocon...@gmail.com
http://corebotllc.com/
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-18 Thread Eelco Dolstra
Hi,

On 18/03/12 18:01, Corey O'Connor wrote:

 IMO, use of git avoids some problems just by being distributed. The
 patches can be recorded to many repositories even if the submitting
 user does not have access to the master repository.

And GitHub has pull requests and allows commenting on commits, which may remove
the need for reviewboard.

-- 
Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-18 Thread Ludovic Courtès
Hi,

Corey O'Connor coreyocon...@gmail.com skribis:

 Patches submitted by email to the list get lost.

Yes, I understand the problem, and I agree it’s important to fix it.

Now, a web tool is likely to be too tedious for me to use, and I expect
other hackers may not like having to jump to a browser to get the work
done.  :-)

So I think Debbugs is more likely to be suitable to various sorts of
contributors, because it has several interfaces, not just the web one.

[...]

 IMO, use of git avoids some problems just by being distributed. The
 patches can be recorded to many repositories even if the submitting
 user does not have access to the master repository.

Agreed.

Thanks,
Ludo’.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-18 Thread Corey O'Connor
2012/3/18 Ludovic Courtès l...@gnu.org:
 Yes, I understand the problem, and I agree it’s important to fix it.

Excellent! So long everybody agrees there is a problem then it is only
a matter of time before we find a solution. ;-)

 Now, a web tool is likely to be too tedious for me to use, and I expect
 other hackers may not like having to jump to a browser to get the work
 done.  :-)

xmonad + vimium is my recommendation ;-)
Though if you are an emacs guy I really don't know if vimium will
suite you. Not sure if there is a emacs-like web interfaces aside from
using a web browser from within emacs.

 So I think Debbugs is more likely to be suitable to various sorts of
 contributors, because it has several interfaces, not just the web one.

I'm trying to find a web page describing the features and requirements
of debbugs. Is just the source the best place to look?

Reviewboard does have a nice and complete REST API:
* http://www.reviewboard.org/docs/manual/dev/webapi/

While it may not already have an emacs interface I bet one could be
constructed without trouble.
   * http://savannah.nongnu.org/projects/http-emacs/

Which is an interesting project idea actually.. Hm. Maybe I'll try
this as a way to learn elisp ;-)

-Corey O'Connor
coreyocon...@gmail.com
http://corebotllc.com/
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-18 Thread Ludovic Courtès
Hi!

Corey O'Connor coreyocon...@gmail.com skribis:

 2012/3/18 Ludovic Courtès l...@gnu.org:

[...]

 Now, a web tool is likely to be too tedious for me to use, and I expect
 other hackers may not like having to jump to a browser to get the work
 done.  :-)

 xmonad + vimium is my recommendation ;-)
 Though if you are an emacs guy I really don't know if vimium will
 suite you. Not sure if there is a emacs-like web interfaces aside from
 using a web browser from within emacs.

There’s Emacs-W3M, but it would be suboptimal.

There’s a Debbugs mode in Emacs that really rocks, because it’s
specifically tailored for the job, has a convenient UI, and is well
integrated with Gnus.

 So I think Debbugs is more likely to be suitable to various sorts of
 contributors, because it has several interfaces, not just the web one.

 I'm trying to find a web page describing the features and requirements
 of debbugs. Is just the source the best place to look?

You could look at http://debbugs.gnu.org/Advanced.html, for instance.

 Reviewboard does have a nice and complete REST API:
 * http://www.reviewboard.org/docs/manual/dev/webapi/

 While it may not already have an emacs interface I bet one could be
 constructed without trouble.
* http://savannah.nongnu.org/projects/http-emacs/

 Which is an interesting project idea actually.. Hm. Maybe I'll try
 this as a way to learn elisp ;-)

Interesting project, yes, though that may slightly delay the switch to
the tracker.  :-)

Thanks,
Ludo’.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-17 Thread Yury G. Kudryashov
Marc Weber wrote:

 This would
   - shut up all people (like me :) asking for git all the time
   - stop people announcing yet another git mirror of nixos/nixpkgs
   - allow code sharing on github
This won't shut up me disliking non-opensource github hosting. What features 
do you miss in, e.g., gitorious?
 
 github provides review boards for free and almost all people have github
 accounts anyway.
In reviewboard I can send a review request to a particular person, not to 
repository. Is it possible in github?
-- 
Yury G. Kudryashov,
mailto: ur...@mccme.ru

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-17 Thread Marc Weber
 In reviewboard I can send a review request to a particular person, not to 
 repository. Is it possible in github?
Probably no. It looks like comments are sent to all members as email.
But I'm not an expert.

github has the network tab view which gitorious doesn't have, does
it ?

github just came to my mind because its used widely, it always worked
for me and I like the flat /NAME/REPO naming of repositories.

But what is it what I really want?
An easy way to share some of my patches.

Marc Weber
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard ship it

2012-03-17 Thread Corey O'Connor
On Sat, Mar 17, 2012 at 8:00 PM, Shea Levy s...@shealevy.com wrote:
 On 3/17/12 10:37 PM, Corey O'Connor wrote:

 Thanks for the info!
 What happens when we hit Ship It?


 It adds a review that basically means I don't mind if you commit this. In
 a 'no-reply-is-no-ok' project like NixOS this kind of feedback is necessary.

What happens in terms of process? Who then commits the patches? Are
they notified by email or ...?

Cheers,
Corey
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard ship it

2012-03-17 Thread Yury G. Kudryashov
Corey O'Connor wrote:

 On Sat, Mar 17, 2012 at 8:00 PM, Shea Levy s...@shealevy.com wrote:
 On 3/17/12 10:37 PM, Corey O'Connor wrote:

 Thanks for the info!
 What happens when we hit Ship It?


 It adds a review that basically means I don't mind if you commit this.
 In a 'no-reply-is-no-ok' project like NixOS this kind of feedback is
 necessary.
 
 What happens in terms of process?
Nothing. Just anybody can see that more than 1 person thinks that this code 
can be committed.

 Who then commits the patches?
Normally, the one who submitted the patch. If he has no commit access, he 
can add commit, please comment.

 Are they notified by email or ...?
It seems that this type of notification e-mails was turned off. I've turned 
it on a minute ago.
-- 
Yury G. Kudryashov,
mailto: ur...@mccme.ru

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-16 Thread Ludovic Courtès
Hi,

Yury G.  Kudryashov urkud.ur...@gmail.com skribis:

 I've set up a reviewboard at http://reviewboard.loegria.net/

What is it, and what would it be used for?

Ludo’.

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-16 Thread Yury G. Kudryashov
Ludovic Courtès wrote:

 Hi,
 
 Yury G.  Kudryashov urkud.ur...@gmail.com skribis:
 
 I've set up a reviewboard at http://reviewboard.loegria.net/
 
 What is it,
http://reviewboard.org
 and what would it be used for?
Not loosing incoming patches while we're using svn for nixos and nixpkgs.
-- 
Yury G. Kudryashov,
mailto: ur...@mccme.ru

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-16 Thread Yury G. Kudryashov
Cillian de Róiste wrote:

 Hi,
 
 It looks very useful. I just thought I'd mention that I was confused
 by the form question:
 
 Base Directory: The absolute path in the repository the diff was
 generated in.
 
 It is happy with /nixpkgs/trunk for relative patches created in
 /etc/nixos/nixpkgs
I use post-review from pythonPackages.RBTools.
-- 
Yury G. Kudryashov,
mailto: ur...@mccme.ru

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-15 Thread Yury G. Kudryashov
Corey O'Connor wrote:

 Thanks!
 Is reviewboard set up to email the list when a patch is posted for
 review? I think that would be great.
No, I made no setup yet. Only registered nix svn repo. Actually, I'm not 
sure if mailing works at all. It tries to use localhost:25, and I have no 
idea if it works on dreamhost.
-- 
Yury G. Kudryashov,
mailto: ur...@mccme.ru

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] reviewboard

2012-03-15 Thread Yury G. Kudryashov
Corey O'Connor wrote:

 Thanks!
 Is reviewboard set up to email the list when a patch is posted for
 review?
This will work if someone will add nore...@reviewboard.loegria.net to 
whitelist. Eelco?
 I think that would be great.

-- 
Yury G. Kudryashov,
mailto: ur...@mccme.ru

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev