-
Notifications
You must be signed in to change notification settings - Fork 611
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
Broken distribution files for 2.4.0 #1641
Comments
No GitHub upload also. And what has happened between 2.2.0 and 2.3.0, that looks weird. |
Also, some “REPLACEME”s were missed. |
Umm.. I've been without a Linux laptop for two months now. Tried making a release on a Mac and here we go... I'll fix up today. |
(Also why I have not been making win32 bundles. If anyone wants to add those, I can upload them. If anyone wants to take over release engineering, I'd appreciate that!) |
I don't know what's wrong with my Mac setup, but I tried "make dist" again, and still get the 14-byte tarball. Can someone build the tarball for 2.4.0 commit and send it to me to sign and upload? |
@ebraminio @dscorbett I'll wait for help from either of you. Thanks. |
Or feel free to make a 2.4.1 release. |
I can make the tarball, but you didn’t push a tag for 2.4.0 |
Gah. Somehow git doesn't like to sign, even though I've set up my gpg:
Do the tag -s and push as well? Thanks Khaled. |
Okay, figured out. Pushed tag. |
Tarball sent. |
@behdad The .tar.bz2 files was 14 bytes; the .tar file inside was 0 bytes. I tried Maybe I can help you sort out what went wrong on your machine. Did you get any errors about the harfbuzz-2.4.0 directory not getting created, or any errors from |
Oh. Umm yeah. I think @blueshade7 added the entirety of SourceHanSans to the repo! We should remove it. Tarball size grew from 4MB to 17MB! @blueshade7 Please replace that with a subset. Thanks. |
Should be fixed now. But yeah, we should remove that huge font. I wish there was an easy way to clean it up from the repo as well, but there isn't without rewriting history.... |
Nope. It "succeeds". But this does indeed look suspicous:
Running "false" instead of tar?! No idea why. I definitely have some tar:
|
|
|
Sending new tarball… (not the fastest internet connection 😄 to upload a 23MB attachment). |
Apparently because: |
Can I recommend doing |
Right. We normally do that. We have a full document on this: https://github.com/harfbuzz/harfbuzz/blob/master/RELEASING.md It was my fault. distcheck was mysteriously failing, and since I have had to debug and install multiple things for just dist to work, since dist worked without error I accepted it, knowing that in general we are distcheck-clean. Sigh. Shouldn't happen again. I'll switch back to Linux soonl |
Well, it's documented behavior, not a bug: "
Looks like IBM says IDs above 2,097,151 should not be used with ustar format, and Oracle says IDs above 60,000 should not be used on Solaris. Perhaps the reason why these IDs were used on your system is that your Mac is connected to a directory server which gives out such large IDs? If you could create a local Mac user account, not connected to your directory server, that should have a normal small ID which would work. I'd say you should contact your network administrator and ask them to fix their server to provide smaller IDs, but it seems like network administrators aren't very interested in proving working services. We recently had a report at MacPorts from a user whose company's directory server gave him a username containing a space; hilarity ensued. |
But "make dist" does NOT fail for me. |
And yes, this is a company laptop. I don't have control over the ids. |
The current 2.4.0 tarball is very different from the repository at the 2.4.0 tag. When I do a diff ( |
Uploaded new one... This release is cursed :). |
The previous tarball was modified in-place; see <harfbuzz/harfbuzz#1641>. * gnu/packages/gtk.scm (harfbuzz)[source](sha256): Update.
The distribution files for 2.4.0 on freedesktop.org that have appeared today seem to be broken - the .sha256 file is empty, and the .tar.bz2 is only 14 bytes.
The text was updated successfully, but these errors were encountered: