Difference between revisions of "SAC Meeting 2017-10-12"

From OSGeo
Jump to navigation Jump to search
(Had accidentally taken out Alex's edits thinking it was something I copied from old agenda)
m (Neteler moved page SAC:Oct122017 to SAC Meeting 2017-10-12: sortable name)
 
(11 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
Please list the meeting topics, and link to relevant SAC tickets when possible. Meeting will be for assigning tasks, updating status, and voting. Majority of discussions should happen on the mailing list and IRC in before and after meetings. Estimated 30-60 minutes.
 
Please list the meeting topics, and link to relevant SAC tickets when possible. Meeting will be for assigning tasks, updating status, and voting. Majority of discussions should happen on the mailing list and IRC in before and after meetings. Estimated 30-60 minutes.
  
Time and Date to be set via email list poll.
+
Time and Date: [https://www.timeanddate.com/worldclock/fixedtime.html?year=2017&month=10&day=12&hour=19&min=0&sec=0 UTC: Thursday, October 12, 2017 at 7:00 pm]
  
 
== Current ==
 
== Current ==
* Quick intro of who does what currently
+
* Quick intro of who does what currently - <b>Outcome</b>  [https://wiki.osgeo.org/wiki/SAC#Active it's outlined on wiki no need to discuss]
* LDAP status report
+
* New OSGeo Website:  <b>Outcome</b> Was decided to move forward with OSGeo getting a VPS account and SAC taking ownership of it) see [https://lists.osgeo.org/pipermail/sac/2017-October/008660.html New Website next steps] Alex should forward to Michael to get ball rolling.
 +
* LDAP status report: <b>Outcome</b> LDAP is a mess needs some tender loving care among other things and we need a general contract for this and other issues [https://lists.osgeo.org/pipermail/sac/2017-October/008665.html see]
 +
 
 +
== REST of the Agenda we did not get to ==
 +
 
 
* GIT services status report
 
* GIT services status report
 
* Steps needed to upgrade Gogs to Gitea
 
* Steps needed to upgrade Gogs to Gitea
Line 13: Line 17:
 
* Road ahead
 
* Road ahead
 
* New sysadmin contract
 
* New sysadmin contract
* New OSGeo Website
 
 
* Next meeting proposed for same time, OCT 26,2017
 
* Next meeting proposed for same time, OCT 26,2017
* Setting aside money for Cloud Servers, How much can we afford, what providers.   
+
* Setting aside money for Cloud Servers, How much can we afford, what providers.
  I think we should consider a couple since each has strengths (e.g. some allow stop start, many allow create/drop instead of buying a specific server, some provide lots of bandwidth and automated backups but may have smaller size etc, many offer lots of OS, some are limited to just one etc) and maybe not put all our money in one
+
** I think we should consider a couple since each has strengths (e.g. some allow stop start, many allow create/drop instead of buying a specific server, some provide lots of bandwidth and automated backups but may have smaller size etc, many offer lots of OS, some are limited to just one etc) and maybe not put all our money in one
    Digital Ocean (Droplet), Linode, Amazon EC, SoftLayer, Atlantic.net and other smaller players
+
**  Digital Ocean (Droplet), Linode, Amazon EC, SoftLayer, Atlantic.net and other smaller players
 +
 
 +
 
 +
 
 +
== Transcript ==
 +
 
 +
    18:49:58 jgarnett: meeting soon?
 +
    18:50:57 jgarnett: I like the format described on https://wiki.osgeo.org/wiki/SAC:Oct122017 - especially "Majority of discussions should happen on the mailing list and IRC in before and after meetings."
 +
    18:50:58 sigabrt: Title: SAC:Oct122017 - OSGeo (at wiki.osgeo.org)
 +
    18:56:27 robe2: hey strk were you able to use the jitsi link I put in. I'm the only one there
 +
    18:58:19 jgarnett: is the meeting on IRC or jitsi?
 +
    18:58:33 robe2: jgarnett primarily on irc
 +
    18:58:42 robe2: jitsi is more of an experiment
 +
    18:59:08 robe2: sometimes voice conversation is easier
 +
    19:00:56 robe2: okay everyone ready?
 +
    19:04:42 jgarnett: go for it, I am just here as a guest, can answer questions on website as needed.
 +
    19:04:43 robe2: Guess we should start with brief introductions -- I'm Regina Obe and very new to SAC. My plans is to help with the gogs / gitea migration / and CI bot setups
 +
    19:05:35 robe2: jgarnett haven't been following are you guys all set with the website side of things or still back and forth with where it's going to be hosted
 +
    19:06:17 jgarnett: it is a decision for sac, and this meeting.
 +
    19:07:03 robe2: Hi wildintellect we were just starting I gave my intro
 +
    19:07:11 wildintellect: thanks
 +
    19:07:27 jmckenna: hi all! currently office-less and home-less this week due to construction happening there..so remote works ha). Long-time helper here. thanks Regina for chairing. interesting to see sudden interest in SAC ha! hope this continues.
 +
    19:07:47 jmckenna: (unfortunately the library i am in using wi-fi closes in 50 minutes, sharp ha!)
 +
    19:07:48 robe2: and if per chance we wanted to do a voice call I setup a https://meet.jit.si/osgeo-sac just in case
 +
    19:07:52 robe2: more of an experiment
 +
    19:08:24 robe2: jmkenna well that sucks
 +
    19:08:29 jmckenna: hmm this one time it could be tricky for me to join audio...
 +
    19:08:37 jmckenna: terrible timing, life
 +
    19:08:44 wildintellect: lets just do IRC for now
 +
    19:08:53 robe2: fine with me
 +
    19:08:54 jef: +1
 +
    19:09:22 jmckenna: +!
 +
    19:09:28 jmckenna: +1
 +
    19:10:53 robe2: So wanna do a quick intro or just get to the meat of status reports?
 +
    19:11:15 jmckenna: meat: you're making me hungry though ha
 +
    19:11:18 robe2: I think at this point I might be the only one that benefits from an intro though I kind of know what each of you do very vaguely
 +
    19:11:21 wildintellect: I would hit the top issues
 +
    19:11:33 wildintellect: what each person does is roughly listed on the SAC wiki page
 +
    19:12:15 kalxas: hi all
 +
    19:13:10 robe2: Does anyone mind if I juggle the order of agenda
 +
    19:13:21 jmckenna: as chair you can do that
 +
    19:13:24 jmckenna: no problem
 +
    19:13:34 jmckenna: maybe just paste the one you want to talk about
 +
    19:13:40 wildintellect: +!
 +
    19:13:42 wildintellect: +1
 +
    19:13:45 jmckenna: +1
 +
    19:13:49 robe2: I figure since we have jgarnett here might be best to cover outstanding issues with website and also LDAP which I see as being somewhat related
 +
    19:14:46 robe2: okay I've reordered so lets start off with New Website
 +
    19:15:00 jgarnett: not sure what I can add, for the technical hosting requirements I think it is all in email.
 +
    19:15:17 wildintellect: Status: We approved have GetInteractive setting up a cloud hosted VM to migrate the Beta site to OSGeo control
 +
    19:15:28 jgarnett: Jeff Johnson was more covering that on an emergency basis; our initial contact point with SAC had some difficulties following through back in March.
 +
    19:15:32 wildintellect: question, jmckenna are you willing to take lead on the setup
 +
    19:16:16 jmckenna: sure. i also want to propose a "Website Management Team" also, which would include cvvergara (Vicky) as well
 +
    19:16:22 wildintellect: GetInteractive suggested we setup the VM and provide them access, rather than the other way around
 +
    19:16:36 wildintellect: jmckenna, I'm happy with that, just putting you as the chair of that subgroup
 +
    19:16:49 cvvergara: Hi all
 +
    19:17:03 jmckenna: this would be a quick-response team, partially funded, to handle website security, wordpress installation, PHP issues, database, content, etc.
 +
    19:17:31 jgarnett: jmckenna: I am uncomfortable with this subgroup handling content, this goes beyond the mandate of SAC.
 +
    19:17:48 jgarnett: but I do understand your posession.
 +
    19:17:55 robe2: Yah I think marketing should handle content
 +
    19:18:09 wildintellect: true, I would say the SAC role is to assist users if there are issues related to adding content
 +
    19:18:23 jgarnett: I would prefer to see a new website committee, with a bunch of representation across our community. But honestly it is off topic for this meeting
 +
    19:18:26 robe2: the SAC should just manage patch updates, security, perhaps integration with LDAP to allor user permission for edit
 +
    19:18:36 jgarnett: we need to get this up as soon as possible for our community to work on it.
 +
    19:18:53 cvvergara: I would like to extract statistics from the page ...
 +
    19:18:58 robe2: jgarnett so is getinteractive just using the built in wordpress authentication?
 +
    19:19:03 cvvergara: like users, theyr countries, etc
 +
    19:19:07 jgarnett: robe2: for sure, sac is responsible for hosting + infrastructure always
 +
    19:19:10 wildintellect: robe2, I think so
 +
    19:19:10 cvvergara: to have a statistics section
 +
    19:19:22 wildintellect: so part of the migration is to figure out how to get LDAP running
 +
    19:19:25 jgarnett: robe2: no idea, they were waiting on harison to offer a bridge to osgeo LDAP
 +
    19:19:27 robe2: so we really just should move everything over to VM under our control
 +
    19:19:31 robe2: don't change anything
 +
    19:19:40 wildintellect: robe2, yes thats the plan
 +
    19:19:42 robe2: and then deal with the LDAP integration stuff after
 +
    19:19:48 wildintellect: correct
 +
    19:19:52 robe2: so what's the hold up?
 +
    19:19:57 jef: libvirt? how much space is required? distro?
 +
    19:20:00 wildintellect: just need someone to take the lead
 +
    19:20:12 wildintellect: GetInteractive offered to do it for a small fee
 +
    19:20:20 jmckenna: exactly
 +
    19:20:21 robe2: well first do we have the VM hosting plan in place first
 +
    19:20:27 wildintellect: we have tentatively agreed
 +
    19:20:32 jmckenna: so here is the OSGeo community offering to take the lead
 +
    19:20:49 wildintellect: we do not have a VM hosting plan in place. the service suggested by GetInteractive would meet the need easily
 +
    19:21:04 robe2: I'd be willing to help out. I've setup wordpress clients and migrated their data from server to server before
 +
    19:21:25 wildintellect: this is the part I was hoping jmckenna and team would handle (you are welcome to join)
 +
    19:21:34 wildintellect: we dont' have to do the migration
 +
    19:21:37 jmckenna: i assumed regina and vicky are on the team!
 +
    19:21:41 robe2: So first thing is to get the VM hosting plan in place. Everything else will fall into place
 +
    19:21:48 wildintellect: just setup the VM and give GetInteractive the keys
 +
    19:21:55 wildintellect: and we'd pay them to migrate it
 +
    19:21:56 robe2: yes
 +
    19:22:00 robe2: actually shared keys
 +
    19:22:02 jgarnett: not sure if I am keeping up, but if you form gather a subcomittee as jmckenna suggests their first task could be to review that contract and ask venka to sign it.
 +
    19:22:04 wildintellect: correct
 +
    19:22:10 robe2: we'd have keys too of course.
 +
    19:22:18 wildintellect: jgarnett, yes that sounds like the right approach
 +
    19:22:29 wildintellect: a budget of $3000 is available
 +
    19:22:34 jmckenna: ? ha
 +
    19:22:42 wildintellect: the email thread has the costs, it's less than that
 +
    19:22:51 jmckenna: i would assume equal effort as GetInteractive
 +
    19:22:52 jgarnett: even beyond turning on the switch some work is needed to sort out logins for our crew right (via LDAP)?
 +
    19:23:05 jmckenna: this is something the team can propose to the new OSGeo Baord
 +
    19:23:06 jmckenna: Board
 +
    19:23:09 wildintellect: yes that is on us to figure out after the migration
 +
    19:23:25 jgarnett: the board put aside $3000 as insurance if help was needed, I encourage everyone to figure out what is needed / appropriate and make use of finances appropriately.
 +
    19:23:32 robe2: jgarnett I'm thinking the login settup via LDAP can be done after
 +
    19:23:34 jmckenna: we should assume equal effort, (as likely i am the only person here who has done it for 10 years)
 +
    19:23:49 jmckenna: so let us assume equal effort, to create it, as to maintain it
 +
    19:24:03 jmckenna: so, 3k is not realistic
 +
    19:24:08 jgarnett: (like the board spit-balled that figure in a meeting, do not be held to $3000, you folks are the experts here)
 +
    19:24:11 jmckenna: we can propose to the new OSGeo Board
 +
    19:24:11 wildintellect: that's the migration budget
 +
    19:24:19 wildintellect: not SACs annual operating budget
 +
    19:24:55 kalxas: the budget for the site was voted extra, not a regular SAC or Marketing budget
 +
    19:25:05 wildintellect: * ~$500 (USD)/yr for the hosting
 +
    19:25:05 wildintellect: * $381.68 (USD) one time for the setup
 +
    19:25:11 jgarnett: true, the $3k was set aside to for SAC to support the website/rebranding (not operational budget).
 +
    19:25:17 wildintellect: that's the quote right now
 +
    19:25:41 wildintellect: the hosting cost is actually lower as we don't need the plan they suggested
 +
    19:26:06 wildintellect: and it's only until we bring the website onto our own servers, or decide to long term cloud host
 +
    19:26:29 jgarnett: wildintellect: agreed
 +
    19:26:44 wildintellect: I'll note this is what we voted on in the email thread
 +
    19:27:28 wildintellect: discussion of long term costs for management is up for discussion and amounts needed would be requested in SAC annual budget
 +
    19:27:39 robe2: So next steps we setup a server on the cloud hosting plan GetInteractive suggested we don't even need to sign-off on the contract for that
 +
    19:27:53 wildintellect: correct, it's on us
 +
    19:28:10 wildintellect: to have them do the migration would require the $400 contract
 +
    19:28:35 robe2: Venkat looks over their contract, pays them, we give them ssh access perhaps pre-install some stuff beforehand, have them migrate wordpress on the VM we setup
 +
    19:28:52 wildintellect: we don't even need to pre-install anything beyond ssh
 +
    19:28:58 wildintellect: they will do that part
 +
    19:29:08 robe2: so anything holding us up from just setting up the VM with the service provider they suggested?
 +
    19:29:17 wildintellect: someone to take the lead on doing it
 +
    19:29:34 wildintellect: it's approved, we can ask the Treasurer to pay at any time
 +
    19:30:09 robe2: So we pay, get an account setup, create the VM, setup SSH access for GetInteractive
 +
    19:30:15 wildintellect: correct
 +
    19:30:29 robe2: and who's job is it to do that?
 +
    19:30:49 wildintellect: that's what I was asking if jmckenna wanted to do a lead of the website team
 +
    19:31:01 wildintellect: or you as part of that team
 +
    19:31:18 robe2: I don't even think we need a website team setup to do that first step. Let's just do it
 +
    19:31:46 wildintellect: sure are you volunteering?
 +
    19:31:48 robe2: To me the only issue is OSGeo putting in some credit card thing at the VM hoster
 +
    19:31:53 robe2: okay sure
 +
    19:32:09 * cvvergara robe2 mentioned she had experience migrating
 +
    19:32:11 jj0hns0n: I can volunteer for this new team, but cannot do everything myself
 +
    19:32:12 jgarnett: Alex as chair you can take a passed motion to Michael (treasurer) at any time.
 +
    19:32:21 wildintellect: setup the account, and then we'll email the OSGeo treasurer to login and pay
 +
    19:33:01 wildintellect: see the email thread for the details on which size VM we decided on, it's was one step under the original suggestion
 +
    19:33:21 wildintellect: we can always make it bigger later if needed
 +
    19:34:17 jef: please remind me why we're not hosting the vm ourselves.
 +
    19:34:40 wildintellect: jef, going to take us too much time to get our system prepared for that
 +
    19:34:59 wildintellect: we wanted this to happen, asap
 +
    19:35:16 wildintellect: in a few months if we have the VMs running on our own hardware we can move it
 +
    19:36:03 jef: because we cannot decide on a host?
 +
    19:36:18 wildintellect: software, who's going to setup, etc...
 +
    19:36:30 wildintellect: are we buying a new machine ....
 +
    19:36:40 robe2: So we'll go with host they suggested - https://www.cloudvps.com/openstack/compute
 +
    19:36:41 sigabrt: Title: Compute; your own OpenStack cloud server from € 7.95 p/mo | CloudVPS (at www.cloudvps.com)
 +
    19:37:05 wildintellect: yes the price seemed reasonable and unlike AWS the bandwidth is included
 +
    19:37:55 robe2: and we are going with 4GB plan and can up it higher if we need to
 +
    19:38:17 wildintellect: correct
 +
    19:38:41 robe2: so all we need is someone in OSGeo in finance to - https://order.cloudvps.com/products/openstack?language=EN
 +
    19:38:42 sigabrt: Title: CloudVPS (at order.cloudvps.com)
 +
    19:39:09 robe2: setup an account give us the user / pwd they setup and we take care of the rest (they might have to go as far as selecting the 4GB plan)
 +
    19:39:30 wildintellect: ok, write it up in an email and I'll get it to Mike
 +
    19:40:05 kalxas: if there is quorum here, you can vote now
 +
    19:40:15 wildintellect: we already approved this action via email
 +
    19:40:20 kalxas: ah ok
 +
    19:40:26 jj0hns0n: robe2 let me know what I can do to help once you are ready
 +
    19:40:50 jj0hns0n: I would like to see us check the theme and config into a git repo so it can be easily redeployed
 +
    19:41:05 wildintellect: fyi, this is to host the beta site, jef I expect in a month or two we will have our own VM on OSGeo machines and will put the production site on it
 +
    19:41:54 wildintellect: so this is just to get us over a bump in resource/people/debate
 +
    19:42:02 cvvergara: So, the plan lats for how long?
 +
    19:42:13 wildintellect: a year or less
 +
    19:42:17 cvvergara: *lasts
 +
    19:42:22 wildintellect: we pay monthly
 +
    19:42:30 wildintellect: so we can stop easily at any point
 +
    19:42:36 robe2: I suspect they are like most cloud hosters that you can cancel at any time
 +
    19:42:42 wildintellect: correct
 +
    19:42:44 robe2: they charge you for what you've used up there
 +
    19:43:02 jef: wildintellect: ok, I thought there were plenty of resources on osgeo6 for that.
 +
    19:43:16 wildintellect: jef, there are but we don't have VM software setup yet
 +
    19:43:23 wildintellect: nor a recent base image to work with
 +
    19:43:58 jef: wildintellect: setting up libvirt and debootstrapping one shouldn't take months ;)
 +
    19:44:03 kalxas: so osgeo6 does not have kvm installed at all?
 +
    19:44:03 * cvvergara I like the idea of jj0hns0n about git, I would like to experiment on my computer about the statistics
 +
    19:44:16 jef: kalxas: modules are there. libvirt not yet
 +
    19:44:20 wildintellect: jef, technically no, by committee yes
 +
    19:44:33 kalxas: OS version?
 +
    19:44:44 wildintellect: correct osgeo6 was installed with all projects in the main system not vituralized
 +
    19:44:50 jef: wildintellect: yes, I notice ;)
 +
    19:44:53 jef: kalxas: jessie
 +
    19:44:59 kalxas: thanks jef
 +
    19:44:59 jgarnett: thanks everyone for your assistence on this one; really appricate the chance to go forward and deliver this darn project to our community :)
 +
    19:45:16 wildintellect: that was the choice we made when we bought it
 +
    19:45:29 wildintellect: we did debate containers and virtualization at the time
 +
    19:45:36 kalxas: wildintellect, that is ok
 +
    19:45:41 wildintellect: osgeo7 is in the budget for this year
 +
    19:45:49 kalxas: exactly my thoughts
 +
    19:45:56 wildintellect: so we could also move on buying that and due virtualization on it
 +
    19:46:09 wildintellect: but we need to retire osgeo4 to make rack space
 +
    19:46:20 robe2: wildintellect composing mail now we said Debian -- Debian 8 okay
 +
    19:46:25 kalxas: so we have fixed rack space?
 +
    19:46:28 robe2: They have Debian 7 and Debian 8
 +
    19:46:39 wildintellect: sure latest Debian sounds good
 +
    19:46:58 wildintellect: kalxas, yes limited rack space/power
 +
    19:47:08 wildintellect: fyi newer machines are smaller and more power efficient
 +
    19:47:15 * kalxas will avoid flaming this chat with systemd :D
 +
    19:47:18 jgarnett: perhaps we should discuss on mailing list; there were a few more agenda topics and only 10mins remaining.
 +
    19:47:28 wildintellect: also osgeo4 is going to fail soon
 +
    19:48:00 wildintellect: sure lets try to discuss LDAP in this context, might need to move other topics to next meeting OCT 26
 +
    19:48:35 wildintellect: I somewhat explained - "Available machines and their load"
 +
    19:49:09 wildintellect: strk, is LDAP topic yours?
 +
    19:49:49 cvvergara: I have a presentation at this time on oct 26
 +
    19:49:50 robe2: wildintellect we want backup or leave that out for now -- looks like for 150GB it adds 19 Euro / month
 +
    19:49:57 robe2: I presume we can add it on later
 +
    19:50:26 wildintellect: robe2, yes lets discuss that on email - we have a backup machine we can send stuff to ourselves
 +
    19:50:53 strk: hey
 +
    19:50:59 strk: sorry I just realized we had a meeting
 +
    19:51:00 strk: :(
 +
    19:51:14 wildintellect: want to talk LDAP for 5 minutes?
 +
    19:51:17 jef: strk: yes, tomorrow is today
 +
    19:51:41 * wildintellect flew back from tomorrow, yesterday
 +
    19:52:08 strk: I'm so far from everything I dunno what I can add to what I added to the wiki already
 +
    19:52:26 strk: LDAP: we are requiring a mantra to complete registration, tools to complete registration are logging to syslog
 +
    19:52:44 robe2: okay sent email to SAC
 +
    19:52:55 strk: we have NO way to tell when a LDAP credential was last used (there's a trac ticket to request that feature)
 +
    19:53:04 jmckenna: and wiki linking through LDAP also
 +
    19:53:21 strk: right, there's no wiki linking through LDAP
 +
    19:53:25 wildintellect: and new website LDAP
 +
    19:53:27 jmckenna: important
 +
    19:53:33 strk: new website LDAP should be easy
 +
    19:53:41 wildintellect: so we have a big list of LDAP related tasks
 +
    19:53:43 strk: whoever sets up the website should be able to use LDAP
 +
    19:53:59 strk: there's a "ldap" keyworkd I've been using on trac
 +
    19:54:05 wildintellect: should we look into paying an LDAP expert to solve these questions?
 +
    19:54:11 strk: +1
 +
    19:54:18 jmckenna: i saw mention of "harison + LDAP + SAC"...who is harison? i have never heard of him before, ever
 +
    19:54:26 strk: https://trac.osgeo.org/osgeo/query?status=assigned&status=new&status=reopened&keywords=~ldap&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority
 +
    19:54:27 sigabrt: Title: Custom Query – OSGeo (at trac.osgeo.org)
 +
    19:54:41 strk: Harrison is the one who couldn't complete the task with MarketingCommetee
 +
    19:54:45 strk: aka astrodog
 +
    19:54:55 jmckenna: odd...is he a SAC member?
 +
    19:55:00 strk: I've seen him recently talking in discuss or dunno what
 +
    19:55:00 jmckenna: i have never heard of him
 +
    19:55:00 wildintellect: note, he did help with Codehaus migration on a previous contract
 +
    19:55:06 wildintellect: yes he joined SAC
 +
    19:55:22 wildintellect: he's been on IRC for years
 +
    19:55:37 jmckenna: ah codehaus
 +
    19:55:39 strk: https://wiki.osgeo.org/wiki/User:Astrodog (not much written here)
 +
    19:55:40 sigabrt: Title: User:Astrodog - OSGeo (at wiki.osgeo.org)
 +
    19:56:01 jmckenna: so marketing committee paid harison, i see
 +
    19:56:11 strk: he's "Harrison Grundy" here: https://wiki.osgeo.org/wiki/SAC#Active
 +
    19:56:11 jgarnett: I understand he ran into some health troubles earlier in the year, and did let us know so we sat around waiting :(
 +
    19:56:12 sigabrt: Title: SAC - OSGeo (at wiki.osgeo.org)
 +
    19:56:20 jmckenna: yikes
 +
    19:56:23 strk: I'm not sure he got the money
 +
    19:56:31 strk: probably not (I hope not, I mean.. he didn't deliver anything)
 +
    19:56:47 jgarnett: money? he was a volunteer from SAC, you did not sign a contract with him.
 +
    19:56:47 jmckenna: yikes
 +
    19:57:01 strk: I don't think SAC signed any contract, but I thought Marketing Com. did ?
 +
    19:57:02 jmckenna: time to think differently all
 +
    19:57:04 strk: or just prepared it ?
 +
    19:57:11 strk: or what was the 3K ?
 +
    19:57:13 jgarnett: nope, hosting is SAC
 +
    19:57:15 jmckenna: let us now treat OSGeo as we treat GetInteractive
 +
    19:57:31 wildintellect: we had a previous contract with him for codehaus migration, his work on the new website was volunteer
 +
    19:57:48 strk: so there was a communication problem
 +
    19:57:57 strk: or I'm too slow to understand things
 +
    19:57:58 wildintellect: anyways, back to LDAP, lets put together a scope of work on the tasks
 +
    19:58:05 jmckenna: we can't put these critical things on volunteers. we must pay our own experts for time. change in thinking is needed
 +
    19:58:06 wildintellect: so we can put it out to bid for a contract
 +
    19:58:11 jgarnett: Yep, SAC has a quote for hosting for $3000 from Get Interactive, think it was approved above.
 +
    19:58:20 jmckenna: yes LDAP is critical
 +
    19:58:39 wildintellect: jgarnett, with modifications, the current plan is under $1000
 +
    19:58:46 jgarnett: ah nice
 +
    19:59:26 strk: I think we need a generic contract for sysadmin, like the previous 2 ones made with me
 +
    19:59:27 jgarnett: Note that SAC negotation of small contracts inspired this approach - volunteers backed by professional help when we can afford it.
 +
    19:59:35 wildintellect: any volunteers to write the scope of work for LDAP tasks?
 +
    19:59:41 jgarnett: (gotta run folks, thanks for having me as a guest)
 +
    19:59:41 robe2: strk yes I agree we need a generic contract
 +
    19:59:45 jmckenna: strk: agreed
 +
    19:59:50 jmckenna: very important
 +
    20:00:04 jmckenna: strk did critical work for the foundation
 +
    20:00:33 strk: if we don't find a candidate within SAC we need to look outside
 +
    20:00:36 wildintellect: ok well we need some volunteers to write short scope of work (bullet points is fine), on what such contracts would cover
 +
    20:00:53 strk: but SAC chair should take an active role in writing such call-for-interest
 +
    20:01:10 strk: I think we should use trac, it's already bulletted
 +
    20:01:21 jmckenna: sounds good
 +
    20:01:22 wildintellect: thats fine make a list of top tickets
 +
    20:01:32 wildintellect: I can write a paragraph around that
 +
    20:01:36 strk: order by priority: https://trac.osgeo.org/osgeo/query?status=assigned&status=new&status=reopened&order=priority
 +
    20:01:36 wildintellect: and we can send it out
 +
    20:01:37 sigabrt: Title: Custom Query – OSGeo (at trac.osgeo.org)
 +
    20:01:54 strk: and as volunteers we can try to clean that list up, close obsoleted tickets, change priorities etc.
 +
    20:01:59 wildintellect: apologies I need to go
 +
    20:02:06 strk: for example I've the impression that SSL is a bigger priority these days
 +
    20:02:12 wildintellect: +1 that sounds like a good idea
 +
    20:02:14 strk: as some people cannot browse OSGeo website
 +
    20:02:36 jmckenna: strk: i recently got that feedback as well, SSL importance
 +
    20:02:45 wildintellect: please put that on the next agenda
 +
    20:02:48 jmckenna: i think a US federal agency requires it now
 +
    20:03:21 strk: same list as above but excluding OSGeoLive: https://trac.osgeo.org/osgeo/query?status=assigned&status=new&status=reopened&component=!LiveDVD&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority
 +
    20:03:23 sigabrt: Title: Custom Query – OSGeo (at trac.osgeo.org)
 +
    20:03:25 strk: the SSL thing is 3rd in the list already
 +
    20:04:01 jmckenna: interesting
 +
    20:04:14 jmckenna: good thing for this contract
 +
    20:04:33 strk: and I just closed the first as invalid, so it's now 2nd
 +
    20:04:46 strk: look how it becomes 1st now
 +
    20:04:49 jmckenna: ha, uh oh
 +
    20:04:50 robe2: yes ssl is important
 +
    20:05:10 strk: there, other one is closed as wontfix
 +
    20:05:12 robe2: we have a wildcard for *.osgeo.org
 +
    20:05:17 strk: there's a lot of these old unactable tickets
 +
    20:05:34 strk: so a contracted sysadmin (and any volunteer) could go around closing those tickets
 +
    20:05:40 strk: and approaching the real ones
 +
    20:06:04 strk: and further organize components/proprities to help with that
 +
    20:06:16 jmckenna: nodding my head yes here
 +
    20:06:23 strk: robe2: the problem is not obtaining the certificate, but better not be specific here, it's all in the ticket
 +
    20:06:38 strk: here we just need to decide on action
 +
    20:07:08 strk: and I think action should be asking who'd be up for getting 5k USD for working trough those tickets for one 50 hours
 +
    20:07:44 robe2: This is just for SSL tickets?
 +
    20:07:54 robe2: or we talking SSL/LDAP?
 +
    20:07:57 jmckenna: a general contract
 +
    20:07:59 strk: there are currently 201 open tickets _excluding_ the LiveDVD ones
 +
    20:08:05 strk: general contract
 +
    20:08:09 robe2: okay
 +
    20:08:10 jmckenna: a lot of work ha!
 +
    20:08:15 strk: to be renewed as much as possible (to different people, possibly)
 +
    20:08:16 jmckenna: lots to do
 +
    20:08:29 strk: we want more people in turn to get this role, in the hope they'll stick around even after contract ends
 +
    20:08:44 strk: so each one gets a chance to spend time understanding more about the situation
 +
    20:08:52 jmckenna: good plan
 +
    20:08:54 strk: and can be more effective even as a volunteer later
 +
    20:09:06 robe2: good plan
 +
    20:09:12 jef: can anyone comment on #2007's validity?
 +
    20:09:12 robe2: Okay I post an email
 +
    20:09:50 robe2: Does general contract only limited to people in SAC or anyone or anyone in OSGeo at large
 +
    20:09:51 strk: jef: did you try looking up ldap via email address ?
 +
    20:10:08 strk: robe2: I think SAC people should take precedence, if nobody answers we should ask in OSGeo at large
 +
    20:10:32 strk: but with the idea that anyone signing such contract would end up joining SAC
 +
    20:11:13 cvvergara: So, maybe this is an idea
 +
    20:12:11 cvvergara: there is the GSI thing, maybe we can have the students clasify the issues ...
 +
    20:12:19 cvvergara: but then again that is for novemeber
 +
    20:12:29 cvvergara: and maybe is not such a good idea
 +
    20:12:54 jmckenna: GCI = Google Code-in
 +
    20:13:00 jmckenna: students 13-17 age
 +
    20:13:11 jmckenna: but...these tasks are very low-level
 +
    20:13:14 strk: students classifying tickets, dunno how helpful that'd be
 +
    20:13:41 jmckenna: not sure either cvvergara but i like your thinking!
 +
    20:14:21 strk: me too, maybe they could do something like: query the trac DB to check bugs last updated more than 7 years ago and ask if they are still needed
 +
    20:14:26 strk: that's simpler to do
 +
    20:14:57 robe2: strk yah I like that and there are a ton of those
 +
    20:15:00 strk: maybe they could add a keyword to mark them as candidate for closing as wontfix
 +
    20:15:19 jmckenna: interesting idea
 +
    20:15:23 strk: so at the end of GSI we could search for keyword and close all those who did not get a reply after 7 days or so
 +
    20:15:32 jmckenna: not bad
 +
    20:16:02 cvvergara: Sounds reasonable
 +
    20:16:16 strk: cvvergara: did you join SAC then ? Or are you already a member ?
 +
    20:16:39 cvvergara: I added my name on the SAC list
 +
    20:16:49 cvvergara: and asked for the mailing list also
 +
    20:16:56 cvvergara: yes, plan to work on the site
 +
    20:17:34 cvvergara: as part of the working team
 +
    20:17:49 strk: cool
 +
    20:18:06 strk: I'm really sorry I was late to the meeting :(
 +
    20:18:14 jmckenna: good meeting
 +
    20:18:37 strk: were decisions made ? will action follow ? :)
 +
    20:18:39 jmckenna: too bad for my website team. hopefully later the 'posession' will change ha
 +
    20:18:54 jmckenna: i think decisions were made earlier
 +
    20:19:06 cvvergara: So, I will make a sketch of the task for the GCI for SAC
 +
    20:19:55 jmckenna: cool
 +
    20:19:59 jmckenna: thanks for a good meeting all
 +
    20:20:05 cvvergara: thanks
 +
    20:20:21 strk: I'd also like to see LiveDVD move out of the "osgeo" trac instance, as it gets lots of tickets
 +
    20:20:32 strk: but dunno who's in that group to talk about this
 +
    20:20:43 cvvergara: yeah, I have my own tickets here:
 +
    20:20:53 strk: robe2: were you the scribble ? Will I read a report on SAC list ?
 +
    20:21:04 cvvergara: https://github.com/cvvergara/OSGeoLive-doc/issues
 +
    20:21:05 sigabrt: Title: Issues · cvvergara/OSGeoLive-doc · GitHub (at github.com)
 +
    20:21:22 jmckenna: cvvergara: maybe you can help strk with moving trac issues?
 +
    20:21:51 jmckenna: strk do we just need a new "component" for OSGeo-Live on trac??
 +
    20:21:58 robe2: strk scribble?
 +
    20:22:02 strk: there is a component already
 +
    20:22:10 strk: robe2: the one who takes notes and then reports to the list :)
 +
    20:22:12 jmckenna: oh
 +
    20:22:15 cvvergara: I think first the OSGeoLive project needs to be informed, so that they can makea decistion of where to place them
 +
    20:22:16 robe2: I was just going to take the irc log once we are done and dump it in the wiki as our transcript
 +
    20:22:27 jmckenna: "scribe"
 +
    20:22:42 strk: "scribe", sorry :)
 +
    20:22:45 cvvergara: (note that I am talking in third person as me and many here are on the project, bt I am speaking as SAC here)
 +
    20:22:46 jmckenna: :D
 +
    20:23:08 strk: cvvergara: great! I think I've asked in the past (darkblue maybe, or kalxas too?)
 +
    20:23:19 cvvergara: and
 +
    20:23:20 robe2: strk and jmckenna I've submitted two notes to list -- the next steps for new website which I expect Alex to forward to Mike to get ball rolling
 +
    20:23:28 robe2: and request for $5000 USD general contract
 +
    20:23:30 strk: but didn't understand the outcome of the decision, there was some talking about moving to github, some to Gogs... so dunno
 +
    20:23:35 jmckenna: thanks robe2
 +
    20:23:42 strk: thanks robe2
 +
 
 +
[[Category:Infrastructure]]
 +
[[Category:SAC Meetings]]

Latest revision as of 06:17, 22 October 2017

Agenda

Please list the meeting topics, and link to relevant SAC tickets when possible. Meeting will be for assigning tasks, updating status, and voting. Majority of discussions should happen on the mailing list and IRC in before and after meetings. Estimated 30-60 minutes.

Time and Date: UTC: Thursday, October 12, 2017 at 7:00 pm

Current

  • Quick intro of who does what currently - Outcome it's outlined on wiki no need to discuss
  • New OSGeo Website: Outcome Was decided to move forward with OSGeo getting a VPS account and SAC taking ownership of it) see New Website next steps Alex should forward to Michael to get ball rolling.
  • LDAP status report: Outcome LDAP is a mess needs some tender loving care among other things and we need a general contract for this and other issues see

REST of the Agenda we did not get to

  • GIT services status report
  • Steps needed to upgrade Gogs to Gitea
  • Available machines and their load
  • Road ahead
  • New sysadmin contract
  • Next meeting proposed for same time, OCT 26,2017
  • Setting aside money for Cloud Servers, How much can we afford, what providers.
    • I think we should consider a couple since each has strengths (e.g. some allow stop start, many allow create/drop instead of buying a specific server, some provide lots of bandwidth and automated backups but may have smaller size etc, many offer lots of OS, some are limited to just one etc) and maybe not put all our money in one
    • Digital Ocean (Droplet), Linode, Amazon EC, SoftLayer, Atlantic.net and other smaller players


Transcript

   18:49:58	jgarnett:	meeting soon?
   18:50:57	jgarnett:	I like the format described on https://wiki.osgeo.org/wiki/SAC:Oct122017 - especially "Majority of discussions should happen on the mailing list and IRC in before and after meetings."
   18:50:58	sigabrt:	Title: SAC:Oct122017 - OSGeo (at wiki.osgeo.org)
   18:56:27	robe2:	hey strk were you able to use the jitsi link I put in. I'm the only one there
   18:58:19	jgarnett:	is the meeting on IRC or jitsi?
   18:58:33	robe2:	jgarnett primarily on irc
   18:58:42	robe2:	jitsi is more of an experiment
   18:59:08	robe2:	sometimes voice conversation is easier
   19:00:56	robe2:	okay everyone ready?
   19:04:42	jgarnett:	go for it, I am just here as a guest, can answer questions on website as needed.
   19:04:43	robe2:	Guess we should start with brief introductions -- I'm Regina Obe and very new to SAC. My plans is to help with the gogs / gitea migration / and CI bot setups
   19:05:35	robe2:	jgarnett haven't been following are you guys all set with the website side of things or still back and forth with where it's going to be hosted
   19:06:17	jgarnett:	it is a decision for sac, and this meeting.
   19:07:03	robe2:	Hi wildintellect we were just starting I gave my intro
   19:07:11	wildintellect:	thanks
   19:07:27	jmckenna:	hi all! currently office-less and home-less this week due to construction happening there..so remote works ha). Long-time helper here. thanks Regina for chairing. interesting to see sudden interest in SAC ha! hope this continues.
   19:07:47	jmckenna:	(unfortunately the library i am in using wi-fi closes in 50 minutes, sharp ha!)
   19:07:48	robe2:	and if per chance we wanted to do a voice call I setup a https://meet.jit.si/osgeo-sac just in case
   19:07:52	robe2:	more of an experiment
   19:08:24	robe2:	jmkenna well that sucks
   19:08:29	jmckenna:	hmm this one time it could be tricky for me to join audio...
   19:08:37	jmckenna:	terrible timing, life
   19:08:44	wildintellect:	lets just do IRC for now
   19:08:53	robe2:	fine with me
   19:08:54	jef:	+1
   19:09:22	jmckenna:	+!
   19:09:28	jmckenna:	+1
   19:10:53	robe2:	So wanna do a quick intro or just get to the meat of status reports?
   19:11:15	jmckenna:	meat: you're making me hungry though ha
   19:11:18	robe2:	I think at this point I might be the only one that benefits from an intro though I kind of know what each of you do very vaguely
   19:11:21	wildintellect:	I would hit the top issues
   19:11:33	wildintellect:	what each person does is roughly listed on the SAC wiki page
   19:12:15	kalxas:	hi all
   19:13:10	robe2:	Does anyone mind if I juggle the order of agenda
   19:13:21	jmckenna:	as chair you can do that
   19:13:24	jmckenna:	no problem
   19:13:34	jmckenna:	maybe just paste the one you want to talk about
   19:13:40	wildintellect:	+!
   19:13:42	wildintellect:	+1
   19:13:45	jmckenna:	+1
   19:13:49	robe2:	I figure since we have jgarnett here might be best to cover outstanding issues with website and also LDAP which I see as being somewhat related
   19:14:46	robe2:	okay I've reordered so lets start off with New Website
   19:15:00	jgarnett:	not sure what I can add, for the technical hosting requirements I think it is all in email.
   19:15:17	wildintellect:	Status: We approved have GetInteractive setting up a cloud hosted VM to migrate the Beta site to OSGeo control
   19:15:28	jgarnett:	Jeff Johnson was more covering that on an emergency basis; our initial contact point with SAC had some difficulties following through back in March.
   19:15:32	wildintellect:	question, jmckenna are you willing to take lead on the setup
   19:16:16	jmckenna:	sure. i also want to propose a "Website Management Team" also, which would include cvvergara (Vicky) as well
   19:16:22	wildintellect:	GetInteractive suggested we setup the VM and provide them access, rather than the other way around
   19:16:36	wildintellect:	jmckenna, I'm happy with that, just putting you as the chair of that subgroup
   19:16:49	cvvergara:	Hi all
   19:17:03	jmckenna:	this would be a quick-response team, partially funded, to handle website security, wordpress installation, PHP issues, database, content, etc.
   19:17:31	jgarnett:	jmckenna: I am uncomfortable with this subgroup handling content, this goes beyond the mandate of SAC.
   19:17:48	jgarnett:	but I do understand your posession.
   19:17:55	robe2:	Yah I think marketing should handle content
   19:18:09	wildintellect:	true, I would say the SAC role is to assist users if there are issues related to adding content
   19:18:23	jgarnett:	I would prefer to see a new website committee, with a bunch of representation across our community. But honestly it is off topic for this meeting
   19:18:26	robe2:	the SAC should just manage patch updates, security, perhaps integration with LDAP to allor user permission for edit
   19:18:36	jgarnett:	we need to get this up as soon as possible for our community to work on it.
   19:18:53	cvvergara:	I would like to extract statistics from the page ...
   19:18:58	robe2:	jgarnett so is getinteractive just using the built in wordpress authentication?
   19:19:03	cvvergara:	like users, theyr countries, etc
   19:19:07	jgarnett:	robe2: for sure, sac is responsible for hosting + infrastructure always
   19:19:10	wildintellect:	robe2, I think so
   19:19:10	cvvergara:	to have a statistics section
   19:19:22	wildintellect:	so part of the migration is to figure out how to get LDAP running
   19:19:25	jgarnett:	robe2: no idea, they were waiting on harison to offer a bridge to osgeo LDAP
   19:19:27	robe2:	so we really just should move everything over to VM under our control
   19:19:31	robe2:	don't change anything
   19:19:40	wildintellect:	robe2, yes thats the plan
   19:19:42	robe2:	and then deal with the LDAP integration stuff after
   19:19:48	wildintellect:	correct
   19:19:52	robe2:	so what's the hold up?
   19:19:57	jef:	libvirt? how much space is required? distro?
   19:20:00	wildintellect:	just need someone to take the lead
   19:20:12	wildintellect:	GetInteractive offered to do it for a small fee
   19:20:20	jmckenna:	exactly
   19:20:21	robe2:	well first do we have the VM hosting plan in place first
   19:20:27	wildintellect:	we have tentatively agreed
   19:20:32	jmckenna:	so here is the OSGeo community offering to take the lead
   19:20:49	wildintellect:	we do not have a VM hosting plan in place. the service suggested by GetInteractive would meet the need easily
   19:21:04	robe2:	I'd be willing to help out. I've setup wordpress clients and migrated their data from server to server before
   19:21:25	wildintellect:	this is the part I was hoping jmckenna and team would handle (you are welcome to join)
   19:21:34	wildintellect:	we dont' have to do the migration
   19:21:37	jmckenna:	i assumed regina and vicky are on the team!
   19:21:41	robe2:	So first thing is to get the VM hosting plan in place. Everything else will fall into place
   19:21:48	wildintellect:	just setup the VM and give GetInteractive the keys
   19:21:55	wildintellect:	and we'd pay them to migrate it
   19:21:56	robe2:	yes
   19:22:00	robe2:	actually shared keys
   19:22:02	jgarnett:	not sure if I am keeping up, but if you form gather a subcomittee as jmckenna suggests their first task could be to review that contract and ask venka to sign it.
   19:22:04	wildintellect:	correct
   19:22:10	robe2:	we'd have keys too of course.
   19:22:18	wildintellect:	jgarnett, yes that sounds like the right approach
   19:22:29	wildintellect:	a budget of $3000 is available
   19:22:34	jmckenna:	? ha
   19:22:42	wildintellect:	the email thread has the costs, it's less than that
   19:22:51	jmckenna:	i would assume equal effort as GetInteractive
   19:22:52	jgarnett:	even beyond turning on the switch some work is needed to sort out logins for our crew right (via LDAP)?
   19:23:05	jmckenna:	this is something the team can propose to the new OSGeo Baord
   19:23:06	jmckenna:	Board
   19:23:09	wildintellect:	yes that is on us to figure out after the migration
   19:23:25	jgarnett:	the board put aside $3000 as insurance if help was needed, I encourage everyone to figure out what is needed / appropriate and make use of finances appropriately.
   19:23:32	robe2:	jgarnett I'm thinking the login settup via LDAP can be done after
   19:23:34	jmckenna:	we should assume equal effort, (as likely i am the only person here who has done it for 10 years)
   19:23:49	jmckenna:	so let us assume equal effort, to create it, as to maintain it
   19:24:03	jmckenna:	so, 3k is not realistic
   19:24:08	jgarnett:	(like the board spit-balled that figure in a meeting, do not be held to $3000, you folks are the experts here)
   19:24:11	jmckenna:	we can propose to the new OSGeo Board
   19:24:11	wildintellect:	that's the migration budget
   19:24:19	wildintellect:	not SACs annual operating budget
   19:24:55	kalxas:	the budget for the site was voted extra, not a regular SAC or Marketing budget
   19:25:05	wildintellect:	* ~$500 (USD)/yr for the hosting
   19:25:05	wildintellect:	* $381.68 (USD) one time for the setup
   19:25:11	jgarnett:	true, the $3k was set aside to for SAC to support the website/rebranding (not operational budget).
   19:25:17	wildintellect:	that's the quote right now
   19:25:41	wildintellect:	the hosting cost is actually lower as we don't need the plan they suggested
   19:26:06	wildintellect:	and it's only until we bring the website onto our own servers, or decide to long term cloud host
   19:26:29	jgarnett:	wildintellect: agreed
   19:26:44	wildintellect:	I'll note this is what we voted on in the email thread
   19:27:28	wildintellect:	discussion of long term costs for management is up for discussion and amounts needed would be requested in SAC annual budget
   19:27:39	robe2:	So next steps we setup a server on the cloud hosting plan GetInteractive suggested we don't even need to sign-off on the contract for that
   19:27:53	wildintellect:	correct, it's on us
   19:28:10	wildintellect:	to have them do the migration would require the $400 contract
   19:28:35	robe2:	Venkat looks over their contract, pays them, we give them ssh access perhaps pre-install some stuff beforehand, have them migrate wordpress on the VM we setup
   19:28:52	wildintellect:	we don't even need to pre-install anything beyond ssh
   19:28:58	wildintellect:	they will do that part
   19:29:08	robe2:	so anything holding us up from just setting up the VM with the service provider they suggested?
   19:29:17	wildintellect:	someone to take the lead on doing it
   19:29:34	wildintellect:	it's approved, we can ask the Treasurer to pay at any time
   19:30:09	robe2:	So we pay, get an account setup, create the VM, setup SSH access for GetInteractive
   19:30:15	wildintellect:	correct
   19:30:29	robe2:	and who's job is it to do that?
   19:30:49	wildintellect:	that's what I was asking if jmckenna wanted to do a lead of the website team
   19:31:01	wildintellect:	or you as part of that team
   19:31:18	robe2:	I don't even think we need a website team setup to do that first step. Let's just do it
   19:31:46	wildintellect:	sure are you volunteering?
   19:31:48	robe2:	To me the only issue is OSGeo putting in some credit card thing at the VM hoster
   19:31:53	robe2:	okay sure
   19:32:09		* cvvergara robe2 mentioned she had experience migrating
   19:32:11	jj0hns0n:	I can volunteer for this new team, but cannot do everything myself
   19:32:12	jgarnett:	Alex as chair you can take a passed motion to Michael (treasurer) at any time.
   19:32:21	wildintellect:	setup the account, and then we'll email the OSGeo treasurer to login and pay
   19:33:01	wildintellect:	see the email thread for the details on which size VM we decided on, it's was one step under the original suggestion
   19:33:21	wildintellect:	we can always make it bigger later if needed
   19:34:17	jef:	please remind me why we're not hosting the vm ourselves.
   19:34:40	wildintellect:	jef, going to take us too much time to get our system prepared for that
   19:34:59	wildintellect:	we wanted this to happen, asap
   19:35:16	wildintellect:	in a few months if we have the VMs running on our own hardware we can move it
   19:36:03	jef:	because we cannot decide on a host?
   19:36:18	wildintellect:	software, who's going to setup, etc...
   19:36:30	wildintellect:	are we buying a new machine ....
   19:36:40	robe2:	So we'll go with host they suggested - https://www.cloudvps.com/openstack/compute
   19:36:41	sigabrt:	Title: Compute; your own OpenStack cloud server from € 7.95 p/mo | CloudVPS (at www.cloudvps.com)
   19:37:05	wildintellect:	yes the price seemed reasonable and unlike AWS the bandwidth is included
   19:37:55	robe2:	and we are going with 4GB plan and can up it higher if we need to
   19:38:17	wildintellect:	correct
   19:38:41	robe2:	so all we need is someone in OSGeo in finance to - https://order.cloudvps.com/products/openstack?language=EN
   19:38:42	sigabrt:	Title: CloudVPS (at order.cloudvps.com)
   19:39:09	robe2:	setup an account give us the user / pwd they setup and we take care of the rest (they might have to go as far as selecting the 4GB plan)
   19:39:30	wildintellect:	ok, write it up in an email and I'll get it to Mike
   19:40:05	kalxas:	if there is quorum here, you can vote now
   19:40:15	wildintellect:	we already approved this action via email
   19:40:20	kalxas:	ah ok
   19:40:26	jj0hns0n:	robe2 let me know what I can do to help once you are ready
   19:40:50	jj0hns0n:	I would like to see us check the theme and config into a git repo so it can be easily redeployed
   19:41:05	wildintellect:	fyi, this is to host the beta site, jef I expect in a month or two we will have our own VM on OSGeo machines and will put the production site on it
   19:41:54	wildintellect:	so this is just to get us over a bump in resource/people/debate
   19:42:02	cvvergara:	So, the plan lats for how long?
   19:42:13	wildintellect:	a year or less
   19:42:17	cvvergara:	*lasts
   19:42:22	wildintellect:	we pay monthly
   19:42:30	wildintellect:	so we can stop easily at any point
   19:42:36	robe2:	I suspect they are like most cloud hosters that you can cancel at any time
   19:42:42	wildintellect:	correct
   19:42:44	robe2:	they charge you for what you've used up there
   19:43:02	jef:	wildintellect: ok, I thought there were plenty of resources on osgeo6 for that.
   19:43:16	wildintellect:	jef, there are but we don't have VM software setup yet
   19:43:23	wildintellect:	nor a recent base image to work with
   19:43:58	jef:	wildintellect: setting up libvirt and debootstrapping one shouldn't take months ;)
   19:44:03	kalxas:	so osgeo6 does not have kvm installed at all?
   19:44:03		* cvvergara I like the idea of jj0hns0n about git, I would like to experiment on my computer about the statistics
   19:44:16	jef:	kalxas: modules are there. libvirt not yet
   19:44:20	wildintellect:	jef, technically no, by committee yes
   19:44:33	kalxas:	OS version?
   19:44:44	wildintellect:	correct osgeo6 was installed with all projects in the main system not vituralized
   19:44:50	jef:	wildintellect: yes, I notice ;)
   19:44:53	jef:	kalxas: jessie
   19:44:59	kalxas:	thanks jef
   19:44:59	jgarnett:	thanks everyone for your assistence on this one; really appricate the chance to go forward and deliver this darn project to our community :)
   19:45:16	wildintellect:	that was the choice we made when we bought it
   19:45:29	wildintellect:	we did debate containers and virtualization at the time
   19:45:36	kalxas:	wildintellect, that is ok
   19:45:41	wildintellect:	osgeo7 is in the budget for this year
   19:45:49	kalxas:	exactly my thoughts
   19:45:56	wildintellect:	so we could also move on buying that and due virtualization on it
   19:46:09	wildintellect:	but we need to retire osgeo4 to make rack space
   19:46:20	robe2:	wildintellect composing mail now we said Debian -- Debian 8 okay
   19:46:25	kalxas:	so we have fixed rack space?
   19:46:28	robe2:	They have Debian 7 and Debian 8
   19:46:39	wildintellect:	sure latest Debian sounds good
   19:46:58	wildintellect:	kalxas, yes limited rack space/power
   19:47:08	wildintellect:	fyi newer machines are smaller and more power efficient
   19:47:15		* kalxas will avoid flaming this chat with systemd :D
   19:47:18	jgarnett:	perhaps we should discuss on mailing list; there were a few more agenda topics and only 10mins remaining.
   19:47:28	wildintellect:	also osgeo4 is going to fail soon
   19:48:00	wildintellect:	sure lets try to discuss LDAP in this context, might need to move other topics to next meeting OCT 26
   19:48:35	wildintellect:	I somewhat explained - "Available machines and their load"
   19:49:09	wildintellect:	strk, is LDAP topic yours?
   19:49:49	cvvergara:	I have a presentation at this time on oct 26
   19:49:50	robe2:	wildintellect we want backup or leave that out for now -- looks like for 150GB it adds 19 Euro / month
   19:49:57	robe2:	I presume we can add it on later
   19:50:26	wildintellect:	robe2, yes lets discuss that on email - we have a backup machine we can send stuff to ourselves
   19:50:53	strk:	hey
   19:50:59	strk:	sorry I just realized we had a meeting
   19:51:00	strk:	:(
   19:51:14	wildintellect:	want to talk LDAP for 5 minutes?
   19:51:17	jef:	strk: yes, tomorrow is today
   19:51:41		* wildintellect flew back from tomorrow, yesterday
   19:52:08	strk:	I'm so far from everything I dunno what I can add to what I added to the wiki already
   19:52:26	strk:	LDAP: we are requiring a mantra to complete registration, tools to complete registration are logging to syslog
   19:52:44	robe2:	okay sent email to SAC
   19:52:55	strk:	we have NO way to tell when a LDAP credential was last used (there's a trac ticket to request that feature)
   19:53:04	jmckenna:	and wiki linking through LDAP also
   19:53:21	strk:	right, there's no wiki linking through LDAP
   19:53:25	wildintellect:	and new website LDAP
   19:53:27	jmckenna:	important
   19:53:33	strk:	new website LDAP should be easy
   19:53:41	wildintellect:	so we have a big list of LDAP related tasks
   19:53:43	strk:	whoever sets up the website should be able to use LDAP
   19:53:59	strk:	there's a "ldap" keyworkd I've been using on trac
   19:54:05	wildintellect:	should we look into paying an LDAP expert to solve these questions?
   19:54:11	strk:	+1
   19:54:18	jmckenna:	i saw mention of "harison + LDAP + SAC"...who is harison? i have never heard of him before, ever
   19:54:26	strk:	https://trac.osgeo.org/osgeo/query?status=assigned&status=new&status=reopened&keywords=~ldap&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority
   19:54:27	sigabrt:	Title: Custom Query – OSGeo (at trac.osgeo.org)
   19:54:41	strk:	Harrison is the one who couldn't complete the task with MarketingCommetee
   19:54:45	strk:	aka astrodog
   19:54:55	jmckenna:	odd...is he a SAC member?
   19:55:00	strk:	I've seen him recently talking in discuss or dunno what
   19:55:00	jmckenna:	i have never heard of him
   19:55:00	wildintellect:	note, he did help with Codehaus migration on a previous contract
   19:55:06	wildintellect:	yes he joined SAC
   19:55:22	wildintellect:	he's been on IRC for years
   19:55:37	jmckenna:	ah codehaus
   19:55:39	strk:	https://wiki.osgeo.org/wiki/User:Astrodog (not much written here)
   19:55:40	sigabrt:	Title: User:Astrodog - OSGeo (at wiki.osgeo.org)
   19:56:01	jmckenna:	so marketing committee paid harison, i see
   19:56:11	strk:	he's "Harrison Grundy" here: https://wiki.osgeo.org/wiki/SAC#Active
   19:56:11	jgarnett:	I understand he ran into some health troubles earlier in the year, and did let us know so we sat around waiting :(
   19:56:12	sigabrt:	Title: SAC - OSGeo (at wiki.osgeo.org)
   19:56:20	jmckenna:	yikes
   19:56:23	strk:	I'm not sure he got the money
   19:56:31	strk:	probably not (I hope not, I mean.. he didn't deliver anything)
   19:56:47	jgarnett:	money? he was a volunteer from SAC, you did not sign a contract with him.
   19:56:47	jmckenna:	yikes
   19:57:01	strk:	I don't think SAC signed any contract, but I thought Marketing Com. did ?
   19:57:02	jmckenna:	time to think differently all
   19:57:04	strk:	or just prepared it ?
   19:57:11	strk:	or what was the 3K ?
   19:57:13	jgarnett:	nope, hosting is SAC
   19:57:15	jmckenna:	let us now treat OSGeo as we treat GetInteractive
   19:57:31	wildintellect:	we had a previous contract with him for codehaus migration, his work on the new website was volunteer
   19:57:48	strk:	so there was a communication problem
   19:57:57	strk:	or I'm too slow to understand things
   19:57:58	wildintellect:	anyways, back to LDAP, lets put together a scope of work on the tasks
   19:58:05	jmckenna:	we can't put these critical things on volunteers. we must pay our own experts for time. change in thinking is needed
   19:58:06	wildintellect:	so we can put it out to bid for a contract
   19:58:11	jgarnett:	Yep, SAC has a quote for hosting for $3000 from Get Interactive, think it was approved above.
   19:58:20	jmckenna:	yes LDAP is critical
   19:58:39	wildintellect:	jgarnett, with modifications, the current plan is under $1000
   19:58:46	jgarnett:	ah nice
   19:59:26	strk:	I think we need a generic contract for sysadmin, like the previous 2 ones made with me
   19:59:27	jgarnett:	Note that SAC negotation of small contracts inspired this approach - volunteers backed by professional help when we can afford it.
   19:59:35	wildintellect:	any volunteers to write the scope of work for LDAP tasks?
   19:59:41	jgarnett:	(gotta run folks, thanks for having me as a guest)
   19:59:41	robe2:	strk yes I agree we need a generic contract
   19:59:45	jmckenna:	strk: agreed
   19:59:50	jmckenna:	very important
   20:00:04	jmckenna:	strk did critical work for the foundation
   20:00:33	strk:	if we don't find a candidate within SAC we need to look outside
   20:00:36	wildintellect:	ok well we need some volunteers to write short scope of work (bullet points is fine), on what such contracts would cover
   20:00:53	strk:	but SAC chair should take an active role in writing such call-for-interest
   20:01:10	strk:	I think we should use trac, it's already bulletted
   20:01:21	jmckenna:	sounds good
   20:01:22	wildintellect:	thats fine make a list of top tickets
   20:01:32	wildintellect:	I can write a paragraph around that
   20:01:36	strk:	order by priority: https://trac.osgeo.org/osgeo/query?status=assigned&status=new&status=reopened&order=priority
   20:01:36	wildintellect:	and we can send it out
   20:01:37	sigabrt:	Title: Custom Query – OSGeo (at trac.osgeo.org)
   20:01:54	strk:	and as volunteers we can try to clean that list up, close obsoleted tickets, change priorities etc.
   20:01:59	wildintellect:	apologies I need to go
   20:02:06	strk:	for example I've the impression that SSL is a bigger priority these days
   20:02:12	wildintellect:	+1 that sounds like a good idea
   20:02:14	strk:	as some people cannot browse OSGeo website
   20:02:36	jmckenna:	strk: i recently got that feedback as well, SSL importance
   20:02:45	wildintellect:	please put that on the next agenda
   20:02:48	jmckenna:	i think a US federal agency requires it now
   20:03:21	strk:	same list as above but excluding OSGeoLive: https://trac.osgeo.org/osgeo/query?status=assigned&status=new&status=reopened&component=!LiveDVD&col=id&col=summary&col=status&col=owner&col=type&col=priority&col=milestone&order=priority
   20:03:23	sigabrt:	Title: Custom Query – OSGeo (at trac.osgeo.org)
   20:03:25	strk:	the SSL thing is 3rd in the list already
   20:04:01	jmckenna:	interesting
   20:04:14	jmckenna:	good thing for this contract
   20:04:33	strk:	and I just closed the first as invalid, so it's now 2nd
   20:04:46	strk:	look how it becomes 1st now
   20:04:49	jmckenna:	ha, uh oh
   20:04:50	robe2:	yes ssl is important
   20:05:10	strk:	there, other one is closed as wontfix
   20:05:12	robe2:	we have a wildcard for *.osgeo.org
   20:05:17	strk:	there's a lot of these old unactable tickets
   20:05:34	strk:	so a contracted sysadmin (and any volunteer) could go around closing those tickets
   20:05:40	strk:	and approaching the real ones
   20:06:04	strk:	and further organize components/proprities to help with that
   20:06:16	jmckenna:	nodding my head yes here
   20:06:23	strk:	robe2: the problem is not obtaining the certificate, but better not be specific here, it's all in the ticket
   20:06:38	strk:	here we just need to decide on action
   20:07:08	strk:	and I think action should be asking who'd be up for getting 5k USD for working trough those tickets for one 50 hours
   20:07:44	robe2:	This is just for SSL tickets?
   20:07:54	robe2:	or we talking SSL/LDAP?
   20:07:57	jmckenna:	a general contract
   20:07:59	strk:	there are currently 201 open tickets _excluding_ the LiveDVD ones
   20:08:05	strk:	general contract
   20:08:09	robe2:	okay
   20:08:10	jmckenna:	a lot of work ha!
   20:08:15	strk:	to be renewed as much as possible (to different people, possibly)
   20:08:16	jmckenna:	lots to do
   20:08:29	strk:	we want more people in turn to get this role, in the hope they'll stick around even after contract ends
   20:08:44	strk:	so each one gets a chance to spend time understanding more about the situation
   20:08:52	jmckenna:	good plan
   20:08:54	strk:	and can be more effective even as a volunteer later
   20:09:06	robe2:	good plan
   20:09:12	jef:	can anyone comment on #2007's validity?
   20:09:12	robe2:	Okay I post an email
   20:09:50	robe2:	Does general contract only limited to people in SAC or anyone or anyone in OSGeo at large
   20:09:51	strk:	jef: did you try looking up ldap via email address ?
   20:10:08	strk:	robe2: I think SAC people should take precedence, if nobody answers we should ask in OSGeo at large
   20:10:32	strk:	but with the idea that anyone signing such contract would end up joining SAC
   20:11:13	cvvergara:	So, maybe this is an idea
   20:12:11	cvvergara:	there is the GSI thing, maybe we can have the students clasify the issues ...
   20:12:19	cvvergara:	but then again that is for novemeber
   20:12:29	cvvergara:	and maybe is not such a good idea
   20:12:54	jmckenna:	GCI = Google Code-in
   20:13:00	jmckenna:	students 13-17 age
   20:13:11	jmckenna:	but...these tasks are very low-level
   20:13:14	strk:	students classifying tickets, dunno how helpful that'd be
   20:13:41	jmckenna:	not sure either cvvergara but i like your thinking!
   20:14:21	strk:	me too, maybe they could do something like: query the trac DB to check bugs last updated more than 7 years ago and ask if they are still needed
   20:14:26	strk:	that's simpler to do
   20:14:57	robe2:	strk yah I like that and there are a ton of those
   20:15:00	strk:	maybe they could add a keyword to mark them as candidate for closing as wontfix
   20:15:19	jmckenna:	interesting idea
   20:15:23	strk:	so at the end of GSI we could search for keyword and close all those who did not get a reply after 7 days or so
   20:15:32	jmckenna:	not bad
   20:16:02	cvvergara:	Sounds reasonable
   20:16:16	strk:	cvvergara: did you join SAC then ? Or are you already a member ?
   20:16:39	cvvergara:	I added my name on the SAC list
   20:16:49	cvvergara:	and asked for the mailing list also
   20:16:56	cvvergara:	yes, plan to work on the site
   20:17:34	cvvergara:	as part of the working team
   20:17:49	strk:	cool
   20:18:06	strk:	I'm really sorry I was late to the meeting :(
   20:18:14	jmckenna:	good meeting
   20:18:37	strk:	were decisions made ? will action follow ? :)
   20:18:39	jmckenna:	too bad for my website team. hopefully later the 'posession' will change ha
   20:18:54	jmckenna:	i think decisions were made earlier
   20:19:06	cvvergara:	So, I will make a sketch of the task for the GCI for SAC
   20:19:55	jmckenna:	cool
   20:19:59	jmckenna:	thanks for a good meeting all
   20:20:05	cvvergara:	thanks
   20:20:21	strk:	I'd also like to see LiveDVD move out of the "osgeo" trac instance, as it gets lots of tickets
   20:20:32	strk:	but dunno who's in that group to talk about this
   20:20:43	cvvergara:	yeah, I have my own tickets here:
   20:20:53	strk:	robe2: were you the scribble ? Will I read a report on SAC list ?
   20:21:04	cvvergara:	https://github.com/cvvergara/OSGeoLive-doc/issues
   20:21:05	sigabrt:	Title: Issues · cvvergara/OSGeoLive-doc · GitHub (at github.com)
   20:21:22	jmckenna:	cvvergara: maybe you can help strk with moving trac issues?
   20:21:51	jmckenna:	strk do we just need a new "component" for OSGeo-Live on trac??
   20:21:58	robe2:	strk scribble?
   20:22:02	strk:	there is a component already
   20:22:10	strk:	robe2: the one who takes notes and then reports to the list :)
   20:22:12	jmckenna:	oh
   20:22:15	cvvergara:	I think first the OSGeoLive project needs to be informed, so that they can makea decistion of where to place them
   20:22:16	robe2:	I was just going to take the irc log once we are done and dump it in the wiki as our transcript
   20:22:27	jmckenna:	"scribe"
   20:22:42	strk:	"scribe", sorry :)
   20:22:45	cvvergara:	(note that I am talking in third person as me and many here are on the project, bt I am speaking as SAC here)
   20:22:46	jmckenna:	:D
   20:23:08	strk:	cvvergara: great! I think I've asked in the past (darkblue maybe, or kalxas too?)
   20:23:19	cvvergara:	and
   20:23:20	robe2:	strk and jmckenna I've submitted two notes to list -- the next steps for new website which I expect Alex to forward to Mike to get ball rolling
   20:23:28	robe2:	and request for $5000 USD general contract
   20:23:30	strk:	but didn't understand the outcome of the decision, there was some talking about moving to github, some to Gogs... so dunno
   20:23:35	jmckenna:	thanks robe2
   20:23:42	strk:	thanks robe2