This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
events:conf:2022-04-02 [2022-04-02 22:06] ywang |
events:conf:2022-04-02 [2023-01-17 17:24] (current) ywang old revision restored (2022-08-07 20:45) |
||
---|---|---|---|
Line 8: | Line 8: | ||
===== Timetable system ===== | ===== Timetable system ===== | ||
- | | + | (notes by @ywang) |
+ | | ||
* dario23 requested a user-friendly API for the timetable system. | * dario23 requested a user-friendly API for the timetable system. | ||
* gpcf noted that a timetable system could make it easier to create information systems. | * gpcf noted that a timetable system could make it easier to create information systems. | ||
Line 23: | Line 24: | ||
* gpcf could start working on the timetable system. | * gpcf could start working on the timetable system. | ||
+ | (notes by @blockhead) | ||
+ | |||
+ | dario23: A more noob-friendly timetable system. | ||
+ | * orwell: Is it necessary? Basic ATC should be useable for this purpose. | ||
+ | * dario23: To bring a proposal for additional track type that makes other tasks easier. | ||
+ | |||
+ | orwell: Timetable | ||
+ | * Recording based entirely on relative times. The first train arrives, it sets a time. No need to program a railway time to start the timetable on. | ||
+ | * gpcf: There should be editing features for after the timetable is recorded. | ||
+ | * orwell: GUI with Tabs, one tab per line | ||
+ | * Blockhead: Instead of headers, maybe a selection list | ||
+ | * Blockhead: Use luk3yx.gitlab.io/ | ||
+ | * gpcf: Provision built in for sub-train/ | ||
+ | * orwell: Do it like SimSig where there are 'split train into new timetable id' and 'wait for a train to join' commands. | ||
+ | * gpcf: Fitting regular shunting into a schedule for, for example, through-coaches | ||
+ | * Maverick2797: | ||
+ | |||
+ | (notes by @dario23, via @Blockhead) | ||
+ | Dario23 proposed a new track with the following specifications: | ||
+ | |||
+ | * 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/ | ||
+ | * 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 | ||
+ | |||
+ | (back to notes from @Blockhead) | ||
+ | Describing dario' | ||
+ | * Tracks that go before the station/ | ||
+ | * Which station is next, how long the stop is for | ||
+ | * Ways to catch up if timetable is too far behind. | ||
+ | * For example, do not turn ARS off so the train will not be late departing the station. | ||
+ | * Brake harder | ||
+ | * Less time on the doors | ||
+ | * Accelerate faster | ||
+ | * orwell: Setting a quite low minimum stop time would naturally have this type of effect in his proposal | ||
+ | |||
+ | |||
+ | 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. | ||
===== The route_prog_rework branch ===== | ===== The route_prog_rework branch ===== | ||
+ | (mixed notes by @ywang and @Blockhead) | ||
* Orwell is working on the '' | * Orwell is working on the '' | ||
* Ideally, the user only needs to specify the starting and ending point of the route. | * Ideally, the user only needs to specify the starting and ending point of the route. | ||
* The idea is to reduce problems caused by erroneous route programming. | * The idea is to reduce problems caused by erroneous route programming. | ||
- | * Blockhead pointed out that pathfinding may become a problem for complicated junctions. | + | * Blockhead pointed out that pathfinding may become a problem for complicated junctions. The solution suggested by Blockhead and Maverick2797 is to mark a ' |
- | * Maverick2797 requested for a way to edit routes. | + | * Maverick2797 |
- | * The '' | + | |
+ | ===== Dispatcher/ | ||
+ | (notes by @ywang and @Blockhead) | ||
+ | * The '' | ||
+ | * itrainmap ran very slowly for larger areas. | ||
* orwell said that it would be interesting to have actual working signalboxes. | * orwell said that it would be interesting to have actual working signalboxes. | ||
+ | * He proposed that there should be a view like a train dispatcher can see, similar to SimSig or a physical train control board based on relays. The exact method for constructing these was not explained in detail. | ||
- | ===== Bugtracker ===== | + | ===== Bugtracker, source repository, contributions |
+ | (notes by @ywang) | ||
* Hemiptera is currently problematic because of spamming. It is also blocked by certain email providers. | * Hemiptera is currently problematic because of spamming. It is also blocked by certain email providers. | ||
* gpcf: continuing the work on Hemiptera is mainly reinventing the wheel. | * gpcf: continuing the work on Hemiptera is mainly reinventing the wheel. | ||
Line 45: | Line 98: | ||
* This topic may need to be discussed in the future. | * This topic may need to be discussed in the future. | ||
+ | (notes by @Blockhead) | ||
+ | A few systems were discussed, mostly for what could replace hemiptera, but source control and contribution also inevitably came up. | ||
+ | * Hemiptera | ||
+ | * Anonymous by design, but it gets confusing | ||
+ | * Has a profile picture system, maybe also pseudonyms? Too hard to come up with something | ||
+ | * Already in place | ||
+ | * Suggested by Blockhead that it could continue to be worked on. | ||
+ | * gpcf: If it has to be reworked, do these: | ||
+ | * Web submission form (current one is totally broken) | ||
+ | * Admin tools: Delete spam etc. | ||
+ | * However, he sees this as more like reinventing the wheel. | ||
+ | * SourceHut | ||
+ | * No login | ||
+ | * More like a TODO-tracker. | ||
+ | * Seemed to require manual filing of issues by developers. | ||
+ | * Notabug or self-hosted gitea | ||
+ | * Can be hooked to run SourceHut CI. | ||
+ | * Does require an account. However, when polled, most of us said we already had an account at NotABug. | ||
+ | * Allows PRs which might aid contributions. | ||
+ | * Does not work inside the 'git via email' workflow that is the preferred method for project maintainers so far. | ||
+ | * Could have reliability problems given its history. | ||
+ | |||
+ | orwell would like to keep the sourcehut mailing lists in any case as a reliable point of contact. | ||
+ | |||
+ | Among source repositories, | ||
+ | |||
+ | gpcf: For push access to bananach.space, | ||
===== Development branch ===== | ===== Development branch ===== | ||
- | | + | (notes by @ywang) |
+ | | ||
* gpcf: more feature branches are needed. | * gpcf: more feature branches are needed. | ||
* Blockhead: The dev and master branch differ in that the dev branch cannot be broken. It would be nice to be able to apply patches to the development branch. | * Blockhead: The dev and master branch differ in that the dev branch cannot be broken. It would be nice to be able to apply patches to the development branch. | ||
Line 55: | Line 136: | ||
* Blockhead: there is a lack of tests. | * Blockhead: there is a lack of tests. | ||
+ | (notes by @Blockhead) | ||
+ | Proposal from Blockhead to add a ' | ||
+ | - Advantage: Merge patches faster without worrying about breakage. | ||
+ | - Advantage: Merge several feature branches before going to master | ||
+ | - Disadvantage: | ||
+ | |||
+ | 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, | ||
+ | |||
+ | 56independent: | ||
+ | |||
+ | 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. | ||
===== Train HUD and controls ===== | ===== Train HUD and controls ===== | ||
+ | (notes by @ywang and @Blockhead) | ||
* orwell: remap the inventory button? | * orwell: remap the inventory button? | ||
+ | * Potentially unify onboard computer with other controls. | ||
+ | * Blockhead (in retrospect only): The formspec would be getting quite huge, which is not small-screen friendly. | ||
* ywang thought about changing the controls, but some things may need to be improved. | * ywang thought about changing the controls, but some things may need to be improved. | ||
===== Livery system ===== | ===== Livery system ===== | ||
+ | (notes by @ywang) | ||
* Blockhead: "wagon transition": | * Blockhead: "wagon transition": | ||
* This appears to be implemented by both gpcf and Blockhead. | * This appears to be implemented by both gpcf and Blockhead. | ||
* gpcf: There could be a conference on the livery system | * gpcf: There could be a conference on the livery system | ||
- | ===== Organization | + | ===== Organizing the Next Meeting |
- | * gpcf: There should be smaller conferences for those interested in only certain parts of the project. | + | (notes by @Blockhead and @gpcf) |
+ | * gpcf: There should be smaller conferences for those interested in only certain parts of the project, such as livery, timetabling or i18n. | ||
+ | * Blockhead: Volunteered to lead a livery conference and prepare a presentation for that. | ||
+ | * dario23: Expressed interest in an Italian localisation. Was asking to also be prepared to maintain it | ||
+ | * ywang: Merged French translation recently. | ||
+ | * Blockhead: We should try to use the wiki and engage with proposals more frequently between conferences. | ||
+ | (notes by @dario23) | ||
+ | * dario23: Exposed the implementation of the current website with various add-ons | ||
+ | ===== After-discussion ===== | ||
+ | (notes by @Blockhead) | ||
+ | * ywang: Requested people to read and give feedback on his documentation branch, which has gotten quite substantial. | ||
+ | * Blockhead: Need to start working on the ATC video... | ||
+ | * Blockhead: Can we really be using MBB's stuff? Most of it isn't licensed. Also he has renamed to mbruchert on GitHub. | ||
+ | * Various people suggested various licenses from WTFPL to LGPL and CC, but nothing certain. | ||
+ | * Repositories have no licence statements. | ||
+ | * orwell: Clearly he doesn' | ||
+ | * Blockhead (only in retrospect): | ||
+ | |||
+ | ===== Jitsi Meeting Chat Log ===== | ||
+ | < | ||
+ | erstazi | ||
+ | erstazi sagt:hi Marnack | ||
+ | 22:05 | ||
+ | Marnack | ||
+ | Marnack sagt:hi | ||
+ | Marnack sagt: | ||
+ | 22:07 | ||
+ | erstazi | ||
+ | erstazi sagt: | ||
+ | http:// | ||
+ | |||
+ | 22:07 | ||
+ | orwell | ||
+ | Ich sage: | ||
+ | http:// | ||
+ | |||
+ | 22:07 | ||
+ | Maverick2797 | ||
+ | Maverick2797 sagt: | ||
+ | Maverick2797 sagt: | ||
+ | Maverick2797 sagt:how about a scrollable list that opens up into a closeable tab? | ||
+ | Maverick2797 sagt: | ||
+ | https:// | ||
+ | |||
+ | Maverick2797 sagt:this one? | ||
+ | 22:25 | ||
+ | Marnack | ||
+ | Marnack sagt:Yes I've tried that formspec tool. It' | ||
+ | 22:26 | ||
+ | Maverick2797 | ||
+ | Maverick2797 sagt:it doesn' | ||
+ | 22:26 | ||
+ | Fellow Jitster | ||
+ | Fellow Jitster sagt:gtg good day | ||
+ | 22:29 | ||
+ | Blockhead | ||
+ | Blockhead sagt: | ||
+ | 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: | ||
+ | 22:32 | ||
+ | Marnack | ||
+ | Marnack sagt:Could the taimetable simply trigger that Lua once it arrives? | ||
+ | 22:33 | ||
+ | Maverick2797 | ||
+ | Maverick2797 sagt:event = {type=" | ||
+ | 22:34 | ||
+ | Blockhead | ||
+ | Blockhead sagt:now there' | ||
+ | 22:38 | ||
+ | Maverick2797 | ||
+ | Maverick2797 sagt:the trouble is that it's easier to stop a train with the E-Brake when there' | ||
+ | 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/ | ||
+ | |||
+ | - 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: | ||
+ | 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:// | ||
+ | |||
+ | 22:59 | ||
+ | erstazi | ||
+ | erstazi sagt:gtg | ||
+ | 23:04 | ||
+ | W3RQ01 - dario23 | ||
+ | W3RQ01 - dario23 sagt:maybe just adding like here " | ||
+ | 23:05 | ||
+ | Y. Wang | ||
+ | Y. Wang sagt: | ||
+ | 23:06 | ||
+ | Maverick2797 | ||
+ | Maverick2797 sagt:i generally send patches straight from the command line | ||
+ | Maverick2797 sagt: | ||
+ | 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: | ||
+ | 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: | ||
+ | 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:" | ||
+ | 23:43 | ||
+ | Blockhead | ||
+ | Blockhead sagt: | ||
+ | 23:43 | ||
+ | Maverick2797 | ||
+ | Maverick2797 sagt:i didn't think there was much that wasn't already in " | ||
+ | 23:43 | ||
+ | 56i | ||
+ | 56i sagt:As in Wikipedia SE | ||
+ | 23:44 | ||
+ | Marnack | ||
+ | Marnack sagt:Is there any interest in eliminating AdvTrains' | ||
+ | 23:44 | ||
+ | Y. Wang | ||
+ | Y. Wang sagt:56i: MT doesn' | ||
+ | 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: | ||
+ | 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: | ||
+ | 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: | ||
+ | 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: | ||
+ | </ |