Repository navigation
Conversation
|
cfsmp3
left a comment
There was a problem hiding this comment.
- Migration-head collision: revises head c8f3a2b1d4e5 — but so does #1071. Second to merge → two alembic heads → flask db upgrade breaks.
- Contradictory output row: correct='', ignore=0 will perpetually diff, yet the PR claims "exit-code-only" validation. Pick one (set ignore=1, or store a real hash).
The migration listed "from alembic import op" before "import sqlalchemy as sa"; isort (repo default) wants the straight import first, matching every other migration. Fixes the failing "Apply isort" build step on PR CCExtractor#1003. Pre-existing since the migration was authored (d03b808), not introduced by the ignore/backtick fix.
The migration listed "from alembic import op" before "import sqlalchemy as sa"; isort (repo default) wants the straight import first, matching every other migration. Fixes the failing "Apply isort" build step on PR CCExtractor#1003. Pre-existing since the migration was authored (d03b808), not introduced by the ignore/backtick fix.
9e83a6d to
24df5fc
Compare
The migration listed "from alembic import op" before "import sqlalchemy as sa"; isort (repo default) wants the straight import first, matching every other migration. Fixes the failing "Apply isort" build step on PR CCExtractor#1003. Pre-existing since the migration was authored (d03b808), not introduced by the ignore/backtick fix.
24df5fc to
fcb85c9
Compare
The migration listed "from alembic import op" before "import sqlalchemy as sa"; isort (repo default) wants the straight import first, matching every other migration. Fixes the failing "Apply isort" build step on PR CCExtractor#1003. Pre-existing since the migration was authored (d03b808), not introduced by the ignore/backtick fix.
fcb85c9 to
a30567f
Compare
The migration listed "from alembic import op" before "import sqlalchemy as sa"; isort (repo default) wants the straight import first, matching every other migration. Fixes the failing "Apply isort" build step on PR CCExtractor#1003. Pre-existing since the migration was authored (d03b808), not introduced by the ignore/backtick fix.
a30567f to
db74635
Compare
|
Thanks for the review and suggesting the fix — fixed the output-row contradiction and found a MySQL-only blocker, fixed it too:
Head collision: If #1071 merges first, I'm happy to rebase this PR onto it. Just let me know your preferred order. |
|
|
Can you rebase this (once more)? :) |
|
|
I've updated the branch with the latest master. Since this PR was opened, master got a couple of new database migrations, so I pointed this PR's migration at the newest one ( Before pushing, I checked that:
Thanks for taking a look! |



In raising this pull request, I confirm the following (please check boxes):
My familiarity with the project is as follows (check one):
Summary
Add regression test coverage for ATSC XMLTV output generation (
--xmltv=1) using the ATSC broadcast sample I uploaded to the platform.This test exercises:
expected_rc=10) withOutputType.nullTechnical Details
Sample Selection
Sample 187 (
ch29FullTS.ts) – ATSC broadcast sample for XMLTV testing with--xmltv=1 --out=null:6b10f8aef895469ec9cb89ecd0c2463eb2442052c32da9d81c6a6f5cec9137b8I reviewed the TS samples currently available on the platform and did not find any that contain the ATSC PSI/SI tables (VCT, EIT, ETT) needed to exercise the ATSC XMLTV generation paths. For this reason, I recently added an ATSC broadcast sample to provide regression coverage.
Database Deployment Strategy
Following the pattern from the WebVTT PR (#993):
install/sample_db.pytests/base.pyfixturesWhy no test fixture changes:
Test Characteristics
Migration Details
eb7303e132c0c8f3a2b1d4e5(latest migration on master)Related Work