IQSS logo

IRC log for #dataverse, 2019-11-01

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
13:06 donsizemore joined #dataverse
13:16 pdurbin The failing test (AccessIT) was a pre-existing condition on the "develop" branch. :)
13:29 donsizemore there was also a MoveIT failure? https://jenkins.dataverse.org/job/IQSS-Dataverse-Develop-PR/view/change-requests/job/PR-6333/2/execution/node/3/ws/target/site/surefire-report.html#edu.harvard.iq.dataverse.api.MoveIT
13:32 pdurbin Huh. 500 error. That's no good. :)
13:48 donsizemore some of those are intermittent
13:50 pdurbin database deadlocks, maybe? :)
14:41 pdurbin Fingers crossed that the API test suite passes when this completes: https://jenkins.dataverse.org/job/IQSS-Dataverse-Develop-PR/view/change-requests/job/PR-6334/1/
14:41 pdurbin donsizemore: I ended up just forwarding your email to the people who hung around after standup.
14:57 pdurbin passing: https://github.com/IQSS/dataverse/pull/6334#issuecomment-548819150
14:58 pdurbin donsizemore: this is such a fun new toy. Thanks again. :)
15:03 donsizemore @pdurbin look at PR6334! love the screenshot
15:04 donsizemore @pdurbin i'm stumbling towards setting up a test job and branches to test fixing that fork variable. but we've got a lunch talk here and kasha wanted hot chocolate
15:07 pdurbin Merce is giving a lunch talk in about an hour. I'm planning on going.
15:07 pdurbin yeah, that screenshot makes me very happy
15:07 pdurbin phoenix should be worried though... its days are numbered
15:33 pdurbin donsizemore: if you want I can say a little more about https://github.com/IQSS/dataverse-ansible/issues/129 while it's fresh in my mind. I just opened it. :)
18:27 donsizemore @pdurbin hey hey.
18:28 pdurbin donsizemore: check this out: https://dev2.dataverse.org/file.xhtml?fileId=66&version=1.0
18:28 donsizemore @pdurbin i can do that
18:28 pdurbin What do you think of the new "Preview" tab? :)
18:28 donsizemore yis yis i've seen some of your iterations come through
18:29 pdurbin juancorr might be interested in this too
18:29 pdurbin donsizemore: anyway, what's on your mind?
18:30 donsizemore about to submit another PR since jenkins changed the output of CHANGE_FORK (to match their API, apparently)
18:30 donsizemore just finished our meeting with a new member of the UNC board of trustees
18:34 pdurbin cool, cool
18:34 pdurbin donsizemore: do you want me to make a pull request for the previewers?
18:35 donsizemore you're welcome to or i can start on that next
18:35 pdurbin let me assign it to myself for now
18:36 pdurbin I made a new "don't forget" column on my board. :)
18:38 donsizemore speaking of, i haven't covered my eyes and rebased our fork yet (maybe Monday)
18:39 donsizemore so if you want to do your stealth PR again: https://github.com/OdumInstitute/dataverse/blob/6335_hard_code_repo/tests/jenkins/ec2/Jenkinsfile
18:39 pdurbin We should probably rope Akio into that discussion. :) Is there stuff in your "develop" that you need? If not, I think I'd just force push whatever is in "develop" on IQSS to your "develop".
18:41 donsizemore in theory he's got everything in IntelliJ anyway
18:41 pdurbin heh
18:41 pdurbin Well, I can tell you what I did with dataverse-installations.
18:41 donsizemore anyway, i need to change one line in the Jenkinsfile
18:42 pdurbin yeah, I can see the one line in https://github.com/IQSS/dataverse/compare/develop...OdumInstitute:6335_hard_code_repo
18:42 pdurbin What if you make a new branch called "upstream" or something?
18:43 pdurbin The idea would be that you keep upstream the same as "develop" on IQSS and always branch from upstream.
18:43 pdurbin Does that make sense?
18:45 donsizemore i can do that
18:45 pdurbin https://github.com/pdurbin/wt-design-docs for example is 20 commits behind https://github.com/whole-tale/wt-design-docs ("master" branch for both)
18:45 donsizemore again, i only tested against OdumInstitute/develop thinking i'd just switch the org when the time came
18:45 pdurbin right
18:46 pdurbin maybe we just need to get over this hump
18:46 donsizemore i just need to rebase (or force)
18:48 pdurbin I usually don't suggest force pushing but I think that's what I'd do in this case. I typically want the default branch (usually "master") of any fork I have (under "pdurbin", say) to be an exact copy of whatever is in the default branch of the upstream repo.
18:51 pdurbin donsizemore: now I see plugins! https://github.com/IQSS/dataverse-jenkins/pull/20#issuecomment-548908003
18:52 donsizemore so you think i should push --force instead of rebase?
18:53 pdurbin donsizemore: there's a safer way
18:53 pdurbin Or at least there's something I do that makes me more comfortable.
18:54 pdurbin Here are the steps in my mind (I hope this makes sense):
18:54 donsizemore well, i just cloned a current copy of his trsa-api branch
18:54 donsizemore so we've got the current snapshot even if we lose the git history
18:54 pdurbin - copy develop to develop2
18:54 donsizemore or make it odum-develop
18:54 pdurbin - delete develop (using the GitHub web gui)
18:54 pdurbin - fetch the latest from IQSS
18:55 pdurbin - push IQSS develop to develop
18:55 pdurbin - delete develop2 if you don't need it
18:55 pdurbin That's what I've done a couple times in a couple repos.
18:56 pdurbin Sure, you could call it odum-develop instead of develop2 if you want.
18:56 donsizemore Akio is watching over my shoulder, BTW
18:56 * pdurbin waves at Akio
18:56 donsizemore (just don't want to detonate a git bomb on a Friday afternoon)
18:56 donsizemore can i just 'git branch -d develop'?
18:56 pdurbin yeah, that's why I think this way is safer
18:57 pdurbin You can delete branches locally and push the deletion to GitHub but I always find this to be a power user thing. I just use the GitHub web interface when I want to delete a branch.
19:01 donsizemore do i say git config master.merge refs/head/master or git config master.merge refs/head/develop
19:02 pdurbin Um. I'm not sure. You're making me think you should re-clone at this point. I re clone quite often. :)
19:02 pdurbin I'm also not quite sure what your immediate goal is. :)
19:03 donsizemore eh? eh? https://github.com/OdumInstitute/dataverse
19:03 pdurbin "This branch is even with IQSS:develop." Perfect!
19:10 donsizemore @pdurbin I didn't change the plugin import code, just down-graded Jenkins at install time
19:10 pdurbin donsizemore: I'm looking at https://github.com/IQSS/dataverse/pull/6336 and it looks perfect in terms of a clean single commit. I see what you mean that this will only work if the fork is called "dataverse". That's what you were saying, right?
19:13 donsizemore correct. and until we get a CHANGE_FORK_FULL that may be all we can do
19:15 pdurbin I think that's fine. Do you want me to let Leonid take a look at this? Or should I just merge it?
19:16 donsizemore i mean, it worked for me here: https://jenkins.irss.unc.edu/job/IQSS-Dataverse-Develop/
19:17 pdurbin Yeah, I'm not worried about it working or not. I'm just wondering if we should get more of the team at IQSS looking at these pull requests. Leonid, Gustavo, Steve.
19:18 donsizemore well, once you all approve it i can rescan the repository and see how far we get
19:19 donsizemore a couple days ago pkiraly's PRs displayed in the web interface as "from an unknown repo" and returned a 404
19:19 donsizemore but that seems to be fixed, maybe jenkins will like them better
19:19 pdurbin yeah, that was weird
19:19 pdurbin well, I can merge it now (or you can), if you're eager to rescan
19:23 donsizemore your preview mode is in place
19:24 donsizemore if you merge it #6336 now (i can't) i can rescan the repo and go to the gym =()
19:24 pdurbin You can't merge it? Ohhhh, it's in "dataverse".
19:25 pdurbin donsizemore: developers aren't allowed to merge anything in "dataverse" but I just approve it for QA to merge.
19:26 pdurbin When you get back from the gym (or next week), please take a look at https://github.com/IQSS/dataverse-jenkins/pull/20/files#r341718673
19:27 donsizemore now jenkins likes 6183 but not 6177
19:27 donsizemore i can fix the file mode bit
19:28 pdurbin donsizemore: thank you!
19:30 donsizemore i'll just pop in a bash command for now. i'll swap out IQSS-Dataverse-PullRequest.xml for IQSS-Dataverse-Develop-PR.xml next anyway
19:31 pdurbin awesome
20:45 pdurbin https://github.com/IQSS/dataverse/pull/6333 merged. Tests passing on the develop branch ("API Test Status: passing" at https://github.com/IQSS/dataverse ). It's been a good week. I'm heading home. Have a great weekend, everyone!
20:46 pdurbin left #dataverse
23:43 nightowl joined #dataverse
23:49 nightowl left #dataverse

| Channels | #dataverse index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

Connect via chat.dataverse.org to discuss Dataverse (dataverse.org, an open source web application for sharing, citing, analyzing, and preserving research data) with users and developers.