Dpkg

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

  * Use execvp(3) unconditionally in command_exec(). Making the call always
    fallback to use the system shell in case of error, such as with empty
    maintainer scripts. Thanks to Jonathan Nieder <jrnieder@gmail.com>.
    Closes: #622094
  * Improve deb-split(5) format description by splitting debian-split
    member contents into a list.
  * Switch to debhelper compatibility level 7.
    - Use dh_prep instead of deprecated “dh_clean -k”.
  * Bump Standards-Version to 3.9.2 (no changes needed).
  * Generate filenames following current conventions on “dpkg-split --join”,
    by including the architecture in the debian-split member of a split
    package and using underscores to separate filename parts.
  * Support conffiles with spaces when diffing them. Closes: #147583
  * Allow installing packages with bogus versions with new
    --force-bad-version.
  * Do not fail when unpacking a diverted hardlink. Closes: #245322
    Based on a patch by Christopher Baines <cbaines8@gmail.com>.
  * Document in dpkg-deb(1) that --fsys-tarfile will always process the
    input archive sequentially. Closes: #616609
  * Remove long non-functional --new and --old dpkg-deb option handling
    from dpkg which were being treated as dpkg commands.

Changes  view on Meta::CPAN

 -- Guillem Jover <guillem@debian.org>  Thu, 24 May 2007 19:30:26 +0300

dpkg (1.14.3) unstable; urgency=low

  [ Guillem Jover ]
  * Fix perl warnings:
    - In dpkg-genchanges when called with -S. Closes: #423193
    - In architecture comparison operations. Closes: #423452
    - Fill slavepaths undefined entries with an empty string to guarantee
      they are always defined. Closes: #423140, #423451, #423544, #423555
  * Include the new split man pages deb-substvars.5, deb-override.5 and
    deb-shlibs.5 in dpkg-dev.
  * Fix deb-substvars.5 section to match reality.
  * Refactor update-alternatives.
  * Fix dpkg-divert to work again w/o specifying the '--divert' and
    '--package' or '--local' options. Closes: #423864
  * Document in install-info.8 that when no '--section' option is specified,
    install-info will try to use the INFO-DIR-SECTION entry from the info
    file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737
  * Disambiguate in install-info.8 the use of 'Info directory' with
    'Info dir file'. Closes: #420766

Changes  view on Meta::CPAN


 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 27 Jun 1996 13:39:36 +0100

dpkg (1.2.8); priority=LOW

  * dpkg --record-avail puts data in Size field.
  * strip / for rmdir(2) in cleanup to work around kernel bug.  (Bug#3275.)
  * dpkg-split --msdos no longer allows `-' and other chars in filenames.

  * manual dpkg-split(8) written.
  * dpkg-split minor typo in --auto usage error message fixed.
  * dpkg-deb(8) very minor cosmetic fix to --build option.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Tue, 25 Jun 1996 03:00:14 +0100

dpkg (1.2.7); priority=LOW

  * dpkg-scanpackages syntax errors fixed.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 21 Jun 1996 04:10:38 +0100

lib/Dpkg/Vendor.pm  view on Meta::CPAN

on the one from the B<Vendor> field in the F<origins> file.

=cut

sub get_vendor_object {
    my $vendor = shift || get_current_vendor() || 'Default';
    my $vendor_key = lc $vendor =~ s{$vendor_sep_regex}{}gr;
    state %OBJECT_CACHE;
    return $OBJECT_CACHE{$vendor_key} if exists $OBJECT_CACHE{$vendor_key};

    my @vendor_parts = split m{$vendor_sep_regex}, $vendor;

    my @names;
    push @names, join q{}, map { ucfirst } @vendor_parts;
    push @names, join q{}, map { ucfirst lc } @vendor_parts;

    foreach my $name (uniq @names) {
        my $module = "Dpkg::Vendor::$name";
        eval qq{
            require $module;
        };



( run in 2.135 seconds using v1.01-cache-2.11-cpan-71847e10f99 )