Fwd: xmonad{,-contrib} on github

Whoops meant to send this to the whole list. I'll attempt to add
carsten's response as a reply to this.
---------- Forwarded message ----------
From: Michael Sloan
On Sat, Aug 25, 2012 at 8:01 PM, Jochen Keil
wrote: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello,
lately I got a bit into github after being reluctant for a long time. My experiences were very positive after seeing how easy and fast it is to submit and merge patches (pull requests).
Even if those patches are not accepted it is quite simple to follow the development and rebase your own patches. I have to admit that I'm a bit biased though. I mainly use git for most of my work, so the git/github workflow is very appealing to me.
Another big point is, that I think switching to github could revive development for xmonad which is currently rather stale. Since git is very popular these days I'd figure that there are many potential contributors to xmonad on a github base.
So I just ask around if anybody is also interested in this and would like to support my case. However, counter arguments are welcome too. :)
There's no point in doing that and I don't think xmonad development has stalled at all. Although I have to use github as a contributor to and maintainer of projects, I never like using the pull request mechanism and am in the camp of people having asked for a way to disable that feature like you can disable the wiki. Actually I usually just download the patch(es) and git-am them locally. Github is opaque and why should I let a closed source web app muck around with my repository?
Centralizing everything in and around github negates what a dvcs really set out to enable and solve. We need to use darcs/git as it's intended and teach projects to have at least a second official mirror kept in sync on a totally different server.
Both git and darcs work well and best via email because it's another centralized (code review) mechanism you avoid. With the right list server config - requiring reply-to-all - you will reach the recipients even if the list itself on CC is temporarily down and therefore being able to discuss a patch with the list server (or github pull request server) not reachable.
Also github doesn't show you whitespace problems in patches and you cannot edit the patches either as you can do locally. Quite often the ease of use of github pull request results in sloppy patches or not using topic branches and therefore creating one pull request for each modification of a patch.
I could go on...
I'll stop here but will say that I see no problem with darcs. It's a good tool and doesn't have to hide behind git or hg. They're all adopting features from each other and getting more similar. darcs need real world prominent users.
Instead of pull requests you can use things like patchwork to gather and process patches from mails.
_______________________________________________ xmonad mailing list xmonad@haskell.org http://www.haskell.org/mailman/listinfo/xmonad

Once again, meant to send the email that this is a response to, to the
full list.
---------- Forwarded message ----------
From: Carsten Mattner
I agree that the pull request system is non-ideal, but if you see people misusing it, just let them know. Anything can be abused. Between topic branches and rebasing, it's fairly effective.
It promotes sloppy quick patches and committing to master and not learning to use git properly resulting in multiple pull request for the same patch until they get it or if they don't waste of the pull request counter (integer). If used properly a branch linked to a code review with comments system is not bad and can be useful, I don't disagree with that. I've also quite often seen projects with commits that didn't have proper and useful commit author info at all. This is something which darcs insists on setting up but git is less strict about and will happily accept author info which is not useful outside the commit author's local machine realm. To be safe I have to doubt the quality of a patch if the contributor cannot be bothered to learn use the vcs properly.
While it's unfortunate that whitespace problems aren't pointed out, whitespace differences are (and are represented much more intuitively than most diff formats), so it's pretty clear when you've introduced a whitespace problem.
Trailing whitespace changes are not visible AFAIR. Mixed spaces and tabs is not visible.
Here's a concrete example of the benefits of some degree of centralization:
Today, I tried to rebuild all of my favorite Haskell projects using GHC 7.6. Whenever I ran into errors while cabal-installing, I'd immediately google "github haskell $PKG", hope that one was there, and take a look at the recent commits, pull requests, and what forks exist. For example:
This is a common theme and should be supported by convention in tandem with metadata and optional flags on hackage so that it's easier to track in the package index.
https://github.com/haskell/cabal/pull/1003 https://github.com/haskell-pkg-janitors/X11/pull/9 https://github.com/haskell/HTTP/pull/27
Another approach given Hackage would be a documented way to collect compile fixes and link to it from the package index while ideally also allowing to query from the command line.
Now that I'm looking to do the same with XMonad, I get more errors (XMonad/Core.hs:34:25: Module `Prelude' does not export `catch'), but I have no way to tell if anyone else has already fixed these things. Minor stuff, sure, but I imagine someone's already done it, and it'd be convenient to just clone their repository. Of course, nothing is fundamentally different from the darcs situation - someone could have sent out an email that would achieve the same. But the point is, they don't, because the barrier to entry is too high. Github lowers this barrier, encouraging more speculative commits, providing a way of finding out what people are working on.
What makes it lower? It's much easier to send an email than log into github and use their website which may be down. Sending the email to the maintainer and CC'ing the list is more reliable than using github. If you have properly configured darcs or git it's easy as 'darcs send'.
If anything, github promotes a healthier decentralized community, because the forks are centrally tracked, more discoverable. This can increase the potential for collaboration and reduction of duplicated work
You don't gain much when all forks are on the same server and the index is also centralized. So, what I'm trying to say is that we shouldn't start giving into a single commercial entity for all of our open source collaboration.

From: Carsten Mattner
Date: Sun, Aug 26, 2012 at 3:18 AM It promotes sloppy quick patches and committing to master and not learning to use git properly resulting in multiple pull request for the same patch until they get it or if they don't waste of the pull request counter (integer). If used properly a branch linked to a code review with comments system is not bad and can be useful, I don't disagree with that. I've also quite often seen projects with commits that didn't have proper and useful commit author info at all. This is something which darcs insists on setting up but git is less strict about and will happily accept author info which is not useful outside the commit author's local machine realm.
To be safe I have to doubt the quality of a patch if the contributor cannot be bothered to learn use the vcs properly.
Fair points, although some spend more time on their code / theory / research than their tooling. Not everyone that can make valuable contributions is a savvy developer. It does indicate that the patch should be given thorough scrutiny, though, certainly. At least when using pull requests you will be able to figure out where the patch came from and at least associate it with a github user.
Here's a concrete example of the benefits of some degree of centralization:
Today, I tried to rebuild all of my favorite Haskell projects using GHC 7.6. Whenever I ran into errors while cabal-installing, I'd immediately google "github haskell $PKG", hope that one was there, and take a look at the recent commits, pull requests, and what forks exist. For example:
This is a common theme and should be supported by convention in tandem with metadata and optional flags on hackage so that it's easier to track in the package index.
Another approach given Hackage would be a documented way to collect compile fixes and link to it from the package index while ideally also allowing to query from the command line.
Right, but actually getting people to follow and accept that convention is a big process of social change, whereas people already use github. There's a lot of Haskell on github - the diagrams project, for example, recently switched over from darcs, and that really benefited discussions about changes and code review. In the short term, github is more effective, and it's getting better as time goes on (of course)
Now that I'm looking to do the same with XMonad, I get more errors (XMonad/Core.hs:34:25: Module `Prelude' does not export `catch'), but I have no way to tell if anyone else has already fixed these things. Minor stuff, sure, but I imagine someone's already done it, and it'd be convenient to just clone their repository. Of course, nothing is fundamentally different from the darcs situation - someone could have sent out an email that would achieve the same. But the point is, they don't, because the barrier to entry is too high. Github lowers this barrier, encouraging more speculative commits, providing a way of finding out what people are working on.
What makes it lower? It's much easier to send an email than log into github and use their website which may be down. Sending the email to the maintainer and CC'ing the list is more reliable than using github. If you have properly configured darcs or git it's easy as 'darcs send'.
Well, often times sending a pull request does generate email. The potential for github being down is annoying, but this has never, in my memory, effected my usage of the site in the past four years. Maybe I was lucky - but hackage outtages have effected my day-to-day Haskelling far more. I use hub, http://defunkt.io/hub/, pretty heavily. It allows you to do things like "hub diagrams/diagrams-core" to checkout repositories. You fork using "hub fork", and can create pull requests using "hub pull-request".
If anything, github promotes a healthier decentralized community, because the forks are centrally tracked, more discoverable. This can increase the potential for collaboration and reduction of duplicated work
You don't gain much when all forks are on the same server and the index is also centralized.
So, what I'm trying to say is that we shouldn't start giving into a single commercial entity for all of our open source collaboration.
Well, you still have your local forks. If github goes down, your project lives on, and you simply need to find a github replacement or use the email approach. The pull request information is persisted in the form of the email trail, albeit somewhat less friendly. This is the advantage of DVCS (along with offline support) - centralizing DVCS is not a contradiction - it's infact natural in order to reap the benefits of both. -Michael

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On 27.08.2012 00:43, Michael Sloan wrote:
From: Carsten Mattner
Date: Sun, Aug 26, 2012 at 3:18 AM It promotes sloppy quick patches and committing to master and not learning to use git properly resulting in multiple pull request for the same patch until they get it or if they don't waste of the pull request counter (integer). If used properly a branch linked to a code review with comments system is not bad and can be useful, I don't disagree with that. I've also quite often seen projects with commits that didn't have proper and useful commit author info at all. This is something which darcs insists on setting up but git is less strict about and will happily accept author info which is not useful outside the commit author's local machine realm. You don't need to accept such commits. Just reject them and ask people to provide proper author information.
To be safe I have to doubt the quality of a patch if the contributor cannot be bothered to learn use the vcs properly. I'm sorry, but that sounds a bit ignorant to me..
Fair points, although some spend more time on their code / theory / research than their tooling. Not everyone that can make valuable contributions is a savvy developer. It does indicate that the patch should be given thorough scrutiny, though, certainly.
At least when using pull requests you will be able to figure out where the patch came from and at least associate it with a github user. I second that. The entry barrier for less tech-savvy users is much lower. Giving these people an easy to use interface like github would likely lead to an increase of contributions to xmonad's development.
Here's a concrete example of the benefits of some degree of centralization:
Today, I tried to rebuild all of my favorite Haskell projects using GHC 7.6. Whenever I ran into errors while cabal-installing, I'd immediately google "github haskell $PKG", hope that one was there, and take a look at the recent commits, pull requests, and what forks exist. For example:
This is a common theme and should be supported by convention in tandem with metadata and optional flags on hackage so that it's easier to track in the package index.
Another approach given Hackage would be a documented way to collect compile fixes and link to it from the package index while ideally also allowing to query from the command line.
Right, but actually getting people to follow and accept that convention is a big process of social change, whereas people already use github. There's a lot of Haskell on github - the diagrams project, for example, recently switched over from darcs, and that really benefited discussions about changes and code review. In the short term, github is more effective, and it's getting better as time goes on (of course)
Now that I'm looking to do the same with XMonad, I get more errors (XMonad/Core.hs:34:25: Module `Prelude' does not export `catch'), but I have no way to tell if anyone else has already fixed these things. Minor stuff, sure, but I imagine someone's already done it, and it'd be convenient to just clone their repository. Of course, nothing is fundamentally different from the darcs situation - someone could have sent out an email that would achieve the same. But the point is, they don't, because the barrier to entry is too high. Github lowers this barrier, encouraging more speculative commits, providing a way of finding out what people are working on.
What makes it lower? It's much easier to send an email than log into github and use their website which may be down. Sending the email to the maintainer and CC'ing the list is more reliable than using github. If you have properly configured darcs or git it's easy as 'darcs send'.
It is not easier to send an email, when you have to set up the whole system yourself. Most people use web based mailing services like gmail and configuring the mta of your standard linux distribution to make use of that can be quite a burden for the non-initiated.
Well, often times sending a pull request does generate email. The potential for github being down is annoying, but this has never, in my memory, effected my usage of the site in the past four years. Maybe I was lucky - but hackage outtages have effected my day-to-day Haskelling far more.
I use hub, http://defunkt.io/hub/, pretty heavily. It allows you to do things like "hub diagrams/diagrams-core" to checkout repositories. You fork using "hub fork", and can create pull requests using "hub pull-request".
If anything, github promotes a healthier decentralized community, because the forks are centrally tracked, more discoverable. This can increase the potential for collaboration and reduction of duplicated work
You don't gain much when all forks are on the same server and the index is also centralized.
So, what I'm trying to say is that we shouldn't start giving into a single commercial entity for all of our open source collaboration.
Well, you still have your local forks. If github goes down, your project lives on, and you simply need to find a github replacement or use the email approach. The pull request information is persisted in the form of the email trail, albeit somewhat less friendly. This is the advantage of DVCS (along with offline support) - centralizing DVCS is not a contradiction - it's infact natural in order to reap the benefits of both. I couldn't agree more with that. Whenever there would be a problem with github or in case you just don't like it anymore, return to the standard email/remote-pull git workflow.
- From my point of view there is nothing lost by using github, but much value added. Github is like a nice web interface for git. The underlying system will work fine without it. Another point I'd like to make is the switch to git in general. I guess there are many potential users out there who would be willing to contribute if they could work with git. Personally I can't see an advantage of darcs over git, but I don't want to start a vcs flame here. I probably just don't know enough about darcs. Best Wishes, Jochen -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlA7wp4ACgkQtVwvsA+W4CDYtACffXmgGVaI6AL51ySwKnu3156n EEoAnAzYGQJv/U7WYgMeJDBpah7BfAqY =v1vf -----END PGP SIGNATURE-----

Jochen, I understand (someone does the Githubber's Witnesses thing every couple months or so in the various projects I work with) that git users are generally offended that anyone still uses something other than git, but truly not everyone wants to or needs to switch. At some point you may actually have to accept that other version control systems exist instead of evangelizing that everyone must switch to your One True System. -- brandon s allbery allbery.b@gmail.com wandering unix systems administrator (available) (412) 475-9364 vm/sms

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, On 27.08.2012 21:19, Brandon Allbery wrote:
Jochen, I understand (someone does the Githubber's Witnesses thing every couple months or so in the various projects I work with) that git users are generally offended that anyone still uses something other than git, but truly not everyone wants to or needs to switch. At some point you may actually have to accept that other version control systems exist instead of evangelizing that everyone must switch to your One True System. Well, I didn't want to try to convert someone. It was merely meant as a suggestion. Since there was no clear yes or no statement and at least one person seemed to be in my favor, I thought this might be worth discussing a bit more. Although I can accept that xmonad will stick to darcs, I miss a clear reason for that (even if it's just personal preference by one of the developers). Other than that I keep my opinion that xmonad might benefit from a switch by attracting new users. Remember the 0.10 mess? It almost seemed like xmonad was dead.
Jochen -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlA7zZQACgkQtVwvsA+W4CDEPQCcCJ70z5L6bJl/DCMbityIRRJV UB0AnA1STxIRTSzplDCbgpHYXGZhEaxM =KWZ0 -----END PGP SIGNATURE-----

On Mon, Aug 27, 2012 at 9:19 PM, Brandon Allbery
Jochen, I understand (someone does the Githubber's Witnesses thing every couple months or so in the various projects I work with) that git users are generally offended that anyone still uses something other than git, but truly not everyone wants to or needs to switch. At some point you may actually have to accept that other version control systems exist instead of evangelizing that everyone must switch to your One True System.
Seconded. While it's good to bring up alternatives, I don't like evangelizing things at all. Use what works for you. It's good to have a choice. Monoculture is a problem and making github even more central and prominent than it already is is not a good thing for us all. If anything we need to get darcsden and friends enhanced. Having all three dvcs'es used will put more pressure on content transportability between them and help in the long run. I think all three are nurturing each other.

On 27 August 2012 15:54, Carsten Mattner
On Mon, Aug 27, 2012 at 9:19 PM, Brandon Allbery
wrote: Jochen, I understand (someone does the Githubber's Witnesses thing every couple months or so in the various projects I work with) that git users are generally offended that anyone still uses something other than git, but truly not everyone wants to or needs to switch. At some point you may actually have to accept that other version control systems exist instead of evangelizing that everyone must switch to your One True System.
Seconded. While it's good to bring up alternatives, I don't like evangelizing things at all. Use what works for you. It's good to have a choice. Monoculture is a problem and making github even more central and prominent than it already is is not a good thing for us all. If anything we need to get darcsden and friends enhanced. Having all three dvcs'es used will put more pressure on content transportability between them and help in the long run. I think all three are nurturing each other.
My 5 cents :) I don't think (or didn't seem to me) that anyone is evangelizing. Someone is proposing to move (or complement) with Git and that initiated a (civilized) discussion about why or why not. My personal opinion is that yes: github helps a lot to start using dvcs (I learnt git and hg after github), projects get a lot of visibility and it's "fashion" (moda, mode) right now. On the bad side I agree with you: github is centralizing things a lot. Sometimes I don't even realize that I found myself trusting more in projects that have github vs ones that don't, mainly (imho) because it easier to fork projects, thus keeping them alive. I have started to use xmonad about a couple of months ago. I realized that XMonad (and haskell in general) it's a complex language and not for everyone. I also understand that because of that it feels more like for people that WANTS to mess around a bit, and if want to help it's also people that can learn to use darcs (at least the basic) to contribute (I've been learning because I wanted to do some "improvements" to the xfce contrib module; I'll write an email about that later). I'd propose a "mix" between them... Why don't create an official github mirrror managed by someone responsible? We can also add that in that readme that XMonad currently only accepts patches through darcs/darcsden and maybe some little explanation on how you do it. That way we can gain github visibility without suffering the bad parts and letting our developers continue working with their preferred dvcs :) (Sorry for my english, I'm from Chile :)) Saludos! -- Pablo Olmos de Aguilera Corradini - @PaBLoX http://www.glatelier.org/ http://about.me/pablox/ http://www.linkedin.com/in/pablooda/ Linux User: #456971 - http://counter.li.org/

On Mon, Aug 27, 2012 at 8:55 PM, Jochen Keil
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello,
On 27.08.2012 00:43, Michael Sloan wrote:
From: Carsten Mattner
Date: Sun, Aug 26, 2012 at 3:18 AM It promotes sloppy quick patches and committing to master and not learning to use git properly resulting in multiple pull request for the same patch until they get it or if they don't waste of the pull request counter (integer). If used properly a branch linked to a code review with comments system is not bad and can be useful, I don't disagree with that. I've also quite often seen projects with commits that didn't have proper and useful commit author info at all. This is something which darcs insists on setting up but git is less strict about and will happily accept author info which is not useful outside the commit author's local machine realm. You don't need to accept such commits. Just reject them and ask people to provide proper author information.
Of course I don't but I have to look at the pull/ID.patch to get at the info and that's kind of hidden and advanced which may be the reason why there are projects with useless commit author entries.
To be safe I have to doubt the quality of a patch if the contributor cannot be bothered to learn use the vcs properly. I'm sorry, but that sounds a bit ignorant to me..
I feared that might be misinterpreted, it wasn't meant to sound like that but time is valuable and if someone cannot be bothered to configure and learn to use tools. I'm of the mindset to understand and learn tools I use but maybe you're talking about casual users of xmonad who are not developers and still want to contribute. It's not an important point anyways, let's move on :-).
Fair points, although some spend more time on their code / theory / research than their tooling. Not everyone that can make valuable contributions is a savvy developer. It does indicate that the patch should be given thorough scrutiny, though, certainly.
At least when using pull requests you will be able to figure out where the patch came from and at least associate it with a github user. I second that. The entry barrier for less tech-savvy users is much lower. Giving these people an easy to use interface like github would likely lead to an increase of contributions to xmonad's development.
We'll have to agree that I fail to see how github's website makes anything easy or better. It may only be me and my brain may be wired differently. I won't argue about why it's easier for you or others, I just cannot understand or see how that's true. Let's agree we won't be able to see each other's point of view and move on :-). That's normal as we're thankfully not all of the same personality.
Here's a concrete example of the benefits of some degree of centralization:
Today, I tried to rebuild all of my favorite Haskell projects using GHC 7.6. Whenever I ran into errors while cabal-installing, I'd immediately google "github haskell $PKG", hope that one was there, and take a look at the recent commits, pull requests, and what forks exist. For example:
This is a common theme and should be supported by convention in tandem with metadata and optional flags on hackage so that it's easier to track in the package index.
Another approach given Hackage would be a documented way to collect compile fixes and link to it from the package index while ideally also allowing to query from the command line.
Right, but actually getting people to follow and accept that convention is a big process of social change, whereas people already use github. There's a lot of Haskell on github - the diagrams project, for example, recently switched over from darcs, and that really benefited discussions about changes and code review. In the short term, github is more effective, and it's getting better as time goes on (of course)
Now that I'm looking to do the same with XMonad, I get more errors (XMonad/Core.hs:34:25: Module `Prelude' does not export `catch'), but I have no way to tell if anyone else has already fixed these things. Minor stuff, sure, but I imagine someone's already done it, and it'd be convenient to just clone their repository. Of course, nothing is fundamentally different from the darcs situation - someone could have sent out an email that would achieve the same. But the point is, they don't, because the barrier to entry is too high. Github lowers this barrier, encouraging more speculative commits, providing a way of finding out what people are working on.
What makes it lower? It's much easier to send an email than log into github and use their website which may be down. Sending the email to the maintainer and CC'ing the list is more reliable than using github. If you have properly configured darcs or git it's easy as 'darcs send'.
It is not easier to send an email, when you have to set up the whole system yourself. Most people use web based mailing services like gmail and configuring the mta of your standard linux distribution to make use of that can be quite a burden for the non-initiated.
You don't usually do that but just use msmtp or git's imap client and do nothing more than configure your mua. Both approaches and even git itself support credential stores and caching. I see your argument and can imagine some people feel like that's easier.
Well, often times sending a pull request does generate email. The potential for github being down is annoying, but this has never, in my memory, effected my usage of the site in the past four years. Maybe I was lucky - but hackage outtages have effected my day-to-day Haskelling far more.
I use hub, http://defunkt.io/hub/, pretty heavily. It allows you to do things like "hub diagrams/diagrams-core" to checkout repositories. You fork using "hub fork", and can create pull requests using "hub pull-request".
If anything, github promotes a healthier decentralized community, because the forks are centrally tracked, more discoverable. This can increase the potential for collaboration and reduction of duplicated work
You don't gain much when all forks are on the same server and the index is also centralized.
So, what I'm trying to say is that we shouldn't start giving into a single commercial entity for all of our open source collaboration.
Well, you still have your local forks. If github goes down, your project lives on, and you simply need to find a github replacement or use the email approach. The pull request information is persisted in the form of the email trail, albeit somewhat less friendly. This is the advantage of DVCS (along with offline support) - centralizing DVCS is not a contradiction - it's infact natural in order to reap the benefits of both. I couldn't agree more with that. Whenever there would be a problem with github or in case you just don't like it anymore, return to the standard email/remote-pull git workflow.
- From my point of view there is nothing lost by using github, but much value added. Github is like a nice web interface for git. The underlying system will work fine without it.
Another point I'd like to make is the switch to git in general. I guess there are many potential users out there who would be willing to contribute if they could work with git. Personally I can't see an advantage of darcs over git, but I don't want to start a vcs flame here. I probably just don't know enough about darcs.
I do use a lot of git and like and am most comfortable with it due to extensive use but after using darcs for xmonad I don't find it hard or complicated. We should support darcs and ghc by using it and supporting it as a real world user. I'm sure python projects love to use mercurial for obvious reasons.

Quoting Michael Sloan
Now that I'm looking to do the same with XMonad, I get more errors (XMonad/Core.hs:34:25: Module `Prelude' does not export `catch'), but I have no way to tell if anyone else has already fixed these things.
Submitted patches are already centrally tracked at http://darcswatch.nomeata.de/repo_http:__code.haskell.org_xmonad.html The xmonad-contrib repository isn't, but I don't think anybody would object to adding it. ~d

Quoting wagnerdm@seas.upenn.edu:
Submitted patches are already centrally tracked at http://darcswatch.nomeata.de/repo_http:__code.haskell.org_xmonad.html The xmonad-contrib repository isn't, but I don't think anybody would object to adding it.
Uh, and by "the xmonad-contrib repository isn't", I really mean "the xmonad-contrib repository is, but I misspelled it when searching". http://darcswatch.nomeata.de/repo_http:__code.haskell.org_XMonadContrib.html ~d

On Mon, Aug 27, 2012 at 11:53 AM,
Quoting wagnerdm@seas.upenn.edu:
Submitted patches are already centrally tracked at http://darcswatch.nomeata.de/repo_http:__code.haskell.org_xmonad.html The xmonad-contrib repository isn't, but I don't think anybody would object to adding it.
Uh, and by "the xmonad-contrib repository isn't", I really mean "the xmonad-contrib repository is, but I misspelled it when searching".
http://darcswatch.nomeata.de/repo_http:__code.haskell.org_XMonadContrib.html
That's great, I like it.

On Mon, Aug 27, 2012 at 5:49 AM,
Submitted patches are already centrally tracked at http://darcswatch.nomeata.de/repo_http:__code.haskell.org_xmonad.html
They're *supposed* to be tracked there, but as I've complained to nomeata in the past, the service seems broken - I'm pretty sure there's more than just 1 patch bundle for XMC outstanding. This is why I haven't done a patch roundup in months and months. -- gwern http://www.gwern.net

Hi, Am Montag, den 27.08.2012, 11:05 -0400 schrieb Gwern Branwen:
On Mon, Aug 27, 2012 at 5:49 AM,
wrote: Submitted patches are already centrally tracked at http://darcswatch.nomeata.de/repo_http:__code.haskell.org_xmonad.html
They're *supposed* to be tracked there, but as I've complained to nomeata in the past, the service seems broken - I'm pretty sure there's more than just 1 patch bundle for XMC outstanding. This is why I haven't done a patch roundup in months and months.
yes, something seems to be broken. I suspect it is related to non-ASCII-Characters in patches (even in patches that are referenced by the sent patch) that makes darcswatch fail to parse it. I’m still very interested in sharing responsibility for darcswatch with others. Is there anyone here who would be interested in hacking on it, and also be a better caretake of the darcswatch installation? Currently, darcswatch does its own parsing of patches (with code copied from darcs), as it does not have the full repositories available. But maybe the darcs API is or can be made good enough to cater for this use case. Greetings, Joachim -- Joachim "nomeata" Breitner mail@joachim-breitner.de | nomeata@debian.org | GPG: 0x4743206C xmpp: nomeata@joachim-breitner.de | http://www.joachim-breitner.de/
participants (8)
-
Brandon Allbery
-
Carsten Mattner
-
Gwern Branwen
-
Joachim Breitner
-
Jochen Keil
-
Michael Sloan
-
Pablo Olmos de Aguilera C.
-
wagnerdm@seas.upenn.edu