Raku / ecosystem-unbitrot

Which modules are not installable?
https://perl6.github.io/ecosystem-unbitrot/
GNU General Public License v3.0
5 stars 4 forks source link

PDF::API6 #491

Closed AlexDaniel closed 5 years ago

AlexDaniel commented 5 years ago

Module PDF::API6 cannot be installed (AlwaysFail), perhaps it has some failing tests.

If you can't self-assign yourself or attach a label, please let us know on #perl6 channel on freenode or just leave a comment here. We will try to give you privileges as fast as possible.

Output:

===> Searching for: PDF::API6
===> Found: PDF::API6:ver<0.1.2>:auth<github:p6-pdf> [via Zef::Repository::Ecosystems<p6c>]
===> Fetching [OK]: PDF::API6:ver<0.1.2>:auth<github:p6-pdf> to /home/alex/Blin/data/zef-data/tmp/1549583872.32129.4219/PDF-API6.git
===> Extraction [OK]: PDF::API6 to /home/alex/Blin/data/zef-data/store/PDF-API6.git
===> Testing: PDF::API6:ver<0.1.2>:auth<github:p6-pdf>
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#
t/00-basic.t ..... 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
#     inst#/home/alex/Blin/installed/PDF::Content_0.2.8
#     inst#/home/alex/Blin/installed/Color_1.002006
#     inst#/home/alex/Blin/installed/Base64::Native_0.0.2
#     inst#/home/alex/Blin/installed/LibraryMake_1.0.0
#     inst#/home/alex/Blin/installed/Shell::Command_*
#     inst#/home/alex/Blin/installed/File::Which_1.0.1
#     inst#/home/alex/Blin/installed/File::Find_0.1
#     inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
#     inst#/home/alex/Blin/installed/Font::AFM_1.24.2
#     inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
#     inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
#     inst#/home/alex/Blin/installed/PDF_0.3.5
#     inst#/home/alex/Blin/installed/OpenSSL_0.1.21
#     inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
#     inst#/home/alex/Blin/installed/Native::Packing_0.0.3
#     inst#/home/alex/Blin/installed/PDF::Class_0.3.5
#     inst#/home/alex/.perl6
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
#     ap#
#     nqp#
#     perl5#
# 
eval error: use v6;
use PDF::API6;
use PDF::Page;
use PDF::Content::Text::Block;
use PDF::XObject::Image;

my PDF::API6 $pdf .= new;
$pdf.media-box = [0, 0, 200, 100];
my PDF::Page $page = $pdf.add-page;
constant X-Margin = 10;
constant Padding = 10;

$page.graphics: {
    my PDF::Content::Text::Block $text-block = .text: {
        .font = .core-font( :family<Helvetica>, :weight<bold>, :style<italic> );
        .text-position = [X-Margin, 10];
        .say: 'Hello, world';
    }

    my PDF::XObject::Image $img = .load-image: "t/images/lightbulb.gif";
    .do($img, X-Margin + Padding + $text-block.width, 10);
}

$pdf.save-as: "tmp/hello-world.pdf";

  in block  at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
#     inst#/home/alex/Blin/installed/PDF::Content_0.2.8
#     inst#/home/alex/Blin/installed/Color_1.002006
#     inst#/home/alex/Blin/installed/Base64::Native_0.0.2
#     inst#/home/alex/Blin/installed/LibraryMake_1.0.0
#     inst#/home/alex/Blin/installed/Shell::Command_*
#     inst#/home/alex/Blin/installed/File::Which_1.0.1
#     inst#/home/alex/Blin/installed/File::Find_0.1
#     inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
#     inst#/home/alex/Blin/installed/Font::AFM_1.24.2
#     inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
#     inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
#     inst#/home/alex/Blin/installed/PDF_0.3.5
#     inst#/home/alex/Blin/installed/OpenSSL_0.1.21
#     inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
#     inst#/home/alex/Blin/installed/Native::Packing_0.0.3
#     inst#/home/alex/Blin/installed/PDF::Class_0.3.5
#     inst#/home/alex/.perl6
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
#     ap#
#     nqp#
#     perl5#
# 
eval error:     use PDF::API6;
    use PDF::Page;
    use PDF::Content::Page :PageSizes;
    sub postfix:<mm>(Numeric $v){ ($v * 2.83).round(1) };

    my PDF::API6 $pdf .= new;
    my PDF::Page $page = $pdf.add-page;

    # set-up Letter-size trim-box with symmetrical 3mm bleed

    $page.trim-box = Letter;
    $page.bleed = 3mm;
##  $page.bleed = 3mm, 3mm, 3mm, 3mm; # same as above
    say $page.bleed;     # (8 8 8 8)
    say $page.trim-box;  # [0 0 612 792]
    say $page.bleed-box; # [-8 -8 620 800]

  in block  at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
#     inst#/home/alex/Blin/installed/PDF::Content_0.2.8
#     inst#/home/alex/Blin/installed/Color_1.002006
#     inst#/home/alex/Blin/installed/Base64::Native_0.0.2
#     inst#/home/alex/Blin/installed/LibraryMake_1.0.0
#     inst#/home/alex/Blin/installed/Shell::Command_*
#     inst#/home/alex/Blin/installed/File::Which_1.0.1
#     inst#/home/alex/Blin/installed/File::Find_0.1
#     inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
#     inst#/home/alex/Blin/installed/Font::AFM_1.24.2
#     inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
#     inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
#     inst#/home/alex/Blin/installed/PDF_0.3.5
#     inst#/home/alex/Blin/installed/OpenSSL_0.1.21
#     inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
#     inst#/home/alex/Blin/installed/Native::Packing_0.0.3
#     inst#/home/alex/Blin/installed/PDF::Class_0.3.5
#     inst#/home/alex/.perl6
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
#     ap#
#     nqp#
#     perl5#
# 
eval error: use v6;
use PDF::API6;

my PDF::API6 $pdf .= open("tmp/hello-world.pdf");
# dump existing graphics on page 1
my $page = $pdf.page(1);
my $gfx = $page.gfx;
dd $gfx.content-dump; # dump existing graphics operations

# add some more text to the page
$gfx.font = $gfx.core-font: :family<Courier>;
$gfx.text: {
    .text-position = (10, 30);
    .say("Demo added text");
}

  in block  at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
#     inst#/home/alex/Blin/installed/PDF::Content_0.2.8
#     inst#/home/alex/Blin/installed/Color_1.002006
#     inst#/home/alex/Blin/installed/Base64::Native_0.0.2
#     inst#/home/alex/Blin/installed/LibraryMake_1.0.0
#     inst#/home/alex/Blin/installed/Shell::Command_*
#     inst#/home/alex/Blin/installed/File::Which_1.0.1
#     inst#/home/alex/Blin/installed/File::Find_0.1
#     inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
#     inst#/home/alex/Blin/installed/Font::AFM_1.24.2
#     inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
#     inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
#     inst#/home/alex/Blin/installed/PDF_0.3.5
#     inst#/home/alex/Blin/installed/OpenSSL_0.1.21
#     inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
#     inst#/home/alex/Blin/installed/Native::Packing_0.0.3
#     inst#/home/alex/Blin/installed/PDF::Class_0.3.5
#     inst#/home/alex/.perl6
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
#     ap#
#     nqp#
#     perl5#
# 
eval error: use v6;
use PDF::API6;
use PDF::Page;
use PDF::XObject::Form;
use PDF::Content::Color :rgb;

my PDF::API6 $pdf .= new;
my PDF::Page $page = $pdf.add-page;
$page.media-box = [0, 0, 275, 100];

# create a new XObject form of size 120 x 50
my @BBox = [0, 0, 120, 50];
my PDF::XObject::Form $form = $page.xobject-form: :@BBox;

$form.graphics: {
    # color the entire form
    .FillColor = rgb(.9, .8, .8);
    .Rectangle: |@BBox;
    .paint: :fill, :stroke;
}

$form.text: {
    # add some sample text
    .font = .core-font('Helvetica');
    .text-position = 10, 10;
    .say: "Sample form";
}

# display the form a couple of times
$page.graphics: {
    .transform: :translate(10, 10);
    .do($form);
    .transform: :translate(130, 0), :rotate(.1);
    .do($form);
}

$pdf.save-as: "tmp/sample-form.pdf";

  in block  at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
#     inst#/home/alex/Blin/installed/PDF::Content_0.2.8
#     inst#/home/alex/Blin/installed/Color_1.002006
#     inst#/home/alex/Blin/installed/Base64::Native_0.0.2
#     inst#/home/alex/Blin/installed/LibraryMake_1.0.0
#     inst#/home/alex/Blin/installed/Shell::Command_*
#     inst#/home/alex/Blin/installed/File::Which_1.0.1
#     inst#/home/alex/Blin/installed/File::Find_0.1
#     inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
#     inst#/home/alex/Blin/installed/Font::AFM_1.24.2
#     inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
#     inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
#     inst#/home/alex/Blin/installed/PDF_0.3.5
#     inst#/home/alex/Blin/installed/OpenSSL_0.1.21
#     inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
#     inst#/home/alex/Blin/installed/Native::Packing_0.0.3
#     inst#/home/alex/Blin/installed/PDF::Class_0.3.5
#     inst#/home/alex/.perl6
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
#     ap#
#     nqp#
#     perl5#
# 
eval error: use PDF::API6;
use PDF::Content::Ops :OpCode;
my PDF::API6 $pdf .= open: "tmp/basic.pdf";
my $page = $pdf.page: 1;

my sub callback($op, *@args) {
   given $op {
       when TextMove|TextMoveSet|SetTextMatrix {
           note "Text matrix updated by $op to {$*gfx.TextMatrix}";
       }
   }
}

my $gfx = $page.render( :&callback);

  in block  at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
#     inst#/home/alex/Blin/installed/PDF::Content_0.2.8
#     inst#/home/alex/Blin/installed/Color_1.002006
#     inst#/home/alex/Blin/installed/Base64::Native_0.0.2
#     inst#/home/alex/Blin/installed/LibraryMake_1.0.0
#     inst#/home/alex/Blin/installed/Shell::Command_*
#     inst#/home/alex/Blin/installed/File::Which_1.0.1
#     inst#/home/alex/Blin/installed/File::Find_0.1
#     inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
#     inst#/home/alex/Blin/installed/Font::AFM_1.24.2
#     inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
#     inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
#     inst#/home/alex/Blin/installed/PDF_0.3.5
#     inst#/home/alex/Blin/installed/OpenSSL_0.1.21
#     inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
#     inst#/home/alex/Blin/installed/Native::Packing_0.0.3
#     inst#/home/alex/Blin/installed/PDF::Class_0.3.5
#     inst#/home/alex/.perl6
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
#     ap#
#     nqp#
#     perl5#
# 
eval error: use PDF::API6;
my PDF::API6 $pdf .= new;
$pdf.add-page for 1 .. 7;
use PDF::Destination :Fit;

sub dest(|c) { :destination($pdf.destination(|c)) }

$pdf.outlines.kids = [
          %( :Title('1. Purpose of this Document'), dest(:page(1))),
          %( :Title('2. Pre-requisites'),           dest(:page(2))),
          %( :Title('3. Compiler Speed-up'),        dest(:page(3))),
          %( :Title('4. Recompiling the Kernel for Modules'), dest(:page(4)),
             :kids[
                %( :Title('5.1. Configuring Debian or RedHat for Modules'),
                   dest(:page(5), :fit(FitXYZoom), :top(798)) ),
                %( :Title('5.2. Configuring Slackware for Modules'),
                   dest(:page(5), :fit(FitXYZoom), :top(400)) ),
                %( :Title('5.3. Configuring Other Distributions for Module'),
                   dest(:page(5), :fit(FitXYZoom), :top(200)) ),
             ],
           ),
          %( :Title('Appendix'), dest(:page(7))),
         ];

  in block  at t/01-readme.t line 23
# Failed test 'code sample'
# at t/01-readme.t line 23
# ===SORRY!===
# Could not find PDF::Class:ver<0.3.3+> at line 2 in:
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
#     file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
#     inst#/home/alex/Blin/installed/PDF::Content_0.2.8
#     inst#/home/alex/Blin/installed/Color_1.002006
#     inst#/home/alex/Blin/installed/Base64::Native_0.0.2
#     inst#/home/alex/Blin/installed/LibraryMake_1.0.0
#     inst#/home/alex/Blin/installed/Shell::Command_*
#     inst#/home/alex/Blin/installed/File::Which_1.0.1
#     inst#/home/alex/Blin/installed/File::Find_0.1
#     inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
#     inst#/home/alex/Blin/installed/Font::AFM_1.24.2
#     inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
#     inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
#     inst#/home/alex/Blin/installed/PDF_0.3.5
#     inst#/home/alex/Blin/installed/OpenSSL_0.1.21
#     inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
#     inst#/home/alex/Blin/installed/Native::Packing_0.0.3
#     inst#/home/alex/Blin/installed/PDF::Class_0.3.5
#     inst#/home/alex/.perl6
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
#     inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
#     ap#
#     nqp#
#     perl5#
# 
eval error: use v6;
use PDF::API6;
use PDF::Destination :Fit;
use PDF::Annot::Link;
use PDF::Content::Color :ColorName;
use PDF::Border :BorderStyle;
use PDF::Annot::Text;
use PDF::Filespec;

my PDF::API6 $pdf .= new;

$pdf.add-page for 1 .. 2;

sub dest(|c) { :destination($pdf.destination(|c)) }
sub action(|c) { :action($pdf.action(|c)) }

my $gfx = $pdf.page(1).gfx;
$gfx.text: {
    .font = .core-font: 'Times-Roman';

    #-- create a link from a region on Page 1 to Page 2 --
    .text-position = 377, 545;
    my PDF::Annot::Link $link = $pdf.annotation(
                     :page(1),
                     :text("see page 2"),
                     |dest(:page(2)),
                     :color(Blue),
                 );

    #-- Link to an URI --
    .text-position = 377, 515;
    $link = $pdf.annotation(
                     :page(1),
                     :text("Perl 6"),
                     |action(:uri<https://perl6.org>),
                     :color(Orange),
                 );

    #-- Link to a Page in another PDF --

    # display the annotation with a 2pt dashed border
    my $border-style = {
        :width(2),  # 2 point width
        # 3 point dashes, alternating with 2-point gaps
        :style(BorderStyle::Dashed),
        :dash-pattern[3, 2],
    };

    .text-position = 377, 485;
    $link = $pdf.annotation(
                     :page(1),
                     :text("Example PDF Form"),
                     |action(
                         :file<../t/pdf/OoPdfFormExample.pdf>,
                         :page(1), :fit(FitXYZoom), :top(400),
                     ),
                     :color(Green),
                     :$border-style,
                 );
}

#-- Create a Text annotation --
my Str $content = q:to<END-QUOTE>;
    To be, or not to be: that is the question: Whether 'tis
    nobler in the mind to suffer the slings and arrows of
    outrageous fortune, or to take arms against a sea of
    troubles, and by opposing end them?
END-QUOTE

my PDF::Annot::Text $note = $pdf.annotation(
             :page(1),
             :$content,
             :rect[ 377, 455, 455, 467 ],
             :color[0, 0, 1],
         );

#--  Add a File Attachment annotation
my PDF::Filespec $attachment = $pdf.attachment("t/images/lightbulb.gif");
$content = 'Click on the paperclip to see an image as an example image attachment';
$pdf.annotation(
             :page(1),
             :$attachment,
             :text-label("Light Bulb"),
             :$content,
             :icon-name<Paperclip>,
             :rect[ 377, 395, 425, 412 ],
         );

  in block  at t/01-readme.t line 23
# Looks like you failed 7 tests of 7
t/01-readme.t .... 
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/7 subtests 
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#
t/annotations.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#
t/colors.t ....... 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    inst#/home/alex/Blin/installed/PDF::API6_0.1.2
    file#/home/alex/Blin/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#

    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#
t/fields.t ....... 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#
t/outlines.t ..... 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 
===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/lib
    file#/home/alex/Blin/data/zef-data/store/PDF-API6.git/926d1970600b50ffedefc18927562cb9491e7658/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#
t/preferences.t .. 
Dubious, test returned 1 (wstat 256, 0x100)
No subtests run 

Test Summary Report
-------------------
t/00-basic.t   (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
t/01-readme.t  (Wstat: 1792 Tests: 7 Failed: 7)
  Failed tests:  1-7
  Non-zero exit status: 7
t/annotations.t (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
t/colors.t     (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
t/fields.t     (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
t/outlines.t   (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
t/preferences.t (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: No plan found in TAP output
Files=7, Tests=7, 14 wallclock secs ( 0.04 usr  0.02 sys + 14.37 cusr  1.36 csys = 15.79 CPU)
Result: FAIL
===> Testing [FAIL]: PDF::API6:ver<0.1.2>:auth<github:p6-pdf>
Failed to get passing tests, but continuing with --force-test
===> Installing: PDF::API6:ver<0.1.2>:auth<github:p6-pdf>
===> Install [FAIL] for PDF::API6:ver<0.1.2>:auth<github:p6-pdf>: ===SORRY!===
Could not find PDF::Class:ver<0.3.3+> at line 2 in:
    inst#/home/alex/Blin/installed/PDF::API6_0.1.2
    file#/home/alex/Blin/data/zef/lib
    inst#/home/alex/Blin/installed/PDF::Content_0.2.8
    inst#/home/alex/Blin/installed/Color_1.002006
    inst#/home/alex/Blin/installed/Base64::Native_0.0.2
    inst#/home/alex/Blin/installed/LibraryMake_1.0.0
    inst#/home/alex/Blin/installed/Shell::Command_*
    inst#/home/alex/Blin/installed/File::Which_1.0.1
    inst#/home/alex/Blin/installed/File::Find_0.1
    inst#/home/alex/Blin/installed/Compress::Zlib::Raw_1.0.1
    inst#/home/alex/Blin/installed/Font::AFM_1.24.2
    inst#/home/alex/Blin/installed/PDF::Grammar_0.1.6
    inst#/home/alex/Blin/installed/JSON::Fast_0.9.12
    inst#/home/alex/Blin/installed/PDF_0.3.5
    inst#/home/alex/Blin/installed/OpenSSL_0.1.21
    inst#/home/alex/Blin/installed/Compress::Zlib_1.0.0
    inst#/home/alex/Blin/installed/Native::Packing_0.0.3
    inst#/home/alex/Blin/installed/PDF::Class_0.3.5
    inst#/home/alex/.perl6
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/site
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6/vendor
    inst#/tmp/whateverable/rakudo-moar/1ff9b14e8903d77f066f7c2673ea59d6ad7f4aa6/share/perl6
    ap#
    nqp#
    perl5#

Ping @p6-pdf

Previous ticket: #106