Just wondering, but why has the site at beta.brlcad.org not replaced the one at brlcad.org yet? It's more user-friendly to varying sizes and is overall just better.
The documentation pages always throw me off
@Jeff Sieu primarily because of the logo+menu
@Mahdi that's why a couple of the web tasks are high priority :)
@Jeff Sieu also because there are a few nitpick issues like how "SOLID MODELING" gets wrapped across lines and hovering over it pulls the entire bottom portion of the page up.
beta holds the github/web repo, so if you want to directly fix those three issues, it could go live
@Jeff Sieu primarily because of the logo+menu
Logo as in it not being behind the big "BRL-CAD" word?
Seems like the github repo is old compared to the site at beta.brlcad.org.
Like for example for larger screens, the one at the github repo doesn't add padding at the sides:
new
old
beta holds the github/web repo, so if you want to directly fix those three issues, it could go live
@Sean Please have a look at the pull request I've made.
will do @Jeff Sieu ... the repo is actually a bit "ahead" of beta -- stopped pulling updates after the menu diverged
it's fine with or without padding
In the pull request I made changes such that it now currently reflects the look at beta.brlcad.org, essentially fast forwarding the repo, if you will
I made sure that the mailing list that wasn't there before the commit works
And the menu too
our hosting provider actually torpedo'd the automatic mailing list signup
we need to find a different mailing list solution
Here's my pull : https://github.com/BRL-CAD/web/pull/22
I didn't want to mess around with the HTML files because I don't know,
Someone else have to fix that, Or I can fix that after I learn a bit more about that.
@Naseef your pull added the files (thanks!), but I meant actually update the images in the html to use the svg too. requires some protection like described in https://css-tricks.com/using-svg/ so it'll fall back to png if there is no svg support (win7, ie8)
In the pull request I made changes such that it now currently reflects the look at beta.brlcad.org, essentially fast forwarding the repo, if you will
we'll have to reconcile the differences @Jeff Sieu ... @Oleksandr Dubenko similarly had about 60 unpushed commits sitting on beta. maybe the two of you can talk and figure out the best way to merge the two works?
I just finished getting both set up side by side (along with one from a gci student). 'master' dir is exactly master state and 'oleksandr' dir still has unpushed local changes that need to be reconciled
@Sean I've been reading the exact same article last night, But I don't have much experience working with HTML, So I've been doing some local projects to test things before making changes to the HTML file on my fork. I'll try to make a pr within an hour.
And I also have to update the PNG files to support IE. I've heard supporting IE is the worst thing in web development, I'll figure it out today.
I open to talk. I think we should pick one version, sync it with master and go from there
Svg support isn’t a problem
https://caniuse.com/#feat=svg
Do you mean I don't have to worry about setting up a PNG fall back?
Updated the HTML and now it looks perfectpasted image
PR created, Checkout pull #24
PR created, Checkout pull #24
done and merged. make sure you git pull first next time. there was a conflict. looks great!
PR created, Checkout pull #24
done and merged. make sure you git pull first next time. there was a conflict. looks great!
Thanks, I'm still new to git so I don't understand much about that, I assume there was a change made in main repo after I forked it.
Can someone test the brlcad beta website on old IE versions?
The beta versions looks good on Chrome and Opera on mobile. brlcad.org is broken though.
brlcad.org.png
This is how it looks on Chrome Android.
Beta version looks good, IMO menu button should be moved right.
beta.brlcad.org.png
The beta versions looks good on Chrome and Opera on mobile. brlcad.org is broken though.
What do you mean "broken"?
Ah, you mean crappy.
My biggest concern is still the menu. I like the main page menu more than beta's.
I like the Wiki page's menu, Same menu should be used on all pages.
the logo in the center is more prominent and balanced, at least on the main page. It could be in the corner on other pages, but I think the idea of "circles" indicating the current menu focus is a good one.
It's alright. It has some problems like the corner menu linking back to wiki main instead of home, and it's a different menu (support/gallery replaced with get involved) which is disconcerting.
the web repo is huge
300 mb
Well, I think it also includes the wiki and tutorial PDF files.
yep
not sure if their place is there though :-?
i sent a pull request for some things
I submitted pr that centers logo
Most websites have their logo in top left corner, I think people are used to it. We may have another big logo under the navigation bar if needed.
Most websites have their logo in top left corner, I think people are used to it. We may have another big logo under the navigation bar if needed.
Most yes, but not all.. consider intel.com and google.com for example ;) Also don't think it's confusing if it's part of a design and not your typical thin menu (thin menu is fine for secondary pages or scrolled if persistent).
the web repo is huge
it's mostly because of the mediawiki image uploads and some big docs
not sure if their place is there though :-?
it probably should be until we get bidirectional syncing working, where the pdf files and documentation are generated during compilation and merely imported/referenced by mediawiki
@Sean Look at https://design.google/
The logo goes from center to left when scrolling down, It looks great.
@Naseef I like that! simple and effective
Installation instructions link in http://brlcad.org/wiki/Documentation is dead
http://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/INSTALL
Installation instructions link in http://brlcad.org/wiki/Documentation is dead
http://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/INSTALL
Thanks, removed.
brlcad.org uses an invalid security certificate. The certificate expired on 15.05.2018 15:25. The current time is 17.05.2018 12:58. Error code: SEC_ERROR_EXPIRED_CERTIFICATE
For LibreCAD we use the free service at https://certificatemonitor.org/ to get informed before server certificates expire.
Yeah, I just noticed that as well, ugh!
I'll get it updated. The cert expires annually. Thanks for the tip @LordOfBikes
A year is over:
brlcad.org uses an invalid security certificate. The certificate expired on 22.05.2019 19:20. The current time is 22.05.2019 19:25. Error code: SEC_ERROR_EXPIRED_CERTIFICATE
How about creating a cron job for renewing the certificate?
Damn , thanks @Daniel Rossberg. Need to set up a recurring calendar notice. I thought we just updated this past winter.
Hm, that may be possible.
I'm using py-certbot with apache plugin.
Looks like there's a Freshport for it, great
heh, expired 20 minutes ago
and you noticed 10 minutes ago ;)
or at least commented 10 minutes ago
certificates were renewed and certbot was added to cron
pasted image and I am trying to update my development log the wiki is not working what is the problem?
@Sean The wiki (https://brlcad.org/wiki/) seems to be down.
@Daniel Rossberg Yes the wiki is down at the moment. There was a security incident on the website. I’ve been working on resolving it but it’s taking some time. The main page was just repaired yesterday. There was a vulnerability in an Atlassian Bamboo instance that had been left in the web root. Fortunately the damage was contained but having to restore from backups.
@Sean Awesome I am glad you were able to get the wiki to be back without restoring an older backup! Much appreciated.
Glad you noticed. I did have to restore files from backup, but the database fortunately remained unaffected so most content was fine.
Wow! The website is still not updated.
Is there something I can help with? @Sean I remember you asking me to manage the site or something.
web development is not something I am good at but if there's no one else to take care of it, I'll try my best.
@Naseef What do you mean, what's not updated?
Is it not accessible for you or something?
It is working fine, I still don't see the changes I saw back in early 2018 in the beta site.
Ah! Yes, this is true -- and is because there's not a dedicated website admin at the moment (still).
http://beta.brlcad.org/master/
So is there a way I can help with that?
Can you? :)
We absolutely do need help, particularly with the web site.
As I said, I am not really good with websites. But I do have plenty of free time these days after school. I'd love to spend that time on something useful. I could even learn something from doing this,
What is your web dev experience? The only concern is someone making a mistake as we're only minimally set up with staging areas and protections.
You asked me to do it a while back, but I had no idea what I was supposed to do.
I remember :)
The best way to get involved in open source is to ... get involved ;)
I have made and hosted simple websites on my pc... and that's pretty much it I guess.
Before you could be granted access to the production server, you'd have to make some contributions and show you can communicate changes. But this is actually pretty easy.
Sure! Just tell me where to start :)
How familiar are you with Git?
Not very much, but I've been using it a lot for the past 2-3 years.
I would suggest starting out by checking out the existing website from git, and see if you can get it working locally for you.
If you can, next would be to make and submit some small change just to show you can submit changes.
Okay! That sounds good.
Wow there's no new commits since mine from 2 years ago
Core developers have been spread thin working on our new NURBS support. It's been a major effort.
That's nice, brlcad needs that feature.
/me nods
How big is the site actually? I'd like to make some free space before cloning if it's more than ~500mb
Looks like it's taking around up 600-700mb space. I got the space freed up!
Really, that big? I would have guessed a couple megs but there may be some extra data stashed in there for images and such.
once you're done with that, I suggest going through two tutorials -- one for jekyll and another for siteleaf. a long-term plan is to migrate the entire website to a static site generator (e.g., jekyll) and provide easy online editing for non-technical authors (via siteleaf).
I am a newbie here and have knowledge about C/C++ programming. I would like to contribute to your organization as a beginner . Can anyone help me out there ?
hello @Aniruddha Ghadge and welcome! Absolutely. I suggest starting with the tutorials so you get familiar with some of the basic tools like mged and rt, then we can talk about some minor coding excursion.
Sounds great ! @Sean where can I found out tutorials ?.... or should I directly google about it ?
Really, that big? I would have guessed a couple megs but there may be some extra data stashed in there for images and such.
It's the wiki that is like 400 mbs
I've been watching a lot of tutorials since I talked yesterday, I'll get the site running soon.
Okay, I am thinking of spending the next couple of days creating a website with Jekyll and Siteleaf. I want to get familiar with these and watching a tutorial or two won't be enough.
Hey guys i am new here . got to know about you guys from GCI organization page . I have previously use blender(i knows it's very different from car but still). How can i start learning and contributing
Can you guys suggest me a tutorial please?
@Suryansh Pathak I suggest starting with the "HACKING BRL-CAD" contributor's guide and start by making some contributions.
I couldn't get my site working on Apache2 (elementary OS)
@Naseef What was the problem? It's pretty much a static site, so was it some problem starting apache?
@Sean It's Groundhog Day, again.
heh, thanks @Daniel Rossberg. Curiously, the cronjob that was set up last year has been running, and the certificate was updated, but apache apparently hadn't needed to restart since it renewed.
I'd like to complain about the wiki captcha, "how many hands are you holding up when your hand is in your pocket" is 2, damnit. program is wrong.
I'd like to complain about the wiki captcha, "how many hands are you holding up when your hand is in your pocket" is 2, damnit. program is wrong.
@Erik Sorry to hear that. :sad:
Hey @LordOfBikes
Er, fingers, rather. Heh.
@Erik heh, how you arrive at two?
just a while ago, I noticed the captcha seemed to be failing for anonymous users even when the answer is right...
When a hand is in your pocket, the other... is waving a peace sign, right? Too 90's?
:grinning_face_with_smiling_eyes:
actually, I do believe it says when your HANDS are in your pocket
I just changed it to "How many fingers are you holding up when both your hands are in pockets?" (added "both" and "pockets" plural to clarify)
/me was rather pleased with "What is the dot product of [1, 2, 1] with [7, 2, 4]?" ... I have to do the math every damn time.
soooo, status seems to be in a mucked up redirection loop for logging in, izzat new? I'm not using jenkins, I commented out my chunk.
@Erik yes, probably. What redirection? Did you change it? (I ask because it looks like www redirection no longer works.)
there is some configuration issue that is/was locking up the web server that I haven't chased down yet; but whatever you commented out seems to stop the badness.
hi @Sahil Vaidya, how's it going?
I didn't change it to my knowledge before seeing redirect loops. I was doing stuff in my conf file, though.
server was giving some seriously mysterious stalls. after trying to get it responsive for over an hour, rebooted and seems to be back up smooth. maybe the disk drives are acting up. time to get one last level 0 and fix the hard drive.
looks like we may have been running habitually low on memory with lots of databases gobbling up as much as we could give, and the VM system was unable to page out due to high disk utilization. we'll want to keep an eye on memory usage and dial the databases back a bit. once we get on a new drive, I'll look into getting a memory upgrade.
heh, I may've contributed to instability starting back on hmmm, december 31st at 10pm, looks like? seems the upgrade worked O:-)
hooray for OS upgrades that happen to work!
Turns out I had a nearly complete level 0 that just finished updating the newly changed files. Will purge the newly deleted and then contact them to fix the hard drive.
Sorry! This site is experiencing technical difficulties.
#0 /usr/web/brlcad.org/w/includes/libs/rdbms/loadbalancer/LoadBalancer.php(769): Wikimedia\Rdbms\LoadBalancer->reportConnectionError()
#1 /usr/web/brlcad.org/w/includes/GlobalFunctions.php(2694): Wikimedia\Rdbms\LoadBalancer->getConnection(0, Array, false)
#2 /usr/web/brlcad.org/w/includes/cache/localisation/LCStoreDB.php(54): wfGetDB(-1)
#3 /usr/web/brlcad.org/w/includes/cache/localisation/LocalisationCache.php(410): LCStoreDB->get('en', 'deps')
#4 /usr/web/brlcad.org/w/includes/cache/localisation/LocalisationCache.php(456): LocalisationCache->isExpired('en')
#5 /usr/web/brlcad.org/w/includes/cache/localisation/LocalisationCache.php(375): LocalisationCache->initLanguage('en')
#6 /usr/web/brlcad.org/w/includes/cache/localisation/LocalisationCache.php(294): LocalisationCache->loadSubitem('en', 'messages', 'title-invalid-e...')
#7 /usr/web/brlcad.org/w/languages/Language.php(2655): LocalisationCache->getSubitem('en', 'messages', 'title-invalid-e...')
#8 /usr/web/brlcad.org/w/includes/cache/MessageCache.php(970): Language->getMessage('title-invalid-e...')
#9 /usr/web/brlcad.org/w/includes/cache/MessageCache.php(928): MessageCache->getMessageForLang(Object(LanguageEn), 'title-invalid-e...', false, Array)
#10 /usr/web/brlcad.org/w/includes/cache/MessageCache.php(870): MessageCache->getMessageFromFallbackChain(Object(LanguageEn), 'title-invalid-e...', false)
#11 /usr/web/brlcad.org/w/includes/Message.php(1299): MessageCache->get('title-invalid-e...', false, Object(LanguageEn))
#12 /usr/web/brlcad.org/w/includes/Message.php(851): Message->fetchMessage()
#13 /usr/web/brlcad.org/w/includes/Message.php(943): Message->toString('text')
#14 /usr/web/brlcad.org/w/includes/title/MalformedTitleException.php(49): Message->text()
#15 /usr/web/brlcad.org/w/includes/title/MediaWikiTitleCodec.php(297): MalformedTitleException->__construct('title-invalid-e...', '')
#16 /usr/web/brlcad.org/w/includes/Title.php(3752): MediaWikiTitleCodec->splitTitleString('', 0)
#17 /usr/web/brlcad.org/w/includes/Title.php(377): Title->secureAndSplit()
#18 /usr/web/brlcad.org/w/includes/MediaWiki.php(83): Title::newFromURL('')
#19 /usr/web/brlcad.org/w/includes/MediaWiki.php(140): MediaWiki->parseTitle()
#20 /usr/web/brlcad.org/w/includes/MediaWiki.php(776): MediaWiki->getTitle()
#21 /usr/web/brlcad.org/w/includes/MediaWiki.php(517): MediaWiki->main()
#22 /usr/web/brlcad.org/w/index.php(42): MediaWiki->run()
#23 {main}
@Daniel Rossberg is that a specific page? I don't get an error on the wiki.
Now it works for me too :thinking:
I got this error yesterday for the wiki main site (https://brlcad.org/wiki/) from two different computers from two different networks.
it may have repaired itself automatically with a reset. there's a cronjob watchdog that tries to make sure it's responding properly.
FYI: I looks like the wiki is down again. And, I was told that the same happened yesterday.
URL: https://brlcad.org/wiki/
Error message: Cannot access the database
Same backtrace as last time
Yea...its down right now.
Still down
Ooof! I should have checked my Zulip messages faster. Thanks guys.
It's fixed for now. The server ran out of disk space. There's a new kernel built and a reboot will be needed, but that should free up a lot of space once that happens. For now, I blew away a couple particularly large files.
Last updated: Jan 09 2025 at 00:46 UTC