@pooh (inder) I'd like that but it really depends
things would need to get merged before proposals come in. if I'm not mistaken, last summer's work is not integrated, so that'd be a huge blocker. we can't have work backing up or it'll be wasted.
@sean I totally agree. I will try to get as much merging done as possible before proposals start coming. Still, if we go with OGV this year, I would like to narrow down on the scope and prioritize the kind of projects we accept for OGV.
Hi, i'm Harry Moose(Harinder Singh Balala), I love programming, composing music and finding similarities between both processes. I would love to participate in Google Summer of Code. I have worked on various projects in Ruby on Rails, HTML and python. I have looked through the project ideas and i want to work in OGV backend.
hi @Harry Moose and welcome. There's very little time left to discuss or help if you get stuck on something, but glad to hear you're interested and look forward to reading your proposal
@Sean i have already looked at issues, i will be able to create a proposal by tomorrow.
That won't leave time for feedback before the deadline, but glad to hear it.
I know I'll try my best to give some output by today.
Here's the link to my proposal - https://docs.google.com/document/d/1hNxOyDZlrnPAuRBJc5kn3OMANwgaDtzcgUKO4tYN80U/edit?usp=sharing
@Harry Moose Thank you for the proposal. I am glad you are interested in the development of OGV. As @Sean has already told, we didn't have much time to review or discuss the proposal. However still, it would be great if you can provide some patches within coming couple of days, that would give us an idea of the way you work. Also please keep communicating here, or in emails about your patches and opinions about OGV.
P.S Not that you need it but Good Luck!
@ih8sum3r How are things on your end?
Sure @pooh (inder) , Thanks Alot
@pooh (inder) I have done with the setup of OGV, after facing so many errors, finally it's working. Now I'm going to work on issues, Hope it'll be fixed.
@Harry Moose great! Can you tell, what errors you faced? How did you solve them? What changes our readme file require?
I had faced some permission errors and meteor update problems, OGV was not working because of permissions.
Today, i have updated the Readme file and requested a pull request on github.
@Harry Moose @Aditya Gulati Thank you for your pull requests. Just making sure that you know, the PR that we are expecting needs to be something other than documentation/ simple update. Something that shows that you are able to read the code, understand a problem and solve it. I am sure you already know this, just trying to be double sure. Having said that, thank you both for updating readme and pushing OGV to latest. Not that you need it, best of luck for GSoC.
@pooh (inder) currently I'm working on the console password issue
Oh, great! Looking forward.
How to open ogv file in cmd and run it?
OGV isn't a command line program. It needs a web server, for example. The "Install and run BRL-CAD's Online Geometry Viewer (OGV)" task contains the steps needed.
Hey @Daniel Rossberg
Hey @Daniel Rossberg Can OGV downloaded to Windows?
Hey Daniel Rossberg Can OGV downloaded to Windows?
Yes. But, following the discussions here, it is not so easy to get it running. At least, you have to set up a webserver for it. There are Apache binaries for Windows.
Do you know how to do it? @Daniel Rossberg
I think I would be able to do it, but I've never touched OGV. This would be completely new for me.
From the OGV Readme, you need python, node.js, MongoDB, and Meteor in addition. And you need to understand, what the shell scripts are doing, and translate it t Windows.
This doesn't sound easy.
It's Okay. @Daniel Rossberg I'm still working on BUILD LIBRECAD V3 FROM SOURCE task for about 2 weeks. So I will take it.
@Thusal Ranawaka if you were not successful building librecad, then building OGV is even less likely. it's more complicated.
I suggest you try the new compilation on haiku task. that one is at least just 3-4 things to install and you will be successful/helpful with the task even if you are not successful in completing it.
Hey guys, for the OGV install, it says that I need mongoDB (https://www.mongodb.com/download-center), and I am on Mac, so do I need this one as I linked? https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/ , is this the correct install? Thanks
This is what I got after trying to manually install MongoDB
alexs-mbp:~ alexliu$ sudo apt-get install mongodbg
Password:
sudo: apt-get: command not found
The sudo
command is Ubuntu's package manager, so if you're on Mac, you might need something different. Try brew
instead?
So it would be brew install mongodb
instead.
Hmmm. I tried that but still got -bash: brew: command not found
Oh, then I think you'll need to install Homebrew first: https://brew.sh/. Sorry I'm not too familiar with Mac, I thought brew came installed.
Homebrew is a good approach. The Mac tutorial you linked @Alex Liu does look pretty good if you follow it closely.
Hello, my name is Alex Ionkov and I'm a sophomore at University of Wisconsin Madison. I came across BRL-CAD and OGV specifically while looking at the Google Summer of Code projects for this year. I successfully built and ran OGV on my laptop and am now looking at issues to contribute to. It seems that development has slowed and some open issues should be closed. Is there a better resource to see the direction of development?
@Alex Ionkov best resource is to simply ask or just start working on some aspect and engage in discussion
@Alex Ionkov Apologies for delayed reply, i have been away. So for OGV I am working on fixing some code quality issues, I would be grateful if you can help me in that. We also have issues in github sorted according to priroity here at https://github.com/BRL-CAD/OGV-meteor/projects/1. You can go through these and I can help you get onboarded. If you have any other questions, feel free to ask.
P.S Excited to see your interest in OGV. :)
@pooh (Inderpreet Singh) @Panda (Gauravjeet Singh)
I was fixing deep scan bugs, I had a question.
What to keep setting of deepscan?
Eslint enabled(210 issues) or disabled(28 issues)
Deepscan(without ESlint) issues are mostly fixed
It would be Eslint enabled.
Apologies for the delayed reply - the country lockdown has been a little hard on our work/family.
@Divyanshu Garg, @Amanjot Singh, @Sean I would like to reorganize the OGV-meteor repository:
What do you think?
Hey @Daniel Rossberg Sounds good
We may proceed with this
Can you please add me to the repository username - divyanshugarg36
Ill update this once granted permission
Unfortunately, I'm just member. @Sean can add people.
Oh okay, We can wait for Sean to grant the permissions, meanwhile ill be getting other details in the place
This all sounds good to me. Only pause I have is not knowing what the 4 branches contain, if they were significant works in progress worth keeping or not. @Divyanshu Garg can you review them to see if they have any commits or other work worth preserving?
permissions updated
@Daniel Rossberg you should now have complete admin rights across all teams and repos (using the new roles feature for first time)
@Divyanshu Garg you're added to the webdev team which gets you admin on all the web repos including OGV-meteor (everyone on the team has admin to the web repos, so be careful)
@Amanjot Singh I could not find your github account??? did the name change or did you leave the team? you had access, but I can no longer find or invite you it seems.
While on the topic, I would like to recall attention to OGV's predecessor which was based on ThreeJS: https://github.com/BRL-CAD/geometry_viewer
Hey @Sean
Yes, I'll be reviewing all 4 branches and checking if the code is worth keeping or deleting.
And this looks helpful
Don't know how much of this is still relevant, but always review where things were last documented too: https://brlcad.org/wiki/OGV
todo at the end in particular
New Project URL - https://github.com/BRL-CAD/OGV
Sean said:
permissions updated
Daniel Rossberg you should now have complete admin rights across all teams and repos (using the new roles feature for first time)
Divyanshu Garg you're added to the webdev team which gets you admin on all the web repos including OGV-meteor (everyone on the team has admin to the web repos, so be careful)
Amanjot Singh I could not find your github account??? did the name change or did you leave the team? you had access, but I can no longer find or invite you it seems.
Can you try finding theamanjs? I am unsure if I was org member on GitHub.
I did look for you that way... I'll check again later today to see if I can find you
Im deleted the history from the main and development branches. It is confusing to have 481 commits in an almost empty repository. The old stuff is still all in the legacy_meteor_based_version branch.
Last updated: Apr 02 2025 at 00:51 UTC