#732 remove prunerepo code
Closed 4 years ago by praiskup. Opened 4 years ago by dturecek.
copr/ dturecek/copr remove-prunerepo  into  master

file removed
-339
@@ -1,339 +0,0 @@ 

-                     GNU GENERAL PUBLIC LICENSE

-                        Version 2, June 1991

- 

-  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,

-  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

-  Everyone is permitted to copy and distribute verbatim copies

-  of this license document, but changing it is not allowed.

- 

-                             Preamble

- 

-   The licenses for most software are designed to take away your

- freedom to share and change it.  By contrast, the GNU General Public

- License is intended to guarantee your freedom to share and change free

- software--to make sure the software is free for all its users.  This

- General Public License applies to most of the Free Software

- Foundation's software and to any other program whose authors commit to

- using it.  (Some other Free Software Foundation software is covered by

- the GNU Lesser General Public License instead.)  You can apply it to

- your programs, too.

- 

-   When we speak of free software, we are referring to freedom, not

- price.  Our General Public Licenses are designed to make sure that you

- have the freedom to distribute copies of free software (and charge for

- this service if you wish), that you receive source code or can get it

- if you want it, that you can change the software or use pieces of it

- in new free programs; and that you know you can do these things.

- 

-   To protect your rights, we need to make restrictions that forbid

- anyone to deny you these rights or to ask you to surrender the rights.

- These restrictions translate to certain responsibilities for you if you

- distribute copies of the software, or if you modify it.

- 

-   For example, if you distribute copies of such a program, whether

- gratis or for a fee, you must give the recipients all the rights that

- you have.  You must make sure that they, too, receive or can get the

- source code.  And you must show them these terms so they know their

- rights.

- 

-   We protect your rights with two steps: (1) copyright the software, and

- (2) offer you this license which gives you legal permission to copy,

- distribute and/or modify the software.

- 

-   Also, for each author's protection and ours, we want to make certain

- that everyone understands that there is no warranty for this free

- software.  If the software is modified by someone else and passed on, we

- want its recipients to know that what they have is not the original, so

- that any problems introduced by others will not reflect on the original

- authors' reputations.

- 

-   Finally, any free program is threatened constantly by software

- patents.  We wish to avoid the danger that redistributors of a free

- program will individually obtain patent licenses, in effect making the

- program proprietary.  To prevent this, we have made it clear that any

- patent must be licensed for everyone's free use or not licensed at all.

- 

-   The precise terms and conditions for copying, distribution and

- modification follow.

- 

-                     GNU GENERAL PUBLIC LICENSE

-    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

- 

-   0. This License applies to any program or other work which contains

- a notice placed by the copyright holder saying it may be distributed

- under the terms of this General Public License.  The "Program", below,

- refers to any such program or work, and a "work based on the Program"

- means either the Program or any derivative work under copyright law:

- that is to say, a work containing the Program or a portion of it,

- either verbatim or with modifications and/or translated into another

- language.  (Hereinafter, translation is included without limitation in

- the term "modification".)  Each licensee is addressed as "you".

- 

- Activities other than copying, distribution and modification are not

- covered by this License; they are outside its scope.  The act of

- running the Program is not restricted, and the output from the Program

- is covered only if its contents constitute a work based on the

- Program (independent of having been made by running the Program).

- Whether that is true depends on what the Program does.

- 

-   1. You may copy and distribute verbatim copies of the Program's

- source code as you receive it, in any medium, provided that you

- conspicuously and appropriately publish on each copy an appropriate

- copyright notice and disclaimer of warranty; keep intact all the

- notices that refer to this License and to the absence of any warranty;

- and give any other recipients of the Program a copy of this License

- along with the Program.

- 

- You may charge a fee for the physical act of transferring a copy, and

- you may at your option offer warranty protection in exchange for a fee.

- 

-   2. You may modify your copy or copies of the Program or any portion

- of it, thus forming a work based on the Program, and copy and

- distribute such modifications or work under the terms of Section 1

- above, provided that you also meet all of these conditions:

- 

-     a) You must cause the modified files to carry prominent notices

-     stating that you changed the files and the date of any change.

- 

-     b) You must cause any work that you distribute or publish, that in

-     whole or in part contains or is derived from the Program or any

-     part thereof, to be licensed as a whole at no charge to all third

-     parties under the terms of this License.

- 

-     c) If the modified program normally reads commands interactively

-     when run, you must cause it, when started running for such

-     interactive use in the most ordinary way, to print or display an

-     announcement including an appropriate copyright notice and a

-     notice that there is no warranty (or else, saying that you provide

-     a warranty) and that users may redistribute the program under

-     these conditions, and telling the user how to view a copy of this

-     License.  (Exception: if the Program itself is interactive but

-     does not normally print such an announcement, your work based on

-     the Program is not required to print an announcement.)

- 

- These requirements apply to the modified work as a whole.  If

- identifiable sections of that work are not derived from the Program,

- and can be reasonably considered independent and separate works in

- themselves, then this License, and its terms, do not apply to those

- sections when you distribute them as separate works.  But when you

- distribute the same sections as part of a whole which is a work based

- on the Program, the distribution of the whole must be on the terms of

- this License, whose permissions for other licensees extend to the

- entire whole, and thus to each and every part regardless of who wrote it.

- 

- Thus, it is not the intent of this section to claim rights or contest

- your rights to work written entirely by you; rather, the intent is to

- exercise the right to control the distribution of derivative or

- collective works based on the Program.

- 

- In addition, mere aggregation of another work not based on the Program

- with the Program (or with a work based on the Program) on a volume of

- a storage or distribution medium does not bring the other work under

- the scope of this License.

- 

-   3. You may copy and distribute the Program (or a work based on it,

- under Section 2) in object code or executable form under the terms of

- Sections 1 and 2 above provided that you also do one of the following:

- 

-     a) Accompany it with the complete corresponding machine-readable

-     source code, which must be distributed under the terms of Sections

-     1 and 2 above on a medium customarily used for software interchange; or,

- 

-     b) Accompany it with a written offer, valid for at least three

-     years, to give any third party, for a charge no more than your

-     cost of physically performing source distribution, a complete

-     machine-readable copy of the corresponding source code, to be

-     distributed under the terms of Sections 1 and 2 above on a medium

-     customarily used for software interchange; or,

- 

-     c) Accompany it with the information you received as to the offer

-     to distribute corresponding source code.  (This alternative is

-     allowed only for noncommercial distribution and only if you

-     received the program in object code or executable form with such

-     an offer, in accord with Subsection b above.)

- 

- The source code for a work means the preferred form of the work for

- making modifications to it.  For an executable work, complete source

- code means all the source code for all modules it contains, plus any

- associated interface definition files, plus the scripts used to

- control compilation and installation of the executable.  However, as a

- special exception, the source code distributed need not include

- anything that is normally distributed (in either source or binary

- form) with the major components (compiler, kernel, and so on) of the

- operating system on which the executable runs, unless that component

- itself accompanies the executable.

- 

- If distribution of executable or object code is made by offering

- access to copy from a designated place, then offering equivalent

- access to copy the source code from the same place counts as

- distribution of the source code, even though third parties are not

- compelled to copy the source along with the object code.

- 

-   4. You may not copy, modify, sublicense, or distribute the Program

- except as expressly provided under this License.  Any attempt

- otherwise to copy, modify, sublicense or distribute the Program is

- void, and will automatically terminate your rights under this License.

- However, parties who have received copies, or rights, from you under

- this License will not have their licenses terminated so long as such

- parties remain in full compliance.

- 

-   5. You are not required to accept this License, since you have not

- signed it.  However, nothing else grants you permission to modify or

- distribute the Program or its derivative works.  These actions are

- prohibited by law if you do not accept this License.  Therefore, by

- modifying or distributing the Program (or any work based on the

- Program), you indicate your acceptance of this License to do so, and

- all its terms and conditions for copying, distributing or modifying

- the Program or works based on it.

- 

-   6. Each time you redistribute the Program (or any work based on the

- Program), the recipient automatically receives a license from the

- original licensor to copy, distribute or modify the Program subject to

- these terms and conditions.  You may not impose any further

- restrictions on the recipients' exercise of the rights granted herein.

- You are not responsible for enforcing compliance by third parties to

- this License.

- 

-   7. If, as a consequence of a court judgment or allegation of patent

- infringement or for any other reason (not limited to patent issues),

- conditions are imposed on you (whether by court order, agreement or

- otherwise) that contradict the conditions of this License, they do not

- excuse you from the conditions of this License.  If you cannot

- distribute so as to satisfy simultaneously your obligations under this

- License and any other pertinent obligations, then as a consequence you

- may not distribute the Program at all.  For example, if a patent

- license would not permit royalty-free redistribution of the Program by

- all those who receive copies directly or indirectly through you, then

- the only way you could satisfy both it and this License would be to

- refrain entirely from distribution of the Program.

- 

- If any portion of this section is held invalid or unenforceable under

- any particular circumstance, the balance of the section is intended to

- apply and the section as a whole is intended to apply in other

- circumstances.

- 

- It is not the purpose of this section to induce you to infringe any

- patents or other property right claims or to contest validity of any

- such claims; this section has the sole purpose of protecting the

- integrity of the free software distribution system, which is

- implemented by public license practices.  Many people have made

- generous contributions to the wide range of software distributed

- through that system in reliance on consistent application of that

- system; it is up to the author/donor to decide if he or she is willing

- to distribute software through any other system and a licensee cannot

- impose that choice.

- 

- This section is intended to make thoroughly clear what is believed to

- be a consequence of the rest of this License.

- 

-   8. If the distribution and/or use of the Program is restricted in

- certain countries either by patents or by copyrighted interfaces, the

- original copyright holder who places the Program under this License

- may add an explicit geographical distribution limitation excluding

- those countries, so that distribution is permitted only in or among

- countries not thus excluded.  In such case, this License incorporates

- the limitation as if written in the body of this License.

- 

-   9. The Free Software Foundation may publish revised and/or new versions

- of the General Public License from time to time.  Such new versions will

- be similar in spirit to the present version, but may differ in detail to

- address new problems or concerns.

- 

- Each version is given a distinguishing version number.  If the Program

- specifies a version number of this License which applies to it and "any

- later version", you have the option of following the terms and conditions

- either of that version or of any later version published by the Free

- Software Foundation.  If the Program does not specify a version number of

- this License, you may choose any version ever published by the Free Software

- Foundation.

- 

-   10. If you wish to incorporate parts of the Program into other free

- programs whose distribution conditions are different, write to the author

- to ask for permission.  For software which is copyrighted by the Free

- Software Foundation, write to the Free Software Foundation; we sometimes

- make exceptions for this.  Our decision will be guided by the two goals

- of preserving the free status of all derivatives of our free software and

- of promoting the sharing and reuse of software generally.

- 

-                             NO WARRANTY

- 

-   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY

- FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN

- OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES

- PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED

- OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF

- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS

- TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE

- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,

- REPAIR OR CORRECTION.

- 

-   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING

- WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR

- REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,

- INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING

- OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED

- TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY

- YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER

- PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE

- POSSIBILITY OF SUCH DAMAGES.

- 

-                      END OF TERMS AND CONDITIONS

- 

-             How to Apply These Terms to Your New Programs

- 

-   If you develop a new program, and you want it to be of the greatest

- possible use to the public, the best way to achieve this is to make it

- free software which everyone can redistribute and change under these terms.

- 

-   To do so, attach the following notices to the program.  It is safest

- to attach them to the start of each source file to most effectively

- convey the exclusion of warranty; and each file should have at least

- the "copyright" line and a pointer to where the full notice is found.

- 

-     <one line to give the program's name and a brief idea of what it does.>

-     Copyright (C) <year>  <name of author>

- 

-     This program is free software; you can redistribute it and/or modify

-     it under the terms of the GNU General Public License as published by

-     the Free Software Foundation; either version 2 of the License, or

-     (at your option) any later version.

- 

-     This program is distributed in the hope that it will be useful,

-     but WITHOUT ANY WARRANTY; without even the implied warranty of

-     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

-     GNU General Public License for more details.

- 

-     You should have received a copy of the GNU General Public License along

-     with this program; if not, write to the Free Software Foundation, Inc.,

-     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

- 

- Also add information on how to contact you by electronic and paper mail.

- 

- If the program is interactive, make it output a short notice like this

- when it starts in an interactive mode:

- 

-     Gnomovision version 69, Copyright (C) year name of author

-     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.

-     This is free software, and you are welcome to redistribute it

-     under certain conditions; type `show c' for details.

- 

- The hypothetical commands `show w' and `show c' should show the appropriate

- parts of the General Public License.  Of course, the commands you use may

- be called something other than `show w' and `show c'; they could even be

- mouse-clicks or menu items--whatever suits your program.

- 

- You should also get your employer (if you work as a programmer) or your

- school, if any, to sign a "copyright disclaimer" for the program, if

- necessary.  Here is a sample; alter the names:

- 

-   Yoyodyne, Inc., hereby disclaims all copyright interest in the program

-   `Gnomovision' (which makes passes at compilers) written by James Hacker.

- 

-   <signature of Ty Coon>, 1 April 1989

-   Ty Coon, President of Vice

- 

- This General Public License does not permit incorporating your program into

- proprietary programs.  If your program is a subroutine library, you may

- consider it more useful to permit linking proprietary applications with the

- library.  If this is what you want to do, use the GNU Lesser General

- Public License instead of this License.

file added
+1
@@ -0,0 +1,1 @@ 

+ Prunerepo upstream was moved to <https://pagure.io/prunerepo>.

@@ -1,79 +0,0 @@ 

- prunerepo(1)

- ==========

- 

- NAME

- ----

- prunerepo - remove old packages from rpm-md repository

- 

- 

- SYNOPSIS

- --------

- prunerepo [--days DAYS] [--cleancopr] [--nocreaterepo] [--verbose] [-h] [-v] path

- 

- 

- DESCRIPTION

- -----------

- RPM packages that have newer version available in that same

- repository are deleted from filesystem and the rpm-md metadata are

- recreated afterwards. If there is a source rpm for a deleted rpm

- (and they both share the same directory path), then the source rpm

- will be deleted as well.

- 

- Support for specific repository structure (e.g. COPR) is also available

- making it possible to additionally remove build logs and whole build

- directories associated with a package.

- 

- After deletion of obsoleted packages, the command

- "createrepo_c --database --update" is called

- to recreate the repository metadata.

- 

- 

- ARGUMENTS

- ---------

- path::

- 	local path to a yum repository

- 

- 

- OPTIONS

- -------

- --days DAYS::

-     only remove packages that are DAYS old or older by their build date. This option also affects subsequent deletion of build directories with no rpm or srpm inside when --cleancopr is used.

-     These directories are deleted only if their latest modification time is more than DAYS in past.

- 

- --cleancopr::

- 	additionally remove whole copr build dirs (contain 'build.info' file) and logs if the associated package gets deleted

- 

- --nocreaterepo::

- 	repository is not automatically recreated after deletion

- 

- --verbose::

- 	print all deleted items to stdout

- 

- --verbose::

- 	do not print any info messages, just do your job

- 

- -h, --help::

- 	show this help message and exit

- 

- -v, --version::

- 	print program version and exit

- 

- 

- EXAMPLES

- --------

- prunerepo /path/to/repo::

- 	removes all packages for which a newer version is available in the repository

- 

- prunerepo /path/to/repo --cleancopr::

- 	the same thing but also removes copr-specific build directories if they no longer contain any srpm/rpm package 

- 

- prunerepo /path/to/repo --days 7::

- 	does not delete a package built in last 7 days even if a newer version is available for it

- 

- prunerepo /path/to/repo --days 7 --nocreaterepo::

- 	the same thing but omits call to createrepo_c at the end

- 

- 

- AUTHORS

- -------

- Michal Novotny <clime@redhat.com>

file removed
-175
@@ -1,175 +0,0 @@ 

- #!/usr/bin/python3

- 

- import subprocess

- import sys

- import argparse

- import os

- import re

- import time

- import shutil

- 

- parser = argparse.ArgumentParser(description='Remove old packages from rpm-md repository')

- 

- parser.add_argument('path', action='store',

-                    help='local path to a yum repository')

- parser.add_argument('--days', type=int, action='store', default=0,

-                    help='only remove packages (and build directories when --cleancopr is used)\

-                    that are DAYS old or older (for packages by their build date, for directories\

-                    the last modification time is considered')

- parser.add_argument('--cleancopr', action='store_true',

-                    help='additionaly remove whole copr build dirs and logs if the associated package gets deleted')

- parser.add_argument('--alwayscreaterepo', action='store_true',

-                    help='Recreate repository even when there was no change in data.')

- parser.add_argument('--nocreaterepo', action='store_true',

-                    help='repository is not automatically recreated (not even after data deletion). Supresses --alwayscreaterepo.')

- parser.add_argument('--verbose', action='store_true',

-                    help='print all deleted items to stdout')

- parser.add_argument('--quiet', action='store_true',

-                    help='do not print any info messages, just do your job')

- parser.add_argument('-v', '--version', action='version', version='1.5',

-                    help='print program version and exit')

- 

- args = parser.parse_args()

- 

- 

- get_all_packages_cmd = [

-     'dnf',

-     'repoquery',

-     '--repofrompath=prunerepo_query,'+os.path.abspath(args.path),

-     '--repo=prunerepo_query',

-     '--refresh',

-     '--queryformat="%{location}"',

-     '--quiet',

- ]

- 

- get_latest_packages_cmd = get_all_packages_cmd + [ '--latest-limit=1' ]

- 

- 

- def is_srpm(package):

-     return re.match(r'.*\.src\.rpm$', package)

- 

- 

- def rm_file(path):

-     """

-     Remove file given its absolute path

-     """

-     if args.verbose:

-         log_info("Removing: "+path)

-     if os.path.exists(path) and os.path.isfile(path):

-         os.remove(path)

- 

- 

- def log_info(msg):

-     if not args.quiet:

-         print(msg)

- 

- 

- def run_cmd(cmd, silent=False):

-     """

-     Run given command in a subprocess

-     """

-     if not silent:

-         log_info("Executing: "+' '.join(cmd))

-     process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)

-     (stdout, stderr) = process.communicate()

-     if process.returncode != 0:

-         print(stderr.decode(encoding='utf-8'), file=sys.stderr)

-         sys.exit(1)

-     return [line.strip('"') for line in stdout.decode(encoding='utf-8').split()] # NOTE: for some reason the get_all_packages_cmd gives output as b'"..."\n"..."\n', hence line.strip('"')

- 

- 

- def get_package_build_time(package_path):

-     """

-     Get build time by reading package metadata

-     """

-     query_cmd = ['/usr/bin/rpm', '-qp', '--queryformat', '%{BUILDTIME}'] + [ package_path ]

-     stdout = run_cmd(query_cmd, silent=True)

-     return int(stdout[0])

- 

- 

- def get_rpms(repoquery_cmd):

-     """

-     Get paths to rpm packages in the repository according to given repoquery_cmd

-     """

-     stdout = run_cmd(repoquery_cmd) # returns srpms as well

-     rel_rpms_paths = [relpath.strip('"') for relpath in stdout if not is_srpm(relpath)]

-     abs_rpms_paths = [os.path.abspath(os.path.join(args.path, relpath)) for relpath in rel_rpms_paths]

-     return abs_rpms_paths

- 

- 

- def rm_srpm(rpm):

-     """

-     If there is matching srpm in the same directory as given rpm (described by its absolute path), delete it

-     """

-     get_srpm_cmd = get_all_packages_cmd + [ '--srpm', os.path.splitext(os.path.basename(rpm))[0] ]

-     try:

-         srpm_name = os.path.basename(run_cmd(get_srpm_cmd, silent=True)[0])

-         rm_file(os.path.abspath(os.path.join(os.path.dirname(rpm), srpm_name)))

-     except IndexError:

-         # no srpm found, just skip it

-         pass

- 

- 

- def prune_packages():

-     """

-     Remove obsoleted packages

-     """

-     log_info('Removing obsoleted packages...')

-     was_deletion = False

-     latest_rpms = get_rpms(get_latest_packages_cmd)

-     all_rpms = get_rpms(get_all_packages_cmd)

-     to_remove_rpms = set(all_rpms) - set(latest_rpms)

-     for rpm in to_remove_rpms:

-         if time.time() - get_package_build_time(rpm) > args.days * 24 * 3600:

-             rm_srpm(rpm)

-             rm_file(rpm)

-             was_deletion = True

-     return was_deletion

- 

- 

- def recreate_repo():

-     """

-     Recreate the repository by using createrepo_c

-     """

-     log_info("Recreating repository...")

-     createrepo_cmd = ['/usr/bin/createrepo_c', '--database', '--update', '--local-sqlite',

-                       '--cachedir', '/tmp/', '--workers', '8'] + [ args.path ]

-     return run_cmd(createrepo_cmd)

- 

- 

- def clean_copr():

-     """

-     Remove whole copr build dirs if they no longer contain a srpm/rpm file

-     """

-     log_info("Cleaning COPR repository...")

-     for dir_name in os.listdir(args.path):

-         dir_path = os.path.abspath(os.path.join(args.path, dir_name))

- 

-         if not os.path.isdir(dir_path):

-             continue

-         if not os.path.isfile(os.path.join(dir_path, 'build.info')):

-             continue

-         if [item for item in os.listdir(dir_path) if re.match(r'.*\.rpm$', item)]:

-             continue

-         if time.time() - os.stat(dir_path).st_mtime <= args.days * 24 * 3600:

-             continue

- 

-         if args.verbose:

-             log_info('Removing: '+dir_path)

-         shutil.rmtree(dir_path)

- 

-         # also remove the associated log in the main dir

-         build_id = os.path.basename(dir_path).split('-')[0]

-         buildlog_name = 'build-' + build_id + '.log'

-         buildlog_path = os.path.abspath(os.path.join(args.path, buildlog_name))

-         rm_file(os.path.join(args.path, buildlog_path))

- 

- 

- if __name__ == '__main__':

-     was_deletion = prune_packages()

-     if (was_deletion or args.alwayscreaterepo) \

-             and not args.nocreaterepo:

-         recreate_repo()

- 

-     if args.cleancopr:

-         clean_copr()

file removed
-115
@@ -1,115 +0,0 @@ 

- Name:    {{{ git_name name=prunerepo }}}

- Version: {{{ git_version lead=1 }}}

- Summary: Remove old packages from rpm-md repository

- Release: 1%{?dist}

- 

- # Source is created by:

- # git clone https://pagure.io/copr/copr.git

- # git checkout {{{ cached_git_name_version }}}

- # cd copr/prunerepo

- # rpkg spec --sources

- Source0: {{{ git_dir_archive }}}

- 

- License: GPLv2+

- BuildArch: noarch

- BuildRequires: bash

- BuildRequires: python3-devel

- BuildRequires: rpm-python3

- BuildRequires: createrepo_c

- BuildRequires: asciidoc

- BuildRequires: findutils

- BuildRequires: dnf

- BuildRequires: dnf-plugins-core

- BuildRequires: coreutils

- Requires: createrepo_c

- Requires: dnf-plugins-core

- Requires: rpm-python3

- Requires: python3

- 

- %description

- RPM packages that have newer version available in that same

- repository are deleted from filesystem and the rpm-md metadata are

- recreated afterwards. If there is a source rpm for a deleted rpm

- (and they both share the same directory path), then the source rpm

- will be deleted as well.

- 

- Support for specific repository structure (e.g. COPR) is also available

- making it possible to additionally remove build logs and whole build

- directories associated with a package.

- 

- After deletion of obsoleted packages, the command

- "createrepo_c --database --update" is called

- to recreate the repository metadata.

- 

- %prep

- %setup -q

- 

- %check

- tests/run.sh

- 

- %build

- name="%{name}" version="%{version}" summary="%{summary}" %py3_build

- a2x -d manpage -f manpage man/prunerepo.1.asciidoc

- 

- %install

- name="%{name}" version="%{version}" summary="%{summary}" %py3_install

- 

- install -d %{buildroot}%{_mandir}/man1

- install -p -m 644 man/prunerepo.1 %{buildroot}/%{_mandir}/man1/

- 

- %files

- %license LICENSE

- 

- %{python3_sitelib}/*

- %{_bindir}/prunerepo

- %{_mandir}/man1/prunerepo.1*

- 

- %changelog

- {{{ git_changelog since_tag=prunerepo-1.12-1 }}}

- 

- * Wed Jan 24 2018 clime <clime@redhat.com> 1.11-1

- - do not recreate repo if there was no change in data unless

-   --alwayscreaterepo is specified

- - add builddep on createrepo_c as well

- - add Builddep on dnf that is no longer present in Builddep chain

- - optimize createrepo_c

- - run tests during build

- - use just --repo instead of --disablerepo= --enablerepo=

- - Spelling fixes

- 

- * Wed Apr 19 2017 clime <clime@redhat.com> 1.10-1

- - replace fedorahosted links

- 

- * Thu May 26 2016 clime <clime@redhat.com> 1.9-1

- - --days now also influences --cleancopr

- 

- * Mon May 23 2016 Miroslav Suchý <msuchy@redhat.com> 1.8-1

- - just skip the missing srpm

- - first remove srpm and then the rpm

- 

- * Mon Mar 14 2016 clime <clime@redhat.com> 1.7-1

- - rpm-python3 dependency added back

- 

- * Mon Mar 14 2016 Jakub Kadlčík <jkadlcik@redhat.com> 1.6-1

- - removed obsolete dependency on rpm-python

- - doc update

- 

- * Fri Feb 26 2016 clime <clime@redhat.com> 1.5-1

- - srpm deletion logic changed

- 

- * Mon Feb 22 2016 clime <clime@redhat.com> 1.4-1

- - deletion of srpms when the same rpm is present in multiple dirs and --days is used fixed

- 

- * Fri Jan 29 2016 Miroslav Suchý <msuchy@redhat.com> 1.3-1

- - rebuild for release

- 

- * Tue Jan 26 2016 clime <clime@redhat.com> 1.2-1

- - bugfix for --cleancopr when a log for the respective dir does not

-   exist (e.g. copr repos with old dir naming)

- 

- * Mon Jan 25 2016 clime <clime@redhat.com> 1.1-1

- - test suite finished

- - --quiet, --cleancopr and --days options implemented

- 

- * Tue Jan 19 2016 clime <clime@redhat.com> 1.0-1

- - Initial package version

file removed
-22
@@ -1,22 +0,0 @@ 

- #!/usr/bin/python3

- 

- import os

- 

- from setuptools import setup

- 

- setup(

-     name=os.getenv('name'),

-     version=os.getenv('version'),

-     description=os.getenv('summary'),

-     author='clime',

-     author_email='clime@redhat.com',

-     download_url='https://pagure.io/copr/copr.git',

-     license='GPLv2+',

-     classifiers=[

-         "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)",

-         "Programming Language :: Python :: 3",

-         "Topic :: Software Development :: Build Tools",

-     ],

-     scripts=['prunerepo'],

-     include_package_data=True,

- )

@@ -1,11 +0,0 @@ 

- stty: standard input: Inappropriate ioctl for device

- receiving incremental file list

- build.log.gz

- python-motionpaint-1.3-1.fc23.src.rpm

- python3-motionpaint-1.3-1.fc23.noarch.rpm

- root.log.gz

- state.log.gz

- success

- 

- sent 142 bytes  received 40,222 bytes  80,728.00 bytes/sec

- total size is 39,735  speedup is 0.98

@@ -1,2 +0,0 @@ 

- build_id=3

- builder_ip=127.0.0.1 

\ No newline at end of file

@@ -1,11 +0,0 @@ 

- stty: standard input: Inappropriate ioctl for device

- receiving incremental file list

- build.log.gz

- python-motionpaint-1.3-1.fc23.src.rpm

- python3-motionpaint-1.3-1.fc23.noarch.rpm

- root.log.gz

- state.log.gz

- success

- 

- sent 142 bytes  received 40,152 bytes  80,588.00 bytes/sec

- total size is 39,667  speedup is 0.98

@@ -1,2 +0,0 @@ 

- build_id=5

- builder_ip=127.0.0.1 

\ No newline at end of file

@@ -1,11 +0,0 @@ 

- Warning: Permanently added '172.25.145.33' (ECDSA) to the list of known hosts.

- receiving incremental file list

- build.log.gz

- python-motionpaint-1.4-1.fc23.src.rpm

- python3-motionpaint-1.4-1.fc23.noarch.rpm

- root.log.gz

- state.log.gz

- success

- 

- sent 142 bytes  received 40,429 bytes  81,142.00 bytes/sec

- total size is 39,946  speedup is 0.98

@@ -1,2 +0,0 @@ 

- build_id=146244

- builder_ip=172.25.145.33 

\ No newline at end of file

@@ -1,69 +0,0 @@ 

- [2016-02-19 08:04:36,377][  INFO][PID:16626] Setting up builder: 127.0.0.1

- 2016-02-19 08:04:36,377 backend.worker-PC-1.builder.mr Setting up builder: 127.0.0.1

- [2016-02-19 08:04:46,754][  INFO][PID:16626] marking build dir with build_id, 

- 2016-02-19 08:04:46,754 backend.worker-PC-1.builder.mr marking build dir with build_id, 

- [2016-02-19 08:04:46,756][  INFO][PID:16626] Start build: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- 2016-02-19 08:04:46,756 backend.worker-PC-1.builder.mr Start build: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- [2016-02-19 08:04:46,756][  INFO][PID:16626] putting  into minimal buildroot of fedora-23-x86_64

- 2016-02-19 08:04:46,756 backend.worker-PC-1.builder.mr putting  into minimal buildroot of fedora-23-x86_64

- [2016-02-19 08:04:47,935][  INFO][PID:16626] Cloning Dist Git repo clime/motionpaint/python-motionpaint, branch f23, hash cfb9c06a8c29b1a50472e5f291743a19886af8f5

- 2016-02-19 08:04:47,935 backend.worker-PC-1.builder.mr Cloning Dist Git repo clime/motionpaint/python-motionpaint, branch f23, hash cfb9c06a8c29b1a50472e5f291743a19886af8f5

- [2016-02-19 08:04:49,148][  INFO][PID:16626] Got srpm to build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- 2016-02-19 08:04:49,148 backend.worker-PC-1.builder.mr Got srpm to build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- [2016-02-19 08:04:51,256][  INFO][PID:16626] executing: /usr/bin/mockchain -r fedora-23-x86_64 -l /var/tmp/mockremote-gE0q0/build/ -a http://backend/results/clime/motionpaint/fedora-23-x86_64 -a http://backend/results/clime/motionpaint/fedora-23-x86_64/devel -m '--define=copr_username clime' -m '--define=copr_projectname motionpaint' -m '--define=vendor Fedora Project COPR (clime/motionpaint)' /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- 2016-02-19 08:04:51,256 backend.worker-PC-1.builder.mr executing: /usr/bin/mockchain -r fedora-23-x86_64 -l /var/tmp/mockremote-gE0q0/build/ -a http://backend/results/clime/motionpaint/fedora-23-x86_64 -a http://backend/results/clime/motionpaint/fedora-23-x86_64/devel -m '--define=copr_username clime' -m '--define=copr_projectname motionpaint' -m '--define=vendor Fedora Project COPR (clime/motionpaint)' /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- [2016-02-19 08:05:54,048][  INFO][PID:16626] Listing built binary packages

- 2016-02-19 08:05:54,048 backend.worker-PC-1.builder.mr Listing built binary packages

- [2016-02-19 08:05:54,598][  INFO][PID:16626] Built packages:

- python3-motionpaint 1.3

- 2016-02-19 08:05:54,598 backend.worker-PC-1.builder.mr Built packages:

- python3-motionpaint 1.3

- [2016-02-19 08:05:54,599][  INFO][PID:16626] builder.build finished; details: {u'built_packages': 'python3-motionpaint 1.3'}

-  stdout: starting logfile: None

- results dir: /var/tmp/mockremote-gE0q0/build/results/fedora-23-x86_64

- config dir: /var/tmp/mockremote-gE0q0/build/configs/fedora-23-x86_64

- Start build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- building python-motionpaint-1.3-1.fc23.src.rpm

- End build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- Success building python-motionpaint-1.3-1.fc23.src.rpm

- Results out to: /var/tmp/mockremote-gE0q0/build/results/fedora-23-x86_64

- Pkgs built: 1

- Packages successfully built in this order:

- /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- 2016-02-19 08:05:54,599 backend.worker-PC-1.builder.mr builder.build finished; details: {u'built_packages': 'python3-motionpaint 1.3'}

-  stdout: starting logfile: None

- results dir: /var/tmp/mockremote-gE0q0/build/results/fedora-23-x86_64

- config dir: /var/tmp/mockremote-gE0q0/build/configs/fedora-23-x86_64

- Start build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- building python-motionpaint-1.3-1.fc23.src.rpm

- End build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- Success building python-motionpaint-1.3-1.fc23.src.rpm

- Results out to: /var/tmp/mockremote-gE0q0/build/results/fedora-23-x86_64

- Pkgs built: 1

- Packages successfully built in this order:

- /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- [2016-02-19 08:05:54,600][  INFO][PID:16626] Start retrieve results for: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- 2016-02-19 08:05:54,600 backend.worker-PC-1.builder.mr Start retrieve results for: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- [2016-02-19 08:05:54,886][  INFO][PID:16626] End retrieve results for: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- 2016-02-19 08:05:54,886 backend.worker-PC-1.builder.mr End retrieve results for: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- [2016-02-19 08:05:54,887][  INFO][PID:16626] End Build: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- 2016-02-19 08:05:54,887 backend.worker-PC-1.builder.mr End Build: BuildJob<id: 3, owner: clime, project: motionpaint, git branch: f23, git_hash: cfb9c06a8c29b1a50472e5f291743a19886af8f5, status: 3 >

- [2016-02-19 08:05:54,887][  INFO][PID:16626] Success building python-motionpaint

- 2016-02-19 08:05:54,887 backend.worker-PC-1.builder.mr Success building python-motionpaint

- 2016-02-19 08:05:54,888 copr.client.client Fetching url: http://localhost:8080/api/coprs/clime/motionpaint/detail/, for login: None

- 2016-02-19 08:05:54,889 requests.packages.urllib3.connectionpool Starting new HTTP connection (1): localhost

- 2016-02-19 08:05:54,906 requests.packages.urllib3.connectionpool "GET /api/coprs/clime/motionpaint/detail/ HTTP/1.1" 200 315

- 2016-02-19 08:05:54,907 copr.client.client raw response: {

-   "detail": {

-     "additional_repos": "",

-     "auto_createrepo": true,

-     "description": "",

-     "instructions": "",

-     "last_modified": 1455837303,

-     "name": "motionpaint",

-     "yum_repos": {

-       "fedora-23-x86_64": "http://backend/results/clime/motionpaint/fedora-23-x86_64/"

-     }

-   },

-   "output": "ok"

- }

@@ -1,69 +0,0 @@ 

- [2016-02-19 19:36:14,092][  INFO][PID:16626] Setting up builder: 127.0.0.1

- 2016-02-19 19:36:14,092 backend.worker-PC-1.builder.mr Setting up builder: 127.0.0.1

- [2016-02-19 19:36:24,496][  INFO][PID:16626] marking build dir with build_id, 

- 2016-02-19 19:36:24,496 backend.worker-PC-1.builder.mr marking build dir with build_id, 

- [2016-02-19 19:36:24,497][  INFO][PID:16626] Start build: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- 2016-02-19 19:36:24,497 backend.worker-PC-1.builder.mr Start build: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- [2016-02-19 19:36:24,497][  INFO][PID:16626] putting  into minimal buildroot of fedora-23-x86_64

- 2016-02-19 19:36:24,497 backend.worker-PC-1.builder.mr putting  into minimal buildroot of fedora-23-x86_64

- [2016-02-19 19:36:25,598][  INFO][PID:16626] Cloning Dist Git repo clime/motionpaint/python-motionpaint, branch f23, hash ef2935ef26020f5c88dc0e187e08ae1345dcc325

- 2016-02-19 19:36:25,598 backend.worker-PC-1.builder.mr Cloning Dist Git repo clime/motionpaint/python-motionpaint, branch f23, hash ef2935ef26020f5c88dc0e187e08ae1345dcc325

- [2016-02-19 19:36:26,816][  INFO][PID:16626] Got srpm to build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- 2016-02-19 19:36:26,816 backend.worker-PC-1.builder.mr Got srpm to build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- [2016-02-19 19:36:27,895][  INFO][PID:16626] executing: /usr/bin/mockchain -r fedora-23-x86_64 -l /var/tmp/mockremote-uNwiJ/build/ -a http://backend/results/clime/motionpaint/fedora-23-x86_64 -a http://backend/results/clime/motionpaint/fedora-23-x86_64/devel -m '--define=copr_username clime' -m '--define=copr_projectname motionpaint' -m '--define=vendor Fedora Project COPR (clime/motionpaint)' /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- 2016-02-19 19:36:27,895 backend.worker-PC-1.builder.mr executing: /usr/bin/mockchain -r fedora-23-x86_64 -l /var/tmp/mockremote-uNwiJ/build/ -a http://backend/results/clime/motionpaint/fedora-23-x86_64 -a http://backend/results/clime/motionpaint/fedora-23-x86_64/devel -m '--define=copr_username clime' -m '--define=copr_projectname motionpaint' -m '--define=vendor Fedora Project COPR (clime/motionpaint)' /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- [2016-02-19 19:38:11,069][  INFO][PID:16626] Listing built binary packages

- 2016-02-19 19:38:11,069 backend.worker-PC-1.builder.mr Listing built binary packages

- [2016-02-19 19:38:11,610][  INFO][PID:16626] Built packages:

- python3-motionpaint 1.3

- 2016-02-19 19:38:11,610 backend.worker-PC-1.builder.mr Built packages:

- python3-motionpaint 1.3

- [2016-02-19 19:38:11,610][  INFO][PID:16626] builder.build finished; details: {u'built_packages': 'python3-motionpaint 1.3'}

-  stdout: starting logfile: None

- results dir: /var/tmp/mockremote-uNwiJ/build/results/fedora-23-x86_64

- config dir: /var/tmp/mockremote-uNwiJ/build/configs/fedora-23-x86_64

- Start build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- building python-motionpaint-1.3-1.fc23.src.rpm

- End build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- Success building python-motionpaint-1.3-1.fc23.src.rpm

- Results out to: /var/tmp/mockremote-uNwiJ/build/results/fedora-23-x86_64

- Pkgs built: 1

- Packages successfully built in this order:

- /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- 2016-02-19 19:38:11,610 backend.worker-PC-1.builder.mr builder.build finished; details: {u'built_packages': 'python3-motionpaint 1.3'}

-  stdout: starting logfile: None

- results dir: /var/tmp/mockremote-uNwiJ/build/results/fedora-23-x86_64

- config dir: /var/tmp/mockremote-uNwiJ/build/configs/fedora-23-x86_64

- Start build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- building python-motionpaint-1.3-1.fc23.src.rpm

- End build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- Success building python-motionpaint-1.3-1.fc23.src.rpm

- Results out to: /var/tmp/mockremote-uNwiJ/build/results/fedora-23-x86_64

- Pkgs built: 1

- Packages successfully built in this order:

- /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- [2016-02-19 19:38:11,611][  INFO][PID:16626] Start retrieve results for: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- 2016-02-19 19:38:11,611 backend.worker-PC-1.builder.mr Start retrieve results for: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- [2016-02-19 19:38:11,885][  INFO][PID:16626] End retrieve results for: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- 2016-02-19 19:38:11,885 backend.worker-PC-1.builder.mr End retrieve results for: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- [2016-02-19 19:38:11,886][  INFO][PID:16626] End Build: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- 2016-02-19 19:38:11,886 backend.worker-PC-1.builder.mr End Build: BuildJob<id: 5, owner: clime, project: motionpaint, git branch: f23, git_hash: ef2935ef26020f5c88dc0e187e08ae1345dcc325, status: 3 >

- [2016-02-19 19:38:11,887][  INFO][PID:16626] Success building python-motionpaint

- 2016-02-19 19:38:11,887 backend.worker-PC-1.builder.mr Success building python-motionpaint

- 2016-02-19 19:38:11,888 copr.client.client Fetching url: http://localhost:8080/api/coprs/clime/motionpaint/detail/, for login: None

- 2016-02-19 19:38:11,889 requests.packages.urllib3.connectionpool Starting new HTTP connection (1): localhost

- 2016-02-19 19:38:11,901 requests.packages.urllib3.connectionpool "GET /api/coprs/clime/motionpaint/detail/ HTTP/1.1" 200 315

- 2016-02-19 19:38:11,902 copr.client.client raw response: {

-   "detail": {

-     "additional_repos": "",

-     "auto_createrepo": true,

-     "description": "",

-     "instructions": "",

-     "last_modified": 1455867154,

-     "name": "motionpaint",

-     "yum_repos": {

-       "fedora-23-x86_64": "http://backend/results/clime/motionpaint/fedora-23-x86_64/"

-     }

-   },

-   "output": "ok"

- }

@@ -1,323 +0,0 @@ 

- [2016-02-22 16:15:38,263][  INFO][PID:16626] Setting up builder: 127.0.0.1

- 2016-02-22 16:15:38,263 backend.worker-PC-1.builder.mr Setting up builder: 127.0.0.1

- [2016-02-22 16:15:48,587][  INFO][PID:16626] marking build dir with build_id, 

- 2016-02-22 16:15:48,587 backend.worker-PC-1.builder.mr marking build dir with build_id, 

- [2016-02-22 16:15:48,587][  INFO][PID:16626] Start build: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- 2016-02-22 16:15:48,587 backend.worker-PC-1.builder.mr Start build: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- [2016-02-22 16:15:48,588][  INFO][PID:16626] putting  into minimal buildroot of fedora-23-x86_64

- 2016-02-22 16:15:48,588 backend.worker-PC-1.builder.mr putting  into minimal buildroot of fedora-23-x86_64

- [2016-02-22 16:15:49,669][  INFO][PID:16626] Cloning Dist Git repo clime/motionpaint/python-motionpaint, branch f23, hash 17d0a854f629ac8cdd8b452abe18a03ccd408930

- 2016-02-22 16:15:49,669 backend.worker-PC-1.builder.mr Cloning Dist Git repo clime/motionpaint/python-motionpaint, branch f23, hash 17d0a854f629ac8cdd8b452abe18a03ccd408930

- [2016-02-22 16:15:50,951][  INFO][PID:16626] Got srpm to build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- 2016-02-22 16:15:50,951 backend.worker-PC-1.builder.mr Got srpm to build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- [2016-02-22 16:15:53,116][  INFO][PID:16626] executing: /usr/bin/mockchain -r fedora-23-x86_64 -l /var/tmp/mockremote-FjHZW/build/ -a http://backend/results/clime/motionpaint/fedora-23-x86_64 -a http://backend/results/clime/motionpaint/fedora-23-x86_64/devel -m '--define=copr_username clime' -m '--define=copr_projectname motionpaint' -m '--define=vendor Fedora Project COPR (clime/motionpaint)' /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- 2016-02-22 16:15:53,116 backend.worker-PC-1.builder.mr executing: /usr/bin/mockchain -r fedora-23-x86_64 -l /var/tmp/mockremote-FjHZW/build/ -a http://backend/results/clime/motionpaint/fedora-23-x86_64 -a http://backend/results/clime/motionpaint/fedora-23-x86_64/devel -m '--define=copr_username clime' -m '--define=copr_projectname motionpaint' -m '--define=vendor Fedora Project COPR (clime/motionpaint)' /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- [2016-02-22 16:17:34,861][  INFO][PID:16626] Listing built binary packages

- 2016-02-22 16:17:34,861 backend.worker-PC-1.builder.mr Listing built binary packages

- [2016-02-22 16:17:35,413][  INFO][PID:16626] Built packages:

- python3-motionpaint 1.5

- 2016-02-22 16:17:35,413 backend.worker-PC-1.builder.mr Built packages:

- python3-motionpaint 1.5

- [2016-02-22 16:17:35,414][  INFO][PID:16626] builder.build finished; details: {u'built_packages': 'python3-motionpaint 1.5'}

-  stdout: starting logfile: None

- results dir: /var/tmp/mockremote-FjHZW/build/results/fedora-23-x86_64

- config dir: /var/tmp/mockremote-FjHZW/build/configs/fedora-23-x86_64

- Start build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- building python-motionpaint-1.5-1.fc23.src.rpm

- End build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- Success building python-motionpaint-1.5-1.fc23.src.rpm

- Results out to: /var/tmp/mockremote-FjHZW/build/results/fedora-23-x86_64

- Pkgs built: 1

- Packages successfully built in this order:

- /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- 2016-02-22 16:17:35,414 backend.worker-PC-1.builder.mr builder.build finished; details: {u'built_packages': 'python3-motionpaint 1.5'}

-  stdout: starting logfile: None

- results dir: /var/tmp/mockremote-FjHZW/build/results/fedora-23-x86_64

- config dir: /var/tmp/mockremote-FjHZW/build/configs/fedora-23-x86_64

- Start build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- building python-motionpaint-1.5-1.fc23.src.rpm

- End build: /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- Success building python-motionpaint-1.5-1.fc23.src.rpm

- Results out to: /var/tmp/mockremote-FjHZW/build/results/fedora-23-x86_64

- Pkgs built: 1

- Packages successfully built in this order:

- /tmp/build_package_repo/python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- [2016-02-22 16:17:35,415][  INFO][PID:16626] Start retrieve results for: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- 2016-02-22 16:17:35,415 backend.worker-PC-1.builder.mr Start retrieve results for: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- [2016-02-22 16:17:35,702][  INFO][PID:16626] End retrieve results for: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- 2016-02-22 16:17:35,702 backend.worker-PC-1.builder.mr End retrieve results for: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- [2016-02-22 16:17:35,703][  INFO][PID:16626] End Build: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- 2016-02-22 16:17:35,703 backend.worker-PC-1.builder.mr End Build: BuildJob<id: 9, owner: clime, project: motionpaint, git branch: f23, git_hash: 17d0a854f629ac8cdd8b452abe18a03ccd408930, status: 3 >

- [2016-02-22 16:17:35,703][  INFO][PID:16626] Success building python-motionpaint

- 2016-02-22 16:17:35,703 backend.worker-PC-1.builder.mr Success building python-motionpaint

- 2016-02-22 16:17:35,704 copr.client.client Fetching url: http://localhost:8080/api/coprs/clime/motionpaint/detail/, for login: None

- 2016-02-22 16:17:35,705 requests.packages.urllib3.connectionpool Starting new HTTP connection (1): localhost

- 2016-02-22 16:17:35,723 requests.packages.urllib3.connectionpool "GET /api/coprs/clime/motionpaint/detail/ HTTP/1.1" 200 315

- 2016-02-22 16:17:35,724 copr.client.client raw response: {

-   "detail": {

-     "additional_repos": "",

-     "auto_createrepo": true,

-     "description": "",

-     "instructions": "",

-     "last_modified": 1456134264,

-     "name": "motionpaint",

-     "yum_repos": {

-       "fedora-23-x86_64": "http://backend/results/clime/motionpaint/fedora-23-x86_64/"

-     }

-   },

-   "output": "ok"

- }

- [2016-02-22 16:17:35,844][ ERROR][PID:16626] Error making local repo: /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64

- Traceback (most recent call last):

-   File "/usr/share/copr/backend/mockremote/__init__.py", line 237, in do_createrepo

-     projectname=self.job.project_name,

-   File "/usr/share/copr/backend/createrepo.py", line 160, in createrepo

-     out_ad = add_appdata(path, username, projectname)

-   File "/usr/share/copr/backend/createrepo.py", line 131, in add_appdata

-     .format(**kwargs), os.path.join(path, "createrepo.lock"))

-   File "/usr/share/copr/backend/createrepo.py", line 34, in run_cmd_unsafe

-     stdout=out, stderr=err)

- CreateRepoError: exit code != 0

- return code 1 after invocation of: chmod -R +rX /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64 

- stderr: 

- (appstream-builder:21314): Asb-DEBUG: searching for plugins in /usr/lib64/asb-plugins-4

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_absorb.so: absorb

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_hardcoded.so: hardcoded

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_gir.so: gir

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_gettext.so: gettext

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_appdata.so: appdata

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_dbus.so: dbus

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_gstreamer.so: gstreamer

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_font.so: font

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_kde_services.so: kde-services

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_nm.so: nm

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_gresource.so: gresource

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_kde_notifyrc.so: kde-notifyrc

- (appstream-builder:21314): Asb-DEBUG: opened plugin /usr/lib64/asb-plugins-4/libasb_plugin_desktop.so: desktop

- Scanning packages...

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/build-00000008.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/build-00000008.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000004.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000004.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/build-00146233.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/build-00146233.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/createrepo.lock.lock: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/createrepo.lock.lock

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/build-00000009.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/build-00000009.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/build-00000007.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/build-00000007.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000008.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000008.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000007.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000007.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/build-00000006.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/build-00000006.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-ignore.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-ignore.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-failed.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-failed.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000009.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000009.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/repomd.xml: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/repomd.xml

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/e156d77a52e9e861bd9e2d9d0ba6f63efbb9dae71c0a2ba56492961d35ee242d-filelists.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/e156d77a52e9e861bd9e2d9d0ba6f63efbb9dae71c0a2ba56492961d35ee242d-filelists.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/7430101818fcb5b01b011b036da7051a2acf45574e2e5aafccf138591c29e4b3-other.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/7430101818fcb5b01b011b036da7051a2acf45574e2e5aafccf138591c29e4b3-other.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/cf9cc2afedd6939209851f5bb133c0122cf167127d2ef87988619f5a504492db-primary.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/cf9cc2afedd6939209851f5bb133c0122cf167127d2ef87988619f5a504492db-primary.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/39c6c1da13a844608cd415fa5d34e38d718c900cc004521bd7a81c50e08160ef-primary.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/39c6c1da13a844608cd415fa5d34e38d718c900cc004521bd7a81c50e08160ef-primary.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/02b156b8e721e990c9291cdbd11cd14b46b4b018e9e102ec32951c4fcc7f4882-filelists.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/02b156b8e721e990c9291cdbd11cd14b46b4b018e9e102ec32951c4fcc7f4882-filelists.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/3df54515e5ffc7661ba56aeefd7525cd4e19f5b52cc8b95dd392484a5d034428-other.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/3df54515e5ffc7661ba56aeefd7525cd4e19f5b52cc8b95dd392484a5d034428-other.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000001.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000001.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00146255.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00146255.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00146234.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00146234.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000003.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000003.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000093.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000093.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000005.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000005.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000064.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000064.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/build-00000004.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/build-00000004.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000006.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000006.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00146233.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00146233.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000065.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000065.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/build-00146234.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/build-00146234.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/build-00000066.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/build-00000066.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prev_build_backup/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/build-00000066.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/build-00000066.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/build-00146255.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/build-00146255.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/repomd.xml: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/repomd.xml

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/9b15516d801b80e055e50f30a3d8100801c1628940fe35a287ae7d32536e2ce6-primary.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/9b15516d801b80e055e50f30a3d8100801c1628940fe35a287ae7d32536e2ce6-primary.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/70b37f003c1c77f359460541ad99f865933f8319b9210af8100b0036b786eae0-filelists.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/70b37f003c1c77f359460541ad99f865933f8319b9210af8100b0036b786eae0-filelists.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/57b1edcf1e7b131c81797a5d4814f94481dd44d9323591362b5cfcc6575f2e80-other.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/57b1edcf1e7b131c81797a5d4814f94481dd44d9323591362b5cfcc6575f2e80-other.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/31907756ac4de9367f897845c699b82dcd3682a30e6f855f53b2e085a4b11a48-filelists.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/31907756ac4de9367f897845c699b82dcd3682a30e6f855f53b2e085a4b11a48-filelists.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/ad04e6baac47fca4f01e909f4e22efc3293688473b0284418435d682e0d3cce6-primary.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/ad04e6baac47fca4f01e909f4e22efc3293688473b0284418435d682e0d3cce6-primary.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/cbfc515f47bb15ff19700a62c45f1109527dadb35120203baeaf1d9c7c2f39a2-other.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata/cbfc515f47bb15ff19700a62c45f1109527dadb35120203baeaf1d9c7c2f39a2-other.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/build-00000003.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/build-00000003.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000003-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/build-00000064.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/build-00000064.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/build-00000064.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/build-00000064.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000064-prunerepo/prev_build_backup/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/build-00000001.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/build-00000001.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/build-00000005.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/build-00000005.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/b10f2bff3679ab36f8b04a1e63c7befcfb43b559b55b40bd46c22d61b55efee2-other.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/b10f2bff3679ab36f8b04a1e63c7befcfb43b559b55b40bd46c22d61b55efee2-other.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/411e2264fb2620f72b3dc8176473e37c8078d03d965cdfdb4ee4cdca710d402d-primary.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/411e2264fb2620f72b3dc8176473e37c8078d03d965cdfdb4ee4cdca710d402d-primary.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/repomd.xml: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/repomd.xml

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/9546f6f6dce299db734fa841f49f3a3fbba5937dc1fd3350e03bb2a84fd1d9a8-filelists.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/9546f6f6dce299db734fa841f49f3a3fbba5937dc1fd3350e03bb2a84fd1d9a8-filelists.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/bc63893510e8aff0e067825f1418732c8e0ab18121c3256e30eb9150c955bbca-primary.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/bc63893510e8aff0e067825f1418732c8e0ab18121c3256e30eb9150c955bbca-primary.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/0932efb9398d95b28013207e996f8fa402da6e4a69f038e001dfbfe1f3e58eb9-filelists.sqlite.bz2: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/0932efb9398d95b28013207e996f8fa402da6e4a69f038e001dfbfe1f3e58eb9-filelists.sqlite.bz2

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/a679944f6b959e0e8bb612062e80d029596258857ff47a205712bb08829f1b28-other.xml.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/a679944f6b959e0e8bb612062e80d029596258857ff47a205712bb08829f1b28-other.xml.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000066.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/build-00000066.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/coprbox.brq.redhat.com-79553700.166266227997272167510700: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/coprbox.brq.redhat.com-79553700.166266227997272167510700

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/build-00000065.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/build-00000065.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/build-00000065.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/build-00000065.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prev_build_backup/root.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/mockchain.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/mockchain.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/state.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/state.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/build.info: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/build.info

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/build.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/build.log.gz

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/success: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/success

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/build-00000093.rsync.log: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/build-00000093.rsync.log

- (appstream-builder:21314): As-DEBUG: Failed to add package /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/root.log.gz: No idea how to handle /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/root.log.gz

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000008-copr-prune-repo/copr-prune-repo-1.3-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146233-python-motionpaint/python-motionpaint-1.2-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000009-python-motionpaint/python-motionpaint-1.5-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000007-python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000006-python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000004-python-motionpaint/python-motionpaint-1.2-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146234-python-motionpaint/python-motionpaint-1.2-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000066-prunerepo/prunerepo-1.0-1.git.6.f0c6abb.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00146255-python-motionpaint/python-motionpaint-1.0-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000001-copr-prune-repo/copr-prune-repo-1.4-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000005-python-motionpaint/python-motionpaint-1.3-1.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000065-prunerepo/prunerepo-1.0-1.git.6.f0c6abb.fc23.src.rpm

- (appstream-builder:21314): Asb-DEBUG: disabling alternate-arch /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/00000093-example/example-1.0.3-2.fc23.src.rpm

- Processing packages...

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   copr-prune-repo-1.3-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   copr-prune-repo-1.3-1.fc23 is not enabled

- (appstream-builder:21314): As-DEBUG: Emitting ::changed() [add-app]

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.2-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.5-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.3-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.3-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.2-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.2-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   prunerepo-1.0-1.git.6.f0c6abb.fc23 is not enabled

- (appstream-builder:21314): As-DEBUG: Emitting ::changed() [add-app]

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.0-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python3-motionpaint-1.3-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   copr-prune-repo-1.4-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   python-motionpaint-1.3-1.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   prunerepo-1.0-1.git.6.f0c6abb.fc23 is not enabled

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   example-1.0.3-2.fc23 is not enabled

- (appstream-builder:21314): As-DEBUG: Emitting ::changed() [add-app]

- (appstream-builder:21314): Asb-DEBUG: starting: python3-motionpaint

- (appstream-builder:21314): Asb-DEBUG: starting: prunerepo

- (appstream-builder:21314): Asb-DEBUG: starting: python2-motionpaint

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   Getting filename match for python3-motionpaint-1.5-1.fc23.noarch.rpm

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   Getting filename match for python2-motionpaint-1.2-1.fc23.noarch.rpm

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   Getting filename match for prunerepo-1.0-1.git.6.f0c6abb.fc23.noarch.rpm

- (appstream-builder:21314): Asb-DEBUG: starting: copr-prune-repo

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   Getting filename match for copr-prune-repo-1.4-1.fc23.noarch.rpm

- (appstream-builder:21314): Asb-DEBUG: starting: example-debuginfo

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   Getting filename match for example-debuginfo-1.0.3-2.fc23.x86_64.rpm

- (appstream-builder:21314): Asb-DEBUG: starting: example

- (appstream-builder:21314): Asb-DEBUG: DEBUG:   Getting filename match for example-1.0.3-2.fc23.x86_64.rpm

- (appstream-builder:21314): As-DEBUG: Emitting ::changed() [add-app]

- (appstream-builder:21314): As-DEBUG: Emitting ::changed() [add-app]

- Merging applications...

- Writing /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream.xml.gz...

- Writing /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-failed.xml.gz...

- Writing /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-ignore.xml.gz...

- Writing /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-icons.tar.gz...

- Writing /var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/appdata/appstream-screenshots.tar...

- Done!

- 

- 

- Last command

- 

- stdout: chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/repomd.xml’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/e156d77a52e9e861bd9e2d9d0ba6f63efbb9dae71c0a2ba56492961d35ee242d-filelists.sqlite.bz2’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/7430101818fcb5b01b011b036da7051a2acf45574e2e5aafccf138591c29e4b3-other.sqlite.bz2’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/cf9cc2afedd6939209851f5bb133c0122cf167127d2ef87988619f5a504492db-primary.xml.gz’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/39c6c1da13a844608cd415fa5d34e38d718c900cc004521bd7a81c50e08160ef-primary.sqlite.bz2’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/02b156b8e721e990c9291cdbd11cd14b46b4b018e9e102ec32951c4fcc7f4882-filelists.xml.gz’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.28259.20160222152740.229232/3df54515e5ffc7661ba56aeefd7525cd4e19f5b52cc8b95dd392484a5d034428-other.xml.gz’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/b10f2bff3679ab36f8b04a1e63c7befcfb43b559b55b40bd46c22d61b55efee2-other.sqlite.bz2’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/411e2264fb2620f72b3dc8176473e37c8078d03d965cdfdb4ee4cdca710d402d-primary.xml.gz’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/repomd.xml’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/9546f6f6dce299db734fa841f49f3a3fbba5937dc1fd3350e03bb2a84fd1d9a8-filelists.xml.gz’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/bc63893510e8aff0e067825f1418732c8e0ab18121c3256e30eb9150c955bbca-primary.sqlite.bz2’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/0932efb9398d95b28013207e996f8fa402da6e4a69f038e001dfbfe1f3e58eb9-filelists.sqlite.bz2’: Operation not permitted

- chmod: changing permissions of ‘/var/lib/copr/public_html/results/clime/motionpaint/fedora-23-x86_64/repodata.old.24242.20160222151607.968320/a679944f6b959e0e8bb612062e80d029596258857ff47a205712bb08829f1b28-other.xml.gz’: Operation not permitted

- 

- 

@@ -1,55 +0,0 @@ 

- <?xml version="1.0" encoding="UTF-8"?>

- <repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">

-   <revision>1534619336</revision>

-   <data type="primary">

-     <checksum type="sha256">23f36d1a0b3401104538707c6837d24845a71cd0399d9e649104a47cd292cd96</checksum>

-     <open-checksum type="sha256">f365fa74df2f7a956feae6c6a699c53fb928a072f76c92ced3be957643b7fdfd</open-checksum>

-     <location href="repodata/23f36d1a0b3401104538707c6837d24845a71cd0399d9e649104a47cd292cd96-primary.xml.gz"/>

-     <timestamp>1534619336</timestamp>

-     <size>1154</size>

-     <open-size>6826</open-size>

-   </data>

-   <data type="filelists">

-     <checksum type="sha256">d55643f64071af10ca7ae69dd3d306fedfd3260e497ae62eec0b8148eaa6f125</checksum>

-     <open-checksum type="sha256">9b232efc76736bbf84679b91b18793a1f4255375da6358f7f0e2fac7937d27d6</open-checksum>

-     <location href="repodata/d55643f64071af10ca7ae69dd3d306fedfd3260e497ae62eec0b8148eaa6f125-filelists.xml.gz"/>

-     <timestamp>1534619336</timestamp>

-     <size>600</size>

-     <open-size>2591</open-size>

-   </data>

-   <data type="other">

-     <checksum type="sha256">0b2dbee951f521309ba9aa05927ed1e212dc4546e3d5b9f2ec98bd991a93c522</checksum>

-     <open-checksum type="sha256">32fb9815cfdc3ccff8d8ad2fd36bacd54a5bfbb9771bfe1ff9f5c0a97c099e99</open-checksum>

-     <location href="repodata/0b2dbee951f521309ba9aa05927ed1e212dc4546e3d5b9f2ec98bd991a93c522-other.xml.gz"/>

-     <timestamp>1534619336</timestamp>

-     <size>544</size>

-     <open-size>1721</open-size>

-   </data>

-   <data type="primary_db">

-     <checksum type="sha256">f1c4edc5e0450d04f617c805ecba626077b7c639f47e1de650ec18ae8c9cefe3</checksum>

-     <open-checksum type="sha256">8a6c21956f8fa799d6f4fdcf730c5171f0b4db186c37477f55328cd0e2ad7129</open-checksum>

-     <location href="repodata/f1c4edc5e0450d04f617c805ecba626077b7c639f47e1de650ec18ae8c9cefe3-primary.sqlite.bz2"/>

-     <timestamp>1534619336</timestamp>

-     <size>2773</size>

-     <open-size>106496</open-size>

-     <database_version>10</database_version>

-   </data>

-   <data type="filelists_db">

-     <checksum type="sha256">d4700008b19731e4954e4206a008a8b7cb9e719294ac231c568e217329030f6f</checksum>

-     <open-checksum type="sha256">acd2db9b7750988fe6985248f564e495c4d6b597d0ce4a26a1c3ceefce06f404</open-checksum>

-     <location href="repodata/d4700008b19731e4954e4206a008a8b7cb9e719294ac231c568e217329030f6f-filelists.sqlite.bz2"/>

-     <timestamp>1534619336</timestamp>

-     <size>1429</size>

-     <open-size>28672</open-size>

-     <database_version>10</database_version>

-   </data>

-   <data type="other_db">

-     <checksum type="sha256">a36017a70b49546b07d853a3ae8e0b6245ff4a4a355643f2078f2c7464bb3fed</checksum>

-     <open-checksum type="sha256">f67056796ce9a69790ed393378d30b254c309ec503ab346e778dc48f7edafd42</open-checksum>

-     <location href="repodata/a36017a70b49546b07d853a3ae8e0b6245ff4a4a355643f2078f2c7464bb3fed-other.sqlite.bz2"/>

-     <timestamp>1534619336</timestamp>

-     <size>1175</size>

-     <open-size>24576</open-size>

-     <database_version>10</database_version>

-   </data>

- </repomd>

@@ -1,28 +0,0 @@ 

- #!/bin/bash

- 

- shopt -s expand_aliases

- 

- # repo build dirs:

- # 00000003-motionpaint-1.3

- # 00000005-motionpaint-1.3

- # 00000007-motionpaint-1.4 <- content should stay

- 

- export testdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

- export origrepo=$testdir/repo-template

- export testrepo=$testdir/repo-test

- 

- source $testdir/../testlib.sh

- 

- echo "============================ Test that all srpms get deleted when the same package is present in multiple directories and --days is used ============================";

- 

- setup

- runcmd --days=1 .

- 

- run 'ls 00000003-motionpaint-1.3/*.rpm' && die

- run 'ls 00000005-motionpaint-1.3/*.rpm' && die

- run 'ls 00000007-motionpaint-1.4/*.rpm' || die

- run 'ls 00000007-motionpaint-1.4/*.src.rpm' || die

- 

- echo success.

- 

- exit 0

@@ -1,12 +0,0 @@ 

- Warning: Permanently added '172.25.95.200' (ECDSA) to the list of known hosts.

- receiving incremental file list

- build.log.gz

- example-1.0.1-1.fc23.src.rpm

- example-1.0.1-1.fc23.x86_64.rpm

- example-debuginfo-1.0.1-1.fc23.x86_64.rpm

- root.log.gz

- state.log.gz

- success

- 

- sent 161 bytes  received 56,197 bytes  112,716.00 bytes/sec

- total size is 55,623  speedup is 0.99

@@ -1,2 +0,0 @@ 

- build_id=149006

- builder_ip=172.25.95.200 

\ No newline at end of file

@@ -1,1 +0,0 @@ 

- done

@@ -1,9 +0,0 @@ 

- Warning: Permanently added '172.25.87.56' (ECDSA) to the list of known hosts.

- receiving incremental file list

- build.log.gz

- fail

- root.log.gz

- state.log.gz

- 

- sent 104 bytes  received 18,350 bytes  36,908.00 bytes/sec

- total size is 18,053  speedup is 0.98

@@ -1,2 +0,0 @@ 

- build_id=151843

- builder_ip=172.25.87.56 

\ No newline at end of file

@@ -1,1 +0,0 @@ 

- undone

@@ -1,12 +0,0 @@ 

- Warning: Permanently added '172.25.87.59' (ECDSA) to the list of known hosts.

- receiving incremental file list

- build.log.gz

- example-1.0.2-2.fc23.src.rpm

- example-1.0.2-2.fc23.x86_64.rpm

- example-debuginfo-1.0.2-2.fc23.x86_64.rpm

- root.log.gz

- state.log.gz

- success

- 

- sent 161 bytes  received 56,154 bytes  37,543.33 bytes/sec

- total size is 55,620  speedup is 0.99

@@ -1,2 +0,0 @@ 

- build_id=151846

- builder_ip=172.25.87.59 

\ No newline at end of file

@@ -1,12 +0,0 @@ 

- Warning: Permanently added '172.25.87.59' (ECDSA) to the list of known hosts.

- receiving incremental file list

- build.log.gz

- example-1.0.2-2.fc23.src.rpm

- example-1.0.2-2.fc23.x86_64.rpm

- example-debuginfo-1.0.2-2.fc23.x86_64.rpm

- root.log.gz

- state.log.gz

- success

- 

- sent 161 bytes  received 56,154 bytes  37,543.33 bytes/sec

- total size is 55,620  speedup is 0.99

@@ -1,2 +0,0 @@ 

- build_id=151846

- builder_ip=172.25.87.59 

\ No newline at end of file

@@ -1,1 +0,0 @@ 

- done

@@ -1,55 +0,0 @@ 

- <?xml version="1.0" encoding="UTF-8"?>

- <repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">

-   <revision>1453299549</revision>

-   <data type="primary">

-     <checksum type="sha256">02fe713968335532ea704bd45a6a68e5edbad50cf112d6a77a8d2ae0625845b5</checksum>

-     <open-checksum type="sha256">526788fb9bab5757396806ff9c119eb7492494d741a3730d22cad01bc10a2cac</open-checksum>

-     <location href="repodata/02fe713968335532ea704bd45a6a68e5edbad50cf112d6a77a8d2ae0625845b5-primary.xml.gz"/>

-     <timestamp>1453299549</timestamp>

-     <size>1673</size>

-     <open-size>10898</open-size>

-   </data>

-   <data type="filelists">

-     <checksum type="sha256">1dcc94eaf9b689fd633c84e729573bb35b8d1bd82847fdb6961befad2dbc9855</checksum>

-     <open-checksum type="sha256">6bbb7d3e1c9f258f0bf25f1800b0f85894989b7061b90b1fa0bc86d38855cf37</open-checksum>

-     <location href="repodata/1dcc94eaf9b689fd633c84e729573bb35b8d1bd82847fdb6961befad2dbc9855-filelists.xml.gz"/>

-     <timestamp>1453299549</timestamp>

-     <size>796</size>

-     <open-size>3350</open-size>

-   </data>

-   <data type="other">

-     <checksum type="sha256">83fbf1ec230cea6cfd514639baff018bbf78457a143ae6a9bfaf60b3dea1a272</checksum>

-     <open-checksum type="sha256">ac3dd5fb6f15d1b0b7149ed0ca622a9aa69aea6157a8fe83e4292ed65c94a038</open-checksum>

-     <location href="repodata/83fbf1ec230cea6cfd514639baff018bbf78457a143ae6a9bfaf60b3dea1a272-other.xml.gz"/>

-     <timestamp>1453299549</timestamp>

-     <size>805</size>

-     <open-size>4183</open-size>

-   </data>

-   <data type="primary_db">

-     <checksum type="sha256">7432f37c5556a6e82fdb1bf7269a7f240e92edb15af72376bd35091beed70f92</checksum>

-     <open-checksum type="sha256">eb106ffa0b315f9e09cf76a72bc8451f0bad659a62a82058983c5940dbd83141</open-checksum>

-     <location href="repodata/7432f37c5556a6e82fdb1bf7269a7f240e92edb15af72376bd35091beed70f92-primary.sqlite.bz2"/>

-     <timestamp>1453299549</timestamp>

-     <size>3762</size>

-     <open-size>36864</open-size>

-     <database_version>10</database_version>

-   </data>

-   <data type="filelists_db">

-     <checksum type="sha256">78aadc850cc0fef1dbb7d298a93483c0cdc521044cb687492ff4b3f3c1bbb1bf</checksum>

-     <open-checksum type="sha256">f74d2de41b4e4d887c09e0a826c85150929847d4df1e937ce1dfa6ffb8097faf</open-checksum>

-     <location href="repodata/78aadc850cc0fef1dbb7d298a93483c0cdc521044cb687492ff4b3f3c1bbb1bf-filelists.sqlite.bz2"/>

-     <timestamp>1453299549</timestamp>

-     <size>2036</size>

-     <open-size>9216</open-size>

-     <database_version>10</database_version>

-   </data>

-   <data type="other_db">

-     <checksum type="sha256">4b353908471ef7501182727c9e189ffe38b7647458e05b14d7851bb408d71dcb</checksum>

-     <open-checksum type="sha256">013c142d799d1e530fb2bf5c5c4b1b5fd28acdd2621c58458399a0b7bfaec3b3</open-checksum>

-     <location href="repodata/4b353908471ef7501182727c9e189ffe38b7647458e05b14d7851bb408d71dcb-other.sqlite.bz2"/>

-     <timestamp>1453299549</timestamp>

-     <size>1817</size>

-     <open-size>8192</open-size>

-     <database_version>10</database_version>

-   </data>

- </repomd>

@@ -1,147 +0,0 @@ 

- #!/bin/bash

- 

- shopt -s expand_aliases

- 

- # repo build dirs:

- # 0-oldestbuild

- # 1-norpmsinside

- # 2-secondlatestpkg

- # 3-latestpkg

- 

- export testdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

- export origrepo=$testdir/repo-template

- export testrepo=$testdir/repo-test

- 

- source $testdir/../testlib.sh

- 

- echo "============================ test basic functionality ============================";

- 

- setup

- runcmd .

- 

- run 'ls 0-oldestbuild/*.rpm' && die

- run 'ls 1-norpmsinside/*.rpm' && die

- run 'ls 2-secondlatestpkg/*.rpm' && die

- run '[[ `ls 3-latestpkg/*.rpm | wc -l` == 3 ]]' || die

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- 

- echo success.

- 

- echo "============================ test --cleancopr ============================";

- 

- setup

- runcmd --cleancopr .

- 

- run "ls -d 0-oldestbuild" && die

- run "ls -d 1-norpmsinside" && die

- run "ls -d 2-secondlatestpkg" && die

- run "ls -d 3-latestpkg" || die

- 

- run "ls build-0.log" && die

- run "ls build-1.log" && die

- run "ls build-2.log" && die

- run "ls build-3.log" || die

- 

- echo success.

- 

- echo "============================ test --days ============================";

- 

- setup

- 

- oldestbuilddate=`rpm -qp --queryformat '%{BUILDTIME:date}' $testrepo/0-oldestbuild/example-1.0.1-1.fc23.x86_64.rpm 2> /dev/null`

- oldestbuilddayback=$(( (`date +'%s'` - `date -d "$oldestbuilddate" +'%s'`)/60/60/24 ))

- 

- runcmd --days $oldestbuilddayback .

- 

- run 'ls 0-oldestbuild/*.rpm' && die

- run '[[ `ls 2-secondlatestpkg/*.rpm | wc -l` == 3 ]]' || die

- run '[[ `ls 3-latestpkg/*.rpm | wc -l` == 3 ]]' || die

- 

- echo success.

- 

- echo "============================ test --nocreaterepo ============================";

- 

- setup

- 

- repomdlastmodtime1=`stat -c '%Y' $testrepo/repodata/repomd.xml`

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- 

- run 'sleep 1'

- runcmd --nocreaterepo .

- 

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' && die

- run '[[ $repomdlastmodtime1 == `stat -c '%Y' $testrepo/repodata/repomd.xml` ]]' || die

- 

- echo success.

- 

- echo "============================ test repo is not recreatered if there was not a change ============================";

- 

- setup

- 

- repomdlastmodtime1=`stat -c '%Y' $testrepo/repodata/repomd.xml`

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- 

- run 'sleep 1'

- runcmd --days 999999999 .

- 

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- run '[[ $repomdlastmodtime1 == `stat -c '%Y' $testrepo/repodata/repomd.xml` ]]' || die

- 

- echo success.

- 

- echo "============================ test --alwayscreaterepo ============================";

- 

- setup

- 

- repomdlastmodtime1=`stat -c '%Y' $testrepo/repodata/repomd.xml`

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- 

- run 'sleep 1'

- runcmd --alwayscreaterepo --days 999999999 .

- 

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- run '[[ $repomdlastmodtime1 < `stat -c '%Y' $testrepo/repodata/repomd.xml` ]]' || die

- 

- echo success.

- 

- echo "============================ test --nocreaterepo takes precedence over --alwayscreaterepo ============================";

- 

- setup

- 

- repomdlastmodtime1=`stat -c '%Y' $testrepo/repodata/repomd.xml`

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- 

- run 'sleep 1'

- runcmd --alwayscreaterepo --nocreaterepo --days 999999999 .

- 

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' || die

- run '[[ $repomdlastmodtime1 < `stat -c '%Y' $testrepo/repodata/repomd.xml` ]]' && die

- 

- run 'sleep 1'

- runcmd --alwayscreaterepo --nocreaterepo .

- 

- run '[[ `listpkgsbyfs` == `listpkgsbyrepo` ]]' && die

- run '[[ $repomdlastmodtime1 < `stat -c '%Y' $testrepo/repodata/repomd.xml` ]]' && die

- 

- echo success.

- 

- echo "============================ test repo data always fresh (no dnf cache used) ============================";

- 

- setup

- 

- runcmd .

- 

- run 'ls 2-secondlatestpkg/*.rpm' && die

- run '[[ `ls 3-latestpkg/*.rpm | wc -l` == 3 ]]' || die

- 

- setup

- 

- run 'rm -r $testrepo/3-latestpkg'

- run 'createrepo_c $testrepo'

- 

- runcmd .

- run '[[ `ls 2-secondlatestpkg/*.rpm | wc -l` == 3 ]]' || die

- 

- echo success.

- 

- exit 0

@@ -1,9 +0,0 @@ 

- Warning: Permanently added '172.25.87.56' (ECDSA) to the list of known hosts.

- receiving incremental file list

- build.log.gz

- fail

- root.log.gz

- state.log.gz

- 

- sent 104 bytes  received 18,350 bytes  36,908.00 bytes/sec

- total size is 18,053  speedup is 0.98

@@ -1,2 +0,0 @@ 

- build_id=151843

- builder_ip=172.25.87.56 

\ No newline at end of file

@@ -1,55 +0,0 @@ 

- <?xml version="1.0" encoding="UTF-8"?>

- <repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">

-   <revision>1464268407</revision>

-   <data type="primary">

-     <checksum type="sha256">1cb61ea996355add02b1426ed4c1780ea75ce0c04c5d1107c025c3fbd7d8bcae</checksum>

-     <open-checksum type="sha256">e1e2ffd2fb1ee76f87b70750d00ca5677a252b397ab6c2389137a0c33e7b359f</open-checksum>

-     <location href="repodata/1cb61ea996355add02b1426ed4c1780ea75ce0c04c5d1107c025c3fbd7d8bcae-primary.xml.gz"/>

-     <timestamp>1464268407</timestamp>

-     <size>134</size>

-     <open-size>167</open-size>

-   </data>

-   <data type="filelists">

-     <checksum type="sha256">95a4415d859d7120efb6b3cf964c07bebbff9a5275ca673e6e74a97bcbfb2a5f</checksum>

-     <open-checksum type="sha256">bf9808b81cb2dbc54b4b8e35adc584ddcaa73bd81f7088d73bf7dbbada961310</open-checksum>

-     <location href="repodata/95a4415d859d7120efb6b3cf964c07bebbff9a5275ca673e6e74a97bcbfb2a5f-filelists.xml.gz"/>

-     <timestamp>1464268407</timestamp>

-     <size>123</size>

-     <open-size>125</open-size>

-   </data>

-   <data type="other">

-     <checksum type="sha256">ef3e20691954c3d1318ec3071a982da339f4ed76967ded668b795c9e070aaab6</checksum>

-     <open-checksum type="sha256">e0ed5e0054194df036cf09c1a911e15bf2a4e7f26f2a788b6f47d53e80717ccc</open-checksum>

-     <location href="repodata/ef3e20691954c3d1318ec3071a982da339f4ed76967ded668b795c9e070aaab6-other.xml.gz"/>

-     <timestamp>1464268407</timestamp>

-     <size>123</size>

-     <open-size>121</open-size>

-   </data>

-   <data type="primary_db">

-     <checksum type="sha256">93e6d131cbb4ee828bb341ee14f196694d20e9b4f3ada8f62adc35a6f652b00b</checksum>

-     <open-checksum type="sha256">31cdfc24fb0c7ac899af1d5d3b2973ce77f3f60a52f85b977a88c22d809be640</open-checksum>

-     <location href="repodata/93e6d131cbb4ee828bb341ee14f196694d20e9b4f3ada8f62adc35a6f652b00b-primary.sqlite.bz2"/>

-     <timestamp>1464268407</timestamp>

-     <size>1427</size>

-     <open-size>30720</open-size>

-     <database_version>10</database_version>

-   </data>

-   <data type="filelists_db">

-     <checksum type="sha256">2a16b7d228cd978c000ef74e6c4eaa4a9dfc0b619c4022f4e84b2f6ffc5e97b7</checksum>

-     <open-checksum type="sha256">f968f480d15e62a463857a9f553fc347e5012b69cc41274b4fcd7efdf36c89bc</open-checksum>

-     <location href="repodata/2a16b7d228cd978c000ef74e6c4eaa4a9dfc0b619c4022f4e84b2f6ffc5e97b7-filelists.sqlite.bz2"/>

-     <timestamp>1464268407</timestamp>

-     <size>591</size>

-     <open-size>7168</open-size>

-     <database_version>10</database_version>

-   </data>

-   <data type="other_db">

-     <checksum type="sha256">35680bb184e745d384e62a522fc3ee18e79ea4513083909d811d0b69c21fa66a</checksum>

-     <open-checksum type="sha256">359d878d8c46aee6909a6e990ffd2504be32434504277648f1612117200dcb99</open-checksum>

-     <location href="repodata/35680bb184e745d384e62a522fc3ee18e79ea4513083909d811d0b69c21fa66a-other.sqlite.bz2"/>

-     <timestamp>1464268407</timestamp>

-     <size>569</size>

-     <open-size>6144</open-size>

-     <database_version>10</database_version>

-   </data>

- </repomd>

@@ -1,26 +0,0 @@ 

- #!/bin/bash

- 

- shopt -s expand_aliases

- 

- # repo build dirs:

- # 1-norpmsinside

- 

- export testdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

- export origrepo=$testdir/repo-template

- export testrepo=$testdir/repo-test

- 

- source $testdir/../testlib.sh

- 

- echo "============================ test --cleancopr --days ============================";

- 

- setup

- 

- touch -d "2 days ago" 1-norpmsinside

- runcmd --cleancopr --days 3 .

- run "ls -d 1-norpmsinside" || die

- runcmd --cleancopr --days 1 .

- run "ls -d 1-norpmsinside" && die

- 

- echo success.

- 

- exit 0

file removed
-7
@@ -1,7 +0,0 @@ 

- #!/bin/bash

- 

- export scriptdir="$(builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)"

- 

- for dir in `ls -d $scriptdir/*/`; do

- 	$dir/test.sh || exit 1;

- done;

@@ -1,28 +0,0 @@ 

- export libdir="$(builtin cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)"

- 

- die() {

- 	echo "fail."; exit 1; 

- }

- 

- function runcmd {

- 	bash -c "set -x; $libdir/../prunerepo --verbose $*;" 

- }

- 

- function listpkgsbyrepo {

- 	dnf repoquery --repofrompath=test_prunerepo,$testrepo --repo=test_prunerepo --refresh --quiet --queryformat '%{location}' | sort

- }

- 

- function listpkgsbyfs {

- 	find . -name '*.rpm' | cut -c 3- | sort

- }

- 

- function run {

- 	echo '>' $@;

- 	eval $@;

- }

- 

- function setup {

- 	rm -r $testrepo

- 	cp -r $origrepo $testrepo

- 	cd $testrepo

- }

no initial comment

I would change it to https://pagure.io/prunerepo to ensure, that it gets rendered as a clickable link.

rebased onto dd515cf

4 years ago

I would change it to https://pagure.io/prunerepo to ensure, that it gets rendered as a clickable link.

Done

I was unable to rebase again, reported as https://pagure.io/pagure/issue/4456.

Merged as cd0d29e

Pull-Request has been closed by praiskup

4 years ago
Changes Summary 120
-339
file removed
prunerepo/LICENSE
+1
file added
prunerepo/README.md
-79
file removed
prunerepo/man/prunerepo.1.asciidoc
-175
file removed
prunerepo/prunerepo
-115
file removed
prunerepo/prunerepo.spec
-22
file removed
prunerepo/setup.py
-11
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/build-00000003.rsync.log
-2
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/build.info
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/build.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/mockchain.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/python-motionpaint-1.3-1.fc23.src.rpm
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/python3-motionpaint-1.3-1.fc23.noarch.rpm
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/root.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/state.log.gz
-1
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000003-motionpaint-1.3/success
-11
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/build-00000005.rsync.log
-2
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/build.info
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/build.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/mockchain.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/python-motionpaint-1.3-1.fc23.src.rpm
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/python3-motionpaint-1.3-1.fc23.noarch.rpm
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/root.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/state.log.gz
-1
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000005-motionpaint-1.3/success
-11
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/build-00146244.rsync.log
-2
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/build.info
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/build.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/mockchain.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/python-motionpaint-1.4-1.fc23.src.rpm
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/python3-motionpaint-1.4-1.fc23.noarch.rpm
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/root.log.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/state.log.gz
-1
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/00000007-motionpaint-1.4/success
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/appdata/appstream-failed.xml.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/appdata/appstream-ignore.xml.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/appdata/appstream.xml.gz
-69
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/build-00000003.log
-69
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/build-00000005.log
-323
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/build-00000007.log
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/repodata/0b2dbee951f521309ba9aa05927ed1e212dc4546e3d5b9f2ec98bd991a93c522-other.xml.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/repodata/23f36d1a0b3401104538707c6837d24845a71cd0399d9e649104a47cd292cd96-primary.xml.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/repodata/a36017a70b49546b07d853a3ae8e0b6245ff4a4a355643f2078f2c7464bb3fed-other.sqlite.bz2
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/repodata/d4700008b19731e4954e4206a008a8b7cb9e719294ac231c568e217329030f6f-filelists.sqlite.bz2
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/repodata/d55643f64071af10ca7ae69dd3d306fedfd3260e497ae62eec0b8148eaa6f125-filelists.xml.gz
-0
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/repodata/f1c4edc5e0450d04f617c805ecba626077b7c639f47e1de650ec18ae8c9cefe3-primary.sqlite.bz2
-55
file removed
prunerepo/tests/2srpmsfor1rpm/repo-template/repodata/repomd.xml
-28
file removed
prunerepo/tests/2srpmsfor1rpm/test.sh
-12
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/build-00149006.rsync.log
-2
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/build.info
-0
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/build.log.gz
-0
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/example-1.0.1-1.fc23.src.rpm
-0
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/example-1.0.1-1.fc23.x86_64.rpm
-0
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/example-debuginfo-1.0.1-1.fc23.x86_64.rpm
-0
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/mockchain.log.gz
-0
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/root.log.gz
-0
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/state.log.gz
-1
file removed
prunerepo/tests/base/repo-template/0-oldestbuild/success
-9
file removed
prunerepo/tests/base/repo-template/1-norpmsinside/build-00151843.rsync.log
-2
file removed
prunerepo/tests/base/repo-template/1-norpmsinside/build.info
-0
file removed
prunerepo/tests/base/repo-template/1-norpmsinside/build.log.gz
-1
file removed
prunerepo/tests/base/repo-template/1-norpmsinside/fail
-0
file removed
prunerepo/tests/base/repo-template/1-norpmsinside/mockchain.log.gz
-0
file removed
prunerepo/tests/base/repo-template/1-norpmsinside/root.log.gz
-0
file removed
prunerepo/tests/base/repo-template/1-norpmsinside/state.log.gz
-12
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/build-00151846.rsync.log
-2
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/build.info
-0
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/build.log.gz
-0
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/example-1.0.2-2.fc23.src.rpm
-0
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/example-1.0.2-2.fc23.x86_64.rpm
-0
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/example-debuginfo-1.0.2-2.fc23.x86_64.rpm
-0
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/mockchain.log.gz
-0
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/root.log.gz
-0
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/state.log.gz
-1
file removed
prunerepo/tests/base/repo-template/2-secondlatestpkg/success
-12
file removed
prunerepo/tests/base/repo-template/3-latestpkg/build-00151846.rsync.log
-2
file removed
prunerepo/tests/base/repo-template/3-latestpkg/build.info
-0
file removed
prunerepo/tests/base/repo-template/3-latestpkg/build.log.gz
-0
file removed
prunerepo/tests/base/repo-template/3-latestpkg/example-1.0.3-2.fc23.src.rpm
-0
file removed
prunerepo/tests/base/repo-template/3-latestpkg/example-1.0.3-2.fc23.x86_64.rpm
-0
file removed
prunerepo/tests/base/repo-template/3-latestpkg/example-debuginfo-1.0.3-2.fc23.x86_64.rpm
-0
file removed
prunerepo/tests/base/repo-template/3-latestpkg/mockchain.log.gz
-0
file removed
prunerepo/tests/base/repo-template/3-latestpkg/root.log.gz
-0
file removed
prunerepo/tests/base/repo-template/3-latestpkg/state.log.gz
-1
file removed
prunerepo/tests/base/repo-template/3-latestpkg/success
-0
file removed
prunerepo/tests/base/repo-template/appdata/appstream-failed.xml.gz
-0
file removed
prunerepo/tests/base/repo-template/appdata/appstream-ignore.xml.gz
-0
file removed
prunerepo/tests/base/repo-template/appdata/appstream.xml.gz
-0
file removed
prunerepo/tests/base/repo-template/build-0.log
-0
file removed
prunerepo/tests/base/repo-template/build-1.log
-0
file removed
prunerepo/tests/base/repo-template/build-2.log
-0
file removed
prunerepo/tests/base/repo-template/build-3.log
-0
file removed
prunerepo/tests/base/repo-template/repodata/02fe713968335532ea704bd45a6a68e5edbad50cf112d6a77a8d2ae0625845b5-primary.xml.gz
-0
file removed
prunerepo/tests/base/repo-template/repodata/1dcc94eaf9b689fd633c84e729573bb35b8d1bd82847fdb6961befad2dbc9855-filelists.xml.gz
-0
file removed
prunerepo/tests/base/repo-template/repodata/4b353908471ef7501182727c9e189ffe38b7647458e05b14d7851bb408d71dcb-other.sqlite.bz2
-0
file removed
prunerepo/tests/base/repo-template/repodata/7432f37c5556a6e82fdb1bf7269a7f240e92edb15af72376bd35091beed70f92-primary.sqlite.bz2
-0
file removed
prunerepo/tests/base/repo-template/repodata/78aadc850cc0fef1dbb7d298a93483c0cdc521044cb687492ff4b3f3c1bbb1bf-filelists.sqlite.bz2
-0
file removed
prunerepo/tests/base/repo-template/repodata/83fbf1ec230cea6cfd514639baff018bbf78457a143ae6a9bfaf60b3dea1a272-other.xml.gz
-55
file removed
prunerepo/tests/base/repo-template/repodata/repomd.xml
-147
file removed
prunerepo/tests/base/test.sh
-9
file removed
prunerepo/tests/days4cleancopr/repo-template/1-norpmsinside/build-00151843.rsync.log
-2
file removed
prunerepo/tests/days4cleancopr/repo-template/1-norpmsinside/build.info
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/1-norpmsinside/build.log.gz
-1
file removed
prunerepo/tests/days4cleancopr/repo-template/1-norpmsinside/fail
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/1-norpmsinside/mockchain.log.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/1-norpmsinside/root.log.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/1-norpmsinside/state.log.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/appdata/appstream-failed.xml.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/appdata/appstream-ignore.xml.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/appdata/appstream.xml.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/build-1.log
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/repodata/1cb61ea996355add02b1426ed4c1780ea75ce0c04c5d1107c025c3fbd7d8bcae-primary.xml.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/repodata/2a16b7d228cd978c000ef74e6c4eaa4a9dfc0b619c4022f4e84b2f6ffc5e97b7-filelists.sqlite.bz2
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/repodata/35680bb184e745d384e62a522fc3ee18e79ea4513083909d811d0b69c21fa66a-other.sqlite.bz2
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/repodata/93e6d131cbb4ee828bb341ee14f196694d20e9b4f3ada8f62adc35a6f652b00b-primary.sqlite.bz2
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/repodata/95a4415d859d7120efb6b3cf964c07bebbff9a5275ca673e6e74a97bcbfb2a5f-filelists.xml.gz
-0
file removed
prunerepo/tests/days4cleancopr/repo-template/repodata/ef3e20691954c3d1318ec3071a982da339f4ed76967ded668b795c9e070aaab6-other.xml.gz
-55
file removed
prunerepo/tests/days4cleancopr/repo-template/repodata/repomd.xml
-26
file removed
prunerepo/tests/days4cleancopr/test.sh
-7
file removed
prunerepo/tests/run.sh
-28
file removed
prunerepo/tests/testlib.sh