17:31:45 #startmeeting 17:31:45 Meeting started Fri Aug 1 17:31:45 2014 UTC. The chair is gwelkind. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:31:45 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:32:03 #meetingname RepoManagementRepo 17:32:03 The meeting name has been set to 'repomanagementrepo' 17:32:12 :00-:05 New members introduce themselves, moderators outline the structure and standards of the meeting 17:32:12 :05-:25 Review the conclusions of the last meeting, devs report relevant progress, update project Trello board accordingly 17:32:12 :25-:45 Discuss the project at a higher level. The work that needs to be done between now and the next meeting. Also time to evaluate the progress of the previous week and ask clarifying questions. 17:32:12 :45-1:00 Make conclusions and delegate workpieces for all members to do before next meeting. 17:32:34 #topic Introductions 17:33:25 Hello, I'm gwelkind! We are now meeting to discuss centralization of OSE's project data 17:33:52 Please try to maintain focus during the meeting and be respectful to all present 17:33:56 Anyone new here? 17:35:11 pers, would you like to discuss data centralization with us? 17:35:55 kashyap, you here? 17:35:59 Of, cource. I'm here at Factor E Farm. 17:36:07 Oh, nice. Will? 17:36:16 Yes 17:36:54 Great! I presume that victormacul has shown you the trello? 17:37:29 I just did it! 17:37:43 tnx 17:39:25 pers, our primary goal right now is to segment OSE's project data into sovereign github repos, each commanded by small groups of branch managers 17:39:39 that sound like something you can get into? 17:39:50 Sure. 17:41:01 Sweet. Really glad to have you aboard for this, I'm sure your expertise will be invaluable here 17:41:11 #ProgressUpdate 17:41:18 I mean, 17:41:23 #topic ProgressUpdate 17:41:41 Any luck contacting Elifarley, victormacul? 17:42:31 I talked with him yestarday and ask him to participate of our meetings a talk with you by skype 17:42:58 Now, I sent a mesange to him again to remember about the meeting 17:44:11 Hm. Alright, well, moving forwards. 17:44:31 I put together the project charter here: https://docs.google.com/document/d/1GfsquB6U7IT9Rb9HS1LvwNdWE5hzFfDTwmywsCSqQ1M/edit 17:45:05 and put some serious thought into what the next step is here 17:45:11 no more progress to report 17:45:21 How are things on your end victormacul? 17:46:46 I finished to organize the board. So I remove the old cards and add some new cards related with the phases that we did. 17:47:18 http://www.lucidchart.com/invitations/accept/307893e5-b2ea-46ec-acd5-a68b1b89198a 17:48:49 could you talk with someone else of the advisors list? 17:49:09 Nice 17:50:08 Yes, good idea, I'll set up meetings with folks from the kicad project and contact some of the alumni. 17:51:19 #PlansForNextMeeting 17:51:45 I think we're ready to begin Phase II: implementation 17:52:43 Gabe, remember to copy us in the emails that you will send 17:52:55 Will do! 17:53:08 ok 17:53:39 The tasks I see in the immediate future are: Adding local githooks, writing deployment bots (and defining instructional standards) and formalizing github workflow 17:54:06 pers, I could really use your help with these things, I think they're mostly fairly straightforward 17:55:18 Yea. I can help you with git and irc. 17:55:44 Doap. How about this: I can add some task cards in the backlog, add full descriptions and just feel free to assign yourself to any of them you have time/interest for? 17:55:57 Sounds good. 17:56:17 perfect 17:56:23 You guys know where you want to go. Just sick me at some tasks. 17:57:22 Doap? 17:57:37 Like dope, but soapy 17:57:54 Gotcha. 17:58:13 OK, great. I think your knowledge of github likely exceeds my own, so definitely feel free to throw out your own ideas if you think there's a better way for us to do something. 17:58:36 Yea. I've been using git since before github. 17:58:59 woah... 17:59:07 I'll update the project cards now, and we can divvy them up. They will all be blue. 17:59:49 pers, do you have any idea if there's a more elegant way to make local githooks pulled with clones besides having the user run a script to populate their .git/hooks dir? 17:59:50 I'll get familiar with Trello and pitch in. 18:02:07 What do you envision hooks being used for? 18:03:04 We've been searching for an elegant solution for storing and presenting CAD data for the past few weeks. 18:03:56 The STEP 242 specification should be the holy grail of Open source CAD design, serving as a universal format interchangeable between different CAD programs 18:04:01 but unfortunately it does not exist yet 18:04:29 we have looked to open source CAD programs to meet our needs, but unfortunately none of them are sufficiently developed to meet our needs 18:04:37 Yea. Dealing with a bunch of binary filed with github is probably not going to work well, if at all. 18:04:43 s/files/filed/ 18:05:03 Right, exactly 18:05:32 The bigest problem being the explosion of the repo size as everything is kept. 18:05:55 Exactly, it's a serious hurdle 18:06:03 So, one solution I've thought of would be to use proprietary binary formats, but implement a githook that stores them on a separate cloud service 18:06:52 allowing one to clone the repo quickly, and ask git to grab the CAD versions they need automatically when a new commit is checkout'd 18:06:58 Also 18:07:11 github has a very useful utility known as visualdiff 18:07:24 which superimposes .stl models and shows you the difference between them 18:07:57 Thats not bad. We store the metadata in the repo and use S3 or some other cloud drive. With scripts to push/pull. 18:08:15 Haven't seen visualdiff yet, but I'll investigate. 18:08:20 So, if every commit, we store the binary file externally and remind the user to export an .stl file, we can track changes and keep a reasonably sized repo 18:09:05 I've never used it before, but my understanding is it can be easily activated so long as there are tracked .stls in our repo 18:09:48 I'm very open to any ideas that you have, it's the best I've got so far 18:10:15 Its a start. Best to get cracking at a 0.1 and start eating our own dogfood. 18:10:57 hahaha, agreed 18:11:16 I'll hit these cards now. Anyone have anything to add before endmeeting? 18:11:28 Thanks for this. 18:11:51 :) thank you 18:12:24 OSE won't reach escape velocity unless we can make sure our work is transcending factor e farm 18:12:47 the power of open source is in massive collaboration, the power of massive collaboration is in the clouds 18:12:55 Cheers, everyone 18:13:01 #endmeeting