This is an automated email from the git hooks/post-receive script.

guillem pushed a commit to branch main
in repository dpkg.

View the commit online:
https://git.dpkg.org/cgit/dpkg/dpkg.git/commit/?id=1f74a0244273a549159fb6d3742176af1e5c6cd7

commit 1f74a0244273a549159fb6d3742176af1e5c6cd7
Author: Guillem Jover <guil...@debian.org>
AuthorDate: Mon Aug 25 12:25:25 2025 +0200

    Dpkg::Source: Rename $tmp to $tmpdir
    
    Use a way less generic name for the temporary directory variables.
---
 scripts/Dpkg/Source/Archive.pm        | 25 +++++++++++++------------
 scripts/Dpkg/Source/Package/V2.pm     | 18 +++++++++---------
 scripts/Dpkg/Source/Package/V3/Bzr.pm | 10 +++++-----
 scripts/Dpkg/Source/Package/V3/Git.pm | 12 ++++++------
 4 files changed, 33 insertions(+), 32 deletions(-)

diff --git a/scripts/Dpkg/Source/Archive.pm b/scripts/Dpkg/Source/Archive.pm
index f3cf47fda..d39d8874e 100644
--- a/scripts/Dpkg/Source/Archive.pm
+++ b/scripts/Dpkg/Source/Archive.pm
@@ -134,8 +134,8 @@ sub extract {
         # Kludge so that realpath works
         mkdir($dest) or syserr(g_('cannot create directory %s'), $dest);
     }
-    my $tmp = tempdir($template, DIR => Cwd::realpath("$dest/.."), CLEANUP => 
1);
-    $spawn_opts{chdir} = $tmp;
+    my $tmpdir = tempdir($template, DIR => Cwd::realpath("$dest/.."), CLEANUP 
=> 1);
+    $spawn_opts{chdir} = $tmpdir;
 
     # Prepare stuff that handles the input of tar
     $self->ensure_open('r', delete_sig => [ 'PIPE' ]);
@@ -158,7 +158,7 @@ sub extract {
     # extracted); we need --no-same-owner because putting the owner
     # back is tedious - in particular, correct group ownership would
     # have to be calculated using mount options and other madness.
-    fixperms($tmp) unless $opts{no_fixperms};
+    fixperms($tmpdir) unless $opts{no_fixperms};
 
     # If we are extracting "in-place" do not remove the destination directory.
     if ($opts{in_place}) {
@@ -181,7 +181,7 @@ sub extract {
         };
 
         my $move_in_place = sub {
-            my $relpath = File::Spec->abs2rel($File::Find::name, $tmp);
+            my $relpath = File::Spec->abs2rel($File::Find::name, $tmpdir);
             my $destpath = File::Spec->catfile($dest, $relpath);
 
             my ($mode, $atime, $mtime);
@@ -231,25 +231,26 @@ sub extract {
             wanted => $move_in_place,
             no_chdir => 1,
             dangling_symlinks => 0,
-        }, $tmp);
+        }, $tmpdir);
     } else {
         # Rename extracted directory
-        opendir(my $dir_dh, $tmp) or syserr(g_('cannot opendir %s'), $tmp);
+        opendir my $dir_dh, $tmpdir
+            or syserr(g_('cannot opendir %s'), $tmpdir);
         my @entries = grep { $_ ne '.' && $_ ne '..' } readdir($dir_dh);
         closedir($dir_dh);
 
         erasedir($dest);
 
-        if (scalar(@entries) == 1 && ! -l "$tmp/$entries[0]" && -d _) {
-            rename("$tmp/$entries[0]", $dest)
+        if (scalar(@entries) == 1 && ! -l "$tmpdir/$entries[0]" && -d _) {
+            rename "$tmpdir/$entries[0]", $dest
                 or syserr(g_('unable to rename %s to %s'),
-                          "$tmp/$entries[0]", $dest);
+                          "$tmpdir/$entries[0]", $dest);
         } else {
-            rename($tmp, $dest)
-                or syserr(g_('unable to rename %s to %s'), $tmp, $dest);
+            rename $tmpdir, $dest
+                or syserr(g_('unable to rename %s to %s'), $tmpdir, $dest);
         }
     }
-    erasedir($tmp);
+    erasedir($tmpdir);
 }
 
 =head1 CHANGES
diff --git a/scripts/Dpkg/Source/Package/V2.pm 
b/scripts/Dpkg/Source/Package/V2.pm
index 0130446ad..f36b75507 100644
--- a/scripts/Dpkg/Source/Package/V2.pm
+++ b/scripts/Dpkg/Source/Package/V2.pm
@@ -470,28 +470,28 @@ sub _generate_patch {
     }
 
     # Unpack a second copy for comparison
-    my $tmp = tempdir("$dirname.orig.XXXXXX", DIR => $updir);
-    push_exit_handler(sub { erasedir($tmp) });
+    my $tmpdir = tempdir("$dirname.orig.XXXXXX", DIR => $updir);
+    push_exit_handler(sub { erasedir($tmpdir) });
 
     # Extract main tarball
     my $tar = Dpkg::Source::Archive->new(filename => $tarfile);
-    $tar->extract($tmp);
+    $tar->extract($tmpdir);
 
     # Extract additional orig tarballs
     foreach my $subdir (keys %addonfile) {
         my $file = $addonfile{$subdir};
         $tar = Dpkg::Source::Archive->new(filename => $file);
-        $tar->extract("$tmp/$subdir");
+        $tar->extract("$tmpdir/$subdir");
     }
 
     # Copy over the debian directory
-    erasedir("$tmp/debian");
-    system('cp', '-RPp', '--', "$dir/debian", "$tmp/");
+    erasedir("$tmpdir/debian");
+    system('cp', '-RPp', '--', "$dir/debian", "$tmpdir/");
     subprocerr(g_('copy of the debian directory')) if $?;
 
     # Apply all patches except the last automatic one
     $opts{skip_auto} //= 0;
-    $self->apply_patches($tmp, skip_auto => $opts{skip_auto}, usage => 
'build');
+    $self->apply_patches($tmpdir, skip_auto => $opts{skip_auto}, usage => 
'build');
 
     # Create a patch
     my ($difffh, $tmpdiff) = tempfile($self->get_basename(1) . '.diff.XXXXXX',
@@ -510,7 +510,7 @@ sub _generate_patch {
             return $self->_get_patch_header($dir);
         }
     });
-    $diff->add_diff_directory($tmp, $dir, basedirname => $basedirname,
+    $diff->add_diff_directory($tmpdir, $dir, basedirname => $basedirname,
             %{$self->{diff_options}},
             handle_binary_func => $opts{handle_binary},
             order_from => $opts{order_from});
@@ -525,7 +525,7 @@ sub _generate_patch {
     }
 
     # Remove the temporary directory
-    erasedir($tmp);
+    erasedir($tmpdir);
     pop_exit_handler();
     pop_exit_handler();
 
diff --git a/scripts/Dpkg/Source/Package/V3/Bzr.pm 
b/scripts/Dpkg/Source/Package/V3/Bzr.pm
index 94703d567..d5e33e7d8 100644
--- a/scripts/Dpkg/Source/Package/V3/Bzr.pm
+++ b/scripts/Dpkg/Source/Package/V3/Bzr.pm
@@ -138,9 +138,9 @@ sub do_build {
 
     chdir $old_cwd or syserr(g_("unable to chdir to '%s'"), $old_cwd);
 
-    my $tmp = tempdir("$dirname.bzr.XXXXXX", DIR => $updir);
-    push_exit_handler(sub { erasedir($tmp) });
-    my $tardir = "$tmp/$dirname";
+    my $tmpdir = tempdir("$dirname.bzr.XXXXXX", DIR => $updir);
+    push_exit_handler(sub { erasedir($tmpdir) });
+    my $tardir = "$tmpdir/$dirname";
 
     system('bzr', 'branch', $dir, $tardir);
     subprocerr("bzr branch $dir $tardir") if $?;
@@ -160,11 +160,11 @@ sub do_build {
     my $tar = Dpkg::Source::Archive->new(filename => $debianfile,
                                          compression => 
$self->{options}{compression},
                                          compression_level => 
$self->{options}{comp_level});
-    $tar->create(chdir => $tmp);
+    $tar->create(chdir => $tmpdir);
     $tar->add_directory($dirname);
     $tar->finish();
 
-    erasedir($tmp);
+    erasedir($tmpdir);
     pop_exit_handler();
 
     $self->add_file($debianfile);
diff --git a/scripts/Dpkg/Source/Package/V3/Git.pm 
b/scripts/Dpkg/Source/Package/V3/Git.pm
index c5977f1e7..0a9fd661d 100644
--- a/scripts/Dpkg/Source/Package/V3/Git.pm
+++ b/scripts/Dpkg/Source/Package/V3/Git.pm
@@ -187,13 +187,13 @@ sub do_build {
 
     # If a depth was specified, need to create a shallow clone and
     # bundle that.
-    my $tmp;
+    my $tmpdir;
     my $shallowfile;
     if ($self->{options}{git_depth}) {
         chdir $old_cwd or syserr(g_("unable to chdir to '%s'"), $old_cwd);
-        $tmp = tempdir("$dirname.git.XXXXXX", DIR => $updir);
-        push_exit_handler(sub { erasedir($tmp) });
-        my $clone_dir = "$tmp/repo.git";
+        $tmpdir = tempdir("$dirname.git.XXXXXX", DIR => $updir);
+        push_exit_handler(sub { erasedir($tmpdir) });
+        my $clone_dir = "$tmpdir/repo.git";
         # file:// is needed to avoid local cloning, which does not
         # create a shallow clone.
         info(g_('creating shallow clone with depth %s'),
@@ -222,8 +222,8 @@ sub do_build {
 
     chdir $old_cwd or syserr(g_("unable to chdir to '%s'"), $old_cwd);
 
-    if (defined $tmp) {
-        erasedir($tmp);
+    if (defined $tmpdir) {
+        erasedir($tmpdir);
         pop_exit_handler();
     }
 

-- 
Dpkg.Org's dpkg

Reply via email to