Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Net-OBS-Client for
openSUSE:Factory checked in at 2021-01-15 19:47:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Net-OBS-Client (Old)
and /work/SRC/openSUSE:Factory/.perl-Net-OBS-Client.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Net-OBS-Client"
Fri Jan 15 19:47:05 2021 rev:2 rq:863351 version:0.0.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Net-OBS-Client/perl-Net-OBS-Client.changes
2021-01-13 18:35:59.370361780 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Net-OBS-Client.new.28504/perl-Net-OBS-Client.changes
2021-01-15 19:47:41.214152116 +0100
@@ -1,0 +2,12 @@
+Wed Jan 13 13:19:30 UTC 2021 - Frank Schreiner <[email protected]>
+
+- updated to 0.0.6
+ see /usr/share/doc/packages/perl-Net-OBS-Client/Changes
+
+-------------------------------------------------------------------
+Wed Jan 13 12:46:04 UTC 2021 - Frank Schreiner <[email protected]>
+
+- updated to 0.0.5
+ see /usr/share/doc/packages/perl-Net-OBS-Client/Changes
+
+-------------------------------------------------------------------
Old:
----
Net-OBS-Client-0.0.5.tar.gz
New:
----
Net-OBS-Client-0.0.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Net-OBS-Client.spec ++++++
--- /var/tmp/diff_new_pack.6Uwdnn/_old 2021-01-15 19:47:41.678152807 +0100
+++ /var/tmp/diff_new_pack.6Uwdnn/_new 2021-01-15 19:47:41.678152807 +0100
@@ -17,7 +17,7 @@
Name: perl-Net-OBS-Client
-Version: 0.0.5
+Version: 0.0.6
Release: 0
%define cpan_name Net-OBS-Client
Summary: Simple OBS API calls
++++++ Net-OBS-Client-0.0.5.tar.gz -> Net-OBS-Client-0.0.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Net-OBS-Client/Makefile.PL
new/Net-OBS-Client/Makefile.PL
--- old/Net-OBS-Client/Makefile.PL 2021-01-12 20:51:51.768845513 +0100
+++ new/Net-OBS-Client/Makefile.PL 2021-01-13 08:09:09.909076387 +0100
@@ -16,6 +16,7 @@
},
BUILD_REQUIRES => {
'Test::More' => 0,
+ 'XML::Parser' => 0,
},
PREREQ_PM => {
'Moose' => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Net-OBS-Client/RPM/perl-Net-OBS-Client.spec
new/Net-OBS-Client/RPM/perl-Net-OBS-Client.spec
--- old/Net-OBS-Client/RPM/perl-Net-OBS-Client.spec 2020-12-07
09:55:14.220259976 +0100
+++ new/Net-OBS-Client/RPM/perl-Net-OBS-Client.spec 1970-01-01
01:00:00.000000000 +0100
@@ -1,82 +0,0 @@
-#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-%global debug_package %{nil}
-
-%define cpan_name Net-OBS-Client
-
-Name: perl-%{cpan_name}
-Version: 0.0.4
-Release: 1
-Summary: Simplify usage of open build service API calls in perl
-License: GPL-1.0+ or Artistic-1.0
-Group: Development/Libraries/Perl
-Url: http://github.com/M0ses/%{cpan_name}
-Source: %{cpan_name}-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
-BuildRequires: perl
-BuildRequires: perl-macros
-
-BuildRequires: perl(Moose)
-BuildRequires: perl(Moose::Role)
-BuildRequires: perl(LWP::UserAgent)
-BuildRequires: perl(XML::Structured)
-BuildRequires: perl(Config::INI::Reader)
-BuildRequires: perl(Config::Tiny)
-BuildRequires: perl(HTTP::Request)
-BuildRequires: perl(HTTP::Cookies)
-BuildRequires: perl(URI::URL)
-BuildRequires: perl(Path::Class)
-
-Requires: perl(Moose)
-Requires: perl(Moose::Role)
-Requires: perl(LWP::UserAgent)
-Requires: perl(XML::Structured)
-Requires: perl(Config::INI::Reader)
-Requires: perl(Config::Tiny)
-Requires: perl(HTTP::Request)
-Requires: perl(HTTP::Cookies)
-Requires: perl(URI::URL)
-Requires: perl(Path::Class)
-
-Provides: perl(Net::OBS::Client)
-%{perl_requires}
-
-%description
-Net::OBS::Client aims to simplify usage of OBS (https://openbuildservice.org)
API calls in perl.
-
-%prep
-%setup -q -n %{cpan_name}-%{version}
-
-%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
-%{__make} %{?_smp_mflags}
-
-%check
-%{__make} test
-
-%install
-%perl_make_install
-%perl_process_packlist
-%perl_gen_filelist
-
-%files -f %{name}.files
-%defattr(-,root,root,755)
-%doc Changes README
-
-%changelog
-* Fri Mar 11 2016 Frank Schreiner - 0.0.1-1
-- intial version
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Net-OBS-Client/contrib/buildresults.pl
new/Net-OBS-Client/contrib/buildresults.pl
--- old/Net-OBS-Client/contrib/buildresults.pl 2020-12-07 09:41:30.698006193
+0100
+++ new/Net-OBS-Client/contrib/buildresults.pl 2021-01-13 09:25:50.209946567
+0100
@@ -8,15 +8,15 @@
use FindBin;
use lib "$FindBin::Bin/../lib";
-use Net::OBS::Client::BuildResults;
+use Net::OBS::Client;
my $project = 'OBS:Server:Unstable';
my $package = 'obs-server';
my $repo = 'openSUSE_Factory';
my $arch = 'x86_64';
-
-my $obj = Net::OBS::Client::BuildResults->new(
+my $c = Net::OBS::Client->new();
+my $obj = $c->buildresults(
project => $project,
package => $package,
repository => $repo,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Net-OBS-Client/contrib/package.pl
new/Net-OBS-Client/contrib/package.pl
--- old/Net-OBS-Client/contrib/package.pl 2020-12-07 09:42:31.662173025
+0100
+++ new/Net-OBS-Client/contrib/package.pl 2021-01-13 09:10:59.659430657
+0100
@@ -8,23 +8,26 @@
use FindBin;
use lib "$FindBin::Bin/../lib";
-use Net::OBS::Client::Package;
+use Net::OBS::Client;
-my $p = Net::OBS::Client::Package->new(
+my $c = Net::OBS::Client->new(
+);
+
+my $pkg = $c->package(
project => 'OBS:Server:Unstable',
name => 'obs-server',
repository => 'openSUSE_Factory',
arch => 'x86_64',
);
-my $s = $p->fetch_status();
+my $s = $pkg->fetch_status();
print Dumper($s);
my $repo = 'openSUSE_Factory';
my $arch = 'x86_64';
-print "code: ".$p->code($repo, $arch)."\n";
+print "code: ".$pkg->code($repo, $arch)."\n";
exit 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Net-OBS-Client/contrib/project.pl
new/Net-OBS-Client/contrib/project.pl
--- old/Net-OBS-Client/contrib/project.pl 2020-12-07 09:42:45.858211867
+0100
+++ new/Net-OBS-Client/contrib/project.pl 2021-01-13 08:49:58.691880500
+0100
@@ -17,16 +17,16 @@
my $repo = 'openSUSE_Factory';
my $arch = 'x86_64';
-my $p = Net::OBS::Client::Project->new(
- name => $project,
+my $c = Net::OBS::Client->new(
use_oscrc => 0,
);
-my $s = $p->fetch_resultlist(package => $package);
+my $prj = $c->project(name => $project);
+my $s = $prj->fetch_resultlist(package => $package);
print Dumper($s);
-print "code: ".$p->code($repo, $arch)."\n";
-print "dirty: ".$p->dirty($repo, $arch)."\n";
+print "code: ".$prj->code($repo, $arch)."\n";
+print "dirty: ".$prj->dirty($repo, $arch)."\n";
exit 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Net-OBS-Client/lib/Net/OBS/Client/Package.pm
new/Net-OBS-Client/lib/Net/OBS/Client/Package.pm
--- old/Net-OBS-Client/lib/Net/OBS/Client/Package.pm 2021-01-12
20:45:15.883706218 +0100
+++ new/Net-OBS-Client/lib/Net/OBS/Client/Package.pm 2021-01-13
09:28:47.258446883 +0100
@@ -59,8 +59,6 @@
=cut
-has ['+project','+repository','+arch'] => ( required => 1 );
-
has details => (
is => 'rw',
isa => 'Str'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Net-OBS-Client/lib/Net/OBS/Client/Roles/BuildStatus.pm
new/Net-OBS-Client/lib/Net/OBS/Client/Roles/BuildStatus.pm
--- old/Net-OBS-Client/lib/Net/OBS/Client/Roles/BuildStatus.pm 2019-10-02
09:41:18.717611195 +0200
+++ new/Net-OBS-Client/lib/Net/OBS/Client/Roles/BuildStatus.pm 2021-01-13
08:47:20.575437504 +0100
@@ -55,7 +55,6 @@
has name => (
is => 'ro',
isa => 'Str',
- required => 1
);
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Net-OBS-Client/lib/Net/OBS/Client.pm
new/Net-OBS-Client/lib/Net/OBS/Client.pm
--- old/Net-OBS-Client/lib/Net/OBS/Client.pm 2021-01-12 20:46:02.695840936
+0100
+++ new/Net-OBS-Client/lib/Net/OBS/Client.pm 2021-01-13 11:42:55.162028131
+0100
@@ -1,10 +1,45 @@
package Net::OBS::Client;
use Moose;
+use Net::OBS::Client::Project;
+use Net::OBS::Client::Package;
+use Net::OBS::Client::BuildResults;
+
with "Net::OBS::Client::Roles::Client";
-our $VERSION = '0.0.4';
+our $VERSION = '0.0.6';
+
+sub project {
+ my $self = shift;
+ return Net::OBS::Client::Project->new(
+ apiurl => $self->apiurl,
+ use_oscrc => $self->use_oscrc,
+ @_
+ );
+}
+
+sub package {
+ my $self = shift;
+ return Net::OBS::Client::Package->new(
+ apiurl => $self->apiurl,
+ use_oscrc => $self->use_oscrc,
+ @_
+ );
+}
+
+sub buildresults {
+ my $self = shift;
+ return Net::OBS::Client::BuildResults->new(
+ apiurl => $self->apiurl,
+ use_oscrc => $self->use_oscrc,
+ @_
+ );
+}
+
+1; # End of Net::OBS::Client
+
+__END__
=head1 NAME
@@ -12,6 +47,32 @@
=head1 SYNOPSIS
+ #
+ use Net::OBS::Client;
+ my $c = Net::OBS::Client->new(
+ apiurl => $apiurl,
+ use_oscrc => 0,
+ );
+
+ my $prj = $c->project(
+ name => $project,
+ );
+
+ my $pkg = $c->package(
+ project => 'OBS:Server:Unstable',
+ name => 'obs-server',
+ repository => 'openSUSE_Factory',
+ arch => 'x86_64',
+ );
+
+ my $res = $c->buildresults(
+ project => $project,
+ package => $package,
+ repository => $repo,
+ arch => $arch,
+ );
+
+ #
use Net::OBS::Client::Project;
use Net::OBS::Client::Package;
@@ -21,7 +82,7 @@
use_oscrc => 0,
);
- my $s = $p->fetch_resultlist(package => $package);
+ my $s = $prj->fetch_resultlist(package => $package);
my $pkg = Net::OBS::Client::Package->new(
project => 'OBS:Server:Unstable',
@@ -32,7 +93,7 @@
apiurl => 'https://api.opensuse.org/public'
);
- my $state = $p->fetch_status();
+ my $state = $pkg->fetch_status();
=head1 DESCRIPTION
@@ -59,4 +120,3 @@
=cut
-1; # End of Net::OBS::Client