[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][lintian/lintian][master] 3 commits: For --info, pass in the required data object to avoid warning.



Title: GitLab

Felix Lechner pushed to branch master at lintian / lintian

Commits:

2 changed files:

Changes:

  • bin/lintian
    ... ... @@ -133,7 +133,7 @@ if (my $coverage_arg = $ENV{LINTIAN_COVERAGE}) {
    133 133
     }
    
    134 134
     
    
    135 135
     my @getoptions = qw(
    
    136
    -  allow-root
    
    136
    +  allow-root!
    
    137 137
       cfg=s
    
    138 138
       check|c
    
    139 139
       check-part|C=s@
    
    ... ... @@ -153,7 +153,7 @@ my @getoptions = qw(
    153 153
       hyperlinks=s
    
    154 154
       ignore-lintian-env
    
    155 155
       include-dir=s@
    
    156
    -  info|i
    
    156
    +  info|i!
    
    157 157
       jobs|j=i
    
    158 158
       no-cfg
    
    159 159
       no-override|o
    
    ... ... @@ -165,7 +165,7 @@ my @getoptions = qw(
    165 165
       print-version
    
    166 166
       profile="">
    
    167 167
       quiet|q
    
    168
    -  show-overrides
    
    168
    +  show-overrides!
    
    169 169
       status-log=s
    
    170 170
       suppress-tags=s@
    
    171 171
       suppress-tags-from-file=s
    
    ... ... @@ -201,8 +201,12 @@ if (exists $command_line{'print-version'}) {
    201 201
     show_help()
    
    202 202
       if exists $command_line{help};
    
    203 203
     
    
    204
    -$command_line{'show-overrides'} = 0
    
    205
    -  if exists $command_line{'hide-overrides'};
    
    204
    +if (exists $command_line{'hide-overrides'}) {
    
    205
    +    $command_line{'show-overrides'} = 0;
    
    206
    +    warn encode_utf8(
    
    207
    +"A future release will drop --hide-overrides; please use --no-show-overrides instead.\n"
    
    208
    +    );
    
    209
    +}
    
    206 210
     
    
    207 211
     $command_line{'tag-display-limit'} = 0
    
    208 212
       if exists $command_line{'no-tag-display-limit'};
    

  • lib/Lintian/Output/EWI.pm
    ... ... @@ -197,7 +197,10 @@ sub issue_hints {
    197 197
                                     my $processable = $each->{processable};
    
    198 198
     
    
    199 199
                                     $self->print_hint($profile, $hint,
    
    200
    -                                    $processable,$option);
    
    200
    +                                    $processable,$option)
    
    201
    +                                  if ( !defined $hint->override
    
    202
    +                                    && !@{$hint->masks})
    
    203
    +                                  || $option->{'show-overrides'};
    
    201 204
                                 }
    
    202 205
                             }
    
    203 206
                         }
    
    ... ... @@ -322,7 +325,8 @@ sub print_hint {
    322 325
     
    
    323 326
         if ($option->{info}) {
    
    324 327
     
    
    325
    -        $self->describe_tag($tag, $option->{'output-width'})
    
    328
    +        # show only on first issuance
    
    329
    +        $self->describe_tag($profile->data, $tag, $option->{'output-width'})
    
    326 330
               unless $self->issued_tag($tag->name);
    
    327 331
         }
    
    328 332
     
    


  • Reply to: