Stream: Google Summer of Code

Topic: hello


view this post on Zulip Welcome Bot (Feb 07 2018 at 14:47):

Welcome to #Google Summer of Code.

view this post on Zulip Inder Singh (Feb 11 2018 at 13:05):

Yayyy!

view this post on Zulip Shubham Rathore (Feb 13 2018 at 03:40):

:grinning:

view this post on Zulip Saran Narayan (Feb 19 2018 at 05:14):

Hi, This is Sharan Narayan. I am a 3rd year CSE B.Tech student from India. I am interested in working with BRL-CAD. I had contributed to BRL-CAD as a part of Google Code-In.

view this post on Zulip Sean (Feb 21 2018 at 01:58):

welcome back @Sharan Narayan ! have you taken a look at our projects?

view this post on Zulip Saran Narayan (Feb 21 2018 at 05:19):

Hi @Sean , Thank you for the welcome. Yes, I have seen the ideas list. I was initially interested in the front end revamp for OGV, since I knew HTML, CSS, PHP and had experience involving graphic designing. But now I am interested in converting MGED from Tk to Qt. I am well acquainted with C/C++ but Qt is new for me. I believe that this project would give me the opportunity to learn Qt.
What project do you think would be appropriate for me ? :smile:

view this post on Zulip Sean (Feb 21 2018 at 05:25):

Without knowing your skills, seeing you attempt to some code changes, it's hard to say what would or would not be appropriate

view this post on Zulip Sean (Feb 21 2018 at 06:30):

That is a pretty big project that probably will be very risky if you don't already know some Qt. The Overlap tool GUI might be better scoped.

view this post on Zulip Naseef (Feb 21 2018 at 07:40):

Qt is a huge application framework, With a lot of it's own features, Unlike Gtk or Tk. There is a lot to learn. But they are not very complex, You can learn a lot by reading sourcecodes of existing open source applications on Github.
Look at http://wiki.qt.io/Books for a list of books you can use to learn Qt.

view this post on Zulip Saran Narayan (Feb 21 2018 at 12:42):

Thanks @Naseef for the link, but as Sean said converting MGED from Tk to Qt will be a huge project and someone with previous experience with Qt would be appropriate for it.
@Sean , I like the project you suggested. I myself had troubles with the overlap tool when doing modelling tasks for GCI.
I will get started with familiarizing myself with the source code as indicated by the references in the project page.

view this post on Zulip Sean (Feb 21 2018 at 16:17):

@Sharan Narayan you probably haven't used the new overlap GUI, so if you go that route, you'll need to research and become familiar with it (checker.sh script and "check" command)

view this post on Zulip Saran Narayan (Feb 22 2018 at 14:31):

@Sharan Narayan you probably haven't used the new overlap GUI, so if you go that route, you'll need to research and become familiar with it (checker.sh script and "check" command)

I tried out the latest MGED, but when I run check command it say there's no command.
In GUI, running overlap tool gave me an error related to $tcl_platform(platform). I tested out MGED on both Windows and Linux. The error is in the old overlap.tcl file, So is it still trying to run the old overlap tool? Is it broken?
How can I run the new overlap GUI by check command?

view this post on Zulip Sean (Feb 22 2018 at 14:36):

when you say you tried the latest, what version? you need to build from checkout, not a prebuilt binary.

view this post on Zulip Saran Narayan (Feb 22 2018 at 14:39):

when you say you tried the latest, what version? you need to build from checkout, not a prebuilt binary.

oh I see. I tried the prebuilt binary. I will build from checkout and see.

view this post on Zulip Saran Narayan (Feb 22 2018 at 16:37):

@Sean . I am still having the issue I mentioned before. This time running MGED v7.27.0 on linux. Cannot find "check" command. Selecting overlap tool and running it gives me the same error.
error.txt

view this post on Zulip Sean (Feb 23 2018 at 01:16):

I'm not sure why that'd be, if we intentionally left it disabled for now as it is under development. You can manually source that file "source path/to/check.tcl" and then it will have a check command.

view this post on Zulip Sean (Feb 23 2018 at 01:18):

as for the overlap tool, that would make a decent patch submission if you want to try to fix it. should work to just put $::tcl_platform instead of $tcl_platform ... you can edit the file it reports in the error log in your build and test changes.

view this post on Zulip Sean (Feb 23 2018 at 01:26):

know that the overlap tool is highly unimportant at this point (it still shouldn't display an error just because). the new check interface is the new one (which you can see a beta of what that's supposed to look like on facebook

view this post on Zulip Saran Narayan (Feb 23 2018 at 15:16):

as for the overlap tool, that would make a decent patch submission if you want to try to fix it. should work to just put $::tcl_platform instead of $tcl_platform ... you can edit the file it reports in the error log in your build and test changes.

Thanks that fixed it, there was one more bug related to glint. Submitted the patch fixing the other one as well :)

know that the overlap tool is highly unimportant at this point (it still shouldn't display an error just because). the new check interface is the new one (which you can see a beta of what that's supposed to look like on facebook

Yep, I saw the three screenshots on facebook. I need to use it to get a better idea what it does.

I'm not sure why that'd be, if we intentionally left it disabled for now as it is under development. You can manually source that file "source path/to/check.tcl" and then it will have a check command.

Well I included the script, and after running it with "check pathto/.g" I get the following error.
https://pastebin.com/ZnRbEiFA
I think I don't know how to use the check command. It needed the overlap file. Is overlap file different than the .g file, if so please tell me how to generate the overlap file. Thanks

view this post on Zulip Saran Narayan (Feb 23 2018 at 15:18):

Should I start a new topic related to the overlap tool? :laughing:

view this post on Zulip Sean (Feb 24 2018 at 02:05):

great @Sharan Narayan .. i'll see if i can review that page soon. as for the check command, you currently have to run the check.sh script first, then you provide the log file it produces to the check command

view this post on Zulip Sean (Feb 24 2018 at 02:06):

Should I start a new topic related to the overlap tool? :laughing:

sure, good idea ;)


Last updated: Oct 09 2024 at 00:44 UTC