Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: sort.py: fix whitespace in entire profile #6593

Merged
merged 1 commit into from
Dec 28, 2024

Conversation

kmk3
Copy link
Collaborator

@kmk3 kmk3 commented Dec 28, 2024

Changes:

  • Strip whitespace at the beginning
  • Strip whitespace at the end
  • Ensure exactly one newline at the end
  • Strip extraneous newlines

Also, for clarity print the git diff in the sort.py ci job, since the
specific lines changed are not printed by the sort.py script in this
case (as whitespace is fixed in the entire profile at once).

Command used to search and replace:

./contrib/sort.py etc/inc/*.inc etc/profile*/*.profile

This is a follow-up to #6556.

@kmk3 kmk3 assigned rusty-snake and unassigned rusty-snake Dec 28, 2024
@kmk3 kmk3 requested a review from rusty-snake December 28, 2024 09:19
@kmk3 kmk3 added the enhancement New feature request label Dec 28, 2024
contrib/sort.py Outdated Show resolved Hide resolved
Changes:

* Strip whitespace at the beginning
* Strip whitespace at the end
* Ensure exactly one newline at the end
* Strip extraneous newlines

Also, for clarity print the git diff in the sort.py ci job, since the
specific lines changed are not printed by the sort.py script in this
case (as whitespace is fixed in the entire profile at once).

Command used to search and replace:

    ./contrib/sort.py etc/inc/*.inc etc/profile*/*.profile

This is a follow-up to netblue30#6556.

Update contrib/sort.py
@kmk3 kmk3 force-pushed the sort-py-strip-newlines branch from bbd08c3 to 28e823b Compare December 28, 2024 09:58
@kmk3 kmk3 requested a review from rusty-snake December 28, 2024 10:02
@kmk3 kmk3 merged commit c222b7f into netblue30:master Dec 28, 2024
5 checks passed
@kmk3 kmk3 deleted the sort-py-strip-newlines branch December 28, 2024 16:00
kmk3 added a commit that referenced this pull request Jan 4, 2025
kmk3 added a commit that referenced this pull request Jan 4, 2025
Currently it adds a newline to empty files.

Before:

    $ : >foo.profile
    $ contrib/sort.py foo.profile
    sort.py: checking 1 profile(s)...
    foo.profile:(fixed whitespace)
    [ Fixed ] foo.profile
    $ od -A n -t x1 foo.profile
     0a

After:

    $ : >foo.profile
    $ contrib/sort.py foo.profile
    sort.py: checking 1 profile(s)...
    $

This amends commit c222b7f ("build: sort.py: fix whitespace in entire
profile (#6593)", 2024-12-28).
kmk3 added a commit to kmk3/firejail that referenced this pull request Jan 6, 2025
This amends commit c222b7f ("build: sort.py: fix whitespace in entire
profile (netblue30#6593)", 2024-12-28).
kmk3 added a commit to kmk3/firejail that referenced this pull request Jan 6, 2025
This amends commit c222b7f ("build: sort.py: fix whitespace in entire
profile (netblue30#6593)", 2024-12-28).
kmk3 added a commit to kmk3/firejail that referenced this pull request Jan 6, 2025
This amends commit c222b7f ("build: sort.py: fix whitespace in entire
profile (netblue30#6593)", 2024-12-28).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request
Projects
Status: Done (on RELNOTES)
Development

Successfully merging this pull request may close these issues.

2 participants