Board index FlightGear Development

Virtual FSweekend Hackathon on Nov 10/11/12 2023

FlightGear is opensource, so you can be the developer. In the need for help on anything? We are here to help you.
Forum rules
Core development is discussed on the official FlightGear-Devel development mailing list.

Bugs can be reported in the bug tracker.

Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby vanosten » Sat Sep 02, 2023 1:29 pm

Hi folks!

This year's FSWeekend at Lelystad Airport in the Netherlands has been rescheduled to March 2024. Therefore, we would like to invite to another Virtual FSWeekend Hackathon on the weekend of November 10/11/12.

You can read more about what a hackathon is, the setup and other details on Virtual FSweekend Hackathon 2023.

The hackathon is not only for hard-core C++ development. You are welcome to participate if you want to sneak peak in core development or are working/want to work on related generic functionality like Addons, osm2city, visuals etc. Your willingness to contribute and socialise is the most important asset. There will be persons helping you out. After all: we are all constantly discovering how broad and diverse the FlightGear ecosystem is :-)

If you want to sign-up, then please contact me either on this forum post, by PM on the forum or by PM on the FlighGear Discord server. If you are in doubt, do the same.

If you have an idea, then please have a look at the wiki article regarding Hackathon 2023 Ideas. I want to stress that coming with an idea is not a pre-requisite - you will be able to choose an idea/team to join.

I hope to be able to virtually welcome many of you in the second weekend of November!

Rick aka. vanosten
Maintaining osm2city. Contributing with ground attack stuff to the OPRF FlightGear military-simulation community.
vanosten
 
Posts: 535
Joined: Sat Sep 25, 2010 6:38 pm
Location: Denmark - but I am Swiss
Pronouns: he/his
Callsign: HB-VANO
Version: latest
OS: Win 10 and Ubuntu

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby stuart » Sun Sep 03, 2023 5:59 pm

Thanks Rick. I've signed up. It's going to be great!
G-MWLX
User avatar
stuart
Moderator
 
Posts: 1623
Joined: Wed Nov 29, 2006 10:56 am
Location: Edinburgh
Callsign: G-MWLX

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby vanosten » Sat Sep 16, 2023 1:38 pm

