
Hi all, There are a few people in my local FP meetup group looking into doing some semi-regular Haskell hack nights, and we're hoping to target various tools and libraries in the Haskell ecosystem so that we can give back a little while having fun and honing our skills. Cabal is pretty high on our list of things to hack on, and we're hoping to start mid next week. I'm sure we'll be able to click through github issues and submit pull requests on our own, but I thought I'd ask if anyone has any thoughts on areas that would be good to look at that might sit in a sweet spot of being both beneficial to Cabal and accessible to newcomers to the code. Does anyone have any thoughts? Cheers, Dave

Hi David,
Great to here that you're going to hack on cabal. We need all the
contributors we can get!
The general roadmap for 1.20 is here:
http://www.haskell.org/pipermail/cabal-devel/2013-September/009533.html
The "Do the right thing automatically" section is probably the most newbie
friendly.
Other than that we really need to get the bug tracker under control. This
means triaging bugs and fixing those that need fixing and closing the rest.
I took a stab at this a while ago but if you want something to get your
feet wet, I suggest grabbing something that looks interesting from the bug
tracker.
As for hacking on cabal, I suggest using sandboxes, like so:
cd cabal/cabal-install
# only once:
cabal sandbox init
cabal sandbox add-source ../Cabal
cabal install -j --only-dep
# to (re)build:
cabal build
-- Johan
On Fri, Jan 3, 2014 at 1:50 PM, David Laing
Hi all,
There are a few people in my local FP meetup group looking into doing some semi-regular Haskell hack nights, and we're hoping to target various tools and libraries in the Haskell ecosystem so that we can give back a little while having fun and honing our skills.
Cabal is pretty high on our list of things to hack on, and we're hoping to start mid next week.
I'm sure we'll be able to click through github issues and submit pull requests on our own, but I thought I'd ask if anyone has any thoughts on areas that would be good to look at that might sit in a sweet spot of being both beneficial to Cabal and accessible to newcomers to the code.
Does anyone have any thoughts?
Cheers,
Dave
_______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel

Hi,
The hack night has been and gone. It was fun, but I felt I probably could
have been more productive.
I've found some possibly closeable bugs and some possibly duplicate bugs.
Possibly closeable:
- 291
- 760
Possible duplicate / at least related:
- 469 and 1100
- 172, 674, 1550
- 189, 510, 527, 1585
I got partway through working on #674 before I found #1550 and saw that
work is being done there.
There are a few bugs / enhancements I'm keen to have a go at, but I'll take
that part of the discussion to github.
Cheers,
Dave
On Mon, Jan 6, 2014 at 10:53 PM, Johan Tibell
Hi David,
Great to here that you're going to hack on cabal. We need all the contributors we can get!
The general roadmap for 1.20 is here: http://www.haskell.org/pipermail/cabal-devel/2013-September/009533.html
The "Do the right thing automatically" section is probably the most newbie friendly.
Other than that we really need to get the bug tracker under control. This means triaging bugs and fixing those that need fixing and closing the rest. I took a stab at this a while ago but if you want something to get your feet wet, I suggest grabbing something that looks interesting from the bug tracker.
As for hacking on cabal, I suggest using sandboxes, like so:
cd cabal/cabal-install # only once: cabal sandbox init cabal sandbox add-source ../Cabal cabal install -j --only-dep # to (re)build: cabal build
-- Johan
On Fri, Jan 3, 2014 at 1:50 PM, David Laing
wrote: Hi all,
There are a few people in my local FP meetup group looking into doing some semi-regular Haskell hack nights, and we're hoping to target various tools and libraries in the Haskell ecosystem so that we can give back a little while having fun and honing our skills.
Cabal is pretty high on our list of things to hack on, and we're hoping to start mid next week.
I'm sure we'll be able to click through github issues and submit pull requests on our own, but I thought I'd ask if anyone has any thoughts on areas that would be good to look at that might sit in a sweet spot of being both beneficial to Cabal and accessible to newcomers to the code.
Does anyone have any thoughts?
Cheers,
Dave
_______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel

Hi David,
Thanks for the bug triage, I will definitely take a look at those.
Let me know if there's anything I can do to make it a more productive
session next time.
Cheers,
Johan
On Thu, Jan 9, 2014 at 1:31 PM, David Laing
Hi,
The hack night has been and gone. It was fun, but I felt I probably could have been more productive.
I've found some possibly closeable bugs and some possibly duplicate bugs.
Possibly closeable: - 291 - 760 Possible duplicate / at least related: - 469 and 1100 - 172, 674, 1550 - 189, 510, 527, 1585
I got partway through working on #674 before I found #1550 and saw that work is being done there.
There are a few bugs / enhancements I'm keen to have a go at, but I'll take that part of the discussion to github.
Cheers,
Dave
On Mon, Jan 6, 2014 at 10:53 PM, Johan Tibell
wrote: Hi David,
Great to here that you're going to hack on cabal. We need all the contributors we can get!
The general roadmap for 1.20 is here: http://www.haskell.org/pipermail/cabal-devel/2013-September/009533.html
The "Do the right thing automatically" section is probably the most newbie friendly.
Other than that we really need to get the bug tracker under control. This means triaging bugs and fixing those that need fixing and closing the rest. I took a stab at this a while ago but if you want something to get your feet wet, I suggest grabbing something that looks interesting from the bug tracker.
As for hacking on cabal, I suggest using sandboxes, like so:
cd cabal/cabal-install # only once: cabal sandbox init cabal sandbox add-source ../Cabal cabal install -j --only-dep # to (re)build: cabal build
-- Johan
On Fri, Jan 3, 2014 at 1:50 PM, David Laing
wrote: Hi all,
There are a few people in my local FP meetup group looking into doing some semi-regular Haskell hack nights, and we're hoping to target various tools and libraries in the Haskell ecosystem so that we can give back a little while having fun and honing our skills.
Cabal is pretty high on our list of things to hack on, and we're hoping to start mid next week.
I'm sure we'll be able to click through github issues and submit pull requests on our own, but I thought I'd ask if anyone has any thoughts on areas that would be good to look at that might sit in a sweet spot of being both beneficial to Cabal and accessible to newcomers to the code.
Does anyone have any thoughts?
Cheers,
Dave
_______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel
participants (2)
-
David Laing
-
Johan Tibell