Skip to content

Remove chmodzip from tools#247

Merged
dlang-bot merged 1 commit intodlang:masterfrom
wilzbach:remove-chmodzip
Jul 8, 2017
Merged

Remove chmodzip from tools#247
dlang-bot merged 1 commit intodlang:masterfrom
wilzbach:remove-chmodzip

Conversation

@wilzbach
Copy link
Contributor

@wilzbach wilzbach commented Jul 8, 2017

chmodzip changes attributes of files in zip archives,
presumably so that you can create a zip archive
that has correct attributes whether it's unpacked on Windows or POSIX.
However,

  • fileAttributes are part of std.zip, which allows to copy them from OS specific stat info
  • chmodzip isn't used by any tool in the D ecosystem anymore (in fact it
    doesn't even build with a recent D compiler)

chmodzip changes attributes of files in zip archives,
presumably so that you can create a zip archive
that has correct attributes whether it's unpacked on Windows or POSIX.
However,
- fileAttributes are part of std.zip, which allows to copy them from OS specific stat info
- chmodzip isn't used by any tool in the D ecosystem anymore (in fact it
doesn't even build with a recent D compiler)
@dlang-bot
Copy link
Contributor

Thanks for your pull request, @wilzbach!

Bugzilla references

Your PR doesn't reference any Bugzilla issue.

If your PR contains non-trivial changes, please reference a Bugzilla issue or create a manual changelog.

@wilzbach wilzbach mentioned this pull request Jul 8, 2017
@JackStouffer
Copy link

in fact it doesn't even build with a recent D compiler

That's really concerning. Why aren't we testing every tool?

@wilzbach
Copy link
Contributor Author

wilzbach commented Jul 8, 2017

Why aren't we testing every tool?

Because no one seemed to care before and introducing more automation is a slow and painful process.

@JackStouffer
Copy link

As a first step, can just start by trying to compile everything?

Copy link

@JackStouffer JackStouffer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the testing discussion doesn't need to hold up moving forward with this

@dlang-bot dlang-bot merged commit bb1a8bc into dlang:master Jul 8, 2017
@wilzbach wilzbach deleted the remove-chmodzip branch July 8, 2017 19:10
@wilzbach
Copy link
Contributor Author

wilzbach commented Jul 8, 2017

As a first step, can just start by trying to compile everything?

Yes, I am working towards this, slowly, but steadily!
For reference, I tried it before - with meager results
#205
#233
#239

Hopefully finally successful soon :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants