Package: sd
Version: 0.74-1
Severity: normal

Both 'git sd clone' and subsequent 'git sd pull --all' fail with these
errors using libnet-github-perl 0.30-1. Afterwards, 'git sd ticket list'
shows no tickets.

Running sd on squeeze (same sd version, older libnet-github-perl) does
not have this issue. On sid, downgrading to libnet-github-perl 0.22-1
(squeeze version) resolves the issue:

synrg@shade:~/work/stream2tracks$ git sd clone --from github:synrg/stream2tracks
Setting your SD email address to your git email:

  git config --get user.email
  sd config user.email-address sy...@debian.org

Username for http://github.com/: synrg
GitHub API token for synrg (from http://github.com/account): 
Setting replica's username in the config file
Setting replica's secret_token in the config file
github:synrg/stream2tracks: Finding matching tickets
Use of uninitialized value $date in pattern match (m//) at 
/usr/share/perl5/App/SD/Util.pm line 12.
Use of uninitialized value $date in pattern match (m//) at 
/usr/share/perl5/App/SD/Util.pm line 23.
Use of uninitialized value $date in pattern match (m//) at 
/usr/share/perl5/App/SD/Util.pm line 41.
Can't call method "epoch" on an undefined value at 
/usr/share/perl5/App/SD/Replica/github/PullEncoder.pm line 87.

With downgraded libnet-github-perl, output is as expected:

synrg@shade:~/work/stream2tracks$ git sd pull --all
Pulling from github:synrg/stream2tracks
github:synrg/stream2tracks: Finding matching tickets
n/a n/a n/a################### 100.0%   0:00########## 100.0% Est:   0:00
Done.
synrg@shade:~/work/stream2tracks$ git sd ticket list
16 Report when tracks are lost (network disconnect) and continue processing 
remaining tracks open
17 Wishlist: list tracks and exit open
18 Wishlist: list/merge/edit metadata before processing open
19 Properly catch interrupt and kill all subprocesses open
20 Clean up temporary files after processing open
21 Allow output directory to be specified open
22 Provide ability to resume interrupted job open
23 Provide ability to only download selected tracks open
24 Wishlist: Monitor download speeds and progress open

Please make the github replica work using the current libnet-github-perl
version.

Thanks,
Ben

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (800, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sd depends on:
ii  libdatetime-format-natural-perl  0.98-1       
ii  libdatetime-perl                 2:0.7000-1+b1
ii  libhtml-tree-perl                4.2-1        
ii  libprophet-perl                  0.743-1      
ii  libtime-progress-perl            1.7-1        
ii  liburi-perl                      1.59-1       
ii  perl                             5.14.2-6     

sd recommends no packages.

Versions of packages sd suggests:
ii  libemail-address-perl    <none>
ii  libhiveminder-perl       <none>
ii  libnet-github-perl       0.22-1
ii  libnet-google-code-perl  <none>
ii  libnet-jifty-perl        <none>
ii  libnet-redmine-perl      <none>
ii  libnet-trac-perl         <none>
ii  librt-client-rest-perl   <none>
ii  libwww-perl              6.03-1

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to