#taskwarrior

/

      • Haudegen has quit
      • Haudegen joined the channel
      • coddingtonbear has quit
      • coddingtonbear joined the channel
      • UsulMuaddib has quit
      • Haudegen has quit
      • seschwar has quit
      • Haudegen joined the channel
      • Haudegen has quit
      • Haudegen joined the channel
      • skered has quit
      • skered joined the channel
      • djp
        tbabej: :p
      • petelewis has quit
      • petelewis joined the channel
      • gour joined the channel
      • koobs has quit
      • koobs joined the channel
      • regagain joined the channel
      • qbit has quit
      • qbit joined the channel
      • qbit is now known as Guest50274
      • viq has quit
      • viq joined the channel
      • gour_ joined the channel
      • gour has quit
      • gour_ is now known as gour
      • Haudegen has quit
      • Haudegen joined the channel
      • gour_ joined the channel
      • gour has quit
      • regagain has quit
      • gour_ is now known as gour
      • simonwjackson has quit
      • seschwar joined the channel
      • regagain joined the channel
      • regagain has quit
      • regagain joined the channel
      • born joined the channel
      • born
        hi everyone, I am trying to add a task that does show up in my todo list at a certain date (say 2016-01-01). Up till now I always did wait:2016-01-01 and it worked but now I get the following error message
      • The duration '2016-01-01' was not recognized as valid, with correct units like '3days'.
      • regagain has quit
      • is there still a way to start the task at a certain date or is this always relative from today now?
      • Raim
        born: did you change the dateformat configuration? check 'task show dateformat'
      • born
        hm it looks normal:
      • dateformat Y-M-D
      • Raim: any other suggestions? :)
      • pbeckingham
        born: Which version?
      • born
        2.4.0
      • should I update to 2.5? :)
      • pbeckingham
        born: Absolutely yes. It's 5 releases newer, and fixes this problem.
      • tbabej
        pbeckingham: I was actually just daydreaming about a bot that does this kind of thing
      • born
        sorry :-/
      • (for asking the same question a lot of people do...)
      • pbeckingham
        born: Don't apologize - I don't think this question was asked before. I think tbabej means a bot that urges people to upgrade.
      • tbabej
        pbeckingham: Yeah, I meant a bot which would detect if it's a TW related question without the information about the version.
      • born
        I'm running taskwarrior under cygwin and upgrading always means compiling a new version from source which is not fun under windows
      • maybe, it would already help to add a hint in the topic of this channel?
      • pbeckingham
        born: That's true - always an uphill battle.
      • born
        hmmm
      • but it just worked!
      • I'll try wait: in a moment
      • \o/
      • tbabej
        Hm, isn't taskwarrior packaged for cygwin?
      • I think I tried cygwin the other day and it was just there, among the available packages.
      • born
        yes but the version is outdated
      • pbeckingham
        tbabej: It is, but only when fredde and I spend a couple of hours doing just that for 64- and 32-bit cygwin. Therefore, 2.5.0 is not there yet.
      • tbabej
        pbeckingham: Curious - what's the barrier for automating it?
      • It's not like the build process for TW changes dramatically.
      • pbeckingham
        tbabej: Not sure. But you need to submit 32- and 64-bit packages at the same time, so that's one obstacle to automation.
      • Guest50274 is now known as qbit
      • Usul joined the channel
      • We're actually looking for someone who loves the Cygwin platform to take over packaging for it. We don't love it, so it's always last on our list, and it never gets the love.
      • We had a couple of people volunteer, then ... disappear.
      • tbabej
        Maybe we should have these maintainer calls on the website somewhere..
      • pbeckingham
        Yeah, job openeings?
      • tbabej
        or leverage the user/devel mailing list?
      • pbeckingham
        openings
      • tbabej: Nota bad idea.
      • tbabej
        pbeckingham: I do not think I ever had one :P
      • Nevertheless, no time to hang out here today, sadly. I can send a website patch later.
      • Maybe it'll have some grammar mistakes so that we can enjoy some friendly nitpicking.
      • pbeckingham
        tbabej: Let's start with a lower-effort dev mailling list request. See what happens.
      • I'll do that now.
      • tbabej
        Sure, do, we'll see. One obstacle I fear is that the lists contain only the old subscribers currently.
      • But such email can be reposted, and/or pinned - so no work wasted.
      • pbeckingham
        Msg sent.
      • Usul has quit
      • Haudegen has quit
      • tbabej
        pbeckingham: Cool. I pinned it, so it will stay on top.
      • pbeckingham
        tbabej: I don't know what that means.
      • Not saying I need to. Just don't.
      • tbabej
        It will be always displayed as the first thread in the list of the threads in the group.
      • In other words, it won't get buried under the barrage of patches I am likely to send in the coming weeks.
      • Haudegen joined the channel
      • pbeckingham
        Barrage huh?
      • tbabej
        pbeckingham: Just kidding. No barrage, let's say raindrops.
      • regagain joined the channel
      • pbeckingham
        Added news item about Cygwin.
      • regagain has quit
      • greenskeleton has quit
      • Vargos joined the channel
      • Pest has quit
      • task-git
        *** Taskwarrior - commit 25b7f42 in "2.5.1", Paul Beckingham: CmdExport: Simplified looping with 'auto'
      • greenskeleton joined the channel
      • Usul joined the channel
      • regagain joined the channel
      • Usul has quit
      • gour has quit
      • *** Taskwarrior - commit b5c4bf0 in "2.5.1", Paul Beckingham: Performance: Removed unnecessary std::string::substr in high-traffic code
      • tbabej
        pbeckingham: git grep substr | grep ==
      • pbeckingham
        ?
      • tbabej
        pbeckingham: Do you gather it's worth it anywhere else?
      • pbeckingham: sentence context: last commit, std::string == operator -> word.compare
      • I mean
      • pbeckingham
        I don't. Having noticed that std::string::compare is at least twice as fast as std::string.substr ().operator==, I just looked in DOM lookup, color rules and parsing code. Nothing else really has the same impact.
      • tbabej
        std::string::compare
      • pbeckingham
        Looks like about a 4% impact.
      • tbabej
        pbeckingham: Impressive.
      • (for such a small change)
      • pbeckingham
        Just undoing an earlier bad choice.
      • I'm hoping to one day understand move semantics, and take advantage of that.
      • task-git
        *** Taskwarrior - commit 78b8fc5 in "2.5.1", Paul Beckingham: Column: Phasing out text.cpp/nontrivial()
      • bqf
        pbeckingham: hah, that was another patch i was holding back because it didn't have enough impact. i'll probably push the 40% improvement one tomorrow.
      • (the substr()== vs. compare with substr arguments one)
      • pbeckingham
        bqf: Yeah, I measured it at about 2.5 times faster, so figured it didn't matter what the impact was. But it's only in high-traffic places, because it is a reduction in readability.
      • bqf
        pbeckingham: yup, exactly. same for the colorize change. i could squeeze out a few more %, but i doubt it's worth the drop in readability.
      • pbeckingham
        bqf: Yes, please push the "count to 255" patch.
      • bqf
        pbeckingham: i'll get some sleep first, "don't drink and push to repos" applies right now.
      • pbeckingham
        bqf: NEver stopped you before.
      • task-git
        *** Taskwarrior - commit d8c5927 in "2.5.1", Paul Beckingham: ISO8601: Removed cowardly segfault fix
      • pbeckingham
        Oh no. Date formatting calls sprintf in a loop. Sigh. That needs work.
      • regagain has quit
      • Usul joined the channel
      • UsulMuaddib joined the channel
      • Usul has quit
      • UsulMuaddib has quit
      • seschwar has quit
      • task-git
        *** Taskwarrior - commit 9143d8b in "2.5.1", Paul Beckingham: ISO8601: Covnerted from sprintf to std::stringstream
      • *** Taskwarrior - commit 7a48d25 in "2.5.1", Paul Beckingham: ISO8601: Implemented ::dayNameShort and ::monthNameShort
      • *** Taskwarrior - commit d1a6fec in "2.5.1", Paul Beckingham: ISO8601: Converted ::toString from sprintf for std::stringstream
      • *** Taskwarrior - commit f339672 in "2.5.1", Paul Beckingham: Variant: Converted from sprintf to std::to_string
      • *** Taskwarrior - commit b4035d6 in "2.5.1", Paul Beckingham: Recurrence: Converted from sprintf to std::to_string