We have currently 3 persons signed-up and 4 proposals (cf. bottom of page https://wiki.flightgear.org/Category:Ha ... 2023_Ideas)
Maintaining osm2city. Contributing with ground attack stuff to the OPRF FlightGear military-simulation community.
vanosten
 
Posts: 535
Joined: Sat Sep 25, 2010 6:38 pm
Location: Denmark - but I am Swiss
Pronouns: he/his
Callsign: HB-VANO
Version: latest
OS: Win 10 and Ubuntu

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby merspieler » Sat Sep 16, 2023 8:32 pm

now it's 5 proposals :D
(you&, she/her)

Please use gender neutral terms when referring to a group of people!

Be the change you wish to see in the world, be an ally to all!

Join the official matrix space
merspieler
 
Posts: 2080
Joined: Thu Oct 26, 2017 11:43 am
Location: Wish to be in YBCS
Pronouns: you&, she/her
Callsign: you&, she/her
IRC name: merspieler
Version: next
OS: NixOS

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby wlbragg » Mon Sep 25, 2023 5:59 pm

@Stuart

I am interested in helping to expand the code and features in the fg1000. What I need from a mentor is essentially the workflow used in creating any needed resources, like svg and what not. I've never done svg but have been in graphics design with many other formats off and on my entire life. Or maybe this is something you and I could do at some other time.

@merspieler

I am also interested in the OSM2City stuff. I wonder if following the docker container evolution might be a good way to get into the workflow of that project. You might be able to use me for beta testing during the process.

I can't completely commit this far out, but I intend to try to be available for the OSM2City Docker session. Not so much in the creation, but in support as possible user.
Kansas and Ohio/Midwest scenery development.
KEQA, 3AU, KRCP Airport Layout
Intel i7/GeForce RTX 2070/Max-Q
User avatar
wlbragg
 
Posts: 7378
Joined: Sun Aug 26, 2012 12:31 am
Location: Kansas (Tornado Alley), USA
Callsign: WC2020
Version: next
OS: Win10/Linux/RTX 2070

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby merspieler » Mon Sep 25, 2023 6:10 pm

Wayne, we won't do osm2city stuff at the hackathon our selfs, merely consider our selfs as mentor when it comes to containerizing it or anything around world builds as we've gained some experience with that over the two builds (plus a different private 3rd world build).
So we'd help Rick and others with putting stuff in containers and evaluate the world build things but don't want to get too involved in that as we've got other interests our self (see our proposals on the wiki)
(you&, she/her)

Please use gender neutral terms when referring to a group of people!

Be the change you wish to see in the world, be an ally to all!

Join the official matrix space
merspieler
 
Posts: 2080
Joined: Thu Oct 26, 2017 11:43 am
Location: Wish to be in YBCS
Pronouns: you&, she/her
Callsign: you&, she/her
IRC name: merspieler
Version: next
OS: NixOS

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby wlbragg » Mon Sep 25, 2023 7:40 pm

Oh, OK thanks.
Kansas and Ohio/Midwest scenery development.
KEQA, 3AU, KRCP Airport Layout
Intel i7/GeForce RTX 2070/Max-Q
User avatar
wlbragg
 
Posts: 7378
Joined: Sun Aug 26, 2012 12:31 am
Location: Kansas (Tornado Alley), USA
Callsign: WC2020
Version: next
OS: Win10/Linux/RTX 2070

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby Hooray » Mon Sep 25, 2023 7:49 pm

Sorry, knowing quite well that this is not the place to make hackathon suggestions, anyway since I am not actively involved, just dropping these here:

- fix up the canvas menubar so that it's usable in Fernando's HDR mode
- fix up the canvas grid layout so that PUI/XML dialogs using tablet layouts continue to work properly

These should require primarily minor Nasal changes and very little C++ patches (if any).

Frankly, it's kinda ridiculous that replacing PUI has taken us the better part of the last decade with so many contributions in this area, as recently mentioned on the devel-list, where people are now even suggesting to "port" PUI: https://sourceforge.net/p/flightgear/ma ... /37883751/ - all this 7 yrs after some of us came up with a working PUI parser purely in Nasal space that was already able to parse tables as well as the menubar - we're facing a structural problem apparently, and we should get our act together at some point ...

EDIT: Feel free to use this posting (or any other) to copy this over to the wiki, I don't currently have access to the wiki, so I am unlikely get involved there for the time being. There is already a related item dating back to the 2022 hackathon (which never came to be): https://wiki.flightgear.org/Hackathon_P ... as_Widgets
It seems, most of the ideas from 20222 could be reused "as is": https://wiki.flightgear.org/Category:Ha ... 2022_Ideas
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12703
Joined: Tue Mar 25, 2008 9:40 am
Pronouns: THOU

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby merspieler » Mon Sep 25, 2023 8:19 pm

If it's so simple, why hasn't the person who's telling us all about how simple it is done this and submitted a pull request?

Since you're so well versed with the wiki, let me quote from it:
In the weeks before the Hackathon itself, participants can, and should, propose things to work on


The _participants_, not anyone...

If you want to see this thing done at the hackathon, yes, you can propose it but you've gotta be there to also take part in doing it. It's NOT a wish list of things you wanted for ages and think you have an opportunity cause a group of devs have mostly reserved a weekend to work on stuff together.

It seems, most of the ideas from 20222 could be reused "as is"


It seems, all of the 2022 ideas come from you, who never participated in a hackathon!
(you&, she/her)

Please use gender neutral terms when referring to a group of people!

Be the change you wish to see in the world, be an ally to all!

Join the official matrix space
merspieler
 
Posts: 2080
Joined: Thu Oct 26, 2017 11:43 am
Location: Wish to be in YBCS
Pronouns: you&, she/her
Callsign: you&, she/her
IRC name: merspieler
Version: next
OS: NixOS

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby Hooray » Mon Sep 25, 2023 8:50 pm

Hello merspieler,

Ah, the zest of fresh perspectives in our ever-evolving FlightGear universe! Your response is like a fresh coat of paint on the well-worn walls of this forum, and I appreciate the color you bring. Now, let’s take a whimsical detour down memory lane, shall we?

Once upon a time, in the not-so-distant past (or was it almost a decade? Time flies when you’re having fun with Nasal code!), I embarked on a journey to tame the wild beast known as PUI using just Nasal and Canvas.

With a keyboard as my sword and a mouse as my shield, I ventured into the realms of Nasal space, battling rendering dragons and dialog demons. Ah, those were the days! The tales of my adventures have been etched into the annals of FlightGear wiki and the forum/devel-list archives, some visible like the shimmering stars, while others are like black holes, unseen yet their presence felt (especially by those who rejected those ideas almost a decade ago!).

These black holes, my friend, are peculiar phenomena. They are where ideas, once considered heretical, were cast into oblivion, only to be resurrected years later when the stars aligned anew.

Oh, how the tides of consensus ebbed and flowed! What was discarded as mere stardust, now shines brightly as the community sails towards new horizons. Yet, by the time these forgotten ideas were embraced, this old warrior had already set sail to greener pastures, with a heart full of dear memories and a mind brimming with tales of yore.

Now, as I read your spirited response, I can’t help but chuckle at the irony. The hackathon, a noble gathering of code-warriors, is indeed not a wish list, but a battlefield where we slay bugs and conjure features from the abyss of the unknown. Yet, every warrior, old or new, carries with them a quiver of ideas, forged from the fires of past battles. My suggestions were but humble arrows, aimed at the heart of age-old challenges that taunt us from the shadows.

Dating back to times, decades ago, when your current handle wasn't yet commonly heard around FlightGear circles.

Ah, but fear not! I harbor no illusions of grandeur. I am but a humble bard, recounting tales of yore and hoping to inspire the brave knights of today. Your journey is yours to make, and the path you carve will be unique and revered by those who follow.

Now, should you ever find yourself curious about the lore of FlightGear, I invite you to delve into the archives of this forum, where my posting history resides like an open book. Venture into the code repositories, where my humble contributions lie, and wander through the wiki, where the collective wisdom of this community, including mine, has been distilled. You'll find that even though some posts or wiki articles bear my name, they are but the echoes of a vibrant community discourse, much like the parser module that has its roots in long-standing community feedback.

So, as you march into the hackathon, may your code be bug-free, and your commits be legendary! And remember, every line of code we write is but a verse in the epic poem of FlightGear. Let’s make it a masterpiece, shall we?

As I bid you farewell on this virtual forum, I wish you the best of success and a fountain of wisdom in your endeavors. May the collective knowledge and experience, amassed over more than two decades by some of the more seasoned contributors like yourself, serve as a rich soil from which new and innovative solutions can sprout. Even just a portion of what has been learned and perhaps forgotten over the years could be a treasure trove of insights to make strides of progress during such a hackathon.

The torch is now in the hands of valiant code-warriors like yourself, and the future of FlightGear shines brightly with promise. Here's to the exciting journey ahead, filled with discovery, camaraderie, and the indomitable spirit of open-source collaboration!

Warmest regards and happy coding,
Hooray
Please don't send support requests by PM, instead post your questions on the forum so that all users can contribute and benefit
Thanks & all the best,
Hooray
Help write next month's newsletter !
pui2canvas | MapStructure | Canvas Development | Programming resources
Hooray
 
Posts: 12703
Joined: Tue Mar 25, 2008 9:40 am
Pronouns: THOU

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby merspieler » Mon Sep 25, 2023 9:05 pm

thanks for this awesome response :D
(you&, she/her)

Please use gender neutral terms when referring to a group of people!

Be the change you wish to see in the world, be an ally to all!

Join the official matrix space
merspieler
 
Posts: 2080
Joined: Thu Oct 26, 2017 11:43 am
Location: Wish to be in YBCS
Pronouns: you&, she/her
Callsign: you&, she/her
IRC name: merspieler
Version: next
OS: NixOS

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby icecode » Tue Sep 26, 2023 1:27 am

I had a smile on my face reading that entire post Hooray! Always good to still see you around. :wink:
icecode
 
Posts: 706
Joined: Thu Aug 12, 2010 1:17 pm
Location: Spain
Version: next
OS: Fedora

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby icecode » Tue Sep 26, 2023 1:40 am

I've also signed up as a mentor. Unfortunately I won't be able to know how much time I'll be able to dedicate during the weekend until a few days prior to the event, but I'll try to be there as long as I can!

I also see that one of the proposals is volumetric clouds (https://wiki.flightgear.org/Hackathon_P ... ric_Clouds). Keep in mind that this was already implemented in FG. See viewtopic.php?f=47&t=34674&start=105#p357706.

@merspieler You have posted on that forum thread, so I assume you already know about it. In my opinion this proposal is a bit too complicated for a hackathon. Unfortunately it requires a lot of previous knowledge and I don't think we would get results that are good enough during a single weekend.
icecode
 
Posts: 706
Joined: Thu Aug 12, 2010 1:17 pm
Location: Spain
Version: next
OS: Fedora

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby merspieler » Tue Sep 26, 2023 6:22 am

I forgot about seeing this.
Where can we look at that code/how can we test and play with this? Maybe it could be a starting point for the hackathon?
(you&, she/her)

Please use gender neutral terms when referring to a group of people!

Be the change you wish to see in the world, be an ally to all!

Join the official matrix space
merspieler
 
Posts: 2080
Joined: Thu Oct 26, 2017 11:43 am
Location: Wish to be in YBCS
Pronouns: you&, she/her
Callsign: you&, she/her
IRC name: merspieler
Version: next
OS: NixOS

Re: Virtual FSweekend Hackathon on Nov 10/11/12 2023

Postby stuart » Tue Sep 26, 2023 3:18 pm

@wlbragg - I'd be very happy to mentor in improvements for the FG1000. Please do add it to the wiki page. There are some MFD pages I didn't implement as the underlying data wasn't available in-sim. FYI - I use Inkscape for SVG and there's a standard naming scheme for the objects with (IIRC) the page name as a prefix.

-Stuart
G-MWLX
User avatar
stuart
Moderator
 
Posts: 1623
Joined: Wed Nov 29, 2006 10:56 am
Location: Edinburgh
Callsign: G-MWLX

Next

Return to Development

Who is online

Users browsing this forum: No registered users and 3 guests