These are chat archives for symengine/symengine

16th
Oct 2015
Isuru Fernando
@isuruf
Oct 16 2015 14:49
@certik, Did you enable PRs for symengine.rb in Appveyor CI?
Ondřej Čertík
@certik
Oct 16 2015 14:51
No
Let me enable it.
Did Travis start working for symengine?
Isuru Fernando
@isuruf
Oct 16 2015 14:52
yes
Also, I added you as a team member for symengine.rb and symengine.py accounts in Appveyor. Can you access it?
Yes, looks like I can.
Isuru Fernando
@isuruf
Oct 16 2015 14:58
You also made one for symengine/symengine.rb?
@certik, do you have to logout and login to isuruf-team to access settings in symengine.py? or do they appear in certik-team
Ondřej Čertík
@certik
Oct 16 2015 15:54
I don't know, the appveyor setup is confusing.
The link I sent should be for symengine/symengine.rb, no matter the address.
Isuru Fernando
@isuruf
Oct 16 2015 15:59
How do I start the build for the PR?
Ondřej Čertík
@certik
Oct 16 2015 16:00
I don't know, I forget if you have to flip a switch or something. Does appveyor allow some kind of "group maintenance" for an organization like symengine?
Isuru Fernando
@isuruf
Oct 16 2015 16:00
Yes. Github teams
Ondřej Čertík
@certik
Oct 16 2015 16:01
Ok, let's set it up then.
Travis seems to be back up: symengine/symengine#618, did you make any changes to the setup?
Isuru Fernando
@isuruf
Oct 16 2015 16:02
No. I just closed and opened the PR
Do you have administrative privileges for https://ci.appveyor.com/project/isuruf/symengine-py-l1jmr?
Ondřej Čertík
@certik
Oct 16 2015 16:07
I do not.
At least I can't seem to see the "settings" tab.
Isuru Fernando
@isuruf
Oct 16 2015 16:07
Hm, can you try logging out and log in again to see if there's a dropdown menu?
Ondřej Čertík
@certik
Oct 16 2015 16:13
So when I login (using github), it offers me two accounts: certik and isuruf. The certik account which I use doesn't have admin for your repo, but the isuruf account allows me to see your repositories (?) including having the admin rights for the repo above.
Isuru Fernando
@isuruf
Oct 16 2015 16:14
Great. Which repos do you have access to?
from isuruf?
Ondřej Čertík
@certik
Oct 16 2015 16:15
symengine.rb, symengine, symengine.py, symengine/symengine.py, csympy
Isuru Fernando
@isuruf
Oct 16 2015 16:15
Wow, you get access to everything
Ondřej Čertík
@certik
Oct 16 2015 16:17
Yeah.
Isuru Fernando
@isuruf
Oct 16 2015 16:18
Can you check now for which projects you can access settings?
Ondřej Čertík
@certik
Oct 16 2015 16:22
I logged out and in, and I can access the setting tab for all 5 projects.
Isuru Fernando
@isuruf
Oct 16 2015 16:26
One last time, can you check?
Ondřej Čertík
@certik
Oct 16 2015 16:28
Now I can only access symengine/symengine.py, but I still see the other repos (without admin access now)
Isuru Fernando
@isuruf
Oct 16 2015 16:32
Great.
Here's what we should do,
  1. https://ci.appveyor.com/team
    Create a new role called github and assign no permissions
  2. In Github teams, add the role github to all Github teams
  3. In project settings, give necessary permission to github role
Ondřej Čertík
@certik
Oct 16 2015 16:38
Is this all on appveyor, or is step 2 on github.com?
Isuru Fernando
@isuruf
Oct 16 2015 16:38
All on appveyor
Github teams can be found at the bottom of appveyor teams page
Ondřej Čertík
@certik
Oct 16 2015 16:41
Ok, I've created the github roles, added this role to the symengine push access team, and finally added this role in https://ci.appveyor.com/project/certik/symengine
Would you mind checking if you have access to it?
Isuru Fernando
@isuruf
Oct 16 2015 16:43
For, certik/symengine, I have access to settings
For certik/symengine.rb, I have access to run builds
Isuru Fernando
@isuruf
Oct 16 2015 16:53
@abinashmeher999, can you add me to https://rubygems.org/gems/symengine to do some tests?
Ondřej Čertík
@certik
Oct 16 2015 17:04
I fixed the symengine.rb, try it again
Isuru Fernando
@isuruf
Oct 16 2015 17:05
No change, but access to run builds is enough
Ondřej Čertík
@certik
Oct 16 2015 17:07
Weird, you should have access to this repo: https://ci.appveyor.com/project/certik/symengine-rb
The builds are available only if you are the author of the PR by default. So you want more.
I double checked that the github role is enabled there.
Isuru Fernando
@isuruf
Oct 16 2015 17:09
In each project you have, VIEW, RUN BUILD, UPDATE SETTINGS, DELETE PROJECT. I have permissions for VIEW, RUN BUILD in symengine.rb which is enough. For symengine I have VIEW, RUN BUILD, UPDATE SETTINGS
I don't think appveyor makes any distinguish between who made the PR
Ondřej Čertík
@certik
Oct 16 2015 17:11
I specifically clicked "update settings" allowed for the 'github' role.
Isuru Fernando
@isuruf
Oct 16 2015 17:11
Hmm
Ondřej Čertík
@certik
Oct 16 2015 17:12
But I did it only after you told me you don't have access to it (which indeed you didn't have before), so you might need to log out and in, or something.
Isuru Fernando
@isuruf
Oct 16 2015 17:12
This appveyor permissions are over-complicated.
I just logged out and logged in and there's no difference
Ondřej Čertík
@certik
Oct 16 2015 17:21
Ok. I am sorry about it, I don't know what could be causing it.
Isuru Fernando
@isuruf
Oct 16 2015 17:22
Ondřej Čertík
@certik
Oct 16 2015 17:36
Excellent. (For me it says queued)