Skip Menu |

This queue is for tickets about the Object-Enum CPAN distribution.

Report information
The Basics
Id: 112957
Status: resolved
Priority: 0/
Queue: Object-Enum

People
Owner: Nobody in particular
Requestors: KENTNL [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.074
Fixed in: (no value)



Subject: Significant DZIL build artifacts in release

https://metacpan.org/source/JMMILLS/Object-Enum-0.074

 

1. There is a full copy of the dist itself inside a subdir ...

https://metacpan.org/source/JMMILLS/Object-Enum-0.074/Object-Enum-0.074

2. All the `.build` gunk from Dist::Zilla temporary files is in the release

https://metacpan.org/source/JMMILLS/Object-Enum-0.074/.build

3. `lib/` has a .DS_Store file in it, which gets installed to all hosts.

https://metacpan.org/source/JMMILLS/Object-Enum-0.074/lib

 

Strange, I usually just do "dzil release"... so I'm not sure why there would be a bunch of build artifacts in there. Perhaps the version I last released with had a bug. I'll pull down repo (https://github.com/jmmills/object-enum/) and see what's what. It might seem a big of waste to bump version over though. On Sat Mar 12 14:53:49 2016, KENTNL wrote: Show quoted text
> https://metacpan.org/source/JMMILLS/Object-Enum-0.074 > > 1. There is a full copy of the dist itself inside a subdir ... > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/Object-Enum-0.074 > > 2. All the `.build` gunk from Dist::Zilla temporary files is in the release > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/.build > > 3. `lib/` has a .DS_Store file in it, which gets installed to all hosts. > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/lib
Okay, I think I know what happened here... I think dzil build was run twice before release... and it somehow got confused about it already being build and then inlined the existing build. Working on a pushing a fixed release. On Sat Mar 12 14:53:49 2016, KENTNL wrote: Show quoted text
> https://metacpan.org/source/JMMILLS/Object-Enum-0.074 > > 1. There is a full copy of the dist itself inside a subdir ... > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/Object-Enum-0.074 > > 2. All the `.build` gunk from Dist::Zilla temporary files is in the release > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/.build > > 3. `lib/` has a .DS_Store file in it, which gets installed to all hosts. > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/lib

On 2016-03-13 09:15:17, JMMILLS wrote:
> Okay, I think I know what happened here... I think dzil build was run
> twice before release... and it somehow got confused about it already
> being build and then inlined the existing build. Working on a pushing
> a fixed release.
 

Yeh, its easy enough of a problem to have, chances are you missed an ignore file somewhere, because "previous builds being there" shouldn't typically be a problem.

Okay, pushed a new release (had to upload manually for some reason as dzil wasn't groking pause auth). This is the structure of the release tar ball uploaded: tsubaki:object-enum (master)$ tar -tzf Object-Enum-0.075.tar.gz Object-Enum-0.075 Object-Enum-0.075/README Object-Enum-0.075/LICENSE Object-Enum-0.075/Changes Object-Enum-0.075/fig.yml Object-Enum-0.075/t Object-Enum-0.075/t/pod.t Object-Enum-0.075/META.yml Object-Enum-0.075/MANIFEST Object-Enum-0.075/Dockerfile Object-Enum-0.075/.travis.yml Object-Enum-0.075/t/00-load.t Object-Enum-0.075/t/01-enum.t Object-Enum-0.075/Makefile.PL Object-Enum-0.075/t/03-basic.t Object-Enum-0.075/t/boilerplate.t Object-Enum-0.075/t/04-immutable.t Object-Enum-0.075/t/pod-coverage.t Object-Enum-0.075/t/02-regression.t Object-Enum-0.075/lib/Object Object-Enum-0.075/lib/Object/Enum.pm On Sat Mar 12 14:53:49 2016, KENTNL wrote: Show quoted text
> https://metacpan.org/source/JMMILLS/Object-Enum-0.074 > > 1. There is a full copy of the dist itself inside a subdir ... > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/Object-Enum-0.074 > > 2. All the `.build` gunk from Dist::Zilla temporary files is in the release > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/.build > > 3. `lib/` has a .DS_Store file in it, which gets installed to all hosts. > > https://metacpan.org/source/JMMILLS/Object-Enum-0.074/lib
Subject: Re: [rt.cpan.org #112957] Significant DZIL build artifacts in release
Date: Sat, 12 Mar 2016 12:39:55 -0800
To: bug-Object-Enum [...] rt.cpan.org
From: Jason Mills <jason [...] yarp.me>
I double checked it by running dzil build twice and then inspecting the tar ball. Maybe worth looking at dzils issues on this. Doesn't seem like it would be an uncommon problem. Thanks, Jason Mills - sent from mobile. Show quoted text
> On Mar 12, 2016, at 12:16 PM, Kent Fredric via RT <bug-Object-Enum@rt.cpan.org> wrote: > > Queue: Object-Enum > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=112957 > >
>> On 2016-03-13 09:15:17, JMMILLS wrote: >> Okay, I think I know what happened here... I think dzil build was run >> twice before release... and it somehow got confused about it already >> being build and then inlined the existing build. Working on a pushing >> a fixed release.
> > Yeh, its easy enough of a problem to have, chances are you missed an ignore > file somewhere, because "previous builds being there" shouldn't typically be a > problem. >
On 2016-03-12 12:40:10, jason@yarp.me wrote: Show quoted text
> I double checked it by running dzil build twice and then inspecting > the tar ball. Maybe worth looking at dzils issues on this. Doesn't > seem like it would be an uncommon problem.
There's something wrong with your dzil configuration, but I cannot tell what it is because you are not including dist.ini in the release, nor does the distribution metadata point to any code repository where I can inspect it.
Subject: Re: [rt.cpan.org #112957] Significant DZIL build artifacts in release
Date: Sat, 12 Mar 2016 16:56:32 -0800
To: bug-Object-Enum [...] rt.cpan.org
From: Jason Mills <jason [...] yarp.me>
It's in the pod Thanks, Jason Mills - sent from mobile. Show quoted text
> On Mar 12, 2016, at 4:22 PM, Karen Etheridge via RT <bug-Object-Enum@rt.cpan.org> wrote: > > Queue: Object-Enum > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=112957 > >
>> On 2016-03-12 12:40:10, jason@yarp.me wrote: >> I double checked it by running dzil build twice and then inspecting >> the tar ball. Maybe worth looking at dzils issues on this. Doesn't >> seem like it would be an uncommon problem.
> > There's something wrong with your dzil configuration, but I cannot tell what it is because you are not including dist.ini in the release, nor does the distribution metadata point to any code repository where I can inspect it. > >