[14:48:35 CST(-0600)] <jwennmacher> EricDalquist: Could you look at https://github.com/jameswennmacher/uPortalDataPlugin.git and create a new uPortal project for it? This is the maven plug-in that provides custom lifecyle events for db-init, data-import, and data-export.
[14:49:22 CST(-0600)] <jwennmacher> I need the repo and a release cut into maven central so I can commit changes to uPortal based on it
[14:53:47 CST(-0600)] <EricDalquist> oh nice
[14:53:53 CST(-0600)] <EricDalquist> sure give me a bit here
[14:53:56 CST(-0600)] <EricDalquist> and I'll get it setup
[15:00:01 CST(-0600)] <jwennmacher> np. thanks. There is an integration test build into the build to validate it functions properly.
[15:00:30 CST(-0600)] <EricDalquist> jwennmacher: do you have access to https://oss.sonatype.org/index.html ?
[15:01:35 CST(-0600)] <EricDalquist> ok you should have permission to move that repository into the Jasig organization
[15:01:42 CST(-0600)] <EricDalquist> let me know once you've done that
[15:01:48 CST(-0600)] <jwennmacher> I followed your suggestion and incorporated the pom and some other files from the sass maven plug-in so it should be in good shape for publishing but glance at it to be sure
[15:01:58 CST(-0600)] <EricDalquist> will do
[15:02:09 CST(-0600)] <EricDalquist> while I do that
[15:02:17 CST(-0600)] <EricDalquist> can you follow the steps here: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-2.Signup
[15:02:22 CST(-0600)] <EricDalquist> create an account and tell me the username
[15:02:30 CST(-0600)] <EricDalquist> then I'll get access to org.jasig.* in maven setup for you
[15:02:38 CST(-0600)] <jwennmacher> No I don't have an account on that
[15:07:43 CST(-0600)] <jwennmacher> username: jameswennmacher
[15:15:00 CST(-0600)] <EricDalquist> https://issues.sonatype.org/browse/OSSRH-5404
[15:16:26 CST(-0600)] <EricDalquist> wow
[15:16:28 CST(-0600)] <EricDalquist> so no java code
[15:16:33 CST(-0600)] <EricDalquist> all just some xml config
[15:16:35 CST(-0600)] <EricDalquist> neat
[15:17:22 CST(-0600)] <EricDalquist> that plugin looks great jwennmacher
[15:17:37 CST(-0600)] <jwennmacher> When you say I should have permission to move the repo into the jasig org what do you mean? Is there something I do on github?
[15:17:42 CST(-0600)] <jwennmacher> thanks
[15:18:00 CST(-0600)] <EricDalquist> yeah
[15:18:04 CST(-0600)] <EricDalquist> so if you go to your repo
[15:18:10 CST(-0600)] <EricDalquist> and go to settings admin tasks
[15:18:14 CST(-0600)] <jwennmacher> fork to jasign?
[15:18:15 CST(-0600)] <EricDalquist> there should be a move repository option
[15:18:39 CST(-0600)] <EricDalquist> https://help.github.com/articles/how-to-transfer-a-repository
[15:22:24 CST(-0600)] <jwennmacher> OK I did the repo transfer request
[15:25:30 CST(-0600)] <jwennmacher> Do I need to do the sonatype Jira ticket to create the new project or will you? I'm not a committer yet if it makes a difference in terms of access rights for sonatype or github.
[15:25:43 CST(-0600)] <EricDalquist> I already did
[15:27:05 CST(-0600)] <EricDalquist> and it doesn't really ... you'll be a committer for this project
[15:27:24 CST(-0600)] <jwennmacher> OK
[15:27:56 CST(-0600)] <EricDalquist> https://github.com/Jasig/uPortalDataPlugin
[15:28:01 CST(-0600)] <EricDalquist> looks good
[15:28:38 CST(-0600)] <EricDalquist> so once sonatype gets around to that ticket
[15:28:43 CST(-0600)] <EricDalquist> which should be a day or so
[15:28:52 CST(-0600)] <EricDalquist> you can publish a snapshot or release
[15:29:05 CST(-0600)] <EricDalquist> take a look at https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-7a.1.POMandsettingsconfig for how to configure maven to allow you to do the publishing
[15:29:22 CST(-0600)] <drewwills> quick question (I hope) EricDalquist: I believe I'm seeing the browser pull from cache instead of actually sending an action request that i'm trying to invoke... the action request handler always sends a 302, but I need it to be invooked server-side every time... have you seen this? know how to overcome it?
[15:29:51 CST(-0600)] <EricDalquist> that shouldn't be possible
[15:29:59 CST(-0600)] <EricDalquist> I've never heard of a browser caching a 302
[15:30:30 CST(-0600)] <EricDalquist> jwennmacher: also take a read through: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-5.Prerequisites
[15:30:42 CST(-0600)] <EricDalquist> you'll need to get gpg keys setup to publish maven artifacts
[15:37:37 CST(-0600)] <jwennmacher> EricDalquist: Use https://wiki.jasig.org/display/UPC/Home for project URL in Sonatype new project jira ticket or does it not matter?
[15:37:51 CST(-0600)] <EricDalquist> oh I already did the sonatype ticket
[15:37:59 CST(-0600)] <EricDalquist> we have blanket access to org.jasig.*
[15:38:19 CST(-0600)] <EricDalquist> so I submitted https://issues.sonatype.org/browse/OSSRH-5404 to get you access to publish under that group id
[15:38:28 CST(-0600)] <EricDalquist> sonatype doesn't care about sub-projects
[15:38:49 CST(-0600)] <jwennmacher> OK so I don't need to do any other steps other than sign-up in https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-2.Signup?
[15:39:54 CST(-0600)] <EricDalquist> you need to the signup and then read through the actual process of deploying snapshots and releases
[15:40:04 CST(-0600)] <EricDalquist> there are bits in there about how to configure your maven client
[15:40:08 CST(-0600)] <EricDalquist> setting up GPG keys
[15:40:15 CST(-0600)] <EricDalquist> that are important
[15:46:14 CST(-0600)] <EricDalquist> https://issues.sonatype.org/browse/OSSRH-5404 is done so you now have access to oss.sonatype.org
[15:46:52 CST(-0600)] <EricDalquist> feel free to bug me or drewwills to walk through the first time you cut a release
[15:47:03 CST(-0600)] <jwennmacher> thanks
[15:47:07 CST(-0600)] <drewwills> yes, feel free to grab me
[16:02:47 CST(-0600)] <drewwills> fwiw EricDalquist building my actionURL this way makes the "apparent browser caching behavior" go away: https://gist.github.com/drewwills/4948771
[16:03:03 CST(-0600)] <EricDalquist> ok
[16:03:08 CST(-0600)] <EricDalquist> how were you building it before?
[16:03:09 CST(-0600)] <drewwills> where uuid = UUID.randomUUID()
[16:03:18 CST(-0600)] <drewwills> w/o the uuid parameter
[16:03:22 CST(-0600)] <EricDalquist> and how is it being called?
[16:04:08 CST(-0600)] <drewwills> like this: https://gist.github.com/drewwills/4948781
[16:04:53 CST(-0600)] <EricDalquist> and the browser was only actually invoking the url once?
[16:05:00 CST(-0600)] <drewwills> the cache: false was a stap at correcting it... it's not proper and i took it out
[16:05:11 CST(-0600)] <EricDalquist> what browser is this?
[16:05:13 CST(-0600)] <drewwills> if i hit F5 it would do it again
[16:05:25 CST(-0600)] <EricDalquist> so it would only do it once per page load?
[16:05:28 CST(-0600)] <drewwills> i was watching the Network tab of chrome dev tool
[16:05:30 CST(-0600)] <drewwills> tools
[16:05:49 CST(-0600)] <prairycat> hey Drew
[16:05:56 CST(-0600)] <drewwills> usually wouldn't even do it then... if I told it to refresh, it seemed to
[16:06:09 CST(-0600)] <drewwills> hi there prairycat
[16:06:28 CST(-0600)] <prairycat> do you know jaffathecake?
[16:06:49 CST(-0600)] <EricDalquist> ok
[16:06:54 CST(-0600)] <drewwills> watching chrome network tab, the call to the action request would be missing... it would just go directly to the URL to which the 302 pointed
[16:07:03 CST(-0600)] <EricDalquist> so I feel like I'm still not seeing the whole picture
[16:07:04 CST(-0600)] <EricDalquist> huh
[16:07:14 CST(-0600)] <EricDalquist> I wonder if that is jquery or chrome
[16:07:22 CST(-0600)] <drewwills> yeah i wondered too
[16:07:22 CST(-0600)] <EricDalquist> does it do the same thing in other browsers?
[16:07:29 CST(-0600)] <drewwills> very good question
[16:08:38 CST(-0600)] <prairycat> https://speakerdeck.com/jaffathecake/application-cache-douchebag