Note: this page should be about the discussion that took place during the conference itself. Comments should be written elsewhere, e.g. on the mailing list.
The conference started at 20:00 UTC.
(notes by @ywang)
(notes by @blockhead)
dario23: A more noob-friendly timetable system.
orwell: Timetable
(notes by @dario23, via @Blockhead) Dario23 proposed a new track with the following specifications:
(back to notes from @Blockhead) Describing dario's proposal in my own words
orwell: Seeing that there was not really any opposition to the proposal any more, made a request for someone to step forward and work on the timetable system because he has not got the time. Some sign of commitment from gpcf but nobody else.
(mixed notes by @ywang and @Blockhead)
route_prog_rework
branch. The goal of the branch is to improve the experience of route programming.(notes by @ywang and @Blockhead)
advtrains_itrainmap
mod could be revived, but orwell would not like to see it return in its previous form.(notes by @ywang)
(notes by @Blockhead) A few systems were discussed, mostly for what could replace hemiptera, but source control and contribution also inevitably came up.
* SourceHut
* Notabug or self-hosted gitea
orwell would like to keep the sourcehut mailing lists in any case as a reliable point of contact.
Among source repositories, although it was clear that there are many mirrors, the consensus was to keep bananach.space as the authoritative repository, under gpcf's control rather than a third party. No clear consensus emerged on what to do about improving bugtracking or making contributing easier.
gpcf: For push access to bananach.space, email him. Contributors can be given push access to only specific branches and only a few have access to master.
(notes by @ywang)
dev
branch for testing and then merging it into the master branch.(notes by @Blockhead) Proposal from Blockhead to add a 'dev' branch that is ahead of or equal to master where we can merge without worrying about whether something is broken and that broken state has gone into master.
gpcf: Master is not expected to be unbroken. Only releases. Adding this branch would not help us but instead overcomplicate the existing workflow.
ywang: realistically, a dev branch would only be useful for smaller patches. Feature branches are generally stable enough when they are merged, and minor issues in the master branch can be fixed later. The master branch should not be expected to be stable, but it should at least be usable (i.e. without severe bugs).
56independent: would prefer master to be unbroken, but can agree it is not necessary. 56independent said he was running master on his server but could move to stable release.
Blockhead, gpcf: Server owners should not be running master unless they are prepared to beta test advtrains. Linuxforks is the main public test server.
orwell concludes: Probably more work than benefit. The project does not move fast enough to warrant it. Our current methodology works. Feature branches work well for our purposes so far.
(notes by @ywang and @Blockhead)
(notes by @ywang)
(notes by @Blockhead and @gpcf)
(notes by @dario23)
(notes by @Blockhead)
erstazi erstazi sagt:hi Marnack 22:05 Marnack Marnack sagt:hi Marnack sagt:I've read it 22:07 erstazi erstazi sagt: http://advtrains.de/wiki/doku.php?id=dev:lines:timetable_plan 22:07 orwell Ich sage: http://advtrains.de/wiki/doku.php?id=dev:lines:timetable_plan 22:07 Maverick2797 Maverick2797 sagt:standard station track and timetable-specific station track Maverick2797 sagt:relative times vs absolute times? Maverick2797 sagt:how about a scrollable list that opens up into a closeable tab? Maverick2797 sagt: https://luk3yx.gitlab.io/minetest-formspec-editor/ Maverick2797 sagt:this one? 22:25 Marnack Marnack sagt:Yes I've tried that formspec tool. It's pretty good. 22:26 Maverick2797 Maverick2797 sagt:it doesn't have the scroll_container etc, but it's still good for basic formspecs 22:26 Fellow Jitster Fellow Jitster sagt:gtg good day 22:29 Blockhead Blockhead sagt:kthxbai 22:29 W3RQ01 - dario23 W3RQ01 - dario23 sagt:ciao 22:29 Fellow Jitster Fellow Jitster sagt:dario we talk tomorrow Fellow Jitster sagt:not now 22:29 Maverick2797 Maverick2797 sagt:I've tried to do a through-coach system wholly in LuaATC, but it'd be very hard to schedule it imo 22:32 Marnack Marnack sagt:Could the taimetable simply trigger that Lua once it arrives? 22:33 Maverick2797 Maverick2797 sagt:event = {type="timetable", timetable=true, timetable_id="id"} 22:34 Blockhead Blockhead sagt:now there's two of them 22:38 Maverick2797 Maverick2797 sagt:the trouble is that it's easier to stop a train with the E-Brake when there's lag than it is to slow it normally 22:43 W3RQ01 - dario23 W3RQ01 - dario23 sagt:NEW TRACK: FUNCTIONS: - give infos to stations - give infos to train - more easy - more user-friendly interface - track takes infos from train and give them to stations about traffic, delay ecc… - make the train find a way to reduce the delay - track should be before station/stop rail - this track IS connected to the station stop rail like a tcb - train does not stop at this track - if train hasn’t delay can let pass through 22:44 Maverick2797 Maverick2797 sagt:having a way to edit the route after it's been saved would be good to avoid having to completely delete and redo a route if you miss something Maverick2797 sagt:setting waypoints for the route Maverick2797 sagt:Signal boxes: would that require a custom trackplan texture per signal box though? 22:54 Y. Wang Y. Wang sagt:That could be dynamically generated. MT has a function to render PNG afaik. 22:54 Blockhead Blockhead sagt:Y. Wang is right I think Blockhead sagt: https://github.com/minetest/minetest/pull/11498 22:59 erstazi erstazi sagt:gtg 23:04 W3RQ01 - dario23 W3RQ01 - dario23 sagt:maybe just adding like here "insert a name"? 23:05 Y. Wang Y. Wang sagt:putting the name in the email body makes it easier to impersonate people though 23:06 Maverick2797 Maverick2797 sagt:i generally send patches straight from the command line Maverick2797 sagt:account creation vs greater contributor reach and easier patch submission 23:14 56i 56i sagt:Sorry i'm late. I should have set an alarm 0_0 23:16 Maverick2797 Maverick2797 sagt:a dev branch could be where branches are merged and beta-tested before being merged into master for release Maverick2797 sagt:but making sure that different features play well together should also be important 23:23 56i 56i sagt:I personally use bleeding-edge and would like to see it continue being stable. 56i sagt:But i can migrate to release if needed 23:33 W3RQ01 - dario23 W3RQ01 - dario23 sagt:if i had access to git banananach i could contribute in certain things 23:35 56i 56i sagt:We should have had this 17:00+Z /hj 56i sagt:shift+o ? 23:37 Maverick2797 Maverick2797 sagt:@56i, international community. This was the best match for everyone. It's 0537 for me 23:37 Blockhead Blockhead sagt:the meeting time was decided by consensus at the poll site 23:37 56i 56i sagt:Ah, forgot pushing Au back was a bad idea 56i sagt:Just wondering, are you getting an early start or a late sleep? 23:38 Maverick2797 Maverick2797 sagt:early 23:39 Y. Wang Y. Wang sagt:56 Y. Wang sagt:56i: depends on your timezone. 23:39 56i 56i sagt:For me, here, BST, 22:39. I sleep at 23:00+ (sometime 01:00) 56i sagt:But i can understand GCPF's pain. 23:39 Blockhead Blockhead sagt:early start from me 23:40 Maverick2797 Maverick2797 sagt:patches on the mailing list is easy for everyone who doesn't need access to the core advtrains git 23:41 Y. Wang Y. Wang sagt:^ The atcjit branch started as a set of patches. 23:41 56i 56i sagt:Should i make a simple english translation which simplifies technical terms and phrases to make it easier for noobs and non-natives? 23:43 Y. Wang Y. Wang sagt:No Y. Wang sagt:"Simple English" does not have its own language code in MT 23:43 Blockhead Blockhead sagt:minetest doesn't support such a translation anyway 23:43 Maverick2797 Maverick2797 sagt:i didn't think there was much that wasn't already in "simple english" 23:43 56i 56i sagt:As in Wikipedia SE 23:44 Marnack Marnack sagt:Is there any interest in eliminating AdvTrains' dependency on MT Game (default, dye, etc.)? 23:44 Y. Wang Y. Wang sagt:56i: MT doesn't support that. Also we have a manual 23:44 Maverick2797 Maverick2797 sagt:👍 23:44 56i 56i sagt:is it good to have diversity in tutorials? My interlocking tutorial is more regimental then others. Does it inspire fracturing or makes Advtrains easier to learn? 23:46 Y. Wang Y. Wang sagt:56i: I don't oppose that 23:47 56i 56i sagt:I'll make some on LuaATC, ATC, and other aspects 56i sagt:Maybe even development 23:49 Y. Wang Y. Wang sagt:56i: patches are welcome 23:49 56i 56i sagt:*On my own server wiki 56i sagt:Y. Wang: Just wondering, what's your timezone? 23:52 Y. Wang Y. Wang sagt:56i: UTC+2 23:52 Maverick2797 Maverick2797 sagt:@dario23 I'd be willing to help with that if you want 23:53 W3RQ01 - dario23 W3RQ01 - dario23 sagt:ok no problem 23:53 56i 56i sagt:gpcf: I don't oppose that 23:53 W3RQ01 - dario23 W3RQ01 - dario23 sagt:i'll start the site and some skins 23:53 Marnack Marnack sagt:bye 23:53 Maverick2797 Maverick2797 sagt:time to go for my morning run 😛 Maverick2797 sagt:the manual is good as a reference but it's probably a bit long for a tutorial 23:54 56i 56i sagt:Time to go for my daily loss of conscious! 😛 56i sagt:I'll have to record my server's lines