[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-10-04 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #12 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/druntime

https://github.com/D-Programming-Language/druntime/commit/28e3bb192f76de535ad8bc430667567584affc05
fix Issue 14750 - druntime/test/coverage was added to druntime, but not to the
MANIFEST - zip file broken again

https://github.com/D-Programming-Language/druntime/commit/6bc37c057379aeea0ac1fae5c5436f144772
Merge pull request #1323 from WalterBright/fix14750

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #11 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/druntime

https://github.com/D-Programming-Language/druntime/commit/28e3bb192f76de535ad8bc430667567584affc05
fix Issue 14750 - druntime/test/coverage was added to druntime, but not to the
MANIFEST - zip file broken again

https://github.com/D-Programming-Language/druntime/commit/6bc37c057379aeea0ac1fae5c5436f144772
Merge pull request #1323 from WalterBright/fix14750

[reg] fix Issue 14750 - druntime/test/coverage was added to druntime, but n…

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-12 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-11 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

Jonathan M Davis issues.dl...@jmdavisprog.com changed:

   What|Removed |Added

 CC||issues.dl...@jmdavisprog.co
   ||m

--- Comment #9 from Jonathan M Davis issues.dl...@jmdavisprog.com ---
(In reply to Walter Bright from comment #7)
 True, you can do that (thanks for the tip!) but the zip file is for use on
 systems that don't have git.

But does it need to be generated on any systems without git? I would have
thought that it would be fine for the target for the zip file to only work on
systems with git installed, because the primary purpose of the zip file is to
create it for distributing a release, and the releases are being done by
developers who need git to work on the main D repos in the first place.

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-11 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #10 from Walter Bright bugzi...@digitalmars.com ---
(In reply to Jonathan M Davis from comment #9)
 But does it need to be generated on any systems without git?

Yes. I do it all the time. That's how I find out when it breaks.

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #7 from Walter Bright bugzi...@digitalmars.com ---
True, you can do that (thanks for the tip!) but the zip file is for use on
systems that don't have git.

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #8 from Walter Bright bugzi...@digitalmars.com ---
https://github.com/D-Programming-Language/druntime/pull/1323

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-07 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #6 from Martin Nowak c...@dawg.eu ---
(In reply to Walter Bright from comment #5)
 It fails because the files necessary are not there. What's the point of
 having a MANIFEST if it is only a subset of the manifest?

Exactly, let's delete MANIFEST. The question is why you need it or the zip
rule.
We could replace the rule with
git archive --format=zip HEAD  druntime.zip
or
zip druntime.zip $(git ls-files)
depending on whether or not modified working dir files should end up in the
zip.

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-06 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #5 from Walter Bright bugzi...@digitalmars.com ---
(In reply to Martin Nowak from comment #4)
 (In reply to Walter Bright from comment #3)
  I'm fine if someone posts a method of doing this automatically. In the
  absence of such, it needs to be done manually. Otherwise, things break, as
  they did for me.
 
 We don't use the MANIFEST file to generate the source trees for the releases
 and all the last releases already contain the test folder.
 So what exactly was your problem?

--
make -f win32.mak zip

... copy druntime.zip file to new system ...

unzip druntime.zip
make -fposix.mak MODEL=32 clean
make -C test/init_fini clean
rm -rf obj
make -C test/exceptions clean
rm -rf obj
make[1]: *** No rule to make target `test/coverage/.clean', needed by `clean'. 
Stop
make: *** [clean] Error 2
---

It fails because the files necessary are not there. What's the point of having
a MANIFEST if it is only a subset of the manifest?

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-07-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #4 from Martin Nowak c...@dawg.eu ---
(In reply to Walter Bright from comment #3)
 I'm fine if someone posts a method of doing this automatically. In the
 absence of such, it needs to be done manually. Otherwise, things break, as
 they did for me.

We don't use the MANIFEST file to generate the source trees for the releases
and all the last releases already contain the test folder.
So what exactly was your problem?

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-06-30 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #1 from Walter Bright bugzi...@digitalmars.com ---
In fact, it seems none of the files in the test directory are in the manifest.

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-06-30 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

Martin Nowak c...@dawg.eu changed:

   What|Removed |Added

 CC||c...@dawg.eu

--- Comment #2 from Martin Nowak c...@dawg.eu ---
(In reply to Walter Bright from comment #0)
 When adding files to druntime, PLEASE add them to the manifest.

Please stop recommending repeated manual actions as solutions, they don't work.

(In reply to Walter Bright from comment #1)
 In fact, it seems none of the files in the test directory are in the
 manifest.

Why should we distribute the additional tests?

--


[Issue 14750] druntime/test/coverage was added to druntime, but not to the MANIFEST - zip file broken again

2015-06-30 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14750

--- Comment #3 from Walter Bright bugzi...@digitalmars.com ---
(In reply to Martin Nowak from comment #2)
 (In reply to Walter Bright from comment #0)
  When adding files to druntime, PLEASE add them to the manifest.
 
 Please stop recommending repeated manual actions as solutions, they don't
 work.

I'm fine if someone posts a method of doing this automatically. In the absence
of such, it needs to be done manually. Otherwise, things break, as they did for
me. There's no point in having a MANIFEST file if it is allowed to get out of
sync with the files.


 Why should we distribute the additional tests?

Because running 'make -f posix.mak clean' fails without them. That's how I
discovered the problem.

--