ravelo | houkime, Joerg-Neo900: to discuss these topics is imho very Important. I might join tomorrow as i am on vacation right now | 00:18 |
---|---|---|
houkime | 1) The goal is clearly indicated in the heading on my file "improve contributors workflow". I can say it also in an another way: to minimize delays and effort needed for contributor to successfully contribute. I think it is clear enough. I think the delays that are stemming out of a closed model are very significant. They consist of 1) waiting for you to show up in this chat and respond 2) writing and sending a signed email to you with nda 3) waiting | 00:57 |
houkime | for atk to jump in 4) waiting for atk to create an account and manage rights 5) generating ssh keypair for a server 6) waiting for atk to be there and to receive and register your open key 7) cloning and making your branch 8) waiting for atk to be there to make you a remote branch to push to and manage your write access to it. 9) making changes and pushing. | 00:57 |
houkime | formalities alone can take several days, yes, and in fact oksana still doesn't have even read rights even given she was talking about it yesterday and already gone as far as to install kicad. | 00:59 |
houkime | metacollin didn't have so much delay with eeshow because eeshow is completely open and takes literally cloning, changing and sending out a patch | 01:00 |
houkime | complex scripts are a problem because atk for example had to work several days to support open git logs for non-master branches whilst that wouldn't be an issue if not for a system of repo filtration. | 01:03 |
houkime | because just any files and logs would be open by default | 01:04 |
houkime | *would have been | 01:04 |
Joerg-Neo900 | houkime: I also got a goal: stop this discussion. | 01:06 |
Joerg-Neo900 | you either tell me what particular procedure you have trouble with, and I'm pretty confident we already have a solution in place for it that I can help you to understand and use so you achieve to complete the task at your hands. Or I will ignore any further request asking for abstract goals like "streamlining contribution" etc | 01:15 |
Joerg-Neo900 | you never indicate any real task you want to achive (aka goal), you always talk about properties of the project (ease of contribution) you want to change by modifying the tools used (git etc) but frequently you fail to solve a task by all that (like "multiple users can concurrently edit the FOOBAR file") | 01:20 |
Joerg-Neo900 | >>complex scripts are a problem because atk for example had to work several days to support open git logs for non-master branches whilst that wouldn't be an issue if not for a system of repo filtration.<< sorry to put it that plain: you got no idea what you're talking about | 01:23 |
Joerg-Neo900 | the changes you ask for in project, I suggest you better implement in your own project. You're welcome to clone Neo900 and start it your own way | 01:24 |
houkime | so you're opensourcing it and clearing ndas? | 01:25 |
houkime | because otherwise I can't really clone | 01:25 |
houkime | publicly at least | 01:26 |
Joerg-Neo900 | sorry, that's *again* nonsense and shows you have a completely wrong idea about so many things | 01:27 |
houkime | *clone-> fork | 01:28 |
houkime | sorry | 01:28 |
wpwrak | i think it would be hilarious if a copycat actually did try to steal the design ;-) i mean, first, they're likely to work with very different numbers. second, in order to copycat the design, they need n900 parts. now, who owns all those that could still be found in the market ? and will joerg really want to sell them to the copycat ? ;-) | 01:28 |
Joerg-Neo900 | you can't clone the footprints and layout you inherited from metacollin. And I think rhis statement already shows me that you failed to even understand that and I need to rethink the access to project I granted you based on the NDA you sent | 01:29 |
Joerg-Neo900 | everything else is under CC and you're free to start your own NON-COMMERCIAL project from it | 01:29 |
Joerg-Neo900 | and U'd be very happy if you rather do that than continue to pester me about changes in toolchain | 01:30 |
Joerg-Neo900 | obviously you're not using any of the existing toolchain anyway, so why not start your own project right away? AGAON: NOTHING but the layout stuff metacolling and you did is under any "NDA" | 01:33 |
Joerg-Neo900 | so if you hate that much the tools wpwrak and I got set up and provided for contributors, why do you try to talk us unto changing them? | 01:34 |
houkime | no, I just thought for a second that you want to get rid of me so much that you release layout. Probably not though. Sad because this would be 1) from my complaint list auto-completed. | 01:37 |
Joerg-Neo900 | wpwrak: the project is basically dead since sourcing of further N900 parts is getting impossible but to do production we need 200 or 300 more orders for which we can't source the N900. A copycat OTOH could produce a 5ß boards and offer them to those users who already have a N900, "for cheap". I don't know if I care one way or the other | 01:37 |
Joerg-Neo900 | houkime: if there's any layout not done by you that you need me to release so you could continue with the project on your own, then I think you could NOT continue with the project on your own, due to lack of skills. We got no layout to publish yet | 01:39 |
houkime | I can reiterate everything myself to get rid of nda-protected stuff of metacollin and my own, but it will take time and i'm a bit lazy to redo. | 01:42 |
Joerg-Neo900 | yes, more dilligentce in productive work and less bitching about tools would help a lot | 01:45 |
Joerg-Neo900 | I just can say mrtacollin got his stuff sorted and didn't ask for changes in toolchain, rtaher contributed to fixes in the existing one, within 2 days. This is not a pony park for devels to drop by, pick an interesting little weekend duty and then walk on. I had a basically two time 18h nonstop chat with metacollin where I helped him with sharing hints like pointers to documents and whitepapers, setting up his git account and whatnot. With you | 01:49 |
Joerg-Neo900 | I had a month of discussion if gitolite was a good or a bad tool for this purpose | 01:49 |
Joerg-Neo900 | and after that month (and them several more) you still have a >>Instead people will just have their own forks and no write access to the main repo is needed. forks a reviewed upon merge but that's it.<< in your list of issues. Which is exactly how we manage things on our server | 01:54 |
houkime | joerg-neo900: sorry but you're wrong in this last one. Repo is the project folder altogether with all branches. | 01:56 |
houkime | Fork is a similar WHOLE repo copied from the first repo at some point. | 01:57 |
Joerg-Neo900 | listen, I'm fed up with this | 01:58 |
houkime | right now you're managing your repo in a way that different branches are for different people | 01:58 |
houkime | I'm proposing a different thing which is much easier to do and which is usually done | 01:58 |
Joerg-Neo900 | get over it, what we have JUST WORKS and WONT GET CHANGED because "something new is simpler". Nothing is simpler than a working system | 01:59 |
Joerg-Neo900 | if you want simpler new stuff, do your own | 02:00 |
houkime | It introduces delays and oksana is currently stuck in one. | 02:00 |
houkime | whatever | 02:00 |
Joerg-Neo900 | oksana is stuck in nothing | 02:00 |
Joerg-Neo900 | except I missed any request by her inb the noise produced by you | 02:01 |
Joerg-Neo900 | he might be stuck with false info you provided, regarding the repo | 02:01 |
Joerg-Neo900 | she* | 02:02 |
Joerg-Neo900 | I can't see any other stuff she's stuck with | 02:02 |
Joerg-Neo900 | if she wants to review your layout done inder the NDA, then she and you are stuck with me giving an OK to you to share the layout to her. Everything else there IS NOTHING anybody could get stuck | 02:04 |
Joerg-Neo900 | sprry I have a hard time considering all this presented by you as productive cooperation | 02:06 |
Joerg-Neo900 | actually I think it's detrimental to the minimal rest of life in the project, by trampling over the achievements made so far | 02:07 |
Oksana | houkime : 1) Don't turn me into example, I haven't even installed VirtualBox yet, and it's perfectly fine by me to wait a month for access even when I get around to opening to kicad - I have many other things to do, and I have better idea about python than about kicad (and I don't even like python); | 02:15 |
Oksana | 2) while it would be fun for contributors to be able to jump in easily, it could wreak havoc onto large and complicated project of Neo900 - SparkFun is for tiny things; | 02:15 |
Oksana | several days is not too long; | 02:15 |
houkime | ok | 02:16 |
houkime | sorry | 02:16 |
Oksana | And it's interesting to see that apparently board/layout is better done by one person, and schematics by another - but then, I don't know enough about the difference between board and schematics. | 02:17 |
houkime | with neo900 it's just a bit too big to be hadled alone from end to end esp if you're not a contracter. | 02:19 |
houkime | *handled | 02:19 |
houkime | at least in reasonable time | 02:20 |
houkime | And because it is a conversion phone lots of extra research is needed and considerations. | 02:22 |
houkime | that's why i think more people involved is better. | 02:24 |
houkime | esp since stuff gets obsolete on the fly | 02:24 |
houkime | and that's why i want to ease contributions. | 02:24 |
Oksana | Ideally, important [which cannot be replaced by a newer version] stuff gets bought before it gets obsolete (and then "obsolete" doesn't matter). | 02:26 |
houkime | Ideally yes. Not the case here though.( | 02:28 |
Oksana | Don't whine. I can easily give example of a phone-making company which hasn't given any updates for the last four months... Despite claiming that they are all ready, will ship soon [just some more checks to do] And they had much more publicity in the news than Neo900. | 02:31 |
houkime | Was it an opensource company? | 02:33 |
Oksana | Nay. But at least, they promised multi-boot aka "you can boot anything you wish". | 02:34 |
houkime | my point was that we need more devspeed that I can possibly provide in order not to be late to the shinking N900s market. | 02:38 |
houkime | And the devspeed for opensource is contributors and their ease of doing stuff. | 02:39 |
houkime | *shrinking | 02:39 |
houkime | right now we don't have the money to reserve all n900s project needs if i understand correctly | 02:40 |
houkime | also clientbase is getting smaller no matter of reserved n900s. | 02:41 |
Oksana | houkime : Far from shrinking, I would hope. But then, it's difficult to figure out proportion of people looking for something like Neo900, without doing aggressive marketing. | 02:42 |
Oksana | And for aggressive marketing to work, it would be nice to have some good news. Such as, "layout good, making the final prototype" or something. | 02:43 |
Oksana | And large number of contributors can make layout-ing difficult because of mis-communication. | 02:44 |
Oksana | And I have installed geda, besides Kicad. Once I install VirtualBox, will try to take a look at http://neo900.org/git/ee/tree/hw with three different programs, I guess (KiCad4, KiCad5, and gEDA). | 02:48 |
* Oksana is looking at http://neo900.org/stuff/kicad/proto_v2/2016-11-20/review-howto.html , and wonders how it meshes with VM - eeshow already installed, I guess, but initialization probably still needs to be done before viewing the schematics | 02:49 | |
houkime | I don't really believe colayouting can't be organized ok, also I don't think we will achieve real large numbers on this one, at least soon. | 02:55 |
Joerg-Neo900 | you don't need the VM, kicad4 should be available genuinely for your system | 02:55 |
* Oksana nods - which version of kicad is in Debian Stretch?.. | 02:58 | |
* Oksana should switch to Devuan repositories, but with the way I am going, I gain experience with setting up the system by going through unnecessary obstacles. Such as, installing jessie, and then upgrading to stretch (instead of installing stretch from the start) | 03:03 | |
Oksana | Yes, KiCAD 4.0.5 in Stretch/aka/Stable | 03:03 |
houkime | Oksana: do you have a public key on a keyserver so I can send you layout stuff encrypted with it? | 03:30 |
* Oksana has no idea what a keyserver is, and hasn't ever got around to making a public key | 03:41 | |
houkime | If atk were around he could give you read access and then it could be a standard ssh procedure. | 03:47 |
houkime | I'm not sure I got his talent of guiding people through stuff. | 03:50 |
houkime | recovered my conversation with atk on this. It should work like this. You install gnu-pg, then run $ gpg --full-generate-key to generate a new gpg keypair | 04:05 |
houkime | then you want to export public key to an external keyserver $ gpg --keyserver pgp.mit.edu --send-keys <your public key footprint here> | 04:06 |
Oksana | houkime : I am not at Linux computer right now, have got to wait till 20h later or so. | 04:07 |
houkime | ok (although this procedure is not really linux-bound) | 04:09 |
houkime | I need to sleep | 04:09 |
houkime | bye | 04:10 |
ac_laptop | hello people _o/ | 14:42 |
ac_laptop | how is the project going ? | 14:42 |
houkime | you can check the current state of the pcb here https://peertube.social/videos/watch/78a478af-355a-4191-802a-7b11f40bf141 | 14:44 |
houkime | although probably it's not the best video ever produced. Kind of new to the genre, sorry. | 14:47 |
ac_laptop | https://notabug.org/Houkime/Neo900-Planning https://notabug.org/Houkime/Neo900-Issues < Interesting! | 14:47 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!