IQSS logo

IRC log for #dataverse, 2019-06-27

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
00:06 bjonnh joined #dataverse
00:06 bjonnh joined #dataverse
01:05 jri joined #dataverse
04:05 jri joined #dataverse
07:30 jri joined #dataverse
07:34 poikilotherm joined #dataverse
07:55 poikilotherm joined #dataverse
09:37 dataverse-user joined #dataverse
09:38 dataverse-user20 joined #dataverse
09:39 dataverse-user20 Bonjour tout le monde, Je suis stagiaire au CERDI/CNRS dans le but d'installer l'application dataverse pour CERDI. Mais je rencontre des problèmes pendant l'installation au niveau du deployment de dataverse. J'ai vraiment besoin de votre secours merci bcp!
09:42 dataverse-user joined #dataverse
09:46 dataverse-user left #dataverse
09:53 dataverse-user joined #dataverse
10:01 poikilotherm joined #dataverse
10:12 pdurbin The same message in French appears at https://groups.google.com/d/msg/dataverse-community/riBECCvYxt8/Q7hZTal4AgAJ but there seems to be a server.log attached.
10:13 stefankasberger joined #dataverse
10:13 stefankasberger So, back on track. Hello everybody. :)
10:14 pdurbin stefankasberger: hi! I've been using pyDataverse!
10:14 stefankasberger Hope you like the new release. :)
10:14 stefankasberger Seen some issues in the inbox. will work through later on.
10:15 pdurbin I upgraded to the new release and my code still works. That's good. :)
10:22 juancorr joined #dataverse
10:28 stefankasberger :)
10:29 pdurbin I replied in English. I don't speak French.
10:31 pdurbin stefankasberger: being able to "destroy" published datasets is the feature I want the most at the moment: https://github.com/AUSSDA/pyDataverse/issues/21
10:31 stefankasberger @pdurbin: is the g-drive folder from the conference not accessible anymore? wanted to open the folder or a doc from it, then i needed to request it. what is now the plan: will the slides be published and linked somewhere, on the agenda maybe?
10:32 stefankasberger Dataset.destroy(identifier, really=True) will be added to the Feature list. Or even better: create an issue yourself, if you didn't do already.
10:33 pdurbin stefankasberger: I went to http://bit.ly/dataverse2019 yesterday morning and got a message saying "you need permission" and clicked "request access". Then I heard in an afternoon meeting that this is a known problem and someone is fixing it.
10:33 juancorr joined #dataverse
10:34 pdurbin Oh, it looks like someone did grant me permission. Maybe for now you can do the same. You can also click "request access" I mean.
10:35 stefankasberger did it already. lets see.
10:37 poikilotherm Morning guys :-)
10:38 poikilotherm Looks like I need to speed up working on https://github.com/IQSS/dataverse/issues/5974
10:39 poikilotherm This morning I talked with the guy running the auth services for the european open science cloud (EOSC)
10:39 poikilotherm He is here at Jülich ;-)
10:40 pdurbin stefankasberger: I just emailed you a zip file of all the docs
10:40 pdurbin poikilotherm: please tell him we say hi :)
10:42 poikilotherm I think about mentioning him on the Github issue :-D
10:43 pdurbin Does he want to make a pull request? :)
10:43 poikilotherm Don't think so... But he is very open about the IDM stuff they are using
10:43 poikilotherm (Linked it... See B2ACCESS)
10:46 pdurbin You aren't asking us to support any specific IDM are you? You just want us to support more auth protocols, right?
10:46 poikilotherm Not protocols
10:46 poikilotherm This is still OAuth2
10:47 poikilotherm As a first baby step I would create a PR adding support for a general connector
10:47 pdurbin mechanisms
10:47 pdurbin connectors
10:47 poikilotherm Which is configurable to talk to a custom service
10:47 poikilotherm Ideally using Open ID scopes
10:48 pdurbin cool, sounds great
10:48 poikilotherm IIRC ScribeJava has a module for that included
10:48 pdurbin How would we test it?
10:48 poikilotherm This is not providing full OIDC standard implementation (missing discovery, etc) but it would be a good small step
10:49 poikilotherm I see two options
10:49 poikilotherm For integration testing
10:49 poikilotherm OK three
10:49 poikilotherm 1) run all in a K8s ephemeral cluster spun up as needed
10:50 poikilotherm 2) ask JSC for test accounts and test with their IDM
10:50 poikilotherm 3) run a unity idm on jenkins
10:50 poikilotherm (or a similar machina)
10:51 poikilotherm ephemeral sounds good to me...
10:51 poikilotherm Ideally this should be backed by end2end tests
10:52 pdurbin Sorry, who or what is JSC?
10:52 poikilotherm Oh sry
10:52 poikilotherm Jülich Supercomputing Centre
10:52 pdurbin option 2 sounds the easiest for our QA person
10:52 poikilotherm The running the B2ACCESS stuff is working there
10:53 pdurbin easiest if you can do the asking :)
10:53 pdurbin and can just provide credentials and config to test
10:54 poikilotherm Japp
10:55 poikilotherm They have testing instances anyway
10:55 pdurbin cool
10:55 poikilotherm (Saw them earlier this morning)
10:55 poikilotherm So we wouldn't need to have a prod access for testing
10:55 pdurbin And how do we explain the feature to other installations of Dataverse? "We added an additional login option. Now you can..."
10:56 poikilotherm Most certainly a new docs section would make sense...
10:56 pdurbin At https://dataverse.org/software-features we have  Login via Shibboleth and  Login via ORCID, Google, or GitHub
10:57 pdurbin (auth features are very popular, by the way)
10:57 poikilotherm :-D
10:57 poikilotherm Maybe "Login with your IDM"?
10:58 poikilotherm Plus a link to the docs section to explain the tested possibilites
10:59 pdurbin But do people know what an IDM is? I wonder.
11:00 pdurbin I wonder if this would have helped the folks who are using Drupal as their IDM. Was it QDR? Let me dig a bit.
11:01 pdurbin Yes, QDR. The original thread was "Single Sign On Integration with Drupal" at https://groups.google.com/d/msg/dataverse-community/VjTHzWjP4NU/mPGOObw2BgAJ
11:01 poikilotherm Dunno. Maybe sth. like "Enhanced user management and login with Open ID compliant identity management"?
11:01 * poikilotherm goes reading
11:04 pdurbin The lead developer for QDR is now Jim Myers, by the way: https://github.com/IQSS/dataverse/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Aqqmyers+is%3Amerged+
11:05 pdurbin Anyway, more flexibility with auth options is always good.
11:05 poikilotherm What he is talking about in https://groups.google.com/d/msg/dataverse-community/VjTHzWjP4NU/0bQzK4KTBgAJ is more or less what OAuth2 does...
11:06 pdurbin If you go to https://data.qdr.syr.edu you can see their custom auth solution.
11:06 pdurbin They're using SAML.
11:07 pdurbin Their code is on GitHub if you're interested.
11:09 poikilotherm Hmm do you know what is used for the IdP side?
11:10 poikilotherm Doesn't look like Shib
11:10 pdurbin I'm seeing stuff like (':QDRDrupalSiteURL')}/user/register at https://github.com/QualitativeDataRepository/dataverse/blob/9db01963f75c276fa6b01ea4fabbc713519df836/src/main/webapp/dataverse_header.xhtml#L240
11:10 pdurbin I do believe they're using Shibboleth. shibd and mod_shib. We could ask Jim.
11:11 poikilotherm Ok then they seem to have switched to sth else than using Drupal as the IdP
11:12 pdurbin Jim was sitting to my right at https://twitter.com/shlakeuva/status/1141507247337611264 (Philipp from Norway to my left)
11:13 pdurbin Slava and stefankasberger across from me.
11:13 poikilotherm T_T
11:14 poikilotherm I did insulation work on my roof.
11:14 poikilotherm I had glass wool next to me, across from me and all over me
11:14 pdurbin No, I'm pretty sure they're still using Drupal as their IdP and are using SAML and Shibboleth.
11:15 pdurbin I mean, at a high level, you have a similar problem or need, right? You have an IdP you want to use with Dataverse. And it doesn't "just work".
11:16 pdurbin QDR had to do some tweaking and I suppose that's part of why they're running a fork. The put a lot of stuff unrelated to auth in their fork as well.
11:17 pdurbin I'm just thinking it might be nice for you to bounce some ideas off of Jim.
11:17 pdurbin I think Alex rather than Jim got it working but I assume Jim knows how it works.
11:17 pdurbin And I can kind of guess from old messages on the mailing list.
11:20 poikilotherm Yeah, its kind of related. Two important things to note here: 1) we need to have multiple access options, not only one and 2) Shib has to die as an SP
11:21 pdurbin Heh. Did Shib kick your dog?
11:21 poikilotherm Ceterum censeo Shibboleth esse delendam
11:22 poikilotherm https://en.wikipedia.org/wiki/Carthago_delenda_est
11:22 pdurbin The creators of Shib were extremely helpful to me on the shib users mailing list. They're great.
11:22 pdurbin Scott Cantor et al.
11:22 poikilotherm Yeah, Shib as an IdP is fine
11:22 poikilotherm It definitly is a cool piece of software
11:23 poikilotherm But as an SP its really giving me a hard time
11:23 pdurbin I mean they helped me get the Shib SP working with Dataverse.
11:23 pdurbin And Shib/SAML has been a very popular feature for Dataverse.
11:23 poikilotherm And I don't want to mess with the SP implementation now present in Dataverse
11:24 poikilotherm And I truly believe that the days of SAML are counted. Which is not the fault of Shib or their creators.
11:24 pdurbin QDR had to change a few attribute mappings. These are just config files for the Shib SP.
11:25 pdurbin I'm not sure I agree with that. I think SAML will continue to be used for quite a while.
11:26 pdurbin SAML is an old, stable technology.
11:26 poikilotherm I totally agree on that.
11:27 poikilotherm SAML itself is fine.
11:27 poikilotherm The problems are organizational.
11:28 pdurbin Yeah, and it would be nice if Dataverse didn't require Shibboleth for SAML support.
11:29 pdurbin Dataverse and Shibboleth are tightly coupled right now.
11:29 poikilotherm https://imgflip.com/i/34eyzo
11:29 pdurbin heh
11:30 pdurbin poikilotherm: I would still love it if you would spend a little time on https://github.com/orgs/IQSS/projects/4
11:30 poikilotherm When my colleague comes back to his desk, I'll repeat my question ;-)
11:33 pdurbin Well, you could make that your own personal board. I have one: https://github.com/orgs/IQSS/projects/3 :)
11:34 poikilotherm Right you are
11:34 pdurbin What's nice is that one of the issues I put on my board was discussed in sprint planning yesterday (not *because* it's on my board, I don't think) and it's in our current sprint. :)
11:34 poikilotherm Cool :-)
11:35 pdurbin I'm still not sure about GitHub's default columns for "bug triage" boards though: High Priority and Low Priority. I'll probably rename mine.
11:35 pdurbin Maybe I'll copy whatever you do. :)
11:36 pdurbin I might have a column like "advocate for" to have handy during sprint planning.
11:45 pdurbin poikilotherm: ooo, "Backlog" and "In Focus". I like it!
11:45 poikilotherm This is a WIP
11:46 poikilotherm Meh, no swimlanes :-(
11:48 pdurbin GitHub Projects is a little bare bones but I like it.
11:48 pdurbin And I think GitHub will keep improving it.
11:58 poikilotherm Ok this should be a good start for now
12:00 pdurbin poikilotherm: looks great! Thank you!
12:00 pdurbin ooo I really want https://github.com/IQSS/dataverse-kubernetes/issues/64
12:01 * pdurbin adds it to his board
12:01 pdurbin It's like dreaming about Christmas.
12:02 poikilotherm Wuahahahaa
12:04 poikilotherm Did you see I already created some glitter balls for thisß
12:06 poikilotherm Maybe I should add some docs and merge :-D
12:07 donsizemore joined #dataverse
12:19 pdurbin I don't see any glitter balls at https://github.com/orgs/IQSS/projects/4
12:24 poikilotherm They are still wrapped
12:25 poikilotherm https://github.com/IQSS/dataverse-kubernetes/issues/64#ref-commit-68658b6
12:25 pdurbin :)
12:45 jri_ joined #dataverse
13:03 pdurbin You can see donsizemore at the table next to us.
13:07 poikilotherm pdurbin I just talked to our auth guy... He will think about it and respond back
13:07 pdurbin cool, should we try to summon qqmeyers here?
13:08 poikilotherm You think this might be of interest for him/them?
13:08 pdurbin He seems to love all things tech.
13:08 pdurbin He had some interesting comments after the Nextcloud presentation about file systems.
13:09 pdurbin And we talked EJB over beers. Like you do.
13:11 poikilotherm :-D
13:11 poikilotherm Sure, go ahead then :-D
13:11 pdurbin The problem is I don't have him on any chat.
13:12 poikilotherm Let me see the mighty wizard in you. After you summoned him, I might tap him.
13:12 pdurbin Even though I'm on all the chats, I think. I'm on IRC (obviously), XMPP, Slack, Signal, WhatsApp, Discord, Skype, Gitter, and probably some I'm forgetting.
13:13 pdurbin I guess I'll have to email him.
13:15 pdurbin done
13:16 pdurbin sachaj: thanks for answering my questions over at https://github.com/IQSS/dataverse-installations/issues/2#issuecomment-506331906 !
13:18 poikilotherm https://www.mtgcardmaker.com/m[…]1=&set2=&setname=
13:20 poikilotherm Maybe we should create a card deck for next years community meeting? :-d
13:20 pdurbin heh
13:20 pdurbin poikilotherm: you have me so worried that if we switch from IRC that chat will be clogged with images :)
13:21 pdurbin but that is really neat
13:21 poikilotherm Depens on the image if you're going to feel clogged, doesn't it?
13:22 pdurbin Is anyone here going to RDA Finland in October? The deadline for session and poster submission is in less than 5 hours, I think: https://rd-alliance.org/plenary-14-session-and-poster-submission-deadline-next-week
13:25 poikilotherm Oi pdurbin how do you feel about a service account for pushing docker images to the hub=
13:26 poikilotherm I am not very fond of using my own account for this on Travis/Jenkins/Whatever...
13:59 poikilotherm donsizemore Jenkins warns about /var/lib/jenkins being almost full
14:00 donsizemore heh. i'll clean out some space
14:02 donsizemore 14G piled up in failed docker builds, 5G in /var/lib/jenkins
14:05 poikilotherm Do you mind if I install the Github pull request plugin?
14:05 donsizemore @pdurbin okay to purge old release warfiles from the IQSS-dataverse-develop job? 4.12, 4.13, 4.14.
14:06 donsizemore @pdurbin and also put in a call to delete target/*.war after the run
14:06 donsizemore @poikilotherm not at all, go for it
14:06 poikilotherm Ok. While in there, shall I update the plugins, too?
14:06 donsizemore @poikilotherm absolutely
14:07 donsizemore there are jenkins plugin updates more often than adobe flashplayer ;)
14:09 poikilotherm Lots of 'em...
14:10 donsizemore @pdurbin beep bop we're getting 503s from harvard dataverse
14:12 donsizemore @poikilotherm I think I last updated them just before the community meeting
14:15 Jim96 joined #dataverse
14:35 poikilotherm OMG pdurbin you did it!
14:35 poikilotherm You successfully summoned the mighty create qqmyers
14:35 poikilotherm creature
14:35 Jim96 Sorry for being late to the party - QDR is using LDAP behind Shib and keeps user account details synced with Drupal.
14:35 poikilotherm Hey Jim96
14:35 poikilotherm Interesting
14:36 poikilotherm So you are using some kind of cronjon for this?
14:36 poikilotherm cronjob
14:36 Jim96 No - drupal modules
14:37 poikilotherm Using the Dataverse User API on updates in Drupal?
14:37 Jim96 FWIW: If we hadn't had a start with shib when I came on, I would have argued for Oauth2 instead - it just would have been harder to switch than go forward.
14:38 Jim96 I think we've just bypassed keeping Dataverse up to date - the buttons to see your account just send you to drupal.
14:40 poikilotherm Ok
14:43 Jim96 One potential pointer for Oauth2 and shib is the CILogon project. It's been a while since I looked but they were/are trying to let you login with shib or Oauth.
14:45 donsizemore correct
14:45 Jim96 Also fwiw: as QDR is looking into Drupal 8, I'm finding that the shib module for it is very minimal - lots of D7 functionality missing. I'll probably fix that but the fact that D8 has been out for a while doesn't suggest there's much interest/activity there.
14:49 poikilotherm Sry guys, gotta go, pick up kids
14:49 poikilotherm Read you tomorrow
14:49 poikilotherm (Maybe later this evening)
15:12 pdurbin Jim96: thanks for stopping by! Did you see the playing card Oliver made with your name on it? :)
15:14 pdurbin "summon expert": https://i.imgur.com/IsGd4Cq.jpg
15:15 pdurbin Time for standup. Does anyone have anything I should mention?
15:15 Jim96 Awesome!
15:15 Jim96 Nothing in particular...
15:28 pdurbin Jim96: actually, I'm about to open an issue having to do with the lock you added in 4.15. Want to hear about it first? :)
15:49 Jim96 sure
15:50 pdurbin Of course I'm having trouble reproducing it now. :)
16:00 pdurbin Ah, it doesn't happen ever time.
16:00 pdurbin But I was just able to reproduce it.
16:01 Jim96 And 'it' is?
16:02 pdurbin Heh. Sorry. I'm writing it up as an issue. Here's the working title: "Edit In Progress" lock remains forever when a tabluar file is uploaded and going through ingest while a second file is uploaded via native API
16:03 pdurbin Does that sound like the lock you added? I haven't looked yet.
16:03 Jim96 I added edit in progress - it gets set/cleared as part of the UpdateDatasetVersionCommand.
16:05 pdurbin Yes, I see what you mean by looking at https://github.com/IQSS/dataverse/pull/5551
16:06 Jim96 We did discover a way that the Update could fail and leave the lock - was mentioned in a separate issue (looking it up now). I haven't checked to see if the fix was added to the pull on that or not.
16:07 pdurbin Yeah, that's what's happening. The lock never goes away. So I can't delete the dataset.
16:09 Jim96 https://github.com/IQSS/dataverse/issues/5847
16:10 pdurbin Interesting. That issue is related but was fixed before 4.15 was released. I'm talking about a bug in 4.15.
16:10 Jim96 The lock should always go away if the command completes. The only issue I know of right now is if the command fails - there's a way the lock stays then. Adding the fix discussed in the issue above would solve that but not the underlying command failure.
16:11 Jim96 That issue was fixed, but I'm not sure it included the fix that I brought up in the comments.
16:11 Jim96 Do you see a command failing in the log?
16:12 Jim96 https://github.com/IQSS/dataverse/issues/5847#issuecomment-497731967
16:13 pdurbin It doesn't look like any extra fixes were added after your comment.
16:14 Jim96 OK - so another PR for me to add... I'm just merging 4.15 and QDR - I'll take a diff there to submit this fix.
16:19 pdurbin Jim96: great! I'm close to being done writing it up.
16:26 pdurbin Caused by: javax.persistence.OptimisticLockException: Exception [EclipseLink-5010] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.excep​tions.OptimisticLockException
16:26 pdurbin Exception Description: The object [edu.harvard.iq.dvn.core.s​tudy.FileMetadata[id=39]] cannot be merged because it has changed or been deleted since it was last read.
16:26 pdurbin at edu.harvard.iq.dataverse.engine.command.​impl.UpdateDatasetVersionCommand.execute​(UpdateDatasetVersionCommand.java:103)
16:27 pdurbin https://github.com/IQSS/dataverse/blob/v4.15/src/main/java/edu/harvard/iq/dataverse/engine/command/impl/UpdateDatasetVersionCommand.java#L103
16:30 Jim96 From that location, I think the fix I'm proposing will remove the lock, but the underlying bug leading to that exception is something that needs to be figured out.
16:31 pdurbin I'm uploading a stack trace.
16:34 pdurbin Jim96: ok, I just created this issue: https://github.com/IQSS/dataverse/issues/5979
16:34 pdurbin To be clear, this might be pre-existing. I just happened to notice the lock you added in 4.15.
16:38 pdurbin And for my purposes for the "create sample data" issue I'm working on, I can just add a sleep as a work around. But clearly there is some sort of bug. :)
17:10 donsizemore @pdurbin jon ran into a similar dealy on 4.14 just before his TRSA demo at the DCM. i can go poke in the logfiles if you want.
17:13 pdurbin orly
17:13 pdurbin Well, it might be good to know which versions of Dataverse are affected.
17:14 pdurbin Maybe the bug exists in 4.14 but looks different. I don't know.
17:15 pdurbin My "sample data" code should work fine on previous versions of Dataverse. I just figured I'd test the latest and greatest. So if you want to follow my steps to reproduce the but on whatever version of Dataverse, please feel free.
17:15 pdurbin And I'd love feedback on if my README makes sense. :)
18:12 pdurbin bricas_: I just updated https://github.com/IQSS/dataverse/releases/tag/v4.15 to say that PostgreSQL 9.6 is now required. Does it look ok?
18:50 donsizemore joined #dataverse
19:51 poikilotherm joined #dataverse
19:55 poikilotherm *tada*
19:55 poikilotherm Anyone still around?
19:56 poikilotherm (BTW pdurbin: have i catched up with pameyer? He hasn't been around for a while... :-D)
20:21 pdurbin poikilotherm: I saw him at the community meeting last week. And his boss.
20:43 xarthisius pdurbin: hey! you mentioned something about an idea the other day
20:43 xarthisius sorry I haven't been paying attention to irc
21:14 poikilotherm pdurbin: still around?
21:17 pdurbin_m joined #dataverse
21:18 pdurbin_m xarthisius: Hi! Are you aware of https://github.com/jupyter/repo2docker/blob/dce6c1e8d731b4846d722ef0701745321c3a694c/repo2docker/contentproviders/zenodo.py ?
21:18 poikilotherm pdurbin_m can we talk about a bot user for a second?
21:29 pdurbin_m poikilotherm: I love bots
21:29 poikilotherm Cool.
21:29 pdurbin_m I love you.
21:29 poikilotherm Are you ok with me adding a GitHub user dataverse-bot?
21:29 poikilotherm I would hand it over to you
21:29 poikilotherm But I'd like to test things
21:30 poikilotherm When things are cool, I'll just pass it on to you guys to add it to teams, change password, email etc
21:31 poikilotherm You know, I'm a maker :-D
21:37 sachaj left #dataverse
21:39 pdurbin_m poikilotherm: what would it do?
21:40 poikilotherm Linking Jenkins and Github. Linking DockerHub and GitHub
21:40 poikilotherm Focus on Jenkins <-> Github
21:41 poikilotherm Can be used to setup hooks, respond to tests, etc
21:41 pdurbin_m chatops?
21:41 poikilotherm Maybe... Naming the Jenkins simple trigger regexes "chatops" might be too much :-D
21:42 poikilotherm But yes, one might create an IRC bot connected to Github via this bot account
21:44 pdurbin_m oh
21:44 pdurbin_m you aren't talking about IRC bots
21:44 poikilotherm Nope, I am talking about an GitHub bot account
21:45 poikilotherm That can be assigned to teams/projects as needed for integration with Jenkins, maybe more
21:45 poikilotherm Credentials to be stored in Jenkins, so people can reuse it without having real access
22:01 poikilotherm I just made an example. Happy to delete the user again.
22:02 poikilotherm Please give Mr. Robot a warm welcome
22:02 poikilotherm https://github.com/dataverse-bot
22:03 poikilotherm He already joined dataverse-kubernetes project as an admin
22:03 poikilotherm But of course he is not yet part of IQSS teams...
22:04 poikilotherm Just a small toy robot, freshly manufactured and wrapped in silver foil
22:06 pdurbin_m poikilotherm: sorry, pushing a bike, walking kids home from camp
22:06 poikilotherm No problem. Take a look at him or her later ;-)
22:13 pdurbin home
22:13 pdurbin whoops, he's gone
22:13 pdurbin poikilotherm: oh, no you're not
22:13 poikilotherm Still there
22:13 pdurbin I've seen bots like this in the Glassfish repo and they seem really great.
22:14 poikilotherm https://github.com/IQSS/dataverse-kubernetes/issues/71#issuecomment-506530703
22:15 poikilotherm Created this by testing the Jenkins GitHub Pull request plugin config
22:15 pdurbin glassfishrobot at https://github.com/javaee/glassfish/pull/22609 for example
22:15 pdurbin "@glassfishrobot Run CI tests please"
22:15 poikilotherm Yeah
22:16 poikilotherm You can configure those strings Jenkins "listens" on per Jenkins project when using the plugin
22:17 pdurbin How did you get the "hello world" in there?
22:17 poikilotherm And by adding the bot user to the Github project this should be easy to integrate as needed
22:17 poikilotherm https://i.imgur.com/JarQT9e.png
22:18 poikilotherm That way ;-)
22:18 pdurbin Nice. Do you mind if I add this to your issue 71?
22:19 poikilotherm That picture?
22:19 pdurbin yeah
22:19 poikilotherm It's not very interesting for someone else (just testing), but if you think it adds value, go ahead
22:20 poikilotherm I hope you like my robot avatar :_D
22:22 pdurbin Yes! Very fun.
22:23 pdurbin It's not that I don't like images. I just love text so much.
22:23 poikilotherm :-D
22:23 pdurbin There's another bot I've been thinking about adding. I got the idea from Public Lab.
22:24 poikilotherm Lots of people are using this stuff :-) Kubernetes devs are using a lot of bots, too
22:24 poikilotherm They do kinda chatops to interact with issues, too
22:25 pdurbin Public Lab uses a bot on GitHub to welcome people who open issues for the first time, I think. I'm looking.
22:25 poikilotherm Yeah, that's great stuff
22:25 poikilotherm This github account could be used for this, too
22:26 pdurbin Sure. And it has a good name. It's clear that it isn't a real person.
22:26 poikilotherm https://github.com/probot/probot
22:27 pdurbin This might be a good reference: https://publiclab.org/wiki/software-outreach#Friendly+Bots
22:27 poikilotherm I thought about a more fancy name, but then sticked with nice and clean, but fancy avatar ;-)
22:28 pdurbin "Copy welcomebot and first-timers-only templates into other projects" https://github.com/publiclab/plots2/issues/3681
22:28 poikilotherm Ah I see they are using probot, too
22:28 pdurbin Yeah, and https://github.com/hoodiehq/first-timers-bot which seems to be built on probot.
22:34 poikilotherm Ok so I will just carry on and see how things work out, right?
22:34 pdurbin Sure! Thanks!
22:34 poikilotherm Depending on that you might consider taking a note at standup tomorrow ;-)
22:34 pdurbin :)
22:34 poikilotherm See how people react to having a machine among them
22:35 pdurbin They might know about iqlogbot
22:35 poikilotherm Ah, so it's just the new guy in town
22:36 poikilotherm Strange guy, having a glass face and Dataverse in his head
22:37 pdurbin He would have been very popular last week.
22:37 pdurbin Maybe we should have a costume contest.
22:37 poikilotherm LOL
22:38 poikilotherm They would fit into the card deck, too
22:38 pdurbin that card was awesome
22:38 pdurbin I played a little Magic back in the day.
22:39 poikilotherm Yeah me too ;-)
22:39 poikilotherm It's been a while
22:39 pdurbin My college roommate sometimes sends me pics of him and his kid playing Magic.
22:39 poikilotherm I dislike the new layout, but I couldn't change it to the old ones :-/
22:55 poikilotherm Ok, bedding time now. Will test the integration more deeply tomorrow.
22:55 poikilotherm Nightinight
22:56 pdurbin 'night

| 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.