Skip Menu |

This queue is for tickets about the mb CPAN distribution.

Report information
The Basics
Id: 133020
Status: resolved
Worked: 15 hours (900 min)
Priority: 0/
Queue: mb

People
Owner: ina [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in:
  • 0.04
  • 0.05
  • 0.06
Fixed in: 0.08



Subject: Undeletable leftovers after build+test
After building and testing the distribution there are usually some directories left which cannot be deleted with rmtree() of File::Path. The situation looks like this: $ ls -al total 64 drwxrwxr-x 16 cpansand cpansand 4096 Jul 18 08:11 . drwxrwxr-x 7 cpansand cpansand 4096 Jul 18 08:11 .. d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6001.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6002.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6003.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6004.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6005.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6006.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6007.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6008.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6009.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6010.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6012.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6013.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6015.000.A d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6017.000.A rmtree() fails like this: cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6013.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6009.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6008.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6002.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6001.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6006.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6010.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6003.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6017.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6012.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6015.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6004.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6007.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot chdir to child for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6005.000.A: Permission denied at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. cannot remove directory for /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4: Directory not empty at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. It would be good if all test directories would be deleted after the test suite, or the permissions adjusted.
Subject: Re: [rt.cpan.org #133020] Undeletable leftovers after build+test
Date: Sat, 18 Jul 2020 19:31:40 +0900
To: bug-mb [...] rt.cpan.org
From: ina cpan <ina.cpan [...] gmail.com>
Thank you for your report. I will do my best. INABA Hitoshi 2020年7月18日(土) 17:57 Slaven_Rezic via RT <bug-mb@rt.cpan.org>: Show quoted text
> Sat Jul 18 04:57:12 2020: Request 133020 was acted upon. > Transaction: Ticket created by SREZIC > Queue: mb > Subject: Undeletable leftovers after build+test > Broken in: 0.04, 0.05, 0.06 > Severity: (no value) > Owner: Nobody > Requestors: SREZIC@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=133020 > > > > After building and testing the distribution there are usually some > directories left which cannot be deleted with rmtree() of File::Path. The > situation looks like this: > > $ ls -al > total 64 > drwxrwxr-x 16 cpansand cpansand 4096 Jul 18 08:11 . > drwxrwxr-x 7 cpansand cpansand 4096 Jul 18 08:11 .. > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6001.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6002.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6003.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6004.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6005.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6006.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6007.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6008.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6009.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6010.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6012.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6013.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6015.000.A > d--------- 2 cpansand cpansand 4096 Jul 15 18:28 6017.000.A > > rmtree() fails like this: > > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6013.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6009.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6008.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6002.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6001.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6006.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6010.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6003.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6017.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6012.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6015.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6004.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6007.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot chdir to child for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4/6005.000.A: > Permission denied at > /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > cannot remove directory for > /home/cpansand/.local/share/.cpan/build/2020071516/mb-0.06-4: Directory not > empty at /home/eserte/src/srezic-misc/scripts/cpan_smoke_modules line 2242. > > It would be good if all test directories would be deleted after the test > suite, or the permissions adjusted. >
RT-Send-CC: ina.cpan [...] gmail.com
Since mb-0.08, "undeletable leftovers" in test scripts have been unused.