digitalmars.D.announce - Bountysource activity
- Andrei Alexandrescu (6/6) Mar 13 2014 https://www.bountysource.com/issues/1325905-shared-phobos-library-doesn-...
- Adam D. Ruppe (17/17) Mar 13 2014 Nick recently did a patch for this one:
- Brad Anderson (6/23) Mar 13 2014 The difference is though that people are working on problems,
- Joakim (10/21) Mar 13 2014 I agree with Adam. While I think it's great that you're taking
- Leandro Lucarella (12/37) Mar 13 2014 Yeah, I see the bounties more like a reward ("OK, you fixed something
- Andrei Alexandrescu (5/7) Mar 13 2014 Probably we don't want that anyway. Where I'd hope to get is a point
- Mathias LANG (35/39) Mar 13 2014 From my point of view, bounties won't be super efficient as
- Nick Sabalausky (8/10) Mar 13 2014 I flipped burgers for a month when I was 16. Money being the same, I'd
- Adam D. Ruppe (11/13) Mar 13 2014 Aye, but it doesn't push you over the line from "I'd like to do
- Nick Sabalausky (15/21) Mar 13 2014 Depends how well one's day job is going ;) And I do think it *can* be
- Andrei Alexandrescu (4/20) Mar 13 2014 What would make the amounts interesting?
- Nick Sabalausky (4/5) Mar 13 2014 Just taking a stab in the dark here but...greater numbers are probably
- Andrei Alexandrescu (3/10) Mar 13 2014 Yah, I meant HOW MUCH would make the amounts interesting?
- Adam D. Ruppe (19/20) Mar 13 2014 That's hard to say, but something around 5x larger would be
- Nick Sabalausky (8/18) Mar 13 2014 Heh, yea. The best I can say is this: My gut feeling (aka best guess,
- John Colvin (4/17) Mar 14 2014 How about a salaried position at Facebook as a "D language
- Dicebot (5/24) Mar 14 2014 This. If Facebook is truly interested into D success, hiring some
- Nick Sabalausky (2/9) Mar 14 2014 Well they DO have Andrei!
- Andrei Alexandrescu (11/15) Mar 14 2014 Facebook is unique (for its size and impact) in that it doesn't hire for...
- Daniel Murphy (2/4) Mar 14 2014 Awesome!
- Iain Buclaw (4/17) Mar 14 2014 Try taking off your socks, I find that helps in counting *really high*
- Dicebot (16/32) Mar 14 2014 Yeah and this is both cool and limiting at the same time.
- Andrei Alexandrescu (3/5) Mar 14 2014 Soon enough.
- Dicebot (4/10) Mar 15 2014 This is one of best D-related things I have heard lately.
- Andrej Mitrovic (2/4) Mar 15 2014 They'll get to experience that fast pull/review/merge cycle we're so use...
- Vladimir Panteleev (25/28) Mar 13 2014 Looks like most of these are on compiler bugs.
- Andrej Mitrovic (14/22) Mar 13 2014 I think I know what's causing this stalling. As more bugs get fixed
- Nick Sabalausky (5/8) Mar 13 2014 I think that's a good, and important, point. And I think that's one
- Nick Sabalausky (16/19) Mar 13 2014 Yea, this is actually a general issue I think needs addressed. Some of
- Andrea Fontana (11/34) Mar 14 2014 +1
- Andrei Alexandrescu (4/8) Mar 14 2014 Good point. Then let's choose a set of important Phobos bugs for putting...
- Andrea Fontana (3/14) Mar 14 2014 You should launch a poll "select your top-five phobos bugs to fix"
- Mike (3/20) Mar 14 2014 All one has to do is take the time to vote in bugzilla. The vote
- Robert Schadek (2/6) Apr 16 2014 I made another PR for that one.
- Bruno Medeiros (6/12) Apr 07 2014 I've added a bounty for GDC to produce Windows binary releases!
https://www.bountysource.com/issues/1325905-shared-phobos-library-doesn-t-work-on-all-linux-distributions Over $2000 in open bounties left: https://www.bountysource.com/trackers/383571-d-programming-language https://www.bountysource.com/trackers/455080-gdc https://www.bountysource.com/trackers/283332-ldc Andrei
Mar 13 2014
Nick recently did a patch for this one: https://www.bountysource.com/issues/1327154-dmd-never-inlines-functions-that-could-throw+ we've had a lot of movement on this one https://www.bountysource.com/issues/1326911-dtoh-utility-convert-d-files-to-c-header-files and it pretty well works now waiting on the OK to merge: https://github.com/D-Programming-Language/tools/pull/39 Generally though, I don't think the bounties are going to change much behavior; the only issues that will be addressed are the ones that we were going to do anyway, since the dollar amount is just too small to change a business decision. Take multiple alias this for example. I've looked at the dmd source for that before and judged it would be a pretty big job - probably a week devoted to it, if not more. The bounty is $100.... so that's, what, $2/hour? There's very little practical difference between that and doing it just because I felt like it; financially, I'd be better off flipping burgers. No real change to the incentive.
Mar 13 2014
On Thursday, 13 March 2014 at 18:38:45 UTC, Adam D. Ruppe wrote:Nick recently did a patch for this one: https://www.bountysource.com/issues/1327154-dmd-never-inlines-functions-that-could-throw+ we've had a lot of movement on this one https://www.bountysource.com/issues/1326911-dtoh-utility-convert-d-files-to-c-header-files and it pretty well works now waiting on the OK to merge: https://github.com/D-Programming-Language/tools/pull/39 Generally though, I don't think the bounties are going to change much behavior; the only issues that will be addressed are the ones that we were going to do anyway, since the dollar amount is just too small to change a business decision. Take multiple alias this for example. I've looked at the dmd source for that before and judged it would be a pretty big job - probably a week devoted to it, if not more. The bounty is $100.... so that's, what, $2/hour? There's very little practical difference between that and doing it just because I felt like it; financially, I'd be better off flipping burgers. No real change to the incentive.The difference is though that people are working on problems, hard problems even, with the compiler already for free. I for one wouldn't mind getting a $100 for fixing something I already have an interest in fixing. In other words, I don't think they do any harm.
Mar 13 2014
On Thursday, 13 March 2014 at 18:38:45 UTC, Adam D. Ruppe wrote:Generally though, I don't think the bounties are going to change much behavior; the only issues that will be addressed are the ones that we were going to do anyway, since the dollar amount is just too small to change a business decision. Take multiple alias this for example. I've looked at the dmd source for that before and judged it would be a pretty big job - probably a week devoted to it, if not more. The bounty is $100.... so that's, what, $2/hour? There's very little practical difference between that and doing it just because I felt like it; financially, I'd be better off flipping burgers. No real change to the incentive.I agree with Adam. While I think it's great that you're taking the bounty approach, which I suggested sometime back, this isn't enough money to incentivize people much. It might get someone like Brad, who had these issues on his todo list anyway, to reorganize his list to put the bountied items on top, but it's not going to do much more than that. I still think D needs a paid compiler to drive real change, hopefully someone will use ldc with the closed patches model I laid out in this forum earlier and push that through.
Mar 13 2014
Adam D. Ruppe, el 13 de March a las 18:38 me escribiste:Nick recently did a patch for this one: https://www.bountysource.com/issues/1327154-dmd-never-inlines-functions-that-could-throw+ we've had a lot of movement on this one https://www.bountysource.com/issues/1326911-dtoh-utility-convert-d-files-to-c-header-files and it pretty well works now waiting on the OK to merge: https://github.com/D-Programming-Language/tools/pull/39 Generally though, I don't think the bounties are going to change much behavior; the only issues that will be addressed are the ones that we were going to do anyway, since the dollar amount is just too small to change a business decision. Take multiple alias this for example. I've looked at the dmd source for that before and judged it would be a pretty big job - probably a week devoted to it, if not more. The bounty is $100.... so that's, what, $2/hour? There's very little practical difference between that and doing it just because I felt like it; financially, I'd be better off flipping burgers. No real change to the incentive.Yeah, I see the bounties more like a reward ("OK, you fixed something I wanted to be fixed, there you go") than a motivator to fix issues (I don't think anybody will say "Oh! I want to work in this issue because I can make $100!"). Is still better than nothing, and at least a nice gesture to the community, but definitely not bounty-driven development :D -- Leandro Lucarella (AKA luca) http://llucax.com.ar/ ---------------------------------------------------------------------- Como un rinoceronte que lleva un pájaro en el lomo, yo te alimento, no te veo ni te toco.
Mar 13 2014
On 3/13/14, 2:45 PM, Leandro Lucarella wrote:Is still better than nothing, and at least a nice gesture to the community, but definitely not bounty-driven development :DProbably we don't want that anyway. Where I'd hope to get is a point where bounties increase participation and dynamism, and steer work toward certain issues. Andrei
Mar 13 2014
On Friday, 14 March 2014 at 01:16:57 UTC, Andrei Alexandrescu wrote:Probably we don't want that anyway. Where I'd hope to get is a point where bounties increase participation and dynamism, and steer work toward certain issues. AndreiFrom my point of view, bounties won't be super efficient as attracting newer people, now matter how much money you put in it. From my perspective (soon-to-graduate student), there's lot of people that would like to participate to an open source project, but don't have the knowledges yet. Those who have are already involved anyway. Stepping in OSS code can feel like facing a giant behemoth, and getting familiar with a project, it's short/mid/long term goals, practices, do and don't is not easy, especially with D (a good example is the final-by-default discussion, where Dicebot pointed the schedule, while you were opposed to it, and most didn't knew about). Most of the issues are DMD issues. I wouldn't mind some extra bucks, but I know that getting familiar with DMD and bugfixing it will be far more rewarding that the $100 I could make. It would extend my knowledges and in the same time give me some code to show to a future employer. In addition, I also know that it will be a long time before I can solve any of the bug, as they require a lot of experience / knowledge of D. I think what D needs, to drive contributors in, is mentors. People that are displayed as "contact points" for people that wants to get involved. Then in triage, some bugs could be marked as "Training" bugs: ie, bugs that could be easy to fix, but should not be solved by experienced contributors before a certain period of time, unless there is a real need. This way, it would left the door open for "newbie" to step in, say they are interested in fixing the bug, and get a DMD guru to point them to the right way. I think someone mentionned that in the "Broken" thread, but D could use a documented governance model (something like a simplified Qt open governance model).
Mar 13 2014
On 3/13/2014 2:38 PM, Adam D. Ruppe wrote:financially, I'd be better off flipping burgers. No real change to the incentive.I flipped burgers for a month when I was 16. Money being the same, I'd rather patch a compiler ;) But yea, if you do the math it does tend to work out less than minimum wage. Still, that's more than the $0/hr for most of the D contributions we're happy to do, so I'm not complaining. At the very least it can help support the coffee/snacks fund (ie, code fuel) for the next D contribution :)
Mar 13 2014
On Friday, 14 March 2014 at 01:05:08 UTC, Nick Sabalausky wrote:Still, that's more than the $0/hr for most of the D contributions we're happy to do, so I'm not complaining.Aye, but it doesn't push you over the line from "I'd like to do this but am too busy with other work" or "meh i don't care enough" to actually doing it. I suspect one of those two states cover the majority of people who can but don't fix many D bugs today. So while the bounty might be a nice bonus for those who were already planning to do it anyway, it is unlikely to lead to any *new* bug fixes; the rate of bug closure before and after probably hasn't changed (I'm sure we could measure this too to confirm my gut feeling).
Mar 13 2014
On 3/13/2014 9:23 PM, Adam D. Ruppe wrote:On Friday, 14 March 2014 at 01:05:08 UTC, Nick Sabalausky wrote:Depends how well one's day job is going ;) And I do think it *can* be enough to tip the scales if someone is tempted but not entirely comitted - the final straw to say "Ok, you know what, I think I *will* take a shot at that after all". But I think you may be right that it isn't exactly going to get a bunch of people clamoring over "Ooooh!! I'm gonna go fix that one!!" As far as what *would* to that though, I really don't know (I mean, beyond obviously silly answers like "Three million!"). FWIW, I think there *are* dangers in going too high with the bounties (and I can't believe I just said that ;) ). Don't want to end up with contention over who gets a bounty (esp if people had already made significant contributions towards something, and then a bounty gets posted and someone else swoops in for the last little bit). Also don't want to discourage people from bothering with non-bounty issues.Still, that's more than the $0/hr for most of the D contributions we're happy to do, so I'm not complaining.Aye, but it doesn't push you over the line from "I'd like to do this but am too busy with other work" or "meh i don't care enough" to actually doing it.
Mar 13 2014
On 3/13/14, 11:38 AM, Adam D. Ruppe wrote:Nick recently did a patch for this one: https://www.bountysource.com/issues/1327154-dmd-never-inlines-functions-that-could-throw+ we've had a lot of movement on this one https://www.bountysource.com/issues/1326911-dtoh-utility-convert-d-files-to-c-header-files and it pretty well works now waiting on the OK to merge: https://github.com/D-Programming-Language/tools/pull/39Thanks.Generally though, I don't think the bounties are going to change much behavior; the only issues that will be addressed are the ones that we were going to do anyway, since the dollar amount is just too small to change a business decision. Take multiple alias this for example. I've looked at the dmd source for that before and judged it would be a pretty big job - probably a week devoted to it, if not more. The bounty is $100.... so that's, what, $2/hour? There's very little practical difference between that and doing it just because I felt like it; financially, I'd be better off flipping burgers. No real change to the incentive.What would make the amounts interesting? Andrei
Mar 13 2014
On 3/13/2014 9:05 PM, Andrei Alexandrescu wrote:What would make the amounts interesting?Just taking a stab in the dark here but...greater numbers are probably more interesting numbers? :) (Sorry I can't be more helpful/specific than that.)
Mar 13 2014
On 3/13/14, 6:14 PM, Nick Sabalausky wrote:On 3/13/2014 9:05 PM, Andrei Alexandrescu wrote:Yah, I meant HOW MUCH would make the amounts interesting? AndreiWhat would make the amounts interesting?Just taking a stab in the dark here but...greater numbers are probably more interesting numbers? :) (Sorry I can't be more helpful/specific than that.)
Mar 13 2014
On Friday, 14 March 2014 at 01:19:11 UTC, Andrei Alexandrescu wrote:Yah, I meant HOW MUCH would make the amounts interesting?That's hard to say, but something around 5x larger would be enough for me at least to start doing D bugs instead of taking more PHP contracts - that'd put the bounty into decision /shaping/ territory instead of just being a bonus on top of an already-made decision because then it might be a viable sum of money to cover my bills in the time it takes to do it. Though, of course, if it sits idle in the review queue for a year, that'd be a problem too. I think a good move regardless would be to write up the review criteria and link them right from the readmes so authors know what they'll be expected to do and reviewers know what to look for. Then new reviewers can come on and just follow the procedure instead of deferring to the (already overloaded) handful of people who know what to do in their heads. This isn't a bad start: https://github.com/D-Programming-Language/phobos/blob/master/CONTRIBUTING.md but could use a lot more fleshing out
Mar 13 2014
On 3/13/2014 9:19 PM, Andrei Alexandrescu wrote:On 3/13/14, 6:14 PM, Nick Sabalausky wrote:Heh, yea. The best I can say is this: My gut feeling (aka best guess, emphasis on "guess") is the general ballbark for "interesting" would be something comparable to a person's salary/wage for whatever amount of time the work would be expected to take. Ex: something that would probably take one full workday's worth of work would be interesting at approx whatever their day job's salary works out to per workday. Admittedly, that's a pretty vague answer, too.On 3/13/2014 9:05 PM, Andrei Alexandrescu wrote:Yah, I meant HOW MUCH would make the amounts interesting?What would make the amounts interesting?Just taking a stab in the dark here but...greater numbers are probably more interesting numbers? :) (Sorry I can't be more helpful/specific than that.)
Mar 13 2014
On Friday, 14 March 2014 at 01:19:11 UTC, Andrei Alexandrescu wrote:On 3/13/14, 6:14 PM, Nick Sabalausky wrote:How about a salaried position at Facebook as a "D language developer" ;)On 3/13/2014 9:05 PM, Andrei Alexandrescu wrote:Yah, I meant HOW MUCH would make the amounts interesting? AndreiWhat would make the amounts interesting?Just taking a stab in the dark here but...greater numbers are probably more interesting numbers? :) (Sorry I can't be more helpful/specific than that.)
Mar 14 2014
On Friday, 14 March 2014 at 12:26:11 UTC, John Colvin wrote:On Friday, 14 March 2014 at 01:19:11 UTC, Andrei Alexandrescu wrote:This. If Facebook is truly interested into D success, hiring some programmers to work on DMD/Phobos full-time is best thing that can possibly be done. But as far as I understand management is not yet ready for such investment.On 3/13/14, 6:14 PM, Nick Sabalausky wrote:How about a salaried position at Facebook as a "D language developer" ;)On 3/13/2014 9:05 PM, Andrei Alexandrescu wrote:Yah, I meant HOW MUCH would make the amounts interesting? AndreiWhat would make the amounts interesting?Just taking a stab in the dark here but...greater numbers are probably more interesting numbers? :) (Sorry I can't be more helpful/specific than that.)
Mar 14 2014
On 3/14/2014 9:22 AM, Dicebot wrote:On Friday, 14 March 2014 at 12:26:11 UTC, John Colvin wrote:Well they DO have Andrei!How about a salaried position at Facebook as a "D language developer" ;)This. If Facebook is truly interested into D success, hiring some programmers to work on DMD/Phobos full-time is best thing that can possibly be done. But as far as I understand management is not yet ready for such investment.
Mar 14 2014
On 3/14/14, 6:22 AM, Dicebot wrote:This. If Facebook is truly interested into D success, hiring some programmers to work on DMD/Phobos full-time is best thing that can possibly be done. But as far as I understand management is not yet ready for such investment.Facebook is unique (for its size and impact) in that it doesn't hire for a team, project, or specific position. Instead, it hires for the generic position "Software Engineer". Once in, the company has a policy of high internal mobility that gives people a lot of leeway in what they work on. This means there's no guarantee one would work in or on D upon hiring. That said, since recently there are too many D internal projects for me to oversee so if anything I'm lacking headcount. Things happen organically here. The best way to increase Facebook's involvement in D is to hire more people interested in D. Andrei
Mar 14 2014
"Andrei Alexandrescu" wrote in message news:53231AA4.1020406 erdani.org...That said, since recently there are too many D internal projects for me to oversee so if anything I'm lacking headcount.Awesome!
Mar 14 2014
On 14 March 2014 15:05, Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> wrote:On 3/14/14, 6:22 AM, Dicebot wrote:Try taking off your socks, I find that helps in counting *really high* numbers. ;)This. If Facebook is truly interested into D success, hiring some programmers to work on DMD/Phobos full-time is best thing that can possibly be done. But as far as I understand management is not yet ready for such investment.Facebook is unique (for its size and impact) in that it doesn't hire for a team, project, or specific position. Instead, it hires for the generic position "Software Engineer". Once in, the company has a policy of high internal mobility that gives people a lot of leeway in what they work on. This means there's no guarantee one would work in or on D upon hiring. That said, since recently there are too many D internal projects for me to oversee so if anything I'm lacking headcount.
Mar 14 2014
On Friday, 14 March 2014 at 15:05:09 UTC, Andrei Alexandrescu wrote:On 3/14/14, 6:22 AM, Dicebot wrote:Yeah and this is both cool and limiting at the same time. Probably not hiring as part of main team but some sort of short-term contract? Consider myself one year ago (before joining Sociomantic) - I would not seriously consider applying to Facebook in general but if there was an option of devoting myself to full-time DMD hacking, I'd definitely go for it if that can cover my basic bills (which for sure is much less than typical Facebook engineer costs ;))This. If Facebook is truly interested into D success, hiring some programmers to work on DMD/Phobos full-time is best thing that can possibly be done. But as far as I understand management is not yet ready for such investment.Facebook is unique (for its size and impact) in that it doesn't hire for a team, project, or specific position. Instead, it hires for the generic position "Software Engineer". Once in, the company has a policy of high internal mobility that gives people a lot of leeway in what they work on.This means there's no guarantee one would work in or on D upon hiring. That said, since recently there are too many D internal projects for me to oversee so if anything I'm lacking headcount.This actually sounds very cool! :) I did not know that there is much anticipation apart from you experiments that has resulted in announced lint tool (and the fact that deadalnix now comes to IRC from facebook IP). When can we expect first upstream pull requests done from Facebook camp? :P
Mar 14 2014
On 3/14/14, 11:43 AM, Dicebot wrote:When can we expect first upstream pull requests done from Facebook camp? :PSoon enough. Andrei
Mar 14 2014
On Friday, 14 March 2014 at 23:54:48 UTC, Andrei Alexandrescu wrote:On 3/14/14, 11:43 AM, Dicebot wrote:This is one of best D-related things I have heard lately. Looking forward to it!When can we expect first upstream pull requests done from Facebook camp? :PSoon enough. Andrei
Mar 15 2014
On 3/15/14, Dicebot <public dicebot.lv> wrote:This is one of best D-related things I have heard lately. Looking forward to it!They'll get to experience that fast pull/review/merge cycle we're so used to. :P
Mar 15 2014
On Thursday, 13 March 2014 at 18:20:16 UTC, Andrei Alexandrescu wrote:https://www.bountysource.com/issues/1325905-shared-phobos-library-doesn-t-work-on-all-linux-distributions Over $2000 in open bounties left: https://www.bountysource.com/trackers/383571-d-programming-languageLooks like most of these are on compiler bugs. The only Phobos one is the std.getopt one, however its situation is two abandoned patches and no clear goal as to what constitutes a change worthy of marking the issue as "fixed" and paying out the bounty. As for the compiler bugs... well, all of these are HARD, at least from the perspective of someone inexperienced with DMD's codebase. If they were easy, they'd have been solved already. DMD is not something you can easily dive into and start moving code around to fix big problems. Speaking from experience, it wasn't once that a 50-line patch would take me days to author and debug. And even if I were to manage through, the chances are high that the patch ends up crap because you need a lot of knowledge about how the compiler works to understand what's a good idea, and what isn't. Not even Kenji's pulls are always approved. However, the biggest problem is the open pull request count. What good is authoring a patch if no one wants to take time to review it? IMHO, we don't need more bug bounties - we need REVIEWER bounties. Some way to convince more experienced D developers to review others' contributions. I have a number of open DMD pull requests myself, and sometimes I consider bribing someone to just look at them.
Mar 13 2014
On 3/13/14, Vladimir Panteleev <vladimir thecybershadow.net> wrote:However, the biggest problem is the open pull request count. What good is authoring a patch if no one wants to take time to review it? IMHO, we don't need more bug bounties - we need REVIEWER bounties. Some way to convince more experienced D developers to review others' contributions. I have a number of open DMD pull requests myself, and sometimes I consider bribing someone to just look at them.I think I know what's causing this stalling. As more bugs get fixed the bugs that are left opened are the ones which are the most complicated to fix (essentially most of the easy ones are fixed already). E.g. Kenji tends to tackle more and more complex and intricate bugs. So these complicated DMD changesets can only really be reviewed by people with intricate knowledge of the compiler. I don't think there's that many people around with that kind of knowledge. Personally, I've only ever tackled smaller bugs, most of Kenji's changesets go way over my head and I wouldn't be able to merge something like that with confidence, regardless of the autotester. You could easily substitute "PHD" with "DMD" on this page: http://matt.might.net/articles/phd-school-in-pictures/
Mar 13 2014
On 3/13/2014 4:48 PM, Andrej Mitrovic wrote:So these complicated DMD changesets can only really be reviewed by people with intricate knowledge of the compiler. I don't think there's that many people around with that kind of knowledge.I think that's a good, and important, point. And I think that's one thing that's good about the bounties: They can help encourage more people to become more knowledgeable about DMD's internals. It can help seed future DMD gurus.
Mar 13 2014
On 3/13/2014 2:40 PM, Vladimir Panteleev wrote:The only Phobos one is the std.getopt one, however its situation is two abandoned patches and no clear goal as to what constitutes a change worthy of marking the issue as "fixed" and paying out the bounty.Yea, this is actually a general issue I think needs addressed. Some of the bounties can be quite unclear on what exactly is expected in order to fulfill the bounty's requirements. The waters are muddied even more when other people have already made progress towards closing the issue (ex: All the years of work Don's already put into "[CTFE] copy-on-write is slow and causes huge memory usage"). I find there's bounties I'm more inclined to avoid just because I don't want to step on anyone's toes. Or because if I do X and Y for a bounty, I don't want to and worry about putting the bounty's backer in an awkward position, or accidentally looking greedy, just because there was also a Z I didn't know was expected (or maybe a performance improvement wasn't *enough* of an improvement) just because the issue wasn't well-defined. But maybe I'm just being socially paranoid?
Mar 13 2014
On Thursday, 13 March 2014 at 18:40:01 UTC, Vladimir Panteleev wrote:On Thursday, 13 March 2014 at 18:20:16 UTC, Andrei Alexandrescu wrote:+1https://www.bountysource.com/issues/1325905-shared-phobos-library-doesn-t-work-on-all-linux-distributions Over $2000 in open bounties left: https://www.bountysource.com/trackers/383571-d-programming-languageLooks like most of these are on compiler bugs. The only Phobos one is the std.getopt one, however its situation is two abandoned patches and no clear goal as to what constitutes a change worthy of marking the issue as "fixed" and paying out the bounty.As for the compiler bugs... well, all of these are HARD, at least from the perspective of someone inexperienced with DMD's codebase. If they were easy, they'd have been solved already. DMD is not something you can easily dive into and start moving code around to fix big problems. Speaking from experience, it wasn't once that a 50-line patch would take me days to author and debug. And even if I were to manage through, the chances are high that the patch ends up crap because you need a lot of knowledge about how the compiler works to understand what's a good idea, and what isn't. Not even Kenji's pulls are always approved.+1 It's hard to dive into dmd's codebase. And probably it takes a lot of time to understand it and to feel confortable enought to try some fixes. Fixing phobos bugs probably is quite easier for a D user. You just need to know phobos and D to fix a bug and you don't need compiler-related topics. I think that in this case a small reward could fight the lazyness of users.
Mar 14 2014
On 3/14/14, 1:44 AM, Andrea Fontana wrote:Fixing phobos bugs probably is quite easier for a D user. You just need to know phobos and D to fix a bug and you don't need compiler-related topics. I think that in this case a small reward could fight the lazyness of users.Good point. Then let's choose a set of important Phobos bugs for putting bounties on. Andrei
Mar 14 2014
On Friday, 14 March 2014 at 09:47:19 UTC, Andrei Alexandrescu wrote:On 3/14/14, 1:44 AM, Andrea Fontana wrote:You should launch a poll "select your top-five phobos bugs to fix"Fixing phobos bugs probably is quite easier for a D user. You just need to know phobos and D to fix a bug and you don't need compiler-related topics. I think that in this case a small reward could fight the lazyness of users.Good point. Then let's choose a set of important Phobos bugs for putting bounties on. Andrei
Mar 14 2014
On Friday, 14 March 2014 at 10:56:21 UTC, Andrea Fontana wrote:On Friday, 14 March 2014 at 09:47:19 UTC, Andrei Alexandrescu wrote:All one has to do is take the time to vote in bugzilla. The vote tally appears to be automatically reflected in Bounty Source.On 3/14/14, 1:44 AM, Andrea Fontana wrote:You should launch a poll "select your top-five phobos bugs to fix"Fixing phobos bugs probably is quite easier for a D user. You just need to know phobos and D to fix a bug and you don't need compiler-related topics. I think that in this case a small reward could fight the lazyness of users.Good point. Then let's choose a set of important Phobos bugs for putting bounties on. Andrei
Mar 14 2014
On 03/13/2014 07:40 PM, Vladimir Panteleev wrote:Looks like most of these are on compiler bugs. The only Phobos one is the std.getopt one, however its situation is two abandoned patches and no clear goal as to what constitutes a change worthy of marking the issue as "fixed" and paying out the bounty.I made another PR for that one.
Apr 16 2014
On 13/03/2014 18:20, Andrei Alexandrescu wrote:https://www.bountysource.com/issues/1325905-shared-phobos-library-doesn-t-work-on-all-linux-distributions Over $2000 in open bounties left: https://www.bountysource.com/trackers/383571-d-programming-language https://www.bountysource.com/trackers/455080-gdc https://www.bountysource.com/trackers/283332-ldc AndreiI've added a bounty for GDC to produce Windows binary releases! https://www.bountysource.com/issues/1523615-build-script-and-infrastructure-to-produce-and-release-windows-binaries -- Bruno Medeiros https://twitter.com/brunodomedeiros
Apr 07 2014