Skip to content

Shorten per-row Source File paths (follow-up to #1656) + dmss data_list fix#1657

Merged
abrignoni merged 1 commit into
mainfrom
row-level-relative-paths
Jul 6, 2026
Merged

Shorten per-row Source File paths (follow-up to #1656) + dmss data_list fix#1657
abrignoni merged 1 commit into
mainfrom
row-level-relative-paths

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Counterpart of ALEAPP #932: the central fix in #1656 can't reach absolute paths embedded in per-record Source File columns. Full audit of all artifact functions found only 3 true positives (everything else already shortens via helpers — BeReal's relative_to, discordChats/walStrings/mobileInstallb/sysShutdown via context.get_relative_path, burnerCache/discord_cache via seeker file_infos — or emits device paths/basenames):

  • appItunesmeta — parent dir of iTunesMetadata.plist
  • voiceTriggers — info json path
  • dmss — media path, plus a real bug found during the audit: return data_headers, data_headers, ... returned the headers tuple as the data list, discarding every built row. Now returns data_list.

Testing: pylint 10.00/10 on all 3, byte-compile clean.

Follow-up to #1656 (central source_path shortening): these artifacts also
place the absolute on-disk path inside a per-record Source File column.
Wrap the row-inserted copy with context.get_relative_path.

- appItunesmeta: parent directory of the iTunesMetadata plist
- voiceTriggers: the info json path
- dmss: the media file path; also fixes a pre-existing bug where the
  function returned data_headers twice, discarding the built data_list
  entirely (the artifact output its own headers as rows).

Audit note: all other flagged candidates were verified false positives -
BeReal, burnerCache, discord_cache, tikTok, discordChats, walStrings,
mobileInstallb, sysShutdown and booking already shorten via their own
helpers or emit device-side paths/basenames.
@abrignoni abrignoni merged commit 280ac33 into main Jul 6, 2026
1 check passed
@abrignoni abrignoni deleted the row-level-relative-paths branch July 6, 2026 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant