Skip to content

Conversation

@skalexch
Copy link
Collaborator

@skalexch skalexch commented Dec 1, 2025

Summary

In transfers.txt, require from_stop_id and to_stop_id when transfer_type = 0 or is empty (recommended transfer point).

This affected requirement rules, therefore it's a non-functional change. It requires a discussion period, a review period and a vote.

Describe the Problem

In transfers.txt, when transfer_type = 0 or is empty, it means that it is a recommended transfer point between routes, which should include a from_stop_id and to_stop_id.
However, the spec currently only requires from_stop_id and to_stop_id when transfer_type =1, 2 or 3

The issue was raised by a community member in the #gtfs Slack channel (thread): "from_stop_id and to_stop_id are "Required if transfer_type is 1, 2, or 3", but aren't they also required if transfer_type=0 or empty?"

Type of change

GTFS Schedule

  • Functional Change
  • Non-Functional Change
  • Documentation Maintenance

GTFS Realtime

  • Specification Change
  • Specification Change (Experimental Field)

Proposed Discussion Period

We want to leave the discussion period open until after the holidays to accommodate holiday schedules and to make sure the community has an eye on this. We intend to start a one-week review period and the vote mid-January.

Therefore, we propose a discussion period of 6 weeks (too accommodate the holidays), the discussion period ends on 9 January 2026 at 23:59:59 UTC.

Proposal Update Tracker

Date Update Description
(2025-12-01) Raised PR - Started discussion period

Checklist

@skinkie
Copy link
Contributor

skinkie commented Dec 1, 2025

Please don't do things like this: Consult the slack thread for more detail.

@skalexch
Copy link
Collaborator Author

skalexch commented Dec 1, 2025

@skinkie good point, I updated the description to be clearer.

@etienne0101 etienne0101 added GTFS Schedule Issues and Pull Requests that focus on GTFS Schedule Change type: Non-Functional Refers to important updates to the specification that do not significantly affect functionalities. labels Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Change type: Non-Functional Refers to important updates to the specification that do not significantly affect functionalities. GTFS Schedule Issues and Pull Requests that focus on GTFS Schedule

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants