Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 19 2017 07:48
    asbjornu commented #138
  • Oct 19 2017 07:47
    BeeWarloc commented #138
  • Oct 19 2017 07:44
    asbjornu commented #138
  • Oct 19 2017 07:42
    BeeWarloc commented #138
  • Oct 19 2017 07:42
    BeeWarloc commented #138
  • Oct 18 2017 20:38
    asbjornu commented #138
  • Oct 18 2017 20:28
    BeeWarloc commented #138
  • Oct 18 2017 08:00
    asbjornu commented #138
  • Oct 18 2017 07:57

    asbjornu on trusty-vagrant-vm

    (compare)

  • Oct 18 2017 07:55

    asbjornu on fix-run-test-script

    (compare)

  • Oct 17 2017 21:25
    Travis Pomona/Pomona#134 broken (317)
  • Oct 17 2017 21:22
    BeeWarloc synchronize #134
  • Oct 17 2017 21:22

    BeeWarloc on netcore-csproj-format

    WIP new project files (will reb… Try to use msbuild instead (compare)

  • Oct 17 2017 21:19
    BeeWarloc synchronize #77
  • Oct 17 2017 21:19

    BeeWarloc on future

    Replace broken test run script … Merge pull request #139 from Po… Add trusty vagrant config to si… and 2 more (compare)

  • Oct 17 2017 21:19
    BeeWarloc closed #140
  • Oct 17 2017 21:12
    Travis Pomona/Pomona (develop) broken (312)
  • Oct 17 2017 21:06
    Travis Pomona/Pomona#138 errored (311)
  • Oct 17 2017 21:06
    BeeWarloc opened #140
  • Oct 17 2017 21:04

    BeeWarloc on develop

    Add trusty vagrant config to si… Merge pull request #138 from Po… (compare)

Asbjørn Ulsberg
@asbjornu
It should be 100% Linux friendly. In theory, at least. :)
Erik Hvattum
@ehvattum
Hallå
How should one implement authorization in pomona?
Asbjørn Ulsberg
@asbjornu
@ehvattum Just like you would in Nancy, I presume?
Karsten Nikolai Strand
@BeeWarloc
Been quiet here lately ;) making some noise
Asbjørn Ulsberg
@asbjornu
Let’s hope for more activity soon!
Karsten Nikolai Strand
@BeeWarloc
hoping hard
Erik Hvattum
@ehvattum
mmh hard
Asbjørn Ulsberg
@asbjornu
:D
Karsten Nikolai Strand
@BeeWarloc
@asbjornu Hey, nice to see some activity on Pomona again.. :+1:
@asbjornu Actually been working now and then lately on a local branch to try to get stuff over to the new .csproj format, and then .NET standard 2
With the eventual goal of getting it running on .NET Core 2.0. Seems to be a hell of a lot easier than core 1, a lot less broken APIs
Karsten Nikolai Strand
@BeeWarloc
But there's a bit of friction here and there. In particular the ANTLR build step has given me a bit of trouble.
Also noticed that we lost the domain name again.. :/
Asbjørn Ulsberg
@asbjornu
@BeeWarloc: Interesting! Would be cool with .NET Core support :D
I know @timorzadir has been wanting that.
Karsten Nikolai Strand
@BeeWarloc
@asbjornu yup. In principle it should actually be relatively simple, however I always get bogged down in some detail on how the build should work.In particular the antlr stuff and how the client assembly should be generated and referenced is tricky.
Msbuild is great for simple stuff, but I find it very hard to customize the build process and debug problems
Maybe investigating Cake or something like that could be an option, but then again that's a whole new thing to learn I don't have time for..
Karsten Nikolai Strand
@BeeWarloc
I've tried to find other examples of generated assemblies in build pipeline, but mostly I find examples of tools generated source files, but switching to that approach would also take a lot of time.
I should probably just not be so pedantic about this and just hack it in the new project files (the way it works today)
But it's harder for me to be pragmatic when doing this stuff in my spare time
😂
Karsten Nikolai Strand
@BeeWarloc
BTW gitversion worked great with the new msbuild files, had expected more pain there..
Asbjørn Ulsberg
@asbjornu
Cake is awesome, we should definitely switch to it
Karsten Nikolai Strand
@BeeWarloc
Nice. Have you had any personal experience with it? Do you know whether it's an all or nothing thing, or does it work as a complement?
Guess I could get answers to that question by just Googling a bit..
Most important thing for me would be how well it works across platforms I guess
Asbjørn Ulsberg
@asbjornu
Yes. We have moved to Cake in GitVersion and soon in SharpRaven as well. Cake is basically just for instrumentation of other command line tools, so it's easy to extend and provider wrappers around custom CLI.
Cake has the best cross platform build experience I have seen. It is 100% self bootstrapped on all operating systems through just a build.sh or build.ps1 script.
Karsten Nikolai Strand
@BeeWarloc
Ah. Read a bit about it now, I first assumed it would be an alternative to msbuild but now I understand it's more like a task runner and bootstrapper.. That certainly helps solve some problems, but I guess getting the dependencies right would still mainly be a msbuild thing.
Seems to be a great alternative for cross platform CI scripts
Found one very useful resource answering some questions about msbuild here yesterday.
Since project reference takes a project as dependency and references an assembly prdycyed.
*an assembly produced by that project.
Which is basically the same thing done when generating a client..
Asbjørn Ulsberg
@asbjornu
Indeed, that's a useful feature.
Tommy Mikalsen
@timorzadir
I would like to see Core support, definitely. Most of all I would like Pomona to be less abandonware than lately. ;)
Better EF support is also high on my list.
Asbjørn Ulsberg
@asbjornu
@timorzadir: Other than Pomona/Pomona#116
Tommy Mikalsen
@timorzadir
If I remember it correctly, #116 will cover it. I guess JAA would also know, from our last project together.
Asbjørn Ulsberg
@asbjornu
:+1:
Karsten Nikolai Strand
@BeeWarloc
Yeah, it's unfortunate EF don't support giving results in an object array. Pomona used to support actual (on the fly generated) anonymous types before, but IIRC that made things more complicated.
Karsten Nikolai Strand
@BeeWarloc

@asbjornu Trying to do a bit of merging, and I see there are some problems with GitVersion on Travis which may be caused by the repo being clone with shallow enabled.

Also had a problem with the future branch on AppVeyor, but made a small change to the GitVersion config file that seems to fix it. I see that the script always installs the latest prelease of GitVersion, that might not be ideal?

It's probably better if the GitVersion used is the same as the one referenced from Pomona?

But you're the expert on this I guess, so maybe you have some ideas on how to improve stability of these things.. ;)
Karsten Nikolai Strand
@BeeWarloc
Hmm.. That's probably another thing that will give us some trouble with the new project files, I bet some work will be needed to also make this work with the CI configurations
Asbjørn Ulsberg
@asbjornu
I'd say we should upgrade to v4 beta of GitVersion and stay on the latest. .NET Core support will come, but we already use it successfully on the command line on .NET Core projects in PayEx.
Tommy Mikalsen
@timorzadir
mmmm beta
Asbjørn Ulsberg
@asbjornu
:D