Architecture specific change in rpms/nodejs-add-stream.git
by githook-noreply@fedoraproject.org
The package rpms/nodejs-add-stream.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/nodejs-add-stream.git/commit/?id=....
Change:
-ExclusiveArch: %{ix86} x86_64 %{arm} noarch
Thanks.
Full change:
============
commit 4dcb83d7b843bdbbbf0fd9fe108ad6342096ff26
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 16:01:34 2019 +0000
nodejs-add-stream fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675458
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index fce75ac..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/add-stream-1.0.0.tgz
diff --git a/README.md b/README.md
deleted file mode 100644
index d172004..0000000
--- a/README.md
+++ /dev/null
@@ -1,46 +0,0 @@
-# add-stream [![Build Status](https://travis-ci.org/wilsonjackson/add-stream.svg?branch=master)...
-
-> Append the contents of one stream onto another.
-
-## Usage
-
-```js
-var fs = require('fs');
-var es = require('event-stream');
-var addStream = require('add-stream');
-
-// Append strings/buffers
-fs.createReadStream('1.txt') // 1.txt contains: number1
- .pipe(addStream(fs.createReadStream('2.txt'))) // 2.txt contains: number2
- .pipe(fs.createWriteStream('appended.txt')); // appended.txt contains: number1number2
-
-// Append object streams
-es.readArray([1, 2, 3])
- .pipe(addStream.obj(es.readArray([4, 5, 6])))
- .pipe(es.writeArray(function (err, array) {
- console.log(array); // [ 1, 2, 3, 4, 5, 6 ]
- }));
-```
-
-## API
-
-### var transformStream = addStream(stream, opts = {})
-
-Create a transform stream that appends the contents of `stream` onto whatever
-is piped into it. Options are passed to the transform stream's constructor.
-
-### var transformStream = addStream.obj(stream, opts = {})
-
-A convenient shortcut for `addStream(stream, {objectMode: true})`.
-
-## License
-
-MIT
-
-Copyright (c) 2017 Majid Burney
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..689ee1e
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+nodejs-add-stream fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675458
diff --git a/nodejs-add-stream.spec b/nodejs-add-stream.spec
deleted file mode 100644
index 77e5707..0000000
--- a/nodejs-add-stream.spec
+++ /dev/null
@@ -1,76 +0,0 @@
-%{?nodejs_find_provides_and_requires}
-
-%global packagename add-stream
-%global enable_tests 1
-
-Name: nodejs-add-stream
-Version: 1.0.0
-Release: 4%{?dist}
-Summary: Append the contents of one stream onto another
-
-License: MIT
-URL: https://github.com/wilsonjackson/add-stream
-Source0: https://registry.npmjs.org/%{packagename}/-/%{packagename}-%{version}.tgz
-# License text is in README.md on master branch
-Source1: https://raw.githubusercontent.com/wilsonjackson/add-stream/master/README.md
-
-
-BuildArch: noarch
-ExclusiveArch: %{ix86} x86_64 %{arm} noarch
-
-BuildRequires: nodejs-packaging
-
-%if 0%{?enable_tests}
-BuildRequires: mocha
-BuildRequires: npm(chai)
-BuildRequires: npm(event-stream)
-%endif
-
-%description
-Append the contents of one stream onto another.
-
-
-%prep
-%autosetup -n package
-cp -p %{SOURCE1} temp.md
-sed -n '/## License/,$p' temp.md > LICENSE.md
-rm temp.md
-
-
-%build
-# nothing to do
-
-%install
-mkdir -p %{buildroot}%{nodejs_sitelib}/%{packagename}
-cp -pr package.json index.js \
- %{buildroot}%{nodejs_sitelib}/%{packagename}
-
-%nodejs_symlink_deps
-
-%check
-%nodejs_symlink_deps --check
-%{__nodejs} -e 'require("./")'
-%if 0%{?enable_tests}
-NODE_ENV=test %{_bindir}/mocha -R spec -u exports
-%else
-%{_bindir}/echo -e "\e[101m -=#=- Tests disabled -=#=- \e[0m"
-%endif
-
-%files
-%{!?_licensedir:%global license %doc}
-%doc README.md
-%license LICENSE.md
-%{nodejs_sitelib}/%{packagename}
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.0.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Wed Feb 21 2018 Jared Smith <jsmith(a)fedoraproject.org> - 1.0.0-1
-- Initial packaging
diff --git a/sources b/sources
deleted file mode 100644
index 54bf084..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (add-stream-1.0.0.tgz) = a902ccafef28d160b81591904dc262281542e7d27295c3d2ad3b64eaeb2f9880c550e08a7a06a9cb554743045b14c385c9bfe29f3515a87b3e78c60a0ccd5879
4 years, 10 months
Architecture specific change in rpms/mozjs38.git
by githook-noreply@fedoraproject.org
The package rpms/mozjs38.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/mozjs38.git/commit/?id=a8604e1540....
Change:
-%ifarch %{ix86}
Thanks.
Full change:
============
commit a8604e1540de75d5b3b6543b7e684fa5ed288d4d
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:59:33 2019 +0000
mozjs38 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675415
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 7f3d634..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/mozjs-38.2.1.rc0.tar.bz2
-/firefox-38.8.0esr.source.tar.bz2
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index 14e2f77..0000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,373 +0,0 @@
-Mozilla Public License Version 2.0
-==================================
-
-1. Definitions
---------------
-
-1.1. "Contributor"
- means each individual or legal entity that creates, contributes to
- the creation of, or owns Covered Software.
-
-1.2. "Contributor Version"
- means the combination of the Contributions of others (if any) used
- by a Contributor and that particular Contributor's Contribution.
-
-1.3. "Contribution"
- means Covered Software of a particular Contributor.
-
-1.4. "Covered Software"
- means Source Code Form to which the initial Contributor has attached
- the notice in Exhibit A, the Executable Form of such Source Code
- Form, and Modifications of such Source Code Form, in each case
- including portions thereof.
-
-1.5. "Incompatible With Secondary Licenses"
- means
-
- (a) that the initial Contributor has attached the notice described
- in Exhibit B to the Covered Software; or
-
- (b) that the Covered Software was made available under the terms of
- version 1.1 or earlier of the License, but not also under the
- terms of a Secondary License.
-
-1.6. "Executable Form"
- means any form of the work other than Source Code Form.
-
-1.7. "Larger Work"
- means a work that combines Covered Software with other material, in
- a separate file or files, that is not Covered Software.
-
-1.8. "License"
- means this document.
-
-1.9. "Licensable"
- means having the right to grant, to the maximum extent possible,
- whether at the time of the initial grant or subsequently, any and
- all of the rights conveyed by this License.
-
-1.10. "Modifications"
- means any of the following:
-
- (a) any file in Source Code Form that results from an addition to,
- deletion from, or modification of the contents of Covered
- Software; or
-
- (b) any new file in Source Code Form that contains any Covered
- Software.
-
-1.11. "Patent Claims" of a Contributor
- means any patent claim(s), including without limitation, method,
- process, and apparatus claims, in any patent Licensable by such
- Contributor that would be infringed, but for the grant of the
- License, by the making, using, selling, offering for sale, having
- made, import, or transfer of either its Contributions or its
- Contributor Version.
-
-1.12. "Secondary License"
- means either the GNU General Public License, Version 2.0, the GNU
- Lesser General Public License, Version 2.1, the GNU Affero General
- Public License, Version 3.0, or any later versions of those
- licenses.
-
-1.13. "Source Code Form"
- means the form of the work preferred for making modifications.
-
-1.14. "You" (or "Your")
- means an individual or a legal entity exercising rights under this
- License. For legal entities, "You" includes any entity that
- controls, is controlled by, or is under common control with You. For
- purposes of this definition, "control" means (a) the power, direct
- or indirect, to cause the direction or management of such entity,
- whether by contract or otherwise, or (b) ownership of more than
- fifty percent (50%) of the outstanding shares or beneficial
- ownership of such entity.
-
-2. License Grants and Conditions
---------------------------------
-
-2.1. Grants
-
-Each Contributor hereby grants You a world-wide, royalty-free,
-non-exclusive license:
-
-(a) under intellectual property rights (other than patent or trademark)
- Licensable by such Contributor to use, reproduce, make available,
- modify, display, perform, distribute, and otherwise exploit its
- Contributions, either on an unmodified basis, with Modifications, or
- as part of a Larger Work; and
-
-(b) under Patent Claims of such Contributor to make, use, sell, offer
- for sale, have made, import, and otherwise transfer either its
- Contributions or its Contributor Version.
-
-2.2. Effective Date
-
-The licenses granted in Section 2.1 with respect to any Contribution
-become effective for each Contribution on the date the Contributor first
-distributes such Contribution.
-
-2.3. Limitations on Grant Scope
-
-The licenses granted in this Section 2 are the only rights granted under
-this License. No additional rights or licenses will be implied from the
-distribution or licensing of Covered Software under this License.
-Notwithstanding Section 2.1(b) above, no patent license is granted by a
-Contributor:
-
-(a) for any code that a Contributor has removed from Covered Software;
- or
-
-(b) for infringements caused by: (i) Your and any other third party's
- modifications of Covered Software, or (ii) the combination of its
- Contributions with other software (except as part of its Contributor
- Version); or
-
-(c) under Patent Claims infringed by Covered Software in the absence of
- its Contributions.
-
-This License does not grant any rights in the trademarks, service marks,
-or logos of any Contributor (except as may be necessary to comply with
-the notice requirements in Section 3.4).
-
-2.4. Subsequent Licenses
-
-No Contributor makes additional grants as a result of Your choice to
-distribute the Covered Software under a subsequent version of this
-License (see Section 10.2) or under the terms of a Secondary License (if
-permitted under the terms of Section 3.3).
-
-2.5. Representation
-
-Each Contributor represents that the Contributor believes its
-Contributions are its original creation(s) or it has sufficient rights
-to grant the rights to its Contributions conveyed by this License.
-
-2.6. Fair Use
-
-This License is not intended to limit any rights You have under
-applicable copyright doctrines of fair use, fair dealing, or other
-equivalents.
-
-2.7. Conditions
-
-Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
-in Section 2.1.
-
-3. Responsibilities
--------------------
-
-3.1. Distribution of Source Form
-
-All distribution of Covered Software in Source Code Form, including any
-Modifications that You create or to which You contribute, must be under
-the terms of this License. You must inform recipients that the Source
-Code Form of the Covered Software is governed by the terms of this
-License, and how they can obtain a copy of this License. You may not
-attempt to alter or restrict the recipients' rights in the Source Code
-Form.
-
-3.2. Distribution of Executable Form
-
-If You distribute Covered Software in Executable Form then:
-
-(a) such Covered Software must also be made available in Source Code
- Form, as described in Section 3.1, and You must inform recipients of
- the Executable Form how they can obtain a copy of such Source Code
- Form by reasonable means in a timely manner, at a charge no more
- than the cost of distribution to the recipient; and
-
-(b) You may distribute such Executable Form under the terms of this
- License, or sublicense it under different terms, provided that the
- license for the Executable Form does not attempt to limit or alter
- the recipients' rights in the Source Code Form under this License.
-
-3.3. Distribution of a Larger Work
-
-You may create and distribute a Larger Work under terms of Your choice,
-provided that You also comply with the requirements of this License for
-the Covered Software. If the Larger Work is a combination of Covered
-Software with a work governed by one or more Secondary Licenses, and the
-Covered Software is not Incompatible With Secondary Licenses, this
-License permits You to additionally distribute such Covered Software
-under the terms of such Secondary License(s), so that the recipient of
-the Larger Work may, at their option, further distribute the Covered
-Software under the terms of either this License or such Secondary
-License(s).
-
-3.4. Notices
-
-You may not remove or alter the substance of any license notices
-(including copyright notices, patent notices, disclaimers of warranty,
-or limitations of liability) contained within the Source Code Form of
-the Covered Software, except that You may alter any license notices to
-the extent required to remedy known factual inaccuracies.
-
-3.5. Application of Additional Terms
-
-You may choose to offer, and to charge a fee for, warranty, support,
-indemnity or liability obligations to one or more recipients of Covered
-Software. However, You may do so only on Your own behalf, and not on
-behalf of any Contributor. You must make it absolutely clear that any
-such warranty, support, indemnity, or liability obligation is offered by
-You alone, and You hereby agree to indemnify every Contributor for any
-liability incurred by such Contributor as a result of warranty, support,
-indemnity or liability terms You offer. You may include additional
-disclaimers of warranty and limitations of liability specific to any
-jurisdiction.
-
-4. Inability to Comply Due to Statute or Regulation
----------------------------------------------------
-
-If it is impossible for You to comply with any of the terms of this
-License with respect to some or all of the Covered Software due to
-statute, judicial order, or regulation then You must: (a) comply with
-the terms of this License to the maximum extent possible; and (b)
-describe the limitations and the code they affect. Such description must
-be placed in a text file included with all distributions of the Covered
-Software under this License. Except to the extent prohibited by statute
-or regulation, such description must be sufficiently detailed for a
-recipient of ordinary skill to be able to understand it.
-
-5. Termination
---------------
-
-5.1. The rights granted under this License will terminate automatically
-if You fail to comply with any of its terms. However, if You become
-compliant, then the rights granted under this License from a particular
-Contributor are reinstated (a) provisionally, unless and until such
-Contributor explicitly and finally terminates Your grants, and (b) on an
-ongoing basis, if such Contributor fails to notify You of the
-non-compliance by some reasonable means prior to 60 days after You have
-come back into compliance. Moreover, Your grants from a particular
-Contributor are reinstated on an ongoing basis if such Contributor
-notifies You of the non-compliance by some reasonable means, this is the
-first time You have received notice of non-compliance with this License
-from such Contributor, and You become compliant prior to 30 days after
-Your receipt of the notice.
-
-5.2. If You initiate litigation against any entity by asserting a patent
-infringement claim (excluding declaratory judgment actions,
-counter-claims, and cross-claims) alleging that a Contributor Version
-directly or indirectly infringes any patent, then the rights granted to
-You by any and all Contributors for the Covered Software under Section
-2.1 of this License shall terminate.
-
-5.3. In the event of termination under Sections 5.1 or 5.2 above, all
-end user license agreements (excluding distributors and resellers) which
-have been validly granted by You or Your distributors under this License
-prior to termination shall survive termination.
-
-************************************************************************
-* *
-* 6. Disclaimer of Warranty *
-* ------------------------- *
-* *
-* Covered Software is provided under this License on an "as is" *
-* basis, without warranty of any kind, either expressed, implied, or *
-* statutory, including, without limitation, warranties that the *
-* Covered Software is free of defects, merchantable, fit for a *
-* particular purpose or non-infringing. The entire risk as to the *
-* quality and performance of the Covered Software is with You. *
-* Should any Covered Software prove defective in any respect, You *
-* (not any Contributor) assume the cost of any necessary servicing, *
-* repair, or correction. This disclaimer of warranty constitutes an *
-* essential part of this License. No use of any Covered Software is *
-* authorized under this License except under this disclaimer. *
-* *
-************************************************************************
-
-************************************************************************
-* *
-* 7. Limitation of Liability *
-* -------------------------- *
-* *
-* Under no circumstances and under no legal theory, whether tort *
-* (including negligence), contract, or otherwise, shall any *
-* Contributor, or anyone who distributes Covered Software as *
-* permitted above, be liable to You for any direct, indirect, *
-* special, incidental, or consequential damages of any character *
-* including, without limitation, damages for lost profits, loss of *
-* goodwill, work stoppage, computer failure or malfunction, or any *
-* and all other commercial damages or losses, even if such party *
-* shall have been informed of the possibility of such damages. This *
-* limitation of liability shall not apply to liability for death or *
-* personal injury resulting from such party's negligence to the *
-* extent applicable law prohibits such limitation. Some *
-* jurisdictions do not allow the exclusion or limitation of *
-* incidental or consequential damages, so this exclusion and *
-* limitation may not apply to You. *
-* *
-************************************************************************
-
-8. Litigation
--------------
-
-Any litigation relating to this License may be brought only in the
-courts of a jurisdiction where the defendant maintains its principal
-place of business and such litigation shall be governed by laws of that
-jurisdiction, without reference to its conflict-of-law provisions.
-Nothing in this Section shall prevent a party's ability to bring
-cross-claims or counter-claims.
-
-9. Miscellaneous
-----------------
-
-This License represents the complete agreement concerning the subject
-matter hereof. If any provision of this License is held to be
-unenforceable, such provision shall be reformed only to the extent
-necessary to make it enforceable. Any law or regulation which provides
-that the language of a contract shall be construed against the drafter
-shall not be used to construe this License against a Contributor.
-
-10. Versions of the License
----------------------------
-
-10.1. New Versions
-
-Mozilla Foundation is the license steward. Except as provided in Section
-10.3, no one other than the license steward has the right to modify or
-publish new versions of this License. Each version will be given a
-distinguishing version number.
-
-10.2. Effect of New Versions
-
-You may distribute the Covered Software under the terms of the version
-of the License under which You originally received the Covered Software,
-or under the terms of any subsequent version published by the license
-steward.
-
-10.3. Modified Versions
-
-If you create software not governed by this License, and you want to
-create a new license for such software, you may create and use a
-modified version of this License if you rename the license and remove
-any references to the name of the license steward (except to note that
-such modified license differs from this License).
-
-10.4. Distributing Source Code Form that is Incompatible With Secondary
-Licenses
-
-If You choose to distribute Source Code Form that is Incompatible With
-Secondary Licenses under the terms of this version of the License, the
-notice described in Exhibit B of this License must be attached.
-
-Exhibit A - Source Code Form License Notice
--------------------------------------------
-
- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-If it is not possible or desirable to put the notice in a particular
-file, then You may include the notice in a location (such as a LICENSE
-file in a relevant directory) where a recipient would be likely to look
-for such a notice.
-
-You may add additional accurate notices of copyright ownership.
-
-Exhibit B - "Incompatible With Secondary Licenses" Notice
----------------------------------------------------------
-
- This Source Code Form is "Incompatible With Secondary Licenses", as
- defined by the Mozilla Public License, v. 2.0.
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..684da74
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+mozjs38 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675415
diff --git a/fix-64bit-archs.patch b/fix-64bit-archs.patch
deleted file mode 100644
index 6e80002..0000000
--- a/fix-64bit-archs.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/tests/js1_5/Array/regress-157652.js b/tests/js1_5/Array/regress-157652.js
-index 0bdba8f..9d77802 100644
---- a/tests/js1_5/Array/regress-157652.js
-+++ b/tests/js1_5/Array/regress-157652.js
-@@ -1,4 +1,4 @@
--// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64/)||Android) -- No test results
-+// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|ppc64|ppc64le|s390x/)||Android) -- No test results
- /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
-diff --git a/tests/js1_5/Array/regress-330812.js b/tests/js1_5/Array/regress-330812.js
-index 3a39297..c48f4c8 100644
---- a/tests/js1_5/Array/regress-330812.js
-+++ b/tests/js1_5/Array/regress-330812.js
-@@ -1,4 +1,4 @@
--// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64/)||Android) -- No test results
-+// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|ppc64|ppc64le|s390x/)||Android) -- No test results
- /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
-diff --git a/tests/js1_5/Regress/regress-422348.js b/tests/js1_5/Regress/regress-422348.js
-index f2443c2..7ae83f4 100644
---- a/tests/js1_5/Regress/regress-422348.js
-+++ b/tests/js1_5/Regress/regress-422348.js
-@@ -1,4 +1,4 @@
--// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64/)) -- On 64-bit, takes forever rather than throwing
-+// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|ppc64|ppc64le|s390x/)) -- On 64-bit, takes forever rather than throwing
- /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
diff --git a/mozbz-1143022.patch b/mozbz-1143022.patch
deleted file mode 100644
index 9ab665a..0000000
--- a/mozbz-1143022.patch
+++ /dev/null
@@ -1,132 +0,0 @@
-From a7a5b5ce485512e659fd4f8a1edb2cda3021517f Mon Sep 17 00:00:00 2001
-From: Zheng Xu <zheng.xu(a)linaro.org>
-Date: Thu, 01 Sep 2016 16:58:30 +0800
-Subject: [PATCH] Bug 1143022 - Manually mmap on arm64 to ensure high 17 bits are clear. r=ehoogeveen
-
-There might be 48-bit VA on arm64 depending on kernel configuration.
-Manually mmap heap memory to align with the assumption made by JS engine.
-
-Change-Id: I2853e284b92aecf609e00bb82718e5df535bbba2
----
-
-diff --git a/js/src/gc/Memory.cpp b/js/src/gc/Memory.cpp
-index 8db2c68e..db2063d 100644
---- a/js/src/gc/Memory.cpp
-+++ b/js/src/gc/Memory.cpp
-@@ -379,7 +379,7 @@
- MapMemoryAt(void* desired, size_t length, int prot = PROT_READ | PROT_WRITE,
- int flags = MAP_PRIVATE | MAP_ANON, int fd = -1, off_t offset = 0)
- {
--#if defined(__ia64__) || (defined(__sparc64__) && defined(__NetBSD__))
-+#if defined(__ia64__) || (defined(__sparc64__) && defined(__NetBSD__)) || defined(__aarch64__)
- MOZ_ASSERT(0xffff800000000000ULL & (uintptr_t(desired) + length - 1) == 0);
- #endif
- void* region = mmap(desired, length, prot, flags, fd, offset);
-@@ -429,6 +429,41 @@
- return nullptr;
- }
- return region;
-+#elif defined(__aarch64__)
-+ /*
-+ * There might be similar virtual address issue on arm64 which depends on
-+ * hardware and kernel configurations. But the work around is slightly
-+ * different due to the different mmap behavior.
-+ *
-+ * TODO: Merge with the above code block if this implementation works for
-+ * ia64 and sparc64.
-+ */
-+ const uintptr_t start = UINT64_C(0x0000070000000000);
-+ const uintptr_t end = UINT64_C(0x0000800000000000);
-+ const uintptr_t step = ChunkSize;
-+ /*
-+ * Optimization options if there are too many retries in practice:
-+ * 1. Examine /proc/self/maps to find an available address. This file is
-+ * not always available, however. In addition, even if we examine
-+ * /proc/self/maps, we may still need to retry several times due to
-+ * racing with other threads.
-+ * 2. Use a global/static variable with lock to track the addresses we have
-+ * allocated or tried.
-+ */
-+ uintptr_t hint;
-+ void* region = MAP_FAILED;
-+ for (hint = start; region == MAP_FAILED && hint + length <= end; hint += step) {
-+ region = mmap((void*)hint, length, prot, flags, fd, offset);
-+ if (region != MAP_FAILED) {
-+ if ((uintptr_t(region) + (length - 1)) & 0xffff800000000000) {
-+ if (munmap(region, length)) {
-+ MOZ_ASSERT(errno == ENOMEM);
-+ }
-+ region = MAP_FAILED;
-+ }
-+ }
-+ }
-+ return region == MAP_FAILED ? nullptr : region;
- #else
- void* region = MozTaggedAnonymousMmap(nullptr, length, prot, flags, fd, offset, "js-gc-heap");
- if (region == MAP_FAILED)
-diff --git a/js/src/jsapi-tests/testGCAllocator.cpp b/js/src/jsapi-tests/testGCAllocator.cpp
-index 2d36d2f..9bf1692 100644
---- a/js/src/jsapi-tests/testGCAllocator.cpp
-+++ b/js/src/jsapi-tests/testGCAllocator.cpp
-@@ -257,7 +257,7 @@
- void*
- mapMemoryAt(void* desired, size_t length)
- {
--#if defined(__ia64__) || (defined(__sparc64__) && defined(__NetBSD__))
-+#if defined(__ia64__) || (defined(__sparc64__) && defined(__NetBSD__)) || defined(__aarch64__)
- MOZ_RELEASE_ASSERT(0xffff800000000000ULL & (uintptr_t(desired) + length - 1) == 0);
- #endif
- void* region = mmap(desired, length, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
-@@ -274,21 +274,45 @@
- void*
- mapMemory(size_t length)
- {
-- void* hint = nullptr;
-+ int prot = PROT_READ | PROT_WRITE;
-+ int flags = MAP_PRIVATE | MAP_ANON;
-+ int fd = -1;
-+ off_t offset = 0;
-+ // The test code must be aligned with the implementation in gc/Memory.cpp.
- #if defined(__ia64__) || (defined(__sparc64__) && defined(__NetBSD__))
-- hint = (void*)0x0000070000000000ULL;
--#endif
-- void* region = mmap(hint, length, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
-+ void* region = mmap((void*)0x0000070000000000, length, prot, flags, fd, offset);
- if (region == MAP_FAILED)
- return nullptr;
--#if defined(__ia64__) || (defined(__sparc64__) && defined(__NetBSD__))
-- if ((uintptr_t(region) + (length - 1)) & 0xffff800000000000ULL) {
-+ if ((uintptr_t(region) + (length - 1)) & 0xffff800000000000) {
- if (munmap(region, length))
- MOZ_RELEASE_ASSERT(errno == ENOMEM);
- return nullptr;
- }
--#endif
- return region;
-+#elif defined(__aarch64__)
-+ const uintptr_t start = UINT64_C(0x0000070000000000);
-+ const uintptr_t end = UINT64_C(0x0000800000000000);
-+ const uintptr_t step = js::gc::ChunkSize;
-+ uintptr_t hint;
-+ void* region = MAP_FAILED;
-+ for (hint = start; region == MAP_FAILED && hint + length <= end; hint += step) {
-+ region = mmap((void*)hint, length, prot, flags, fd, offset);
-+ if (region != MAP_FAILED) {
-+ if ((uintptr_t(region) + (length - 1)) & 0xffff800000000000) {
-+ if (munmap(region, length)) {
-+ MOZ_RELEASE_ASSERT(errno == ENOMEM);
-+ }
-+ region = MAP_FAILED;
-+ }
-+ }
-+ }
-+ return region == MAP_FAILED ? nullptr : region;
-+#else
-+ void* region = mmap(nullptr, length, prot, flags, fd, offset);
-+ if (region == MAP_FAILED)
-+ return nullptr;
-+ return region;
-+#endif
- }
-
- void
diff --git a/mozjs38.spec b/mozjs38.spec
deleted file mode 100644
index 5fe8dc4..0000000
--- a/mozjs38.spec
+++ /dev/null
@@ -1,207 +0,0 @@
-%global major 38
-
-Summary: JavaScript interpreter and libraries
-Name: mozjs%{major}
-Version: %{major}.8.0
-Release: 13%{?dist}
-License: MPLv2.0 and BSD and GPLv2+ and GPLv3+ and LGPLv2.1 and LGPLv2.1+ and AFL and ASL 2.0
-URL: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Re...
-Source0: https://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox...
-Source1: LICENSE.txt
-
-# According to mozilla devs x86_64 is the only 64-bit architecture. I tend to not agree with them.
-Patch0: fix-64bit-archs.patch
-# same issue on s390 as in XUL/FF - https://bugzilla.redhat.com/show_bug.cgi?id=1219542
-Patch1: rhbz-1219542-s390-build.patch
-# Allow mozjs to work on machines with >47 bits of VA
-Patch2: mozbz-1143022.patch
-
-BuildRequires: pkgconfig(nspr)
-BuildRequires: pkgconfig(libffi)
-BuildRequires: pkgconfig(zlib)
-BuildRequires: readline-devel
-BuildRequires: /usr/bin/zip
-# For build time tests only
-BuildRequires: python2-devel
-BuildRequires: perl-devel
-BuildRequires: gcc-c++
-
-%description
-JavaScript is the Netscape-developed object scripting language used in millions
-of web pages and server applications worldwide. Netscape's JavaScript is a
-super set of the ECMA-262 Edition 3 (ECMAScript) standard scripting language,
-with only mild differences from the published standard.
-
-%package devel
-Summary: Header files, libraries and development documentation for %{name}
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description devel
-This package contains the header files, static libraries and development
-documentation for %{name}. If you like to develop programs using %{name},
-you will need to install %{name}-devel.
-
-%prep
-%setup -q -n mozilla-esr%{major}/js/src
-%patch0 -p1
-%ifarch s390
-%patch1 -p3 -b .rhbz-1219542-s390
-%endif
-%patch2 -p3
-
-# To be sure that mozjs38 isn't affected by CVE-2018-5146
-rm -r ../../media/
-
-%if 0%{?fedora} || 0%{?rhel} > 7
-# Correct failed to link tests due to hardened build
-sed -i 's|"-O2"|"-O2 -fPIC"|' configure
-%endif
-# Correct sed expression for new sed
-sed -i 's|\^\[:space:\]|^\[\[:space:\]\]|g' configure
-
-# Remove zlib directory (to be sure using system version)
-rm -rf ../../modules/zlib
-
-# Fix release number
-head -n -1 ../../config/milestone.txt > ../../config/milestone.txt
-echo "%{version}" >> ../../config/milestone.txt
-
-# Make mozjs these functions visible:
-# JS::UTF8CharsToNewTwoByteCharsZ and JS::LossyUTF8CharsToNewTwoByteCharsZ
-sed -i 's|^\(TwoByteCharsZ\)$|JS_PUBLIC_API\(\1\)|g' vm/CharacterEncoding.cpp
-sed -i 's|^extern\ \(TwoByteCharsZ\)$|JS_PUBLIC_API\(\1\)|g' ../public/CharacterEncoding.h
-# Also make visible js::DisableExtraThreads()
-sed -i '/^void$/{$!{N;s/^\(void\)\n\(js\:\:DisableExtraThreads()\)$/JS_PUBLIC_API\(\1\)\n\2/;ty;P;D;:y}}' vm/Runtime.cpp
-sed -i 's|\(void\) \(DisableExtraThreads()\)|JS_PUBLIC_API\(\1\) \2|g' vm/Runtime.h
-
-%build
-# Need -fpermissive due to some macros using nullptr as bool false
-CFLAGS="%{optflags} -fpermissive -fno-tree-vrp -fno-strict-aliasing"
-%ifarch %{ix86}
-CFLAGS+=" -O0"
-%endif
-export CFLAGS
-export CXXFLAGS="$CFLAGS"
-export PYTHON=/usr/bin/python2
-%configure \
- --with-system-nspr \
- --enable-readline \
- --enable-xterm-updates \
- --enable-shared-js \
- --disable-optimize \
- --with-system-zlib \
- --enable-system-ffi \
- --without-system-icu \
- --with-intl-api \
- --enable-pie
-
-make %{?_smp_mflags}
-
-%install
-make install DESTDIR=%{buildroot}
-
-mv %{buildroot}%{_libdir}/pkgconfig/js.pc %{buildroot}%{_libdir}/pkgconfig/mozjs-%{major}.pc
-chmod a-x %{buildroot}%{_libdir}/pkgconfig/*.pc
-
-# Do not install binaries or static libraries
-rm -f %{buildroot}%{_libdir}/*.a %{buildroot}%{_libdir}/*.ajs %{buildroot}%{_bindir}/js*
-
-# Install files, not symlinks to build directory
-pushd %{buildroot}%{_includedir}
- for link in `find . -type l`; do
- header=`readlink $link`
- rm -f $link
- cp -p $header $link
- done
-popd
-cp -p js/src/js-config.h %{buildroot}%{_includedir}/mozjs-%{major}
-
-# Install license file
-cp %{SOURCE1} .
-
-%check
-# Skip some tests because bundled icu differs from system
-rm tests/test262/intl402/ch10/10.2/10.2.3_b.js tests/Intl/DateTimeFormat/format.js tests/ecma_6/String/normalize-generateddata-part1-not-listed.js
-
-# Incremental GC fails some tests on all architectures
-python2 tests/jstests.py -d -s --no-progress ../../js/src/js/src/shell/js -a "--no-incremental-gc"
-
-%ldconfig_scriptlets
-
-%files
-%license LICENSE.txt
-%doc README.html
-%{_libdir}/*.so
-
-%files devel
-%{_libdir}/pkgconfig/*.pc
-%{_includedir}/mozjs-%{major}
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.8.0-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.8.0-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Sep 06 2018 mskalick(a)redhat.com - 38.8.0-11
-- Fix tests by disabling incremental GC
-- Disable optimization on i686 because it cases test failure
-- Add missing BuildRequires: gcc/gcc-c++
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.8.0-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.8.0-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Nov 30 2017 Pete Walter <pwalter(a)fedoraproject.org> - 38.8.0-8
-- Rebuild for ICU 60.1
-
-* Thu Oct 19 2017 Troy Dawson <tdawson(a)redhat.com> - 38.8.0-7
-- Cleanup spec file conditionals
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.8.0-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.8.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Tue Feb 28 2017 Marek Skalick <mskalick(a)redhat.com> - 38.8.0-4
-- Enable Internationalization api
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.8.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Mon Sep 19 2016 Marek Skalick <mskalick(a)redhat.com> - 38.8.0-2
-- Fix aarch64 systems with 48-bit VA
- (patch created by Zheng Xu)
-
-* Mon Sep 12 2016 Marek Skalick <mskalick(a)redhat.com> - 38.8.0-1
-- Use firefox sources
-- Upgrade to 38.8.0esr
-
-* Thu Mar 31 2016 Marek Skalicky <mskalick(a)redhat.com> - 38.2.1-8
-- Disable two optimizations which caused regressions with new gcc
-- Use fedora default -O2 instead of mozjs -O3
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 38.2.1-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Fri Dec 4 2015 Marek Skalicky <mskalick(a)redhat.com> - 38.2.1-6
-- Make one function from vm/Runtime.cpp visible (needed by MongoDB 3.2)
-
-* Thu Nov 26 2015 Dan Hork <dan[at]danny.cz> - 38.2.1-5
-- fix build on s390 (rhbz#1219542)
-
-* Wed Nov 25 2015 Marek Skalicky <mskalick(a)redhat.com> - 38.2.1-4
-- Make two functions from CharacterEncoding.cpp visible (needed by MongoDB)
-
-* Mon Oct 26 2015 Marcin Juszkiewicz <mjuszkiewicz(a)redhat.com> - 38.2.1-3
-- Handle all Fedora 64-bit architectures.
-
-* Tue Oct 13 2015 Marek Skalicky <mskalick(a)redhat.com> - 38.2.1-2
-- Fixed inaccuracies from package review (paraller build, tests don't fail,...)
-
-* Tue Oct 6 2015 Marek Skalicky <mskalick(a)redhat.com> - 38.2.1-1
-- Initial mozjs38 spec (based on mozjs31)
diff --git a/rhbz-1219542-s390-build.patch b/rhbz-1219542-s390-build.patch
deleted file mode 100644
index 0b6d8ee..0000000
--- a/rhbz-1219542-s390-build.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff -up mozjs-38.0.0/js/src/configure.in.rhbz-1219542-s390 mozjs-38.0.0/js/src/configure.in
---- mozjs-38.0.0/js/src/configure.in.rhbz-1219542-s390 2015-09-17 22:12:18.000000000 +0200
-+++ mozjs-38.0.0/js/src/configure.in 2015-11-26 12:32:05.000000000 +0100
-@@ -1492,7 +1492,7 @@ case "$host" in
- *-linux*|*-kfreebsd*-gnu|*-gnu*)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
- HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
-- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
-+ HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O1}"
- ;;
-
- *)
-@@ -1674,8 +1674,8 @@ ia64*-hpux*)
- # while; Intel recommends against using it.
- MOZ_OPTIMIZE_FLAGS="-O2"
- elif test "$GNU_CC" -o "$GNU_CXX"; then
-- MOZ_PGO_OPTIMIZE_FLAGS="-O3"
-- MOZ_OPTIMIZE_FLAGS="-O3"
-+ MOZ_PGO_OPTIMIZE_FLAGS="-O1"
-+ MOZ_OPTIMIZE_FLAGS="-O1"
- if test -z "$CLANG_CC"; then
- MOZ_OPTIMIZE_FLAGS="-freorder-blocks $MOZ_OPTIMIZE_FLAGS"
- fi
-diff -up mozjs-38.0.0/js/src/configure.rhbz-1219542-s390 mozjs-38.0.0/js/src/configure
---- mozjs-38.0.0/js/src/configure.rhbz-1219542-s390 2015-09-17 22:38:10.000000000 +0200
-+++ mozjs-38.0.0/js/src/configure 2015-11-26 13:01:59.000000000 +0100
-@@ -7444,7 +7444,7 @@ case "$host" in
- *-linux*|*-kfreebsd*-gnu|*-gnu*)
- HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
- HOST_NSPR_MDCPUCFG='\"md/_linux.cfg\"'
-- HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
-+ HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O1}"
- ;;
-
- *)
-@@ -7774,8 +7774,8 @@ EOF
- # while; Intel recommends against using it.
- MOZ_OPTIMIZE_FLAGS="-O2"
- elif test "$GNU_CC" -o "$GNU_CXX"; then
-- MOZ_PGO_OPTIMIZE_FLAGS="-O3"
-- MOZ_OPTIMIZE_FLAGS="-O3"
-+ MOZ_PGO_OPTIMIZE_FLAGS="-O1"
-+ MOZ_OPTIMIZE_FLAGS="-O1"
- if test -z "$CLANG_CC"; then
- MOZ_OPTIMIZE_FLAGS="-freorder-blocks $MOZ_OPTIMIZE_FLAGS"
- fi
diff --git a/sources b/sources
deleted file mode 100644
index 1780ad4..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-af46898414a433f8260c5373efb97d19 firefox-38.8.0esr.source.tar.bz2
4 years, 10 months
Architecture specific change in rpms/mokutil.git
by githook-noreply@fedoraproject.org
The package rpms/mokutil.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/mokutil.git/commit/?id=31da8a1b37....
Change:
-ExclusiveArch: %{ix86} x86_64 aarch64
Thanks.
Full change:
============
commit 31da8a1b372daedf397909f6808ae871d5ea1728
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:58:42 2019 +0000
mokutil fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675403
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 8fa6b56..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-*.tar.*
-clog
-*.rpm
-.build*.log
-mokutil-*/
diff --git a/0001-Fix-the-potential-buffer-overflow.patch b/0001-Fix-the-potential-buffer-overflow.patch
deleted file mode 100644
index ef8518f..0000000
--- a/0001-Fix-the-potential-buffer-overflow.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 1313fa02a5b2bfe61ee6702696600fc148ec2d6e Mon Sep 17 00:00:00 2001
-From: Gary Ching-Pang Lin <glin(a)suse.com>
-Date: Tue, 4 Nov 2014 15:50:03 +0800
-Subject: [PATCH 1/7] Fix the potential buffer overflow
-
-Signed-off-by: Gary Ching-Pang Lin <glin(a)suse.com>
----
- src/mokutil.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/src/mokutil.c b/src/mokutil.c
-index 5b34f22..93fb6fa 100644
---- a/src/mokutil.c
-+++ b/src/mokutil.c
-@@ -1743,7 +1743,7 @@ set_toggle (const char * VarName, uint32_t state)
- MokToggleVar tvar;
- char *password = NULL;
- unsigned int pw_len;
-- efi_char16_t efichar_pass[SB_PASSWORD_MAX];
-+ efi_char16_t efichar_pass[SB_PASSWORD_MAX+1];
- int ret = -1;
-
- printf ("password length: %d~%d\n", SB_PASSWORD_MIN, SB_PASSWORD_MAX);
-@@ -1757,8 +1757,7 @@ set_toggle (const char * VarName, uint32_t state)
- efichar_from_char (efichar_pass, password,
- SB_PASSWORD_MAX * sizeof(efi_char16_t));
-
-- memcpy(tvar.password, efichar_pass,
-- SB_PASSWORD_MAX * sizeof(efi_char16_t));
-+ memcpy(tvar.password, efichar_pass, sizeof(tvar.password));
-
- tvar.mok_toggle_state = state;
-
---
-2.7.4
-
diff --git a/0002-Fix-the-32bit-signedness-comparison.patch b/0002-Fix-the-32bit-signedness-comparison.patch
deleted file mode 100644
index de24b1c..0000000
--- a/0002-Fix-the-32bit-signedness-comparison.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From cdb4b6f3bfd6ada6558ddfb889e27150f0841b28 Mon Sep 17 00:00:00 2001
-From: Gary Ching-Pang Lin <glin(a)suse.com>
-Date: Mon, 24 Nov 2014 11:38:54 +0800
-Subject: [PATCH 2/7] Fix the 32bit signedness comparison
-
----
- src/mokutil.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/mokutil.c b/src/mokutil.c
-index 93fb6fa..a7e83f7 100644
---- a/src/mokutil.c
-+++ b/src/mokutil.c
-@@ -1284,7 +1284,7 @@ issue_mok_request (char **files, uint32_t total, MokRequest req,
-
- /* Mok */
- read_size = read (fd, ptr, sizes[i]);
-- if (read_size < 0 || read_size != sizes[i]) {
-+ if (read_size < 0 || read_size != (int64_t)sizes[i]) {
- fprintf (stderr, "Failed to read %s\n", files[i]);
- goto error;
- }
-@@ -1645,7 +1645,7 @@ export_moks ()
- goto error;
- }
-
-- while (offset < list[i].mok_size) {
-+ while (offset < (int64_t)list[i].mok_size) {
- write_size = write (fd, list[i].mok + offset,
- list[i].mok_size - offset);
- if (write_size < 0) {
---
-2.7.4
-
diff --git a/0003-Build-with-fshort-wchar-so-toggle-passwords-work-rig.patch b/0003-Build-with-fshort-wchar-so-toggle-passwords-work-rig.patch
deleted file mode 100644
index 80a677a..0000000
--- a/0003-Build-with-fshort-wchar-so-toggle-passwords-work-rig.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 9eb111a7f7b897ba4ae19a68708e010a5c384260 Mon Sep 17 00:00:00 2001
-From: Peter Jones <pjones(a)redhat.com>
-Date: Fri, 19 Jun 2015 16:53:36 -0400
-Subject: [PATCH 3/7] Build with -fshort-wchar so toggle passwords work right.
-
-This source tree uses:
-
-typedef wchar_t efi_char16_t;
-
-to define UEFI's UCS-2 character type. On many platforms, wchar_t is
-32-bits by default. As a result, efichar_from_char winds up writing
-4-byte characters instead of 2-byte characters. In the case where we
-hash the password in mokutil, this works fine, because the same datatype
-is used, and the values are the same. But for our feature toggles,
-where we store the raw data and shim is interpretting the character
-array, every other character winds up being L'\0', and verification
-fails.
-
-So always build with -fshort-wchar to ensure we get 2-byte character
-storage.
-
-Signed-off-by: Peter Jones <pjones(a)redhat.com>
----
- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index fe28fb9..69d412a 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -37,7 +37,7 @@ else
- default_strict=no
- fi
-
--WARNINGFLAGS_C="$WARNINGFLAGS_C -std=gnu11"
-+WARNINGFLAGS_C="$WARNINGFLAGS_C -std=gnu11 -fshort-wchar"
-
- AC_ARG_ENABLE(strict, AS_HELP_STRING([--enable-strict],[Enable strict compilation options]), enable_strict=$enableval,
- enable_strict=$default_strict)
---
-2.7.4
-
diff --git a/0004-Don-t-allow-sha1-on-the-mokutil-command-line.patch b/0004-Don-t-allow-sha1-on-the-mokutil-command-line.patch
deleted file mode 100644
index 3e75fda..0000000
--- a/0004-Don-t-allow-sha1-on-the-mokutil-command-line.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From ecc8fb0d92f0f453414a98172df22e23fb5893f5 Mon Sep 17 00:00:00 2001
-From: Peter Jones <pjones(a)redhat.com>
-Date: Tue, 16 Jun 2015 17:06:30 -0400
-Subject: [PATCH 4/7] Don't allow sha1 on the mokutil command line.
-
-Related: rhbz#1115843
-
-Signed-off-by: Peter Jones <pjones(a)redhat.com>
----
- src/mokutil.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/mokutil.c b/src/mokutil.c
-index a7e83f7..1fb34f9 100644
---- a/src/mokutil.c
-+++ b/src/mokutil.c
-@@ -1351,10 +1351,12 @@ identify_hash_type (const char *hash_str, efi_guid_t *type)
- }
-
- switch (len) {
-+#if 0
- case SHA_DIGEST_LENGTH*2:
- *type = efi_guid_sha1;
- hash_size = SHA_DIGEST_LENGTH;
- break;
-+#endif
- case SHA224_DIGEST_LENGTH*2:
- *type = efi_guid_sha224;
- hash_size = SHA224_DIGEST_LENGTH;
---
-2.7.4
-
diff --git a/0005-Make-all-efi_guid_t-const.patch b/0005-Make-all-efi_guid_t-const.patch
deleted file mode 100644
index 0e12a37..0000000
--- a/0005-Make-all-efi_guid_t-const.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-From eba569a8e6c33f07042758cbfa1706d7339464e1 Mon Sep 17 00:00:00 2001
-From: Gary Lin <glin(a)suse.com>
-Date: Wed, 13 Jan 2016 16:05:21 +0800
-Subject: [PATCH 5/7] Make all efi_guid_t const
-
-All UEFI GUIDs defined in efivar are const. Declare all of them const
-to make gcc happy.
-
-Signed-off-by: Gary Lin <glin(a)suse.com>
----
- src/mokutil.c | 18 +++++++++---------
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/src/mokutil.c b/src/mokutil.c
-index 1fb34f9..d2c52b4 100644
---- a/src/mokutil.c
-+++ b/src/mokutil.c
-@@ -200,7 +200,7 @@ efichar_from_char (efi_char16_t *dest, const char *src, size_t dest_len)
- }
-
- static uint32_t
--efi_hash_size (efi_guid_t *hash_type)
-+efi_hash_size (const efi_guid_t *hash_type)
- {
- if (efi_guid_cmp (hash_type, &efi_guid_sha1) == 0) {
- return SHA_DIGEST_LENGTH;
-@@ -218,7 +218,7 @@ efi_hash_size (efi_guid_t *hash_type)
- }
-
- static uint32_t
--signature_size (efi_guid_t *hash_type)
-+signature_size (const efi_guid_t *hash_type)
- {
- uint32_t hash_size;
-
-@@ -439,7 +439,7 @@ list_keys (uint8_t *data, size_t data_size)
-
- /* match the hash in the hash array and return the index if matched */
- static int
--match_hash_array (efi_guid_t *hash_type, const void *hash,
-+match_hash_array (const efi_guid_t *hash_type, const void *hash,
- const void *hash_array, const uint32_t array_size)
- {
- uint32_t hash_size, hash_count;
-@@ -469,8 +469,8 @@ match_hash_array (efi_guid_t *hash_type, const void *hash,
- }
-
- static int
--delete_data_from_list (efi_guid_t *var_guid, const char *var_name,
-- efi_guid_t *type, void *data, uint32_t data_size)
-+delete_data_from_list (const efi_guid_t *var_guid, const char *var_name,
-+ const efi_guid_t *type, void *data, uint32_t data_size)
- {
- uint8_t *var_data = NULL;
- size_t var_data_size = 0;
-@@ -1006,8 +1006,8 @@ is_valid_cert (void *cert, uint32_t cert_size)
- }
-
- static int
--is_duplicate (efi_guid_t *type, const void *data, const uint32_t data_size,
-- efi_guid_t *vendor, const char *db_name)
-+is_duplicate (const efi_guid_t *type, const void *data, const uint32_t data_size,
-+ const efi_guid_t *vendor, const char *db_name)
- {
- uint8_t *var_data;
- size_t var_data_size;
-@@ -1059,7 +1059,7 @@ done:
- }
-
- static int
--is_valid_request (efi_guid_t *type, void *mok, uint32_t mok_size,
-+is_valid_request (const efi_guid_t *type, void *mok, uint32_t mok_size,
- MokRequest req)
- {
- switch (req) {
-@@ -1096,7 +1096,7 @@ is_valid_request (efi_guid_t *type, void *mok, uint32_t mok_size,
- }
-
- static int
--in_pending_request (efi_guid_t *type, void *data, uint32_t data_size,
-+in_pending_request (const efi_guid_t *type, void *data, uint32_t data_size,
- MokRequest req)
- {
- uint8_t *authvar_data;
---
-2.7.4
-
diff --git a/0006-mokutil-be-explicit-about-file-modes-in-all-cases.patch b/0006-mokutil-be-explicit-about-file-modes-in-all-cases.patch
deleted file mode 100644
index a0d87f3..0000000
--- a/0006-mokutil-be-explicit-about-file-modes-in-all-cases.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From b68dca2d4de779387c4b5306bb9cfc9a3bab2572 Mon Sep 17 00:00:00 2001
-From: Peter Jones <pjones(a)redhat.com>
-Date: Tue, 14 Jun 2016 10:19:43 -0400
-Subject: [PATCH 6/7] mokutil: be explicit about file modes in all cases.
-
-Signed-off-by: Peter Jones <pjones(a)redhat.com>
----
- src/mokutil.c | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/src/mokutil.c b/src/mokutil.c
-index d2c52b4..d554f6c 100644
---- a/src/mokutil.c
-+++ b/src/mokutil.c
-@@ -574,7 +574,8 @@ delete_data_from_list (const efi_guid_t *var_guid, const char *var_name,
- | EFI_VARIABLE_BOOTSERVICE_ACCESS
- | EFI_VARIABLE_RUNTIME_ACCESS;
- ret = efi_set_variable (*var_guid, var_name,
-- var_data, total, attributes);
-+ var_data, total, attributes,
-+ S_IRUSR | S_IWUSR);
- if (ret < 0) {
- fprintf (stderr, "Failed to write variable \"%s\": %m\n",
- var_name);
-@@ -938,7 +939,8 @@ update_request (void *new_list, int list_len, MokRequest req,
- data_size = list_len;
-
- if (efi_set_variable (efi_guid_shim, req_name,
-- data, data_size, attributes) < 0) {
-+ data, data_size, attributes,
-+ S_IRUSR | S_IWUSR) < 0) {
- switch (req) {
- case ENROLL_MOK:
- fprintf (stderr, "Failed to enroll new keys\n");
---
-2.7.4
-
diff --git a/0007-Add-bash-completion-file.patch b/0007-Add-bash-completion-file.patch
deleted file mode 100644
index 725ad66..0000000
--- a/0007-Add-bash-completion-file.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-From d16c76d139f9a9a56b49c0dd51cd9056f626031e Mon Sep 17 00:00:00 2001
-From: Peter Jones <pjones(a)redhat.com>
-Date: Tue, 14 Jun 2016 10:20:14 -0400
-Subject: [PATCH 7/7] Add bash completion file.
-
-Signed-off-by: Peter Jones <pjones(a)redhat.com>
----
- Makefile.am | 5 +++++
- configure.ac | 17 +++++++++++++++++
- data/mokutil | 37 +++++++++++++++++++++++++++++++++++++
- 3 files changed, 59 insertions(+)
- create mode 100755 data/mokutil
-
-diff --git a/Makefile.am b/Makefile.am
-index 9f0d419..c17cc4a 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1 +1,6 @@
- SUBDIRS = src man
-+
-+if ENABLE_BASH_COMPLETION
-+ bashcompletiondir = $(BASH_COMPLETION_DIR)
-+ dist_bashcompletion_DATA = data/mokutil
-+endif
-diff --git a/configure.ac b/configure.ac
-index 69d412a..7b52a06 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -86,6 +86,23 @@ AC_CHECK_FUNCS([memset])
- PKG_CHECK_MODULES(OPENSSL, [openssl >= 0.9.8])
- PKG_CHECK_MODULES(EFIVAR, [efivar >= 0.12])
-
-+AC_ARG_WITH([bash-completion-dir],
-+ AS_HELP_STRING([--with-bash-completion-dir[=PATH]],
-+ [Install the bash auto-completion script in this directory. @<:@default=yes@:>@]),
-+ [],
-+ [with_bash_completion_dir=yes])
-+
-+if test "x$with_bash_completion_dir" = "xyes"; then
-+ PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0],
-+ [BASH_COMPLETION_DIR="`pkg-config --variable=completionsdir bash-completion`"],
-+ [BASH_COMPLETION_DIR="$datadir/bash-completion/completions"])
-+else
-+ BASH_COMPLETION_DIR="$with_bash_completion_dir"
-+fi
-+
-+AC_SUBST([BASH_COMPLETION_DIR])
-+AM_CONDITIONAL([ENABLE_BASH_COMPLETION],[test "x$with_bash_completion_dir" != "xno"])
-+
- AC_CONFIG_FILES([Makefile
- src/Makefile
- man/Makefile])
-diff --git a/data/mokutil b/data/mokutil
-new file mode 100755
-index 0000000..800b039
---- /dev/null
-+++ b/data/mokutil
-@@ -0,0 +1,37 @@
-+#!/bin/bash
-+
-+_mokutil()
-+{
-+ local cur=${COMP_WORDS[COMP_CWORD]}
-+
-+ if [[ "$cur" == -* ]]; then
-+ #COMPREPLY=( $( compgen -W "--help --list-enrolled --list-new --list-delete --import --delete --revoke-import --revoke-delete --export --password --clear-password --disable-validation --enable-validation --sb-state --test-key --reset --generate-hash --hash-file --root-pw --simple-hash" -- $cur ) )
-+ COMPREPLY=( $( compgen -W '$( _parse_help "$1" --long-help ) -h -l -N -D -i -d -x -p -c -t -f -g -P -s -X' -- "$cur" ) )
-+ [[ $COMPREPLY == *= ]] && compopt -o nospace
-+ return 0
-+ fi
-+
-+ case "${COMP_WORDS[COMP_CWORD-1]}" in
-+ --import|-i|--delete|-d|--test-key|-t|--hash-file|-f)
-+ _filedir
-+ return 0
-+ ;;
-+ --import-hash|--delete-hash)
-+ COMPREPLY=( $( compgen -W "" ) )
-+ return 0
-+ ;;
-+ --set-verbosity)
-+ COMPREPLY=( $( compgen -W "true false") )
-+ return 0
-+ ;;
-+ --generate-hash|-g)
-+ COMPREPLY=( $( compgen -o nospace -P= -W "") )
-+ return 0
-+ ;;
-+ *)
-+ return 0
-+ ;;
-+ esac
-+}
-+
-+complete -F _mokutil mokutil
---
-2.7.4
-
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..4caac65
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+mokutil fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675403
diff --git a/mokutil.spec b/mokutil.spec
deleted file mode 100644
index 7b2c384..0000000
--- a/mokutil.spec
+++ /dev/null
@@ -1,109 +0,0 @@
-Name: mokutil
-Version: 0.3.0
-Release: 13%{?dist}
-Epoch: 1
-Summary: Tool to manage UEFI Secure Boot MoK Keys
-License: GPLv3+
-URL: https://github.com/lcp/mokutil
-ExclusiveArch: %{ix86} x86_64 aarch64
-BuildRequires: gcc
-BuildRequires: autoconf automake gnu-efi git openssl-devel openssl
-BuildRequires: efivar-devel >= 31-1
-Source0: https://github.com/lcp/mokutil/archive/%{version}.tar.gz
-Conflicts: shim < 0.8-1%{?dist}
-Obsoletes: mokutil < 0.2.0
-
-Patch0001: 0001-Fix-the-potential-buffer-overflow.patch
-Patch0002: 0002-Fix-the-32bit-signedness-comparison.patch
-Patch0003: 0003-Build-with-fshort-wchar-so-toggle-passwords-work-rig.patch
-Patch0004: 0004-Don-t-allow-sha1-on-the-mokutil-command-line.patch
-Patch0005: 0005-Make-all-efi_guid_t-const.patch
-Patch0006: 0006-mokutil-be-explicit-about-file-modes-in-all-cases.patch
-Patch0007: 0007-Add-bash-completion-file.patch
-
-%description
-mokutil provides a tool to manage keys for Secure Boot through the MoK
-("Machine's Own Keys") mechanism.
-
-%prep
-%setup -q -n %{name}-%{version}
-git init
-git config user.email "%{name}-owner(a)fedoraproject.org"
-git config user.name "Fedora Ninjas"
-git add .
-git commit -a -q -m "%{version} baseline."
-git am %{patches} </dev/null
-git config --unset user.email
-git config --unset user.name
-
-%build
-./autogen.sh
-%configure
-make %{?_smp_mflags}
-
-%install
-rm -rf %{buildroot}
-make PREFIX=%{_prefix} LIBDIR=%{_libdir} DESTDIR=%{buildroot} install
-
-%files
-%{!?_licensedir:%global license %%doc}
-%license COPYING
-%doc README
-%{_bindir}/mokutil
-%{_mandir}/man1/*
-%{_datadir}/bash-completion/completions/mokutil
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.3.0-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.3.0-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Mon Jan 14 2019 Bjrn Esser <besser82(a)fedoraproject.org> - 1:0.3.0-11
-- Rebuilt for libcrypt.so.2 (#1666033)
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.3.0-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.3.0-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Sat Jan 20 2018 Bjrn Esser <besser82(a)fedoraproject.org> - 1:0.3.0-8
-- Rebuilt for switch to libxcrypt
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.3.0-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.3.0-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Sat Jul 08 2017 Peter Jones <pjones(a)redhat.com> - 0.3.0-5
-- Rebuild for efivar-31-1.fc26
- Related: rhbz#1468841
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.3.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Wed Aug 17 2016 Peter Jones <pjones(a)redhat.com> - 0.3.0-3
-- Rebuild for newer efivar again.
-
-* Wed Aug 10 2016 Peter Jones <pjones(a)redhat.com> - 0.3.0-2
-- Update for newer efivar.
-
-* Tue Jun 14 2016 Peter Jones <pjones(a)redhat.com> - 0.3.0-1
-- Update to 0.3.0 release.
- Resolves: rhbz#1334628
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:0.2.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1:0.2.0-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sat Feb 21 2015 Till Maas <opensource(a)till.name> - 1:0.2.0-2
-- Rebuilt for Fedora 23 Change
- https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-...
-
-* Mon Oct 06 2014 Peter Jones <pjones(a)redhat.com> - 0.2.0-1
-- First independent package.
diff --git a/sources b/sources
deleted file mode 100644
index 969b0b4..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-5b102eed26eaef5f622f3f5478351c12 0.3.0.tar.gz
4 years, 10 months
Architecture specific change in rpms/modularity-testing-framework.git
by githook-noreply@fedoraproject.org
The package rpms/modularity-testing-framework.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/modularity-testing-framework.git/....
Change:
-ExcludeArch: ppc64
Thanks.
Full change:
============
commit 0a7d4ca2ea658a4ca084442c69737dde259fbb75
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:58:32 2019 +0000
modularity-testing-framework fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675402
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 32ed545..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/modularity-testing-framework-0.2.5.tar.gz
-/modularity-testing-framework-0.2.45.tar.gz
-/modularity-testing-framework-0.5.1.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..a9a84d7
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+modularity-testing-framework fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675402
diff --git a/modularity-testing-framework.spec b/modularity-testing-framework.spec
deleted file mode 100644
index 3434d6b..0000000
--- a/modularity-testing-framework.spec
+++ /dev/null
@@ -1,726 +0,0 @@
-# This package depends on automagic byte compilation
-# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompi...
-%global _python_bytecompile_extra 1
-
-%global framework_name moduleframework
-
-Name: modularity-testing-framework
-Version: 0.5.1
-Release: 8%{?dist}
-Summary: Framework for writing tests for modules and containers
-
-License: GPLv2+
-URL: https://pagure.io/modularity-testing-framework
-Source0: http://releases.pagure.org/%{name}/%{name}-%{version}.tar.gz
-BuildArch: noarch
-# Exlcude ppc64: there is no docker package on ppc64
-# https://bugzilla.redhat.com/show_bug.cgi?id=1465176
-ExcludeArch: ppc64
-
-BuildRequires: python2-devel
-BuildRequires: python2-setuptools
-Requires: python2-avocado
-Requires: python2-avocado-plugins-output-html
-Requires: python2-netifaces
-Requires: docker
-Requires: python2-dockerfile-parse
-
-%description
-%{summary}.
-
-%prep
-%autosetup
-# Remove bundled egg-info
-rm -rf %{name}.egg-info
-
-%build
-%py2_build
-
-%install
-%py2_install
-install -d -p -m 755 %{buildroot}%{_datadir}/%{framework_name}
-chmod a+x %{buildroot}%{python_sitelib}/%{framework_name}/{module_framework,generator,bashhelper,setup}.py
-
-%files
-%license LICENSE
-%{_bindir}/moduleframework-cmd
-%{_bindir}/modulelint
-%{_bindir}/mtf-generator
-%{_bindir}/generator
-%{python2_sitelib}/moduleframework/
-%{python2_sitelib}/modularity_testing_framework-*.egg-info/
-%{_datadir}/moduleframework/
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.1-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.1-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.1-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Thu Feb 08 2018 Iryna Shcherbina <ishcherb(a)redhat.com> - 0.5.1-5
-- Update Python 2 dependency declarations to new packaging standards
- (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.5.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Mon Jun 26 2017 Till Maas <opensource(a)till.name> - 0.5.1-2
-- ExcludeArch ppc64
-
-* Fri Jun 16 2017 Petr Hracek <phracek(a)redhat.com> - 0.5.1-1
-- New upstream release (#1462096)
-
-* Mon Jun 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.61-1
-- Add upstream check_modulemd (phracek(a)redhat.com)
-- added doc strings (jscotka(a)redhat.com)
-- added functions to get architectures (jscotka(a)redhat.com)
-
-* Fri Jun 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.60-1
-- added dockerfile to None in case path does not exist (jscotka(a)redhat.com)
-
-* Fri Jun 09 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.4.59-1
-- Use version directly in setup.py and SPEC file in main dir.
- (phracek(a)redhat.com)
-
-* Fri Jun 09 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.4.58-1
-- fix Dockerlint tests and using AvocadoTest class directly
-
-* Wed Jun 07 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.56-1
-- Add dependency into python2-dockerfile-parse (phracek(a)redhat.com)
-
-* Tue Jun 06 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.55-1
- - code cleanup
- - added check_modulemd as submodule
- - exceptions improvement
-
-* Mon May 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.39-1
-- adapted to new avocado self.cancel() instead of using internal exception for skipping tests on the fly
-- imporved links to composes in testing module. No modules builds in koji.
-
-* Fri May 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.36-1
-- removed appearance of change log inside (jscotka(a)redhat.com)
-
-* Thu May 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.34-1
-- removed setup.py symlink (jscotka(a)redhat.com)
-
-* Wed May 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.33-1
-- try this vice versa removed symlinked specfile and added symlink to setup.py
- (jscotka(a)redhat.com)
-
-* Wed May 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.30-1
-- rename 'generator' script to 'mtf-generator' (nils(a)redhat.com)
-
-* Fri May 19 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.28-1
-- changes with specfile (jscotka(a)redhat.com)
-
-* Fri May 19 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.27-1
-- disabled test for package signing (jscotka(a)redhat.com)
-- Moving SPEC to specific distro directory (phracek(a)redhat.com)
-
-* Thu May 18 2017 Petr Hracek <phracek(a)redhat.com> - 0.4.26-1
-- Calulcate correct path to SPEC file
-
-* Thu May 18 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.4.25-2
-- Calculate correct path to SPEC file (phracek(a)redhat.com)
-
-* Thu May 18 2017 Petr Hracek <phracek(a)redhat.com> - 0.4.25-2
-- Calulcate correct path to SPEC file
-
-* Wed May 17 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.24-1
-- added new version of module lint, it is now directory, so that repaired in
- common tests (jscotka(a)redhat.com)
-
-* Tue May 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.23-1
-- do not remove base packages (jscotka(a)redhat.com)
-
-* Tue May 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.22-1
-- modulelint tests in subdirectory and some improvements (jscotka(a)redhat.com)
-- packaging: trivial fixes (ignatenkobrain(a)fedoraproject.org)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.21-1
-- fix typo in test dependencies section (nils(a)redhat.com)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.20-1
-- version read from specfile, test if it will work well (jscotka(a)redhat.com)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.19-1
-- added longer delay and number of attempts for koji, seems that koji is
- somethimes broken for longer time (jscotka(a)redhat.com)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.18-1
-- added longer delay and number of attempts for koji, seems that koji is
- somethimes broken for longer time (jscotka(a)redhat.com)
-
-* Thu May 11 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.17-1
-- improved makefiles and vagrant (jscotka(a)redhat.com)
-- added new lines to doc strings (jscotka(a)redhat.com)
-- added blank line to doc scrings (jscotka(a)redhat.com)
-
-* Thu May 11 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.16-1
-- repaired one mistake caused by removing avocado from common library
- (jscotka(a)redhat.com)
-- repaired one mistake caused by removing avocado from common library
- (jscotka(a)redhat.com)
-- added link to read the docs documentation (jscotka(a)redhat.com)
-
-* Thu May 11 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.15-1
-- added link to read the docs documentation (jscotka(a)redhat.com)
-- removed dnf search via dnf command, beter to ask path directly
- (jscotka(a)redhat.com)
-- added dependencies to setup.py file (jscotka(a)redhat.com)
-- try to be more prepared for virt-env (jscotka(a)redhat.com)
-- delete html folder in make clean (phracek(a)redhat.com)
-- Several documentation updates (phracek(a)redhat.com)
-- Remove obsolete documentation (phracek(a)redhat.com)
-
-* Tue May 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.14-1
-- external setup and teardown moved to begin or end of module init/clean
- (jscotka(a)redhat.com)
-
-* Tue May 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.13-1
-- added args and kwargs to init because baseruntime uses that -> it caused
- troubles when inherited with __init__method (jscotka(a)redhat.com)
-- typo introduced inside formatting (jscotka(a)redhat.com)
-- removed retry block and try to use direct wait (jscotka(a)redhat.com)
-- improved multihoste test to use created function instead of calling it
- directly (jscotka(a)redhat.com)
-- improved multihoste test to use created function instead of calling it
- directly (jscotka(a)redhat.com)
-
-* Tue May 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.12-1
-- solved issue with shell tests (jscotka(a)redhat.com)
-- added longer timeout for retry, try to solve issue with shell tests
- (jscotka(a)redhat.com)
-- try to remove outside retry (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.11-1
-- bumped version (jscotka(a)redhat.com)
-- disables sh test (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.10-1
-- disabled microdnf test to see ci for framework passing (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.9-1
-- imporved test module, removed bash test because it needs deeper inspection
- (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.8-1
-- bumped version (jscotka(a)redhat.com)
-- cleaner solution to set repos and what to install instead for rewriting class
- values (jscotka(a)redhat.com)
-- solved issues with changing to use init of classes (there is 60s timeout in
- avocado) (jscotka(a)redhat.com)
-- added debug options for shell command, there is some issue with running
- nspawn on background, TODO: needs inspect (jscotka(a)redhat.com)
-- Several updates for documentation stuff. (phracek(a)redhat.com)
-
-* Fri May 05 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.7-1
-- version increased (jscotka(a)redhat.com)
-- added straight usage of bashhelper python lib it is in same directory
- (jscotka(a)redhat.com)
-
-* Fri May 05 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.6-1
-- version increased (jscotka(a)redhat.com)
-- allow use more picle file in bash helper to support more machines
- (jscotka(a)redhat.com)
-- removed workaround characters around command to have better output
- (jscotka(a)redhat.com)
-- mistake in bash helper (jscotka(a)redhat.com)
-- imporved makefile for test module to check more possibilities
- (jscotka(a)redhat.com)
-- small typo there (jscotka(a)redhat.com)
-- skip in setup phase should be faster (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.5-1
-- added better handling of running machines in nspawn (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.4-1
-- repaired problem with dictionary change on the fly (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.3-1
-- typo (jscotka(a)redhat.com)
-- version back (jscotka(a)redhat.com)
-- removed unwanted symlink (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.2-1
-- bumped version (jscotka(a)redhat.com)
-- added info for chroot path (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.1-1
-- small trouble inside multios test caused by using function get correct
- backend (jscotka(a)redhat.com)
-- version increased (jscotka(a)redhat.com)
-- added initsection for base class (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.32-1
-- added possibility to add more machines if you want, and play with them
- (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.31-1
-- after discussion with jkaluza added more retry (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.30-1
-- added better debugging to Retry (allow to output also original exception)
- (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.29-1
-- added possibility to retry PDC URL in case of no data (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.28-1
-- added better debugging in case container is not running (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.27-1
-- bumperd version (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.26-1
-- added symlink to docs directory, to enable pydoc (jscotka(a)redhat.com)
-- Add documents for generation RTD (phracek(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.25-1
-- version increased (jscotka(a)redhat.com)
-- removed hardcoded dnf and microdnf commands and added possibility to use null
- moduleMD file (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.24-1
-- adde back filter active=true for PDC, it causes strange errors
- (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.23-1
-- bumped version (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.21-1
-- nspawn used inheride status/start/stop functions, it was bad, because it was
- on host not inside container (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.20-1
-- there is missing space (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.19-1
-- added more packages to io install based on baseruntime baseimage profile
- (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.18-1
-- small typo, it is not cmd but command (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.17-1
-- version increased (jscotka(a)redhat.com)
-- added explicit wait after commands in nspawn (jscotka(a)redhat.com)
-- added example how it can be used for multimachine testing in actual way
- (jscotka(a)redhat.com)
-- added better koji handling in case of missing some packages because of issue
- in koji (jscotka(a)redhat.com)
-- removed changing file inside copy test, it causes traceback on docker (bad
- selinux context probably) (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.16-1
-- removed exceptions and added if expressions (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.15-1
-- allow in setup cleanup, start stop etc section to let processes at background
- (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.14-1
-- fixed issue with duplicated shell cmd param (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.13-1
-- improved copy selftest (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.12-1
-- removed sleep caused big issue there, because it starts on background
- (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.11-1
-- added timeout library from cockpit project, improved debug output handling in
- pdc_data lib, changes in documentation, added debug option
- (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.10-1
-- repaired issue when avocado returns other code that 1 (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.9-1
-- moved back to version what do copy via machinectl (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.8-1
-- added dependency solver for modules (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.7-1
-- switching to proper commit version for test (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.6-1
-- fixing logic inside (jscotka(a)redhat.com)
-- better logging inside code and divided some variables to common library
- (jscotka(a)redhat.com)
-- list of repos in nspawn, to see how it is set (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.5-1
-- imporved package section, removed installation of all src pacakges, because
- it fails manytimes with comflict packages (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.4-1
-- added value to Makefile of testing module (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.3-1
-- missing brackets for functions. causing bad output (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.2-1
-- added documentation README, and config files repaired few smalled things
- called autopep8 (jscotka(a)redhat.com)
-- rewritten part of documentation (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.1-1
-- added verbosity, it will be cleaner if you see output somehow
- (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.47-1
-- solved issue with stdout and stderr for nspawn (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.46-1
-- version increasion (jscotka(a)redhat.com)
-- removed active=true it seems that somewthing changed (jscotka(a)redhat.com)
-- remove docker-distribution package (phracek(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.45-1
-- copytree needs nonexisting directory (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.44-1
-- pad source path (jscotka(a)redhat.com)
-- pad source path (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.43-1
-- another issue with distro creation (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.42-1
-- dirs are mot created mkdirs function does not exist (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.41-1
-- small typo in code of installing packages (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.40-1
-- fixed (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.39-1
-- repaired more stuff, repaired nspawn repos handling (jscotka(a)redhat.com)
-- add a way to skip SELinux disabling (ttomecek(a)redhat.com)
-- fixing typos and wrong link (rpitonak(a)redhat.com)
-
-* Tue Apr 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.38-1
-- fixed selftest of paths, this test is bad in case running inside CIs
- (jscotka(a)redhat.com)
-
-* Tue Apr 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.37-1
-- repaired selinux disablig, ignoring status in case you dont have selinux
- enable enabling repos inside module nspawn for dnf command
- (jscotka(a)redhat.com)
-
-* Tue Apr 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.36-1
-- added job output to testing module directly to stdout to see progress
- (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.35-1
-- bump version (jscotka(a)redhat.com)
-- not in directory where tests are, it is not good when there are another
- resources (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.34-1
-- small typo (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.33-1
-- added messages to stderr, to see progress. It causes troubles to taskotron if
- no output there (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.32-1
-- skip if package not aviable (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.31-1
-- download just x86_64 arch packages (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.30-1
-- removed doing repos although it already exists (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.28-1
-- I've introduced mistake by this echo (jscotka(a)redhat.com)
-- I've introduced mistake by this echo (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.27-1
-- big mistake in generating repos (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.26-1
-- all repositories will be generated locally (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.25-1
-- added new libe before end, in case there is interactive command it causes no
- new line (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.24-1
-- added dependency on python netifaces library (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.23-1
-- solved issue with missin ip command, removed and replaced by pythonish style
- (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.22-1
-- imporved copying of files to nspawn, using machinectl, added workaround for
- fedpkg https://phab.qa.fedoraproject.org/T944#13630 (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.21-1
-- more baseruntime fixes (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.20-1
-- version increased (jscotka(a)redhat.com)
-- added resources for baseruntime, it is copy from theitrss project
- (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.18-1
-- restricted it for nspawn for now (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.17-1
-- simplified run_them script and added better localrepo names, will then work
- with more local repos for various modules (jscotka(a)redhat.com)
-- improved dnf handling inside, microdnf selftest is working well
- (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.16-1
-- added copying of repositories inside NSPAWN, to have them enabled for using
- by tests (baseruntime) (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.15-1
-- added copying of repositories inside NSPAWN, to have them enabled for using
- by tests (baseruntime) (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.14-1
-- improved for taskotron usecase (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.13-1
-- added changes to support baseruntime exit commands inside code
- (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.11-1
-- version and specfile imporved (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.10-1
-- new version (jscotka(a)redhat.com)
-- new version (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.8-1
-- prepare for databases, add some common varibles what could be used for
- testing inside code and in configs (jscotka(a)redhat.com)
-- called autopep8 to imporove style of code (jscotka(a)redhat.com)
-- added changes to nspawn helper, to workaround issues with retun codes and
- bad chars there (jscotka(a)redhat.com)
-- Update documentation (phracek(a)redhat.com)
-- removed upgrading avocado via pip, it cause fail (jscotka(a)redhat.com)
-- small improvements (jscotka(a)redhat.com)
-- after discussing with Bruno, there wwre wound issues in machinectl, so added
- workaround (jscotka(a)redhat.com)
-- reworked part for fetching data.dependencies.requires (jscotka(a)redhat.com)
-
-* Wed Apr 19 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.2.7-1
-- Bump release (phracek(a)redhat.com)
-- typo (jscotka(a)redhat.com)
-- added srippint to rpm commans because it contains bad character
- (jscotka(a)redhat.com)
-- added possibility to use python format variables inside config and then it is
- translated by framework (jscotka(a)redhat.com)
-- iproved docker skip (jscotka(a)redhat.com)
-- removed process object. Unable to pickle, this commit does workaround what
- should be removed in future (jscotka(a)redhat.com)
-- removed memcached specific things from test module (jscotka(a)redhat.com)
-- removed memcached dependencies (jscotka(a)redhat.com)
-- missing nspawn when using local reposiries (jscotka(a)redhat.com)
-- added also enabling selinux in teardown, to return system to previous state
- (jscotka(a)redhat.com)
-- added setenforce 0, because nspawn is failing on F-25 (jscotka(a)redhat.com)
-- changes in testing module example, to actual koji link (jscotka(a)redhat.com)
-- added new link to modulemd file of memcached (jscotka(a)redhat.com)
-- added dependencies on another modules when installing (from PDC)
- (jscotka(a)redhat.com)
-- removed passwd as dependency, not needed (jscotka(a)redhat.com)
-- removed microdnf dep, because it is not installed now in container images or
- not in fedora25 (jscotka(a)redhat.com)
-- added microdnf dependency (jscotka(a)redhat.com)
-- added nspawn helper for rpm based module testing. (jscotka(a)redhat.com)
-- removed localrepository if exist (jscotka(a)redhat.com)
-- improved to properly return good RC for taskotron (jscotka(a)redhat.com)
-- added return stat handling for taskotron (jscotka(a)redhat.com)
-- removed sleep (jscotka(a)redhat.com)
-- more changes (jscotka(a)redhat.com)
-- there were typo in koji downloader (jscotka(a)redhat.com)
-- added possibility to create local repository (jscotka(a)redhat.com)
-- typo (jscotka(a)redhat.com)
-- added possibility to list latest bits from PDC and little bit removed
- duplication of code (jscotka(a)redhat.com)
-- added possibility to list latest bits from PDC and little bit removed
- duplication of code (jscotka(a)redhat.com)
-
-* Tue Apr 11 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.2.6-1
-- Bump version (phracek(a)redhat.com)
-- restructured compose info parser to be able to use them in framework
- (baseruntime RFE) (jscotka(a)redhat.com)
-- restructured compose info parser to be able to use them in framework
- (baseruntime RFE) (jscotka(a)redhat.com)
-- restructured compose info parser to be able to use them in framework
- (baseruntime RFE) (jscotka(a)redhat.com)
-- added distro-sync + install command (jscotka(a)redhat.com)
-- install test dependencies inside setup instead of loadconfig function
- (jscotka(a)redhat.com)
-- moved initialization of name to init of docker class (jscotka(a)redhat.com)
-- moved some part to init method of helper to be able use it also without
- direct using in tests (jscotka(a)redhat.com)
-- typo in fedmsg parser (jscotka(a)redhat.com)
-- added special parameter for taskotron (jscotka(a)redhat.com)
-- imporved taskotron reader to be able use just name-stream-version
- (jscotka(a)redhat.com)
-- bad example fedora message (jscotka(a)redhat.com)
-- moved baseruntime to location to be same as a module name
- (jscotka(a)redhat.com)
-- removed printing of module (jscotka(a)redhat.com)
-- missing module type variable (jscotka(a)redhat.com)
-- imporved run_them script to be able use also compose as input
- (jscotka(a)redhat.com)
-- imporved run_them script to be able use also compose as input
- (jscotka(a)redhat.com)
-- added compose handling library for modules (jscotka(a)redhat.com)
-- added tool for parsing data from final compose (jscotka(a)redhat.com)
-- added timeout before testing (jscotka(a)redhat.com)
-- added timeout before testing (jscotka(a)redhat.com)
-- missing tests subdir (jscotka(a)redhat.com)
-- have to check also if link exists (jscotka(a)redhat.com)
-- if missing profiles, use components:rpms packages to install
- (jscotka(a)redhat.com)
-- improved simple test of testing module (jscotka(a)redhat.com)
-- improved shell test to not fail (jscotka(a)redhat.com)
-- improved shell test to not fail (jscotka(a)redhat.com)
-- adapted PDC changes (jscotka(a)redhat.com)
-- adapted PDC changes (jscotka(a)redhat.com)
-- adapted PDC changes (jscotka(a)redhat.com)
-- added minimal config for module linter in case config does not exist
- (jscotka(a)redhat.com)
-- testing commit (jscotka(a)redhat.com)
-- mistake in fedmsg reader path and removed installing itself
- (jscotka(a)redhat.com)
-- repaired helper tool (jscotka(a)redhat.com)
-- Typo in setup. Missing tools directory (phracek(a)redhat.com)
-- repo repos typos (psklenar(a)redhat.com)
-- removed old code (jscotka(a)redhat.com)
-- removed old code (jscotka(a)redhat.com)
-- Add directory tools (phracek(a)redhat.com)
-- Remove obsolete file (phracek(a)redhat.com)
-- Packaging changes (phracek(a)redhat.com)
-- added another helper tool (jscotka(a)redhat.com)
-- added another helper tool (jscotka(a)redhat.com)
-- added calling avocado service manager instead of starting manually via
- command (jscotka(a)redhat.com)
-- changed to 127.0.0.1 instead of localhost (jscotka(a)redhat.com)
-- changes of haproxy (jscotka(a)redhat.com)
-- more fixes of haproxy to be cleaner (jscotka(a)redhat.com)
-- added some tweaks of haproxy tests (jscotka(a)redhat.com)
-- added some tweaks of haproxy tests (jscotka(a)redhat.com)
-- Bump version with the same as tito (phracek(a)redhat.com)
-
-* Wed Apr 05 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.2.5-1
-- Fix Packaging Guidelines (phracek(a)redhat.com)
-- added memcached to dependencies (jscotka(a)redhat.com)
-- one bug causing that it is not testing proper things (jscotka(a)redhat.com)
-- sed typo (psklenar(a)redhat.com)
-- added small workaround for html plugin (jscotka(a)redhat.com)
-- added symlink to work with testmodule in upstream (jscotka(a)redhat.com)
-- introduced regression for shell tests (jscotka(a)redhat.com)
-- Bump version (phracek(a)redhat.com)
-
-* Wed Apr 05 2017 Petr Hracek <phracek(a)redhat.com> 0.2.4-1
-- version increased (phracek(a)redhat.com)
-
-* Fri Mar 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.3-1
-- version increased (jscotka(a)redhat.com)
-
-* Fri Mar 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.2-1
-- improved specfile Source0 (jscotka(a)redhat.com)
-- added licenses to files, permissions repaired (jscotka(a)redhat.com)
-- Bum version (phracek(a)redhat.com)
-
-* Fri Mar 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.1-1
-- moved checking ENV variable to functions to allow override them
- (jscotka(a)redhat.com)
-- added possibility to pass file via parameter, not just via stdin, could be
- cleaner solution (jscotka(a)redhat.com)
-- moved skipping of module to specific class (jscotka(a)redhat.com)
-- removed typo in README file (jscotka(a)redhat.com)
-- move xunit log to avocado directory (jscotka(a)redhat.com)
-- typo, redefinig avocado function, it is bad bad bad (jscotka(a)redhat.com)
-- changed to executable (jscotka(a)redhat.com)
-- added scripts to help with taskotron integration (jscotka(a)redhat.com)
-- added scripts to help with taskotron integration (jscotka(a)redhat.com)
-- added scripts to help with taskotron integration (jscotka(a)redhat.com)
-- added simple tests for ngnix (jscotka(a)redhat.com)
-- Typo in version (phracek(a)redhat.com)
-- Bump version (phracek(a)redhat.com)
-
-* Fri Mar 24 2017 Petr Hracek <phracek(a)redhat.com> - 0.2.0-1
-- New upstream version
-
-* Fri Mar 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.7-1
-- added symlink to testing module to minimal.yaml (jscotka(a)redhat.com)
-- removed source section form minimal config, actually is not anyhow used
- (jscotka(a)redhat.com)
-- imporved docker handling, solved issues with missing labes in config
- (jscotka(a)redhat.com)
-- repaired mistakes caused that MODULE=rpm did not worked (jscotka(a)redhat.com)
-- added setup and cleanup part to config file (before starting module, after
- stopping) - is id done on host (jscotka(a)redhat.com)
-- config improvement, firt commit to be able to disccuss about this
- (jscotka(a)redhat.com)
-- tox file removed to not cause misundertand of project (jscotka(a)redhat.com)
-- improved how it works diagram (jscotka(a)redhat.com)
-- replace try exept with avocado service module (psklenar(a)masox.brq.redhat.com)
-- added setup and test for rpm module for haproxy
- (psklenar(a)masox.brq.redhat.com)
-- added example of simple avocado test (jscotka(a)redhat.com)
-- added :z for selinux (psklenar(a)masox.brq.redhat.com)
-- use port 8077 (psklenar(a)masox.brq.redhat.com)
-- Bump version (phracek(a)redhat.com)
-- repaired behave test (jscotka(a)redhat.com)
-
-* Mon Mar 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.6-1
-- added underline bw words (jscotka(a)redhat.com)
-- added better config handling, and allow use defaultmodule parameter in config
- yaml file (jscotka(a)redhat.com)
-- changed fedora path to public webs (psklenar(a)masox.brq.redhat.com)
-- init of haproxy test (psklenar(a)masox.brq.redhat.com)
-- added explicitly calling start for docker copy functions (jscotka(a)redhat.com)
-- small changes of tox (jscotka(a)redhat.com)
-- added tox file to project for CI (jscotka(a)redhat.com)
-- added tox.ini for CI and improved makefile inside tests for CI
- (jscotka(a)redhat.com)
-
-* Thu Mar 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.5-1
-- added possibility call bash stile in config.yaml (jscotka(a)redhat.com)
-- typo (jscotka(a)redhat.com)
-- added missing egg with ? in spec (jscotka(a)redhat.com)
-
-* Thu Mar 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.4-1
-- removed egg-info (jscotka(a)redhat.com)
-- testing commit (jscotka(a)redhat.com)
-
-* Wed Mar 15 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.3-1
-- new package built with tito
-
-* Wed Mar 15 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.2-1
-- Release a new version 0.1.2
-
-* Mon Mar 13 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.1-1
-- Release a new version 0.1.1
-
-* Thu Mar 9 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.0-2
-- Renaming package from base to moduleframework
-- Wrong dependency to avocado
-
-* Wed Mar 8 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.0-1
-- Initial version
-
diff --git a/sources b/sources
deleted file mode 100644
index bdb2f25..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (modularity-testing-framework-0.5.1.tar.gz) = ee743e4d16c6032ed198c7b13135d30903f9c8168ff76b9503e05400323df7b45c2e7ea28b5b029e7cd78f4856d3e7377aa7acd431869cc49f5cbe18e2e93ee3
4 years, 10 months
Architecture specific change in rpms/mldonkey.git
by githook-noreply@fedoraproject.org
The package rpms/mldonkey.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/mldonkey.git/commit/?id=395c76ab6....
Change:
-%ifarch %{power64}
Thanks.
Full change:
============
commit 395c76ab63bebc0a2cb1371304d9589fb60e374e
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:58:07 2019 +0000
mldonkey fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675394
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 63753be..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-/0001-Fix-mldonkey-FTBFS-under-gcc-5.patch
-/0002-Fix-broken-quoted-string-syntax-under-ocaml-4.02.patch
-/mldonkey-3.1.5.tar.bz2
-/mldonkey.logrotate
-/mldonkey.service
-/mldonkey.spec
-/mldonkey.tmpfiles.conf
-/mldonkey-3.1.6.tar.bz2
diff --git a/0002-Fix-broken-quoted-string-syntax-under-ocaml-4.02.patch b/0002-Fix-broken-quoted-string-syntax-under-ocaml-4.02.patch
deleted file mode 100644
index fa546bd..0000000
--- a/0002-Fix-broken-quoted-string-syntax-under-ocaml-4.02.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 1993fdf3850f5d52560b3406362381bcb6e218ef Mon Sep 17 00:00:00 2001
-From: Christopher Meng <i(a)cicku.me>
-Date: Sun, 22 Feb 2015 10:29:17 +0800
-Subject: [PATCH 2/2] Fix broken quoted string syntax under ocaml 4.02
-
----
- src/utils/net/terminal.ml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/utils/net/terminal.ml b/src/utils/net/terminal.ml
-index 44a96f4..c9ecde8 100644
---- a/src/utils/net/terminal.ml
-+++ b/src/utils/net/terminal.ml
-@@ -185,7 +185,7 @@ module Output = struct
- let canal = List.assoc chan !chanmap in
- etat.chan <- Some (chan, canal);
- info (sprintf "connecte au canal '%s'" chan);
-- (* {| canal ALL } *)
-+ (* {| canal ALL |} *)
- with Not_found -> (* pas encore de recepteur pour ce canal *)
- try (* on en cree un *)
- let serveur = nsrecord.get_loc chan in
---
-2.3.0
-
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..bf68f5a
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+mldonkey fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675394
diff --git a/mldonkey.logrotate b/mldonkey.logrotate
deleted file mode 100644
index 40bd72e..0000000
--- a/mldonkey.logrotate
+++ /dev/null
@@ -1,9 +0,0 @@
-/var/log/mldonkey/mldonkey.log {
- monthly
- notifempty
- missingok
- compress
- postrotate
- service mldonkey condrestart > /dev/null
- endscript
-}
diff --git a/mldonkey.service b/mldonkey.service
deleted file mode 100644
index df49df1..0000000
--- a/mldonkey.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=Mldonkey - Multiple Peer-To-Peer Network Client
-After=network.target
-
-[Service]
-User=mldonkey
-Environment=MLDONKEY_DIR=/var/lib/mldonkey
-EnvironmentFile=-/etc/sysconfig/mldonkey
-ExecStart=/usr/bin/mlnet -log_to_syslog yes -log_file /dev/null -pid /run/mldonkey
-
-[Install]
-WantedBy=multi-user.target
diff --git a/mldonkey.spec b/mldonkey.spec
deleted file mode 100644
index 44c1be8..0000000
--- a/mldonkey.spec
+++ /dev/null
@@ -1,591 +0,0 @@
-Name: mldonkey
-Version: 3.1.6
-Release: 9%{?dist}
-Summary: Multiple P2P Network Client
-License: GPLv2+
-
-URL: https://github.com/ygrek/mldonkey
-Source0: https://github.com/ygrek/mldonkey/releases/download/release-3-1-6/mldonke...
-
-Source1: mldonkey.logrotate
-Source2: mldonkey.service
-Source3: mldonkey.tmpfiles.conf
-
-Provides: bundled(ocaml-bitstring) = 1.1
-
-BuildRequires: perl-interpreter
-BuildRequires: bzip2-devel
-BuildRequires: desktop-file-utils
-BuildRequires: file-devel
-BuildRequires: gtk2-devel
-#BuildRequires: libnatpmp-devel >= 20131126
-BuildRequires: librsvg2-devel
-#BuildRequires: miniupnpc-devel >= 1.9
-#TODO: GD
-BuildRequires: ncurses-devel
-BuildRequires: ocaml
-#BuildRequires: ocaml-bitstring-devel
-BuildRequires: ocaml-camlp4-devel
-BuildRequires: ocaml-lablgtk-devel
-BuildRequires: systemd
-BuildRequires: zlib-devel
-# For config.guess/config.sub, see below.
-BuildRequires: redhat-rpm-config
-
-Requires: logrotate
-# for kill_mldonkey
-Requires: perl(LWP::UserAgent)
-# for mldonkey_command
-Requires: nc
-
-%description
-MLDonkey is a door to the 'donkey' network, a decentralized network used to
-exchange big files on the Internet. It is written in a wonderful language,
-called Objective-Caml, and present most features of the basic Windows donkey
-client, plus some more:
-- It should work on most UNIX-compatible platforms.
-- You can remotely command your client, either by telnet (port 4000), by a
-WEB browser (http://localhost:4080), or with a classical client interface
- (see http://www.nongnu.org/mldonkey).
-- You can connect to several servers, and each search will query all the
- connected servers.
-- You can select mp3s by bitrates in queries.
-- You can select the name of a downloaded file before moving it to your
-incoming directory.
-- You can have several queries in the graphical user interface at the same
-time.
-- You can remember your old queries results in the command-line interface.
-- You can search in the history of all files you have seen on the network.
-
-Several different file-sharing networks supported:
-- ED2K (and Kademlia and Overnet)
-- BitTorrent
-- DC++
-- (FastTrack, SoulSeek, Gnutella and G2 need work)
-
-%package gui
-Summary: Graphical frontend for mldonkey based on GTK2
-Requires: hicolor-icon-theme
-# TODO requirement for mldonkey_previewer
-# Requires: mplayer
-
-%description gui
-The GTK interface for mldonkey provides a convenient way of managing
-all mldonkey operations. It gives details about conected servers,
-downloaded files, friends and lets one search for files in a pleasing
-way.
-
-%package server
-Summary: Enables mldonkey as a system daemon
-Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires(pre): shadow-utils
-Requires(post): systemd
-Requires(preun): systemd
-Requires(postun): systemd
-
-%description server
-Contains init and configs to launch mldonkey as a service.
-
-NOTE: by default incoming dir is located in %{_localstatedir}/lib/mldonkey/incoming
-and temp dir in %{_localstatedir}/lib/cache/mldonkey. Mlondkey is launched
-with the mldonkey user (created after installation).
-
-NOTE: If you are using a password for your mldonkey, you need to specify
-it in your %{_sysconfdir}/sysconfig/mldonkey, because mldonkey now stores
-it encrypted.
-
-%package -n konqueror-mldonkey-ed2k-support
-Summary: Easy way to download a ed2k-link from Konqueror
-Requires: perl(LWP::UserAgent)
-Requires: kde-filesystem
-
-%description -n konqueror-mldonkey-ed2k-support
-This package contains tool which gives you an easy way to add an ed2k-link
-(like ed2k://|file|filename.exe|21352658|72b0b287cab7d875ccc1d89ebe910b9g|)
-with a single click to your mldonkey download queue.
-You need to edit %{_sysconfdir}/sysconfig/mldonkey_submit
-
-%prep
-%setup -q
-
-# Upstream ships ancient config.guess/config.sub which
-# doesn't know about ppc64le.
-%ifarch %{power64}
-cp /usr/lib/rpm/redhat/config.* config/
-%endif
-
-# Unbundle ocaml-bitstring
-#rm -frv src/utils/bitstring/
-
-# Let's make rpmlint happy
-sed -i 's|\r||g' distrib/ed2k_submit/README.MLdonkeySubmit
-sed -i 's|\r||g' docs/slavanap.txt
-
-iconv -f iso8859-1 -t UTF-8 docs/gnutella.txt > docs/gnutella.utf8 && mv docs/gnutella.{utf8,txt}
-iconv -f iso8859-1 -t UTF-8 distrib/Authors.txt > distrib/Authors.utf8 && mv distrib/Authors.{utf8,txt}
-
-chmod 644 src/utils/lib/fst_hash.c
-chmod 644 src/networks/fasttrack/fst_crypt_ml.c
-
-%build
-./configure --sysconfdir=%{_sysconfdir}/mldonkey \
- --sharedstatedir=%{_localstatedir}/lib/mldonkey \
- --localstatedir=%{_localstatedir}/mldonkey \
- --prefix=%{_prefix} \
- --disable-rpath \
- --enable-pthread \
- --enable-ocamlver=%(rpm -q --qf '%%{version}' ocaml) \
- --enable-gui=newgui2 \
- --disable-gd \
- --enable-checks
-# --enable-upnp-natpmp=yes \
-
-make depend
-%make_build
-%make_build utils
-
-perl -pi -e 's|/etc/sysconfig/mldonkey|/etc/sysconfig/mldonkey_submit|' distrib/ed2k_submit/mldonkey_submit
-
-%install
-DONT_GPRINTIFY=1
-export DONT_GPRINTIFY
-%make_install
-
-# core
-install -dm755 %{buildroot}%{_bindir}
-install -dm755 %{buildroot}%{_libdir}/mldonkey
-install -pm755 distrib/mldonkey_command %{buildroot}%{_bindir}/mldonkey_command
-install -pm755 distrib/kill_mldonkey %{buildroot}%{_bindir}/kill_mldonkey
-
-# utils
-for util in copysources mld_hash get_range svg_converter subconv; do
- install -pm755 $util %{buildroot}%{_bindir}/$util ;
-done
-# in order to avoid conflicts with rb_libtorrent (see bz# 484885, 484884)
-install -pm755 make_torrent %{buildroot}%{_bindir}/mldonkey_make_torrent
-
-# gui
-install -pm755 mlguistarter %{buildroot}%{_bindir}/mlguistarter
-
-# install preview utility
-install -pm755 distrib/mldonkey_previewer %{buildroot}%{_bindir}/mldonkey_previewer
-
-# menu and pixmaps
-install -pDm644 packages/rpm/mldonkey-icon-16.png %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/mldonkey.png
-install -pDm644 packages/rpm/mldonkey-icon-32.png %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/mldonkey.png
-install -pDm644 packages/rpm/mldonkey-icon-48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/mldonkey.png
-
-install -dm755 %{buildroot}%{_datadir}/pixmaps
-ln -s ../icons/hicolor/48x48/apps/mldonkey.png %{buildroot}%{_datadir}/pixmaps/mldonkey.png
-
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications distrib/%{name}.desktop
-
-# create directory for storing log-file
-install -dm755 %{buildroot}%{_localstatedir}/log/mldonkey
-
-# install logrotate script for /var/log/mldonkey/mldonkey.log
-install -pDm644 %{S:1} %{buildroot}%{_sysconfdir}/logrotate.d/mldonkey
-sed -i 's,/var,%{_localstatedir},g' %{buildroot}%{_sysconfdir}/logrotate.d/mldonkey
-
-install -pDm644 %{S:2} %{buildroot}%{_unitdir}/mldonkey.service
-
-# Install tmpfiles.d entry
-install -pDm644 %{S:3} %{buildroot}%{_tmpfilesdir}/%{name}.conf
-
-# Create necessary directories for server
-install -dm755 %{buildroot}%{_localstatedir}/cache/mldonkey
-install -dm755 %{buildroot}%{_localstatedir}/lib/%{name}/incoming
-install -dm755 %{buildroot}/run/%{name}
-
-# create downloads.ini
-echo -e \
-"temp_directory = \"%{_localstatedir}/cache/mldonkey\"\n"\
-"incoming_directory = \"%{_localstatedir}/lib/%{name}/incoming\"\n"\
-"mldonkey_gui = \"%{_bindir}/mlgui\"\n"\
-"mldonkey_bin = \"%{_bindir}/mldonkey\"\n"\
-"log_file = \"%{_localstatedir}/log/mldonkey/mldonkey.log\"\n"\
-> %{buildroot}%{_localstatedir}/lib/%{name}/downloads.ini
-
-# ed2k for konqueror support
-mkdir -p %{_sysconfdir}/sysconfig
-install -pm 755 distrib/ed2k_submit/mldonkey_submit %{buildroot}%{_bindir}/mldonkey_submit
-install -pDm 644 distrib/ed2k_submit/mldonkey %{buildroot}%{_sysconfdir}/sysconfig/mldonkey_submit
-sed -i 's,myusername,,;s,mypassword,,' %{buildroot}%{_sysconfdir}/sysconfig/mldonkey_submit
-install -pDm644 distrib/ed2k_submit/ed2k.protocol %{buildroot}%{_datadir}/services/ed2k.protocol
-
-%pre server
-getent group %{name} >/dev/null || groupadd -r %{name}
-getent passwd %{name} >/dev/null || \
- useradd -r -g %{name} -d %{_localstatedir}/lib/%{name} -s /sbin/nologin \
- -c "MLDonkey server" %{name}
-
-%post server
-%systemd_post %{S:2}
-
-%preun server
-%systemd_preun %{S:2}
-
-%postun server
-%systemd_postun_with_restart %{S:2}
-
-%triggerun -- mldonkey-server < 3.0.3-5
-# Save the current service runlevel info
-# User must manually run systemd-sysv-convert --apply httpd
-# to migrate them to systemd targets
-/usr/bin/systemd-sysv-convert --save mldonkey >/dev/null 2>&1 ||:
-
-# Run these because the SysV package being removed won't do them
-/sbin/chkconfig --del mldonkey >/dev/null 2>&1 || :
-/bin/systemctl try-restart mldonkey.service >/dev/null 2>&1 || :
-
-%files
-%doc distrib/Authors.txt distrib/Bugs.txt distrib/ChangeLog distrib/Developers.txt
-%doc docs
-%license Copying.txt
-%{_bindir}/copysources
-%{_bindir}/get_range
-%{_bindir}/kill_mldonkey
-%{_bindir}/mldonkey_make_torrent
-%{_bindir}/mlbt
-%{_bindir}/mld_hash
-%{_bindir}/mldc
-%{_bindir}/mlnet
-%{_bindir}/mldonkey_command
-%{_bindir}/mldonkey
-%{_bindir}/mlgnut
-%{_bindir}/mlslsk
-%{_bindir}/subconv
-%{_bindir}/svg_converter
-
-%files gui
-%doc distrib/Authors.txt distrib/Bugs.txt distrib/ChangeLog distrib/Developers.txt
-%license Copying.txt
-%{_bindir}/mlbt+gui
-%{_bindir}/mldc+gui
-%{_bindir}/mldonkey+gui
-%{_bindir}/mldonkey_gui
-%{_bindir}/mldonkey_previewer
-%{_bindir}/mlgnut+gui
-%{_bindir}/mlgui
-%{_bindir}/mlguistarter
-%{_bindir}/mlnet+gui
-%{_bindir}/mlslsk+gui
-%{_datadir}/applications/*.desktop
-%{_datadir}/icons/hicolor/*x*/apps/%{name}.png
-%{_datadir}/pixmaps/mldonkey.png
-
-%files server
-%license Copying.txt
-%config(noreplace) %{_sysconfdir}/logrotate.d/mldonkey
-%{_unitdir}/mldonkey.service
-%{_tmpfilesdir}/%{name}.conf
-%attr(750,mldonkey,mldonkey) %dir %{_localstatedir}/log/mldonkey
-%attr(750,mldonkey,mldonkey) %dir %{_localstatedir}/cache/mldonkey
-%attr(750,mldonkey,mldonkey) %dir %{_localstatedir}/lib/mldonkey
-# Controlled by tmpfiles.d
-%dir /run/mldonkey
-%attr(770,mldonkey,mldonkey) %dir %{_localstatedir}/lib/mldonkey/incoming
-%config(noreplace) %{_localstatedir}/lib/mldonkey/downloads.ini
-
-%files -n konqueror-mldonkey-ed2k-support
-%doc distrib/ed2k_submit/README.MLdonkeySubmit
-%license Copying.txt
-%config(noreplace) %{_sysconfdir}/sysconfig/mldonkey_submit
-%{_bindir}/mldonkey_submit
-%{_datadir}/services/ed2k.protocol
-
-#- Enable UPnP port forwarding support
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.6-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.6-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.6-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.6-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 3.1.6-5
-- Remove obsolete scriptlets
-
-* Wed Aug 09 2017 Filipe Rosset <rosset.filipe(a)gmail.com> - 3.1.6-4
-- rebuilt to fix FTBFS on rawhide
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.6-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.6-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Sat Jul 15 2017 Filipe Rosset <rosset.filipe(a)gmail.com> - 3.1.6-1
-- Rebuilt for new upstream version 3.1.6
-- remove upstreamed patches + spec clean up
-- changed upstream URLs to github instead of sf.net
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.5-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Wed Nov 09 2016 Dan Hork <dan(a)danny.cz> - 3.1.5-11
-- remove ExcludeArch
-
-* Mon Nov 07 2016 Richard W.M. Jones <rjones(a)redhat.com> - 3.1.5-10
-- Rebuild for OCaml 4.04.0.
-- Include upstream fix for compilation problem with OCaml >= 4.03.
-
-* Mon Aug 22 2016 Gerald Cox <gbcox(a)fedoraproject.org> - 3.1.5-9
-- Document bundled library rhbz#640399
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.5-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Sun Jul 05 2015 Richard W.M. Jones <rjones(a)redhat.com> - 3.1.5-7
-- Bump and rebuild (RHBZ#1239689).
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.1.5-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 3.1.5-5
-- Rebuilt for GCC 5 C++11 ABI change
-
-* Fri Feb 13 2015 Christopher Meng <rpm(a)cicku.me> - 3.1.5-4
-- Fix FTBFS under GCC5
-- Set mldonkey default user shell to /sbin/nologin (BZ#1192012)
-- Fix systemctl start mldonkey-server exited with -2 (#BZ718524)
-- /var/run/mldonkey -> /run/mldonkey
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.1.5-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.1.5-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Apr 10 2014 Christopher Meng <rpm(a)cicku.me> - 3.1.5-1
-- Update to 3.1.5
-
-* Fri Sep 06 2013 Peter Lemenkov <lemenkov(a)gmail.com> - 3.1.3-3
-- Marked directory in tmpfs as ghost
-
-* Fri Sep 06 2013 Peter Lemenkov <lemenkov(a)gmail.com> - 3.1.3-2
-- Add tmpfiles.d entry
-- Restore optional support for sysconfig files
-
-* Sat Aug 10 2013 Christopher Meng <rpm(a)cicku.me> - 3.1.3-1
-- Major upgrade.
-- SPEC cleanup(systemd macro, obsoleted tags)
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.3-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Wed Jul 17 2013 Petr Pisar <ppisar(a)redhat.com> - 3.0.3-9
-- Perl 5.18 rebuild
-
-* Thu Feb 14 2013 Toshio Kuratomi <toshio(a)fedoraproject.org> - 3.0.3-8
-- Stop using --vendor with F19+ .desktop files
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.3-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.3-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Wed Feb 15 2012 Jon Ciesla <limburgher(a)gmail.com> - 3.0.3-5
-- Migrate to systemd, BZ 789784.
-- gcc47 patch.
-
-* Fri Jan 13 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.3-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
-
-* Tue Dec 06 2011 Adam Jackson <ajax(a)redhat.com> - 3.0.3-3
-- Rebuild for new libpng
-
-* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
-
-* Fri Aug 13 2010 Peter Lemenkov <lemenkov(a)gmail.com> 3.0.3-1
-- Ver. 3.0.3
-- Fixed rhbz #616128
-- Fixed rhbz #589261 (forced log to syslog)
-
-* Thu Aug 12 2010 Peter Lemenkov <lemenkov(a)gmail.com> 3.0.2-2
-- Fixed rhbz #623627
-
-* Fri Jun 11 2010 Peter Lemenkov <lemenkov(a)gmail.com> 3.0.2-1
-- Ver. 3.0.2
-
-* Mon Mar 15 2010 Peter Lemenkov <lemenkov(a)gmail.com> 3.0.1-2
-- Disable probing for GUI libraries in EPEL
-- Fixed DSO linking with newest GCC
-
-* Tue Jan 26 2010 Peter Lemenkov <lemenkov(a)gmail.com> 3.0.1-1
-- Ver. 3.0.1
-- Greatly changed init-script
-- Disabled GUI for EPEL
-
-* Tue Sep 22 2009 Dennis Gilmore <dennis(a)ausil.us> - 3.0.0-3
-- ExlcudeArch sparc64 s390 s390x since they dont have ocaml
-
-* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 3.0.0-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Sat Mar 14 2009 Peter Lemenkov <lemenkov(a)gmail.com> 3.0.0-1
-- Ver. 3.0.0
-- Dropped patch1
-
-* Thu Feb 26 2009 Richard W.M. Jones <rjones(a)redhat.com> - 2.9.7-4
-- Fix remote arbitrary file disclosure via a GET request with more
- than one leading / (slash) character in the filename (rhbz#487132).
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.9.7-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Tue Feb 10 2009 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.7-2
-- Fixed bz# 484884
-
-* Sun Feb 8 2009 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.7-1
-- Ver. 2.9.7
-
-* Mon Jan 26 2009 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.6-3
-- Temporarily disable mozilla support
-
-* Sat Dec 6 2008 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.6-2
-- Fixed installation of sysconfig-file
-
-* Mon Aug 25 2008 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.6-1
-- Ver. 2.9.6
-
-* Mon Jun 23 2008 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.5-1
-- Ver. 2.9.5
-
-* Sun Jan 27 2008 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.3-1
-- Ver. 2.9.3
-
-* Sun Jan 13 2008 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.2-2
-- Correct BR for perl modules
-- More robust iconv usage
-- Fixed desktop file
-- Changed BR for scriplets
-
-* Sun Nov 4 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.2-1
-- Ver. 2.9.2
-- BR ocaml >= 3.10.0
-- BR lablgtk > 2.10.0
-
-* Tue Sep 25 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.1-1
-- Ver. 2.9.1
-- converted two non-UTF8 text-files
-
-* Sun Aug 19 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.0-2
-- fixed License tag as required in Fedora
-
-* Sun Aug 5 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.9.0-1
-- Added shadow-utils as required
-- Ver. 2.9.0
-- Disabled Gnutella/G2 (unmaintained)
-- Added BR file-devel (for libmagic)
-
-* Wed Jun 6 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.8.7-1
-- Ver. 2.8.7
-- Added DC++ back
-
-* Sun May 20 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.8.5-6
-- Splitted ed2k-support to mozilla-mldonkey-ed2k-support and
- konqueror-mldonkey-ed2k-support
-
-* Sun May 13 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.8.5-5
-- Fixed bug #1421
-
-* Sat May 5 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.8.5-4
-- Fixed file conflicts
-- Removed soulseek support (broken)
-
-* Sat May 5 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.8.5-3
-- Removed mysterious Requires kdelibs
-
-* Fri May 4 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.8.5-2
-- Added BR ncurses-devel
-
-* Mon Apr 23 2007 Peter Lemenkov <lemenkov(a)gmail.com> 2.8.5-1
-- version 2.8.5
-- graphical stats disabled (temporarily?), see bug #1191
-- mlchat removed from upstream
-
-* Sun May 21 2006 Aurelien Bompard <gauret[AT]free.fr> 2.7.6-1
-- version 2.7.6
-
-* Mon Apr 17 2006 Aurelien Bompard <gauret[AT]free.fr> 2.7.5-1
-- version 2.7.5
-
-* Wed Mar 15 2006 Aurelien Bompard <gauret[AT]free.fr> 2.7.3-1
-- version 2.7.3
-- drop patch 0 & patch 1 (applied upstream)
-
-* Thu Mar 09 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- switch to new release field
-
-* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- add dist
-
-* Fri Dec 02 2005 Aurelien Bompard <gauret[AT]free.fr> 2.7.0-0.lvn.2
-- patch init script to add condrestart
-- use condrestart in logrotate
-
-* Sun Nov 20 2005 Aurelien Bompard <gauret[AT]free.fr> 2.7.0-0.lvn.1
-- version 2.7.0
-- fix logrotate file
-
-* Mon Sep 05 2005 Aurelien Bompard <gauret[AT]free.fr> 2.6.4-0.lvn.1
-- version 2.6.4
-
-* Mon Aug 22 2005 Aurelien Bompard <gauret[AT]free.fr> 2.6.3-0.lvn.1
-- version 2.6.3
-
-* Thu Aug 11 2005 Aurelien Bompard <gauret[AT]free.fr> 2.6.2-0.lvn.1
-- version 2.6.2
-
-* Wed Aug 10 2005 Aurelien Bompard <gauret[AT]free.fr> 2.6.1-0.lvn.1
-- version 2.6.1
-- don't start initscript on boot by default
-
-* Fri Jul 22 2005 Aurelien Bompard <gauret[AT]free.fr> 2.6.0-0.lvn.1
-- update to 2.6.0
-- drop explicit Epoch
-
-* Mon Jun 27 2005 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.30.16-0.lvn.1
-- version 2.5.30.16
-- add missing scriptlets requirements
-- don't remove the mldonkey user on uninstall
-- init script: sync with upstream
-- sysconfig file: sync with upstream
-- start script: sync with upstream
-
-* Sun Feb 13 2005 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.28-0.lvn.1
-- version 2.5.28
-- enable gui
-- disable direct-connect (broken at the moment)
-
-* Wed Aug 04 2004 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.22-0.lvn.1
-- version 2.5.22
-- get ready for the new gui based on GTK2
- (upstream says "still a little buggy", and it does not build yet)
-
-* Thu May 06 2004 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.21-0.lvn.1
-- version 2.5.21 (bugfix again...)
-
-* Tue May 04 2004 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.20-0.lvn.1
-- version 2.5.20 (bugfix)
-
-* Mon May 03 2004 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.19-0.lvn.1
-- version 2.5.19
-
-* Sun Apr 25 2004 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.18-0.lvn.1
-- version 2.5.18
-
-* Mon Mar 08 2004 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.16-0.lvn.1
-- update to version 2.5.16
-- new subconv tool to convert movie subtitles
-
-* Mon Mar 01 2004 Aurelien Bompard <gauret[AT]free.fr> 0:2.5.12-0.lvn.1
-- Initial Fedora package, ported from Mandrake/PLF
diff --git a/mldonkey.tmpfiles.conf b/mldonkey.tmpfiles.conf
deleted file mode 100644
index 3f378c1..0000000
--- a/mldonkey.tmpfiles.conf
+++ /dev/null
@@ -1 +0,0 @@
-d /run/mldonkey 0755 mldonkey mldonkey
diff --git a/sources b/sources
deleted file mode 100644
index 2bac6dc..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (mldonkey-3.1.6.tar.bz2) = d0c7256c7c43934bc132183cfe0c8d85c61a874e295b86ba989f43fd4d9f3672bdf18439a9fefce52c30a6a8df08a5a464dcc21d4bf199d1b502fa344683081a
4 years, 10 months
Architecture specific change in rpms/mingw-wine-gecko.git
by githook-noreply@fedoraproject.org
The package rpms/mingw-wine-gecko.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/mingw-wine-gecko.git/commit/?id=a....
Change:
-ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
Thanks.
Full change:
============
commit a7f37e53ae8beb01dc2a7db71e674a1285caa15c
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:57:35 2019 +0000
mingw-wine-gecko fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675390
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 53f948a..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/wine-mozilla-2.47-src.tar.bz2
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..cdfcd57
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+mingw-wine-gecko fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675390
diff --git a/mingw-wine-gecko-mozconfig.patch b/mingw-wine-gecko-mozconfig.patch
deleted file mode 100644
index c4b540e..0000000
--- a/mingw-wine-gecko-mozconfig.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -u wine-mozilla-2.47-beta1/wine/mozconfig-common.orig wine-mozilla-2.47-beta1/wine/mozconfig-common
---- wine-mozilla-2.47-beta1/wine/mozconfig-common.orig 2016-05-05 02:59:46.000000000 -0500
-+++ wine-mozilla-2.47-beta1/wine/mozconfig-common 2016-05-18 00:23:25.765835454 -0500
-@@ -12,6 +12,7 @@
- ac_add_options --disable-gamepad
- ac_add_options --disable-maintenance-service
- ac_add_options --disable-parental-controls
-+ac_add_options --enable-win32-target=WINNT
-
- export CFLAGS="$CFLAGS -DWINE_GECKO_SRC"
- export CXXFLAGS="$CXXFLAGS -DWINE_GECKO_SRC"
diff --git a/mingw-wine-gecko.spec b/mingw-wine-gecko.spec
deleted file mode 100644
index 6c0210f..0000000
--- a/mingw-wine-gecko.spec
+++ /dev/null
@@ -1,244 +0,0 @@
-%?mingw_package_header
-
-Name: mingw-wine-gecko
-Version: 2.47
-Release: 8%{?dist}
-Summary: Gecko library required for Wine
-
-License: MPLv1.1 or GPLv2+ or LGPLv2+
-URL: http://wiki.winehq.org/Gecko
-#Source0: http://downloads.sourceforge.net/wine/wine-mozilla-%{version}-src.tar.bz2
-Source0: http://dl.winehq.org/wine/wine-gecko/%{version}/wine-mozilla-%{version}-s...
-Patch0: %{name}-mozconfig.patch
-
-BuildArch: noarch
-
-# This project is only useful with wine, and wine doesn't support PPC.
-# We will adopt the same arch support that wine does.
-ExclusiveArch: %{ix86} x86_64 %{arm} aarch64
-
-# 64
-BuildRequires: mingw64-filesystem >= 95
-BuildRequires: mingw64-binutils
-BuildRequires: mingw64-headers
-BuildRequires: mingw64-cpp
-BuildRequires: mingw64-gcc
-BuildRequires: mingw64-gcc-c++
-BuildRequires: mingw64-crt
-BuildRequires: mingw64-winpthreads-static
-# 32
-BuildRequires: mingw32-filesystem >= 95
-BuildRequires: mingw32-binutils
-BuildRequires: mingw32-headers
-BuildRequires: mingw32-cpp
-BuildRequires: mingw32-gcc
-BuildRequires: mingw32-gcc-c++
-BuildRequires: mingw32-crt
-BuildRequires: mingw32-winpthreads-static
-
-BuildRequires: autoconf213
-BuildRequires: pkgconfig
-BuildRequires: python
-BuildRequires: perl-Getopt-Long
-BuildRequires: yasm
-BuildRequires: zip
-BuildRequires: wine-core wine-wow
-BuildRequires: wine-devel
-
-%description
-Windows Gecko library required for Wine.
-
-%package -n mingw32-wine-gecko
-Summary: Gecko library for 32bit wine
-Requires: wine-common
-
-%description -n mingw32-wine-gecko
-Windows Gecko library required for Wine.
-
-%package -n mingw64-wine-gecko
-Summary: Gecko library for 64bit wine
-Requires: wine-common
-
-%description -n mingw64-wine-gecko
-Windows Gecko library required for Wine.
-
-%prep
-%setup -q -c -n wine-mozilla-%{version}
-cd wine-mozilla-%{version}
-%patch0 -p1 -b.mozconfig
-
-# fix nsprpub cross compile detection
-sed -i 's,cross_compiling=.*$,cross_compiling=yes,' nsprpub/configure
-
-# remove blank includes
-rm -f media/libstagefright/ports/win32/include/pthread.h
-
-%build
-cd wine-mozilla-%{version}
-# setup build options...
-echo "mk_add_options MOZ_MAKE_FLAGS=%{_smp_mflags}" >> wine/mozconfig-common
-
-cp wine/mozconfig-common wine/mozconfig-common.build
-
-echo "export CFLAGS=\"-DWINE_GECKO_SRC\"" >> wine/mozconfig-common
-echo "export CXXFLAGS=\"\$CFLAGS -fpermissive\"" >> wine/mozconfig-common
-
-# ... and build
-TOOLCHAIN_PREFIX=i686-w64-mingw32- ./wine/make_package --msi-package -win32
-
-TOOLCHAIN_PREFIX=x86_64-w64-mingw32- ./wine/make_package --msi-package -win64
-
-%install
-mkdir -p %{buildroot}%{_datadir}/wine/gecko
-install -p -m 0644 wine_gecko-%{version}-x86/dist/wine_gecko-%{version}-x86.msi \
- %{buildroot}%{_datadir}/wine/gecko/wine_gecko-%{version}-x86.msi
-install -p -m 0644 wine_gecko-%{version}-x86_64/dist/wine_gecko-%{version}-x86_64.msi \
- %{buildroot}%{_datadir}/wine/gecko/wine_gecko-%{version}-x86_64.msi
-
-%files -n mingw32-wine-gecko
-%license wine-mozilla-%{version}/LICENSE
-%doc wine-mozilla-%{version}/LEGAL
-%doc wine-mozilla-%{version}/README.txt
-%{_datadir}/wine/gecko/wine_gecko-%{version}-x86.msi
-
-%files -n mingw64-wine-gecko
-%license wine-mozilla-%{version}/LICENSE
-%doc wine-mozilla-%{version}/LEGAL
-%doc wine-mozilla-%{version}/README.txt
-%{_datadir}/wine/gecko/wine_gecko-%{version}-x86_64.msi
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.47-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.47-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.47-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.47-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.47-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.47-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Thu Nov 24 2016 Michael Cronenworth <mike(a)cchtml.com> - 2.47-2
-- Adopt ExclusiveArch from wine package
-
-* Fri Jul 01 2016 Michael Cronenworth <mike(a)cchtml.com> - 2.47-1
-- version upgrade, final
-
-* Tue May 24 2016 Michael Cronenworth <mike(a)cchtml.com> - 2.47-0.1
-- version upgrade, beta1
-
-* Fri Feb 05 2016 Michael Cronenworth <mike(a)cchtml.com> - 2.44-1
-- version upgrade, final
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.44-0.2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Thu Jan 21 2016 Michael Cronenworth <mike(a)cchtml.com> - 2.44-0.1
-- version upgrade, beta 1
-
-* Fri Aug 14 2015 Michael Cronenworth <mike(a)cchtml.com> - 2.40-1
-- version upgrade, final
-
-* Thu Aug 06 2015 Michael Cronenworth <mike(a)cchtml.com> - 2.40-0.1
-- version upgrade, beta 1
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.36-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Fri Mar 06 2015 Michael Cronenworth <mike(a)cchtml.com> - 2.36-1
-- version upgrade
-
-* Tue Jan 06 2015 Michael Cronenworth <mike(a)cchtml.com> - 2.34-2
-- Pass toolchain prefix during build
-- Link statically to eliminate winpthreads dep (mozilla bz 1116777)
-
-* Tue Dec 09 2014 Michael Cronenworth <mike(a)cchtml.com> - 2.34-1
-- version upgrade
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.24-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Sat Sep 28 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 2.24-1
-- version upgrade
-
-* Thu Sep 12 2013 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.21-4
-- Fix FTBFS when winpthreads is available (Mozilla bug #893444)
-
-* Sun Aug 18 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 2.21-3
-- add BR python
-- build with -static-gcc (rhbz#977039)
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.21-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Thu May 30 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 2.21-1
-- version upgrade
-
-* Sat Jan 19 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.9-1
-- version upgrade
-
-* Mon Oct 15 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.8-1
-- version upgrade
-
-* Tue Jul 31 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.7-1
-- version upgrade
-
-* Fri Jul 20 2012 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.6-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Sun Jun 24 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.6-1
-- version upgrade
-
-* Tue Jun 19 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.5.0-3
-- BR mingw{32,64}-filesystem >= 95
-
-* Wed Mar 21 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.5.0-2
-- further spec cleanup
-
-* Mon Mar 19 2012 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.5.0-1
-- version upgrade
-- spec cleanup
-
-* Tue Jun 21 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.2.0-3
-- add suggestions from #577951c21
-
-* Mon Jun 20 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.2.0-2
-- rework to mingw framework
-
-* Fri Mar 25 2011 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.2.0-1
-- version upgrade
-- switch to cross framework
-
-* Mon Mar 29 2010 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.0.0-3
-- adjust path for latest wine
-- requires wine-common for /usr/share/wine
-
-* Tue Nov 24 2009 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
-- 1.0.0-2
-- include version in install dir
-
-* Tue Nov 17 2009 Erik van Pienbroek <epienbro(a)fedoraproject.org>
-- 1.0.0-1
-- Initial release
diff --git a/sources b/sources
deleted file mode 100644
index 1124797..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-e63ef23159a28c9f8870f65c06b2ee5a wine-mozilla-2.47-src.tar.bz2
4 years, 10 months
Architecture specific change in rpms/meta-test-family.git
by githook-noreply@fedoraproject.org
The package rpms/meta-test-family.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/meta-test-family.git/commit/?id=1....
Change:
-ExcludeArch: ppc64
Thanks.
Full change:
============
commit 1bf01589ce7300bbe3f3e479600f775133459fe6
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:55:31 2019 +0000
meta-test-family fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675366
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index ca8dade..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-/meta-test-family-0.7.8.tar.gz
-/meta-test-family-0.8.0.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..4111ac2
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+meta-test-family fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675366
diff --git a/meta-test-family.spec b/meta-test-family.spec
deleted file mode 100644
index b409255..0000000
--- a/meta-test-family.spec
+++ /dev/null
@@ -1,1318 +0,0 @@
-# This package depends on automagic byte compilation
-# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompi...
-%global _python_bytecompile_extra 1
-
-%global framework_name moduleframework
-
-Name: meta-test-family
-Version: 0.8.0
-Release: 6%{?dist}
-Summary: Tool to test components of a modular Fedora
-
-License: GPLv2+
-URL: https://github.com/fedora-modularity/meta-test-family
-Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
-BuildArch: noarch
-# Exlcude ppc64: there is no docker package on ppc64
-# https://bugzilla.redhat.com/show_bug.cgi?id=1465176
-ExcludeArch: ppc64
-
-BuildRequires: python2-devel
-BuildRequires: python2-setuptools
-Requires: python2-avocado
-Requires: python2-avocado-plugins-output-html
-Requires: docker
-Requires: python2-pdc-client
-Requires: python2-modulemd
-%if 0%{?fedora}
-Requires: python2-dockerfile-parse
-Requires: python2-netifaces
-Requires: python2-mistune
-%else
-Requires: python-dockerfile-parse
-Requires: python-netifaces
-Requires: python-mistune
-%endif
-Requires: python2-odcs-client
-Provides: modularity-testing-framework = %{version}-%{release}
-Obsoletes: modularity-testing-framework < 0.5.18-2
-
-%description
-Tool to test components of a modular Fedora.
-
-%prep
-%autosetup
-# Remove bundled egg-info
-rm -rf %{name}.egg-info
-
-%build
-%py2_build
-
-%install
-%py2_install
-install -d -p -m 755 %{buildroot}%{_datadir}/%{framework_name}
-mv %{buildroot}%{python2_sitelib}/tools %{buildroot}%{_datadir}/%{framework_name}/
-
-%files
-%license LICENSE
-%{_mandir}/man1/mtf-env-clean.1*
-%{_mandir}/man1/mtf-env-set.1*
-%{_mandir}/man1/mtf-generator.1*
-%{_bindir}/mtf
-%{_bindir}/mtf-cmd
-%{_bindir}/mtf-generator
-%{_bindir}/mtf-env-set
-%{_bindir}/mtf-env-clean
-%{_bindir}/mtf-init
-%{_bindir}/mtf-pdc-module-info-reader
-%{python2_sitelib}/moduleframework/
-%{python2_sitelib}/mtf/
-%{python2_sitelib}/meta_test_family-*.egg-info/
-%{_datadir}/moduleframework/
-
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.0-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.0-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.8.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Tue Feb 13 2018 Petr Hracek <phracek(a)redhat.com> - 0.8.0-3
-- Update dependencies
-
-* Tue Feb 13 2018 Petr Hracek <phracek(a)redhat.com> - 0.8.0-2
-- Moving tools to /usr/share/moduleframework dir
-
-* Tue Feb 13 2018 Petr "Stone" Hracek <phracek(a)redhat.com> 0.8.0-1
-- New upstream release (phracek(a)redhat.com)
-- remove option --static-linters and use tag (phracek(a)redhat.com)
-- Fix mtf/metadata test (phracek(a)redhat.com)
-- Rename tools -> test and create two directories inside
- generic and static (phracek(a)redhat.com)
-- Add support for static linters (phracek(a)redhat.com)
-- Several fixes based on PR. (phracek(a)redhat.com)
-- add odcs into requirements.txt (phracek(a)redhat.com)
-- OpenShift fixes catched by real testing (phracek(a)redhat.com)
-- Couple fixes based on #195 Pull Request (phracek(a)redhat.com)
-- DISABLE CHECK-MTF-METADATA, PDC-MODULE and MTF/METADATA.
- IT FAILS (phracek(a)redhat.com)
-- Using OpenShift 3.6.0 (phracek(a)redhat.com)
-- Include OpenShift into Travis CI and testing (phracek(a)redhat.com)
-- Fix typo in returncode (phracek(a)redhat.com)
-- cath exception from subprocess to know return code (jscotka(a)redhat.com)
-- remove avocado.run and replace it by subprocess
- to see outputs on the fly (jscotka(a)redhat.com)
-- add tee to all integration tests for easier debugging (jscotka(a)redhat.com)
-- speed optimization for avocado based test tag filtering (jscotka(a)redhat.com)
-- fix metadata if bug is found (jscotka(a)redhat.com)
-- add tests for tooling if imported tests are included (jscotka(a)redhat.com)
-- add git cloning abilities to metadata (jscotka(a)redhat.com)
-- existing file should not be replaced via
- metadata (keep local version) (jscotka(a)redhat.com)
-- url_downloader option in metadata.yaml allows download
- tests via URLlib (jscotka(a)redhat.com)
-- improve search for helpMD file (jscotka(a)redhat.com)
-- helpmd and docker lint cleanup of loading classes (jscotka(a)redhat.com)
-- Update PR with PEP 8 and use @property also
- for avocado_test.py (phracek(a)redhat.com)
-- Keep backwards compatibility (phracek(a)redhat.com)
-- Couple updates. dependency_list and remove getters (phracek(a)redhat.com)
-- Remove obsolete function which is not used anywhere (phracek(a)redhat.com)
-- Fixes #167 First try for property, setter and getter (phracek(a)redhat.com)
-
-* Wed Jan 17 2018 Petr "Stone" Hracek <phracek(a)redhat.com> 0.7.10-1
-- Couple fixes based on #195 Pull Request (phracek(a)redhat.com)
-- DISABLE CHECK-MTF-METADATA, PDC-MODULE and MTF/METADATA. IT FAILS
- (phracek(a)redhat.com)
-- Using OpenShift 3.6.0 (phracek(a)redhat.com)
-- Include OpenShift into Travis CI and testing (phracek(a)redhat.com)
-- Fix typo in returncode (phracek(a)redhat.com)
-- cath exception from subprocess to know return code (jscotka(a)redhat.com)
-- remove avocado.run and replace it by subprocess to see outputs on the fly
- (jscotka(a)redhat.com)
-- add tee to all integration tests for easier debugging (jscotka(a)redhat.com)
-- speed optimization for avocado based test tag filtering (jscotka(a)redhat.com)
-
-* Wed Dec 13 2017 Jan Scotka <jscotka(a)redhat.com> 0.7.9-1
-- fix metadata if bug is found (jscotka(a)redhat.com)
-- add tests for tooling if imported tests are included (jscotka(a)redhat.com)
-- add git cloning abilities to metadata (jscotka(a)redhat.com)
-- existing file should not be replaced via metadata (keep local version)
- (jscotka(a)redhat.com)
-- url_downloader option in metadata.yaml allows download tests via URLlib
- (jscotka(a)redhat.com)
-- improve search for helpMD file (jscotka(a)redhat.com)
-- helpmd and docker lint cleanup of loading classes (jscotka(a)redhat.com)
-- Update PR with PEP 8 and use @property also for avocado_test.py
- (phracek(a)redhat.com)
-- Keep backwards compatibility (phracek(a)redhat.com)
-- Couple updates. dependency_list and remove getters (phracek(a)redhat.com)
-- Remove obsolete function which is not used anywhere (phracek(a)redhat.com)
-- Fixes #167 First try for property, setter and getter (phracek(a)redhat.com)
-
-* Wed Dec 06 2017 Jan Scotka <jscotka(a)redhat.com> 0.7.8-1
-- remove mtf-env-clean from runthem script, it is on not good place and cleanup
- of env is not important to have it ther (jscotka(a)redhat.com)
-- add vagrant file (jscotka(a)redhat.com)
-- add vagrant file for metadata (jscotka(a)redhat.com)
-- support for metadata to mtf tool (jscotka(a)redhat.com)
-- metadata: fix generic test filters (jscotka(a)redhat.com)
-- dependencies for testing in nicer and cleaner format for various distros
- (jscotka(a)redhat.com)
-- remove mtf manpage (jscotka(a)redhat.com)
-- revert generated man pages code (jscotka(a)redhat.com)
-- Revert "remove all manpages" (scottyh(a)post.cz)
-- run also without sudo, to improve pip for avocado (jscotka(a)redhat.com)
-- dependencies in vagrant, travis and for local installation to file
- (jscotka(a)redhat.com)
-- trying to clean man-page-generator (psklenar(a)redhat.com)
-- add test for mtf-pdc-module-info-reader tool and enable it in travis
- (jscotka(a)redhat.com)
-- trying to clean man-page-generator (psklenar(a)redhat.com)
-- trying to clean man-page-generator (psklenar(a)redhat.com)
-- remove regression, pdc_data needs to import BASEPATHDIR (jscotka(a)redhat.com)
-- fix vagrant file, fix odcs format of repo, expected dir not repofile
- (jscotka(a)redhat.com)
-- remove print function, typo (jscotka(a)redhat.com)
-- create clean commit based on PR#172 (jscotka(a)redhat.com)
-- add cool comments (psklenar(a)redhat.com)
-- man page is generated now (psklenar(a)redhat.com)
-- man page is generated now (psklenar(a)redhat.com)
-- man page is generated now (psklenar(a)redhat.com)
-- remove mtf-log-parser from specfile (jscotka(a)redhat.com)
-- add all variables (psklenar(a)redhat.com)
-- fix copr builds (jscotka(a)redhat.com)
-- removed unused imports (psklenar(a)redhat.com)
-- fixing all issues (jscotka(a)redhat.com)
-- add version as its needed for man page generator (psklenar(a)redhat.com)
-- script to run containers in taskotron (jscotka(a)redhat.com)
-- trying travis (psklenar(a)redhat.com)
-- some info about VARIABLES (psklenar(a)redhat.com)
-- empty commit to start tests (psklenar(a)redhat.com)
-- delete file (psklenar(a)redhat.com)
-- not needed (psklenar(a)redhat.com)
-- new line (psklenar(a)redhat.com)
-- needed setup, parser in function (psklenar(a)redhat.com)
-- have parser in function (psklenar(a)redhat.com)
-- man mtf page is generated (psklenar(a)redhat.com)
-- revert back to using python setup.py for package installation
- (jscotka(a)redhat.com)
-- remove avocado html plugin from python dependencies, it is not important for
- mtf anyhow (jscotka(a)redhat.com)
-- test metadata support tool for MTF (jscotka(a)redhat.com)
-- fix profile handling (jscotka(a)redhat.com)
-- add some tags to modulelint tests, to be able to filter them
- (jscotka(a)redhat.com)
-- Updating docstring and adding pod functions (phracek(a)redhat.com)
-- Support run command. (phracek(a)redhat.com)
-- Better check if application exists (phracek(a)redhat.com)
-- Fixes based on the PR comments. (phracek(a)redhat.com)
-- Use command oc get and stdout instead of parsing json. (phracek(a)redhat.com)
-- Add more docu stuff and some fixes. (phracek(a)redhat.com)
-- testing containers in OpenShift (phracek(a)redhat.com)
-- Update setup.py (phracek(a)redhat.com)
-- Fix problem with paramters (phracek(a)redhat.com)
-- Rewrite dnf/yum clean all functions (phracek(a)redhat.com)
-- Check specific file extensions in /var/cache/yum|dnf directories
- (phracek(a)redhat.com)
-- doc test is splitted into two tests. One is for whole image and second one is
- related only for install RPMs by RUN command (phracek(a)redhat.com)
-- Add suport for check nodocs and clean_all (phracek(a)redhat.com)
-- Update docstring (phracek(a)redhat.com)
-- Update RTD. Use sphinx-build-2 (phracek(a)redhat.com)
-- Update name classes (phracek(a)redhat.com)
-- Update setup.py (phracek(a)redhat.com)
-- Bump version to 0.7.7 (phracek(a)redhat.com)
-- Documentation about linters (phracek(a)redhat.com)
-- Split linters into more classes (phracek(a)redhat.com)
-- Couple updates based on PR. (phracek(a)redhat.com)
-- Rename function to assert_to_warn (phracek(a)redhat.com)
-- Package man pages (phracek(a)redhat.com)
-- man page updates based on #151 PR (phracek(a)redhat.com)
-- Implement func mark_as_warn (phracek(a)redhat.com)
-- Fix error in case help_md does not exist (phracek(a)redhat.com)
-- Couple updates. (phracek(a)redhat.com)
-- remove workarounds and add rpm to base package set workaround
- (jscotka(a)redhat.com)
-- typos (psklenar(a)redhat.com)
-- modify how it works images and store rendered output (jscotka(a)redhat.com)
-- docs into RTD (psklenar(a)redhat.com)
-- testsuite for mtf-init (psklenar(a)redhat.com)
-- Bump version to 0.7.6 (phracek(a)redhat.com)
-- Add mtf-generator man page. (phracek(a)redhat.com)
-- Manual page for Meta-Test-Family (phracek(a)redhat.com)
-- Fix error in case help_md does not exist (phracek(a)redhat.com)
-- Fixes #142 Fix tracebacks for COPY and ADD directives (phracek(a)redhat.com)
-- systemd test examples - testing fedora or centos via nspawn
- (jscotka(a)redhat.com)
-- fix multihost regression, caused by code cleanup (jscotka(a)redhat.com)
-- change test for decorators to generic one, and change self.skip to
- self.cancel() (jscotka(a)redhat.com)
-- mistake in os.path.exist (there were makedirs by mistake)
- (jscotka(a)redhat.com)
-- there is sometimes problem to do chmod, so run it via bash
- (jscotka(a)redhat.com)
-- test for exception return in case of failed command, check ret code and
- raised exception (jscotka(a)redhat.com)
-- add function to run script on remote machine (jscotka(a)redhat.com)
-- nspawn operation moved to low level library not depenedent on mtf structure
- (jscotka(a)redhat.com)
-- add argparse, move test.py into templates (psklenar(a)redhat.com)
-- Bump new release (phracek(a)redhat.com)
-- Update documentation and use absolute path (phracek(a)redhat.com)
-- Fix some logging issues and yum checks (phracek(a)redhat.com)
-- raise error in case of compatibility (error has to be raised explicitly)
- (jscotka(a)redhat.com)
-- script which generate easy template (psklenar(a)redhat.com)
-- create snapshot before calling setup from config, because machine does not
- have root directory (jscotka(a)redhat.com)
-- Skip help.md for now if it does not exist (phracek(a)redhat.com)
-- add tests for RUN instructions. One for dnf part and the other one for the
- rest (phracek(a)redhat.com)
-- Use WARNING in case of ENVIRONMENT VARIABLES are not set in help.md
- (phracek(a)redhat.com)
-- Add check for presence help.md (phracek(a)redhat.com)
-- several fixes based on comment from PR. (phracek(a)redhat.com)
-- New help.md fixes (phracek(a)redhat.com)
-- Fix problems found during review (phracek(a)redhat.com)
-- help.md sanity checker (phracek(a)redhat.com)
-- Linter for help.md file (phracek(a)redhat.com)
-- Check for is FROM first (phracek(a)redhat.com)
-- linter: check Red Hat's and Fedora's images (ttomecek(a)redhat.com)
-- add comment and link to bugzilla (jscotka(a)redhat.com)
-- partial change of backward compatibility (jscotka(a)redhat.com)
-- fix issue with bad exit code of mtf command (jscotka(a)redhat.com)
-- Hidden feature for install packages from default module via ENVVAR, for
- further purposes, should not be used now (jscotka(a)redhat.com)
-- pep8 change (jscotka(a)redhat.com)
-- test module uses this config, after fixing composeurl handling, if there is
- bad link, causes error (jscotka(a)redhat.com)
-- back to original timeout library (jscotka(a)redhat.com)
-- spec: fix URL (phracek(a)redhat.com)
-- fix compose handling and fix container issue with using container instead of
- url (jscotka(a)redhat.com)
-- Remove shebang from two python files (phracek(a)redhat.com)
-- Fix shebangs and so (phracek(a)redhat.com)
-- avocado could say 'FAIL' too (psklenar(a)redhat.com)
-- typo (jscotka(a)redhat.com)
-- repair typo in config.yaml and add call of mtf-set-env to makefile
- (jscotka(a)redhat.com)
-- better name of the file (psklenar(a)redhat.com)
-- move main into site package (psklenar(a)redhat.com)
-- new line fix (psklenar(a)redhat.com)
-- function add, not so many spaces (psklenar(a)redhat.com)
-- new line (psklenar(a)redhat.com)
-- new tool avocado_log_json.py (psklenar(a)redhat.com)
-- mtf summary (psklenar(a)redhat.com)
-- add sample output, to see what you can expect (jscotka(a)redhat.com)
-- add internal usage test as class of simpleTest.py (jscotka(a)redhat.com)
-- add usage tests and improve doc (jscotka(a)redhat.com)
-- Revert "add usage tests and improve doc" (jscotka(a)redhat.com)
-- add usage tests and improve doc (jscotka(a)redhat.com)
-- improv base avocado class to not skip modules with proper backend (parent)
- (jscotka(a)redhat.com)
-- repaired submodule for check_modulemd (jscotka(a)redhat.com)
-- revert back submodule (jscotka(a)redhat.com)
-- example how S2I image can be tested with build process (jscotka(a)redhat.com)
-- Update dockerlint a bit according to Container:Guidelines
- (phracek(a)redhat.com)
-- remov baseruntime from Makefile (jscotka(a)redhat.com)
-- remove python docker requirements, cause trouble in taskotron for shell test:
- (jscotka(a)redhat.com)
-- move this important testcase to the end, cause sometimes error
- (jscotka(a)redhat.com)
-- function removed, have to remove from nspawn helper (jscotka(a)redhat.com)
-- taskotron - fix issue with missing base compose repo, when disabled local
- koji cloning (jscotka(a)redhat.com)
-
-* Tue Oct 31 2017 Petr Hracek <phracek(a)redhat.com> 0.7.7-1
-- new upstream release
-
-* Tue Oct 24 2017 Petr Hracek <phracek(a)redhat.com> 0.7.6-1
-- new upstream release
-
-* Tue Oct 17 2017 Petr Hracek <phracek(a)redhat.com> 0.7.5-1
-- new upstream release
-
-* Tue Oct 17 2017 Petr Hracek <phracek(a)redhat.com> - 0.7.4-3
-- Fix EPEL dependencies
-
-* Wed Oct 04 2017 Petr Hracek <phracek(a)redhat.com> 0.7.4-2
-- fix shebang from two python files
-
-* Wed Oct 04 2017 Petr Hracek <phracek(a)redhat.com> 0.7.4-1
-- fix some packaging stuff
-
-* Tue Sep 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.7.3-1
-- remove old test and update template according to changes (jscotka(a)redhat.com)
-- fix PDC trouble (Bad response code: 502) with Retry (jscotka(a)redhat.com)
-- use mtf command as modulelinter scheduler instead of own solution
- (jscotka(a)redhat.com)
-- base rework, more function to common class, add features to use parent in
- config and use mtf without config.yaml (jscotka(a)redhat.com)
-- adding info about name of the module from loaded config (psklenar(a)redhat.com)
-- add examples for pytest, unittest, nosetest. simple example
- (jscotka(a)redhat.com)
-
-* Fri Sep 15 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.7.2-1
-- better permission info messages (psklenar(a)redhat.com)
-- Improve executable: (bkabrda(a)redhat.com)
-- fixing No newline at the eof (psklenar(a)redhat.com)
-- typos (psklenar(a)redhat.com)
-- adding more user messages (psklenar(a)redhat.com)
-- added more messages to users whats going on (psklenar(a)redhat.com)
-- Fix missing dependency to python2-dockerfile-parse (phracek(a)redhat.com)
-- Update meta-test-family.spec with mtf binary (phracek(a)redhat.com)
-- Bump release (phracek(a)redhat.com)
-- Fixes #95: Proper handling Dockerfile (phracek(a)redhat.com)
-- Remove BaseRuntime test (jkosciel(a)redhat.com)
-- Fix path for modulelint in run-them.sh (phracek(a)redhat.com)
-- Fixes #79. Provide mtf binary which calls avocado run (phracek(a)redhat.com)
-- Remove behave from requirements (phracek(a)redhat.com)
-- Add requirements.txt for Python packages (phracek(a)redhat.com)
-- Remove __main__ from python files which does not need it.
- (phracek(a)redhat.com)
-- Build version (phracek(a)redhat.com)
-- add fixes mentioned in PR, fix multihost test suite (jscotka(a)redhat.com)
-- parse TARGET env var inside vagrant file (jscotka(a)redhat.com)
-- add setup targets to ceck-pure* targets (jscotka(a)redhat.com)
-- repair mariadb scl example (jscotka(a)redhat.com)
-- changes according to PR review (jscotka(a)redhat.com)
-- load modulemd file for each test (jscotka(a)redhat.com)
-- module type not dependent, able to use them separately. Remove workarounds
- (jscotka(a)redhat.com)
-- Verbose mode is turn off in rpmvalidation.py (phracek(a)redhat.com)
-- Don't log if file is correct by FHS. (phracek(a)redhat.com)
-- Fixing CI tests caused by branch testing_new_dnf_approach
- (phracek(a)redhat.com)
-- example of tests for collections (#48) (scottyh(a)post.cz)
-- Remove obsolete imports (phracek(a)redhat.com)
-- Check /etc/os-release and docs for package (phracek(a)redhat.com)
-- Use check against real packages present in docker image (phracek(a)redhat.com)
-- Let's check only right packages and not whole image (phracek(a)redhat.com)
-- Checking docs over rpm -qad. Remove obsolete fnc (phracek(a)redhat.com)
-- Update checks for nodocs and clean all. Clean all detects metadata in
- /var/cache/<pkg_mgr/*.solv (phracek(a)redhat.com)
-- Tests whether dnf contains --nodocs and clean all (phracek(a)redhat.com)
-- Documentation for env split & some smaller fixes (#54) (scottyh(a)post.cz)
-- better name for nonvalid url and recursive download comment out
- (jscotka(a)redhat.com)
-- remove cleanup of environment not important for automation
- (jscotka(a)redhat.com)
-- repair exception test, add remote repos for all dependencies * fix issue
- with exception test, by mistake removed --show-job-log, so unable to see
- exception * added remote repos for every dependency, it will fix issue on
- taskotron (jscotka(a)redhat.com)
-- Update docu with bashhelper (phracek(a)redhat.com)
-- Fix wrong import NspawnAvocadoTest (phracek(a)redhat.com)
-- self.cancel() has to be used otherwise it has traceback (#57)
- (psklenar(a)gmail.com)
-- Fix wrong import ContainerAvocadoTest (phracek(a)redhat.com)
-- Fix wrong import. get_if_do_cleanup (phracek(a)redhat.com)
-- Fix symbolic link to bashhelper.py (phracek(a)redhat.com)
-- Fixes #30 Remove shebags (phracek(a)redhat.com)
-
-* Wed Sep 13 2017 Petr Hracek <phracek(a)redhat.com> 0.7.1-2
-- Fix missing dependency to dockerfile-parse
-
-* Wed Sep 13 2017 Petr Hracek <phracek(a)redhat.com> 0.7.1-1
-- Fix Proper handling Dockerfile #95
-- Fix Remove baseruntime check #73
-- Fix packaging issues #22
-- Provide mtf binary #79
-
-* Tue Sep 05 2017 Petr Hracek <phracek(a)redhat.com> 0.7.0-1
-- new package built with tito
-
-* Wed Aug 23 2017 Jan Scotka <jscotka(a)redhat.com> 0.6.1-1
-- new package built with tito
-
-* Tue Aug 22 2017 Petr Hracek <phracek(a)redhat.com> 0.6.0-1
-- Introducing mtf-env-set and mtf-env-clean
-
-* Mon Aug 07 2017 Nils Philippsen <nils(a)redhat.com> 0.5.19-1
-- obsolete modularity-testing-framework-0.5.18-1, too
-
-* Fri Aug 04 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.5.19-1
-- Add Landscap.io into project (#27) (phracek(a)redhat.com)
-- Update scheduling.rst (phracek(a)redhat.com)
-- Several fixes caused by missing testing. (phracek(a)redhat.com)
-- Draft of refactoring avocado-tests. (phracek(a)redhat.com)
-- replaced get_correct_backed in all internal tests by get_backend
- (jscotka(a)redhat.com)
-- fixed typo caused by function moving to other module (jscotka(a)redhat.com)
-- function names cleanup, removed "correct" "latest" words fixing command
- sanitizer (jscotka(a)redhat.com)
-- changed return variable to not be same as input param (jscotka(a)redhat.com)
-- improved multihost test handling and created functions for normalizing
- commands before run (escaping) (jscotka(a)redhat.com)
-
-* Tue Aug 01 2017 Petr Hracek <phracek(a)redhat.com> - 0.5.18-2
-- Renaming package to the new name meta-test-family
-
-* Mon Jul 10 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.18-1
-- improved name handling replacing bad chanracters (jscotka(a)redhat.com)
-
-* Fri Jul 07 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.17-1
-- Added unitetest to pdc module (jscotka(a)redhat.com)
-- make docker linter faster, not need to invoke parent setup in own setup
- class, because it does offline checking (jscotka(a)redhat.com)
-- minimal config path fix (jscotka(a)redhat.com)
-- changed testing module to minimal config. mksh is not in compose
- (jscotka(a)redhat.com)
-- koji package downloading cleanup, moved to pdc instead of hardcoding in MTF
- main file (jscotka(a)redhat.com)
-- fixed issues with deleting (jscotka(a)redhat.com)
-
-* Tue Jul 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.16-1
-- PDC library install python3 version now by default, so have to ensure that
- python2 is there (jscotka(a)redhat.com)
-
-* Tue Jul 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.15-1
--
-
-* Wed Jun 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.14-1
-- solved issue with fails caused by dependencies (jscotka(a)redhat.com)
-
-* Wed Jun 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.13-1
-- store repository to /opt instead of actual dir. it should help much with
- persistent data (jscotka(a)redhat.com)
-
-* Wed Jun 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.12-1
-- added show-job-log to proper place for testing module and module linter
- (jscotka(a)redhat.com)
-
-* Wed Jun 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.11-1
-- iproved testing if repo directory contains proper data (jscotka(a)redhat.com)
-
-* Wed Jun 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.10-1
-- enable show job log for avocado, in testing module to have better output in
- taskotron (jscotka(a)redhat.com)
-
-* Wed Jun 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.9-1
-- mistake in function causing traceback (jscotka(a)redhat.com)
-- added doc string to helps to understand why MTF_RECURSIVE_DOWNLOAD
- (jscotka(a)redhat.com)
-- added link to official compose instead of jkaluza's one (jscotka(a)redhat.com)
-- if is bad name prefix, is_ is better (jscotka(a)redhat.com)
-- if is bad name prefix, is_ is better (jscotka(a)redhat.com)
-- added new option to run-them script (jscotka(a)redhat.com)
-- solved issues with multiple directories, create just one repo, and do not
- overwrite it (jscotka(a)redhat.com)
-- initial commit of recursive downloading of all dependent modules to one
- repository (jscotka(a)redhat.com)
-- fixed vagrant issue with removing ssh keys (jscotka(a)redhat.com)
-- Fix for ExcludeArch. BZ #1465176 (phracek(a)redhat.com)
-
-* Mon Jun 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.8-1
-- last generator item in spec (jscotka(a)redhat.com)
-
-* Mon Jun 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.7-1
-- removed generator from specfile (jscotka(a)redhat.com)
-
-* Mon Jun 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.6-1
-- added more comments to receent changes (jscotka(a)redhat.com)
-- fix issue 36 (igulina(a)redhat.com)
-- docs replacing generator with mtf-generator (igulina(a)redhat.com)
-- remove deprecated generator func (igulina(a)redhat.com)
-
-* Mon Jun 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.5-1
--
-
-* Mon Jun 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.4-1
-- require docker just for intel (jscotka(a)redhat.com)
-
-* Fri Jun 23 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.3-1
-- docs building up api menu in main menu (igulina(a)redhat.com)
-
-* Mon Jun 19 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.2-1
-- added deps to runthem script (jscotka(a)redhat.com)
-- added dependency on modulemd for furure usage (jscotka(a)redhat.com)
-- bad version from pip (jscotka(a)redhat.com)
-- added constant instead of variable inside class (jscotka(a)redhat.com)
-- added pdc library dependency, removed own solution, used API
- (jscotka(a)redhat.com)
-- rename get_correct_config (igulina(a)redhat.com)
-- update error handler for get_correct_config (igulina(a)redhat.com)
-- fix var assignment for get_correct_config (igulina(a)redhat.com)
-- update docstring for get_correct_config (igulina(a)redhat.com)
-- removed version string from conf.py (jscotka(a)redhat.com)
-- removed version string from conf.py (jscotka(a)redhat.com)
-
-* Thu Jun 15 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.1-1
-- added symlink to solve moving minimal config example to user guide
- (jscotka(a)redhat.com)
-
-* Thu Jun 15 2017 Jan Scotka <jscotka(a)redhat.com>
-- added symlink to solve moving minimal config example to user guide
- (jscotka(a)redhat.com)
-
-* Thu Jun 15 2017 Jan Scotka <jscotka(a)redhat.com> 0.5.0-1
-- docs removing readme.rst link (igulina(a)redhat.com)
-- docs following PR review remarks (igulina(a)redhat.com)
-- docs typos, errors and whitespaces (igulina(a)redhat.com)
-- docs introducing glossary page (igulina(a)redhat.com)
-- docs list of test methods (igulina(a)redhat.com)
-- docs user guide main steps, conf file,env variables, troubleshooting
- (igulina(a)redhat.com)
-- docs intro page, license, installation (igulina(a)redhat.com)
-- Simple README with what MTF is and a link to docs (igulina(a)redhat.com)
-
-* Thu Jun 15 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.64-1
-- fixed issue when using repos. mistake caused that it created list in list
- (jscotka(a)redhat.com)
-
-* Thu Jun 15 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.63-1
-- fixed issue with adding to list what is not list (jscotka(a)redhat.com)
-
-* Thu Jun 15 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.62-1
-- fixed self test check (jscotka(a)redhat.com)
-- possible to get dependencies with urls via dictionary (jscotka(a)redhat.com)
-- added fixes for stopping nspawn container. in case there is some traceback it
- should remove nspawn machine (jscotka(a)redhat.com)
-
-* Mon Jun 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.61-1
-- Add upstream check_modulemd (phracek(a)redhat.com)
-- added doc strings (jscotka(a)redhat.com)
-- added functions to get architectures (jscotka(a)redhat.com)
-
-* Fri Jun 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.60-1
-- added dockerfile to None in case path does not exist (jscotka(a)redhat.com)
-
-* Fri Jun 09 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.4.59-1
-- Use version directly in setup.py and SPEC file in main dir.
- (phracek(a)redhat.com)
-
-* Fri Jun 09 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.4.58-1
-- fix Dockerlint tests and using AvocadoTest class directly
-
-* Fri Jun 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.57-1
--
-
-* Wed Jun 07 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.56-1
-- Add dependency into python2-dockerfile-parse (phracek(a)redhat.com)
-
-* Tue Jun 06 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.55-1
- - code cleanup
- - added check_modulemd as submodule
- - exceptions improvement
-
--
-
-* Mon Jun 05 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.54-1
--
-
-* Mon Jun 05 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.53-1
--
-
-* Fri Jun 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.52-1
--
-
-* Thu Jun 01 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.51-1
--
-
-* Thu Jun 01 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.50-1
--
-
-* Wed May 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.49-1
--
-
-* Wed May 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.48-1
--
-
-* Wed May 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.47-1
--
-
-* Wed May 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.46-1
--
-
-* Wed May 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.45-1
--
-
-* Wed May 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.44-1
--
-
-* Tue May 30 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.43-1
--
-
-* Tue May 30 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.42-1
--
-
-* Tue May 30 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.41-1
--
-
-* Tue May 30 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.40-1
--
-
-* Mon May 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.39-1
-- adapted to new avocado self.cancel() instead of using internal exception for skipping tests on the fly
-- imporved links to composes in testing module. No modules builds in koji.
-
-
-* Fri May 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.38-1
--
-
-* Fri May 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.37-1
--
-
-* Fri May 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.36-1
-- removed appearance of change log inside (jscotka(a)redhat.com)
-
-* Fri May 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.35-1
--
-
-* Thu May 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.34-1
-- removed setup.py symlink (jscotka(a)redhat.com)
-
-* Wed May 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.33-1
-- try this vice versa removed symlinked specfile and added symlink to setup.py
- (jscotka(a)redhat.com)
-
-* Wed May 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.32-1
--
-
-* Wed May 24 2017 Jan Scotka <jscotka(a)redhat.com>
--
-
-* Wed May 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.30-1
-- rename 'generator' script to 'mtf-generator' (nils(a)redhat.com)
-
-* Mon May 22 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.29-1
--
-
-* Fri May 19 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.28-1
-- changes with specfile (jscotka(a)redhat.com)
-
-* Fri May 19 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.27-1
-- disabled test for package signing (jscotka(a)redhat.com)
-- Moving SPEC to specific distro directory (phracek(a)redhat.com)
-
-* Thu May 18 2017 Petr Hracek <phracek(a)redhat.com> - 0.4.26-1
-- Calulcate correct path to SPEC file
-
-* Thu May 18 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.4.25-2
-- Calculate correct path to SPEC file (phracek(a)redhat.com)
-
-* Thu May 18 2017 Petr Hracek <phracek(a)redhat.com> - 0.4.25-2
-- Calulcate correct path to SPEC file
-
-* Thu May 18 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.25-1
--
-
-* Wed May 17 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.24-1
-- added new version of module lint, it is now directory, so that repaired in
- common tests (jscotka(a)redhat.com)
-
-* Tue May 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.23-1
-- do not remove base packages (jscotka(a)redhat.com)
-
-* Tue May 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.22-1
-- modulelint tests in subdirectory and some improvements (jscotka(a)redhat.com)
-- packaging: trivial fixes (ignatenkobrain(a)fedoraproject.org)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.21-1
-- fix typo in test dependencies section (nils(a)redhat.com)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.20-1
-- version read from specfile, test if it will work well (jscotka(a)redhat.com)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.19-1
-- added longer delay and number of attempts for koji, seems that koji is
- somethimes broken for longer time (jscotka(a)redhat.com)
-
-* Fri May 12 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.18-1
-- added longer delay and number of attempts for koji, seems that koji is
- somethimes broken for longer time (jscotka(a)redhat.com)
-
-* Thu May 11 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.17-1
-- improved makefiles and vagrant (jscotka(a)redhat.com)
-- added new lines to doc strings (jscotka(a)redhat.com)
-- added blank line to doc scrings (jscotka(a)redhat.com)
-
-* Thu May 11 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.16-1
-- repaired one mistake caused by removing avocado from common library
- (jscotka(a)redhat.com)
-- repaired one mistake caused by removing avocado from common library
- (jscotka(a)redhat.com)
-- added link to read the docs documentation (jscotka(a)redhat.com)
-
-* Thu May 11 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.15-1
-- added link to read the docs documentation (jscotka(a)redhat.com)
-- removed dnf search via dnf command, beter to ask path directly
- (jscotka(a)redhat.com)
-- added dependencies to setup.py file (jscotka(a)redhat.com)
-- try to be more prepared for virt-env (jscotka(a)redhat.com)
-- delete html folder in make clean (phracek(a)redhat.com)
-- Several documentation updates (phracek(a)redhat.com)
-- Remove obsolete documentation (phracek(a)redhat.com)
-
-* Tue May 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.14-1
-- external setup and teardown moved to begin or end of module init/clean
- (jscotka(a)redhat.com)
-
-* Tue May 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.13-1
-- added args and kwargs to init because baseruntime uses that -> it caused
- troubles when inherited with __init__method (jscotka(a)redhat.com)
-- typo introduced inside formatting (jscotka(a)redhat.com)
-- removed retry block and try to use direct wait (jscotka(a)redhat.com)
-- improved multihoste test to use created function instead of calling it
- directly (jscotka(a)redhat.com)
-- improved multihoste test to use created function instead of calling it
- directly (jscotka(a)redhat.com)
-
-* Tue May 09 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.12-1
-- solved issue with shell tests (jscotka(a)redhat.com)
-- added longer timeout for retry, try to solve issue with shell tests
- (jscotka(a)redhat.com)
-- try to remove outside retry (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.11-1
-- bumped version (jscotka(a)redhat.com)
-- disables sh test (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.10-1
-- disabled microdnf test to see ci for framework passing (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.9-1
-- imporved test module, removed bash test because it needs deeper inspection
- (jscotka(a)redhat.com)
-
-* Mon May 08 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.8-1
-- bumped version (jscotka(a)redhat.com)
-- cleaner solution to set repos and what to install instead for rewriting class
- values (jscotka(a)redhat.com)
-- solved issues with changing to use init of classes (there is 60s timeout in
- avocado) (jscotka(a)redhat.com)
-- added debug options for shell command, there is some issue with running
- nspawn on background, TODO: needs inspect (jscotka(a)redhat.com)
-- Several updates for documentation stuff. (phracek(a)redhat.com)
-
-* Fri May 05 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.7-1
-- version increased (jscotka(a)redhat.com)
-- added straight usage of bashhelper python lib it is in same directory
- (jscotka(a)redhat.com)
-
-* Fri May 05 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.6-1
-- version increased (jscotka(a)redhat.com)
-- allow use more picle file in bash helper to support more machines
- (jscotka(a)redhat.com)
-- removed workaround characters around command to have better output
- (jscotka(a)redhat.com)
-- mistake in bash helper (jscotka(a)redhat.com)
-- imporved makefile for test module to check more possibilities
- (jscotka(a)redhat.com)
-- small typo there (jscotka(a)redhat.com)
-- skip in setup phase should be faster (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.5-1
-- added better handling of running machines in nspawn (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.4-1
-- repaired problem with dictionary change on the fly (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.3-1
-- typo (jscotka(a)redhat.com)
-- version back (jscotka(a)redhat.com)
-- removed unwanted symlink (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.2-1
-- bumped version (jscotka(a)redhat.com)
-- added info for chroot path (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.4.1-1
-- small trouble inside multios test caused by using function get correct
- backend (jscotka(a)redhat.com)
-- version increased (jscotka(a)redhat.com)
-- added initsection for base class (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.32-1
-- added possibility to add more machines if you want, and play with them
- (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.31-1
-- after discussion with jkaluza added more retry (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.30-1
-- added better debugging to Retry (allow to output also original exception)
- (jscotka(a)redhat.com)
-
-* Thu May 04 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.29-1
-- added possibility to retry PDC URL in case of no data (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.28-1
-- added better debugging in case container is not running (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.27-1
-- bumperd version (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.26-1
-- added symlink to docs directory, to enable pydoc (jscotka(a)redhat.com)
-- Add documents for generation RTD (phracek(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.25-1
-- version increased (jscotka(a)redhat.com)
-- removed hardcoded dnf and microdnf commands and added possibility to use null
- moduleMD file (jscotka(a)redhat.com)
-
-* Wed May 03 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.24-1
-- adde back filter active=true for PDC, it causes strange errors
- (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.23-1
-- bumped version (jscotka(a)redhat.com)
-- s (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.22-1
--
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.21-1
-- nspawn used inheride status/start/stop functions, it was bad, because it was
- on host not inside container (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.20-1
-- there is missing space (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.19-1
-- added more packages to io install based on baseruntime baseimage profile
- (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.18-1
-- small typo, it is not cmd but command (jscotka(a)redhat.com)
-
-* Tue May 02 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.17-1
-- version increased (jscotka(a)redhat.com)
-- added explicit wait after commands in nspawn (jscotka(a)redhat.com)
-- added example how it can be used for multimachine testing in actual way
- (jscotka(a)redhat.com)
-- added better koji handling in case of missing some packages because of issue
- in koji (jscotka(a)redhat.com)
-- removed changing file inside copy test, it causes traceback on docker (bad
- selinux context probably) (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.16-1
-- removed exceptions and added if expressions (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.15-1
-- allow in setup cleanup, start stop etc section to let processes at background
- (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.14-1
-- fixed issue with duplicated shell cmd param (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.13-1
-- improved copy selftest (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.12-1
-- removed sleep caused big issue there, because it starts on background
- (jscotka(a)redhat.com)
-
-* Sat Apr 29 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.11-1
-- added timeout library from cockpit project, improved debug output handling in
- pdc_data lib, changes in documentation, added debug option
- (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.10-1
-- repaired issue when avocado returns other code that 1 (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.9-1
-- moved back to version what do copy via machinectl (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.8-1
-- added dependency solver for modules (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.7-1
-- switching to proper commit version for test (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.6-1
-- fixing logic inside (jscotka(a)redhat.com)
-- better logging inside code and divided some variables to common library
- (jscotka(a)redhat.com)
-- list of repos in nspawn, to see how it is set (jscotka(a)redhat.com)
-
-* Fri Apr 28 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.5-1
-- imporved package section, removed installation of all src pacakges, because
- it fails manytimes with comflict packages (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.4-1
-- added value to Makefile of testing module (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.3-1
-- missing brackets for functions. causing bad output (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.2-1
-- added documentation README, and config files repaired few smalled things
- called autopep8 (jscotka(a)redhat.com)
-- rewritten part of documentation (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.3.1-1
-- added verbosity, it will be cleaner if you see output somehow
- (jscotka(a)redhat.com)
-
-* Thu Apr 27 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.47-1
-- solved issue with stdout and stderr for nspawn (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.46-1
-- version increasion (jscotka(a)redhat.com)
-- removed active=true it seems that somewthing changed (jscotka(a)redhat.com)
-- remove docker-distribution package (phracek(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.45-1
-- copytree needs nonexisting directory (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.44-1
-- pad source path (jscotka(a)redhat.com)
-- pad source path (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.43-1
-- another issue with distro creation (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.42-1
-- dirs are mot created mkdirs function does not exist (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.41-1
-- small typo in code of installing packages (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.40-1
-- fixed (jscotka(a)redhat.com)
-
-* Wed Apr 26 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.39-1
-- repaired more stuff, repaired nspawn repos handling (jscotka(a)redhat.com)
-- add a way to skip SELinux disabling (ttomecek(a)redhat.com)
-- fixing typos and wrong link (rpitonak(a)redhat.com)
-
-* Tue Apr 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.38-1
-- fixed selftest of paths, this test is bad in case running inside CIs
- (jscotka(a)redhat.com)
-
-* Tue Apr 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.37-1
-- repaired selinux disablig, ignoring status in case you dont have selinux
- enable enabling repos inside module nspawn for dnf command
- (jscotka(a)redhat.com)
-
-* Tue Apr 25 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.36-1
-- added job output to testing module directly to stdout to see progress
- (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.35-1
-- bump version (jscotka(a)redhat.com)
-- not in directory where tests are, it is not good when there are another
- resources (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.34-1
-- small typo (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.33-1
-- added messages to stderr, to see progress. It causes troubles to taskotron if
- no output there (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.32-1
-- skip if package not aviable (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.31-1
-- download just x86_64 arch packages (jscotka(a)redhat.com)
-
-* Mon Apr 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.30-1
-- removed doing repos although it already exists (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.29-1
--
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.28-1
-- I've introduced mistake by this echo (jscotka(a)redhat.com)
-- I've introduced mistake by this echo (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.27-1
-- big mistake in generating repos (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.26-1
-- all repositories will be generated locally (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.25-1
-- added new libe before end, in case there is interactive command it causes no
- new line (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.24-1
-- added dependency on python netifaces library (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.23-1
-- solved issue with missin ip command, removed and replaced by pythonish style
- (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.22-1
-- imporved copying of files to nspawn, using machinectl, added workaround for
- fedpkg https://phab.qa.fedoraproject.org/T944#13630 (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.21-1
-- more baseruntime fixes (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.20-1
-- version increased (jscotka(a)redhat.com)
-- added resources for baseruntime, it is copy from theitrss project
- (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com>
--
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.18-1
-- restricted it for nspawn for now (jscotka(a)redhat.com)
-
-* Fri Apr 21 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.17-1
-- simplified run_them script and added better localrepo names, will then work
- with more local repos for various modules (jscotka(a)redhat.com)
-- improved dnf handling inside, microdnf selftest is working well
- (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.16-1
-- added copying of repositories inside NSPAWN, to have them enabled for using
- by tests (baseruntime) (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.15-1
-- added copying of repositories inside NSPAWN, to have them enabled for using
- by tests (baseruntime) (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.14-1
-- improved for taskotron usecase (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.13-1
-- added changes to support baseruntime exit commands inside code
- (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.12-1
--
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.11-1
-- version and specfile imporved (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.10-1
-- new version (jscotka(a)redhat.com)
-- new version (jscotka(a)redhat.com)
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.9-1
--
-
-* Thu Apr 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.8-1
-- prepare for databases, add some common varibles what could be used for
- testing inside code and in configs (jscotka(a)redhat.com)
-- called autopep8 to imporove style of code (jscotka(a)redhat.com)
-- added changes to nspawn helper, to workaround issues with retun codes and
- bad chars there (jscotka(a)redhat.com)
-- Update documentation (phracek(a)redhat.com)
-- removed upgrading avocado via pip, it cause fail (jscotka(a)redhat.com)
-- small improvements (jscotka(a)redhat.com)
-- after discussing with Bruno, there wwre wound issues in machinectl, so added
- workaround (jscotka(a)redhat.com)
-- reworked part for fetching data.dependencies.requires (jscotka(a)redhat.com)
-
-* Wed Apr 19 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.2.7-1
-- Bump release (phracek(a)redhat.com)
-- typo (jscotka(a)redhat.com)
-- added srippint to rpm commans because it contains bad character
- (jscotka(a)redhat.com)
-- added possibility to use python format variables inside config and then it is
- translated by framework (jscotka(a)redhat.com)
-- iproved docker skip (jscotka(a)redhat.com)
-- removed process object. Unable to pickle, this commit does workaround what
- should be removed in future (jscotka(a)redhat.com)
-- removed memcached specific things from test module (jscotka(a)redhat.com)
-- removed memcached dependencies (jscotka(a)redhat.com)
-- missing nspawn when using local reposiries (jscotka(a)redhat.com)
-- added also enabling selinux in teardown, to return system to previous state
- (jscotka(a)redhat.com)
-- added setenforce 0, because nspawn is failing on F-25 (jscotka(a)redhat.com)
-- changes in testing module example, to actual koji link (jscotka(a)redhat.com)
-- added new link to modulemd file of memcached (jscotka(a)redhat.com)
-- added dependencies on another modules when installing (from PDC)
- (jscotka(a)redhat.com)
-- removed passwd as dependency, not needed (jscotka(a)redhat.com)
-- removed microdnf dep, because it is not installed now in container images or
- not in fedora25 (jscotka(a)redhat.com)
-- added microdnf dependency (jscotka(a)redhat.com)
-- added nspawn helper for rpm based module testing. (jscotka(a)redhat.com)
-- removed localrepository if exist (jscotka(a)redhat.com)
-- improved to properly return good RC for taskotron (jscotka(a)redhat.com)
-- added return stat handling for taskotron (jscotka(a)redhat.com)
-- removed sleep (jscotka(a)redhat.com)
-- more changes (jscotka(a)redhat.com)
-- there were typo in koji downloader (jscotka(a)redhat.com)
-- added possibility to create local repository (jscotka(a)redhat.com)
-- typo (jscotka(a)redhat.com)
-- added possibility to list latest bits from PDC and little bit removed
- duplication of code (jscotka(a)redhat.com)
-- added possibility to list latest bits from PDC and little bit removed
- duplication of code (jscotka(a)redhat.com)
-
-* Tue Apr 11 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.2.6-1
-- Bump version (phracek(a)redhat.com)
-- restructured compose info parser to be able to use them in framework
- (baseruntime RFE) (jscotka(a)redhat.com)
-- restructured compose info parser to be able to use them in framework
- (baseruntime RFE) (jscotka(a)redhat.com)
-- restructured compose info parser to be able to use them in framework
- (baseruntime RFE) (jscotka(a)redhat.com)
-- added distro-sync + install command (jscotka(a)redhat.com)
-- install test dependencies inside setup instead of loadconfig function
- (jscotka(a)redhat.com)
-- moved initialization of name to init of docker class (jscotka(a)redhat.com)
-- moved some part to init method of helper to be able use it also without
- direct using in tests (jscotka(a)redhat.com)
-- typo in fedmsg parser (jscotka(a)redhat.com)
-- added special parameter for taskotron (jscotka(a)redhat.com)
-- imporved taskotron reader to be able use just name-stream-version
- (jscotka(a)redhat.com)
-- bad example fedora message (jscotka(a)redhat.com)
-- moved baseruntime to location to be same as a module name
- (jscotka(a)redhat.com)
-- removed printing of module (jscotka(a)redhat.com)
-- missing module type variable (jscotka(a)redhat.com)
-- imporved run_them script to be able use also compose as input
- (jscotka(a)redhat.com)
-- imporved run_them script to be able use also compose as input
- (jscotka(a)redhat.com)
-- added compose handling library for modules (jscotka(a)redhat.com)
-- added tool for parsing data from final compose (jscotka(a)redhat.com)
-- added timeout before testing (jscotka(a)redhat.com)
-- added timeout before testing (jscotka(a)redhat.com)
-- missing tests subdir (jscotka(a)redhat.com)
-- have to check also if link exists (jscotka(a)redhat.com)
-- if missing profiles, use components:rpms packages to install
- (jscotka(a)redhat.com)
-- improved simple test of testing module (jscotka(a)redhat.com)
-- improved shell test to not fail (jscotka(a)redhat.com)
-- improved shell test to not fail (jscotka(a)redhat.com)
-- adapted PDC changes (jscotka(a)redhat.com)
-- adapted PDC changes (jscotka(a)redhat.com)
-- adapted PDC changes (jscotka(a)redhat.com)
-- added minimal config for module linter in case config does not exist
- (jscotka(a)redhat.com)
-- testing commit (jscotka(a)redhat.com)
-- mistake in fedmsg reader path and removed installing itself
- (jscotka(a)redhat.com)
-- repaired helper tool (jscotka(a)redhat.com)
-- Typo in setup. Missing tools directory (phracek(a)redhat.com)
-- repo repos typos (psklenar(a)redhat.com)
-- removed old code (jscotka(a)redhat.com)
-- removed old code (jscotka(a)redhat.com)
-- Add directory tools (phracek(a)redhat.com)
-- Remove obsolete file (phracek(a)redhat.com)
-- Packaging changes (phracek(a)redhat.com)
-- added another helper tool (jscotka(a)redhat.com)
-- added another helper tool (jscotka(a)redhat.com)
-- added calling avocado service manager instead of starting manually via
- command (jscotka(a)redhat.com)
-- changed to 127.0.0.1 instead of localhost (jscotka(a)redhat.com)
-- changes of haproxy (jscotka(a)redhat.com)
-- more fixes of haproxy to be cleaner (jscotka(a)redhat.com)
-- added some tweaks of haproxy tests (jscotka(a)redhat.com)
-- added some tweaks of haproxy tests (jscotka(a)redhat.com)
-- Bump version with the same as tito (phracek(a)redhat.com)
-
-* Wed Apr 05 2017 Petr "Stone" Hracek <phracek(a)redhat.com> 0.2.5-1
-- Fix Packaging Guidelines (phracek(a)redhat.com)
-- added memcached to dependencies (jscotka(a)redhat.com)
-- one bug causing that it is not testing proper things (jscotka(a)redhat.com)
-- sed typo (psklenar(a)redhat.com)
-- added small workaround for html plugin (jscotka(a)redhat.com)
-- added symlink to work with testmodule in upstream (jscotka(a)redhat.com)
-- introduced regression for shell tests (jscotka(a)redhat.com)
-- Bump version (phracek(a)redhat.com)
-
-* Wed Apr 05 2017 Petr Hracek <phracek(a)redhat.com> 0.2.4-1
-- version increased (phracek(a)redhat.com)
-
-* Fri Mar 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.3-1
-- version increased (jscotka(a)redhat.com)
-
-* Fri Mar 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.2-1
-- improved specfile Source0 (jscotka(a)redhat.com)
-- added licenses to files, permissions repaired (jscotka(a)redhat.com)
-- Bum version (phracek(a)redhat.com)
-
-* Fri Mar 31 2017 Jan Scotka <jscotka(a)redhat.com> 0.2.1-1
-- moved checking ENV variable to functions to allow override them
- (jscotka(a)redhat.com)
-- added possibility to pass file via parameter, not just via stdin, could be
- cleaner solution (jscotka(a)redhat.com)
-- moved skipping of module to specific class (jscotka(a)redhat.com)
-- removed typo in README file (jscotka(a)redhat.com)
-- move xunit log to avocado directory (jscotka(a)redhat.com)
-- typo, redefinig avocado function, it is bad bad bad (jscotka(a)redhat.com)
-- changed to executable (jscotka(a)redhat.com)
-- added scripts to help with taskotron integration (jscotka(a)redhat.com)
-- added scripts to help with taskotron integration (jscotka(a)redhat.com)
-- added scripts to help with taskotron integration (jscotka(a)redhat.com)
-- added simple tests for ngnix (jscotka(a)redhat.com)
-- Typo in version (phracek(a)redhat.com)
-- Bump version (phracek(a)redhat.com)
-
-* Fri Mar 24 2017 Petr Hracek <phracek(a)redhat.com> - 0.2.0-1
-- New upstream version
-
-* Fri Mar 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.9-1
--
-
-* Fri Mar 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.8-1
--
-
-* Fri Mar 24 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.7-1
-- added symlink to testing module to minimal.yaml (jscotka(a)redhat.com)
-- removed source section form minimal config, actually is not anyhow used
- (jscotka(a)redhat.com)
-- imporved docker handling, solved issues with missing labes in config
- (jscotka(a)redhat.com)
-- repaired mistakes caused that MODULE=rpm did not worked (jscotka(a)redhat.com)
-- added setup and cleanup part to config file (before starting module, after
- stopping) - is id done on host (jscotka(a)redhat.com)
-- config improvement, firt commit to be able to disccuss about this
- (jscotka(a)redhat.com)
-- tox file removed to not cause misundertand of project (jscotka(a)redhat.com)
-- improved how it works diagram (jscotka(a)redhat.com)
-- replace try exept with avocado service module (psklenar(a)masox.brq.redhat.com)
-- added setup and test for rpm module for haproxy
- (psklenar(a)masox.brq.redhat.com)
-- added example of simple avocado test (jscotka(a)redhat.com)
-- added :z for selinux (psklenar(a)masox.brq.redhat.com)
-- use port 8077 (psklenar(a)masox.brq.redhat.com)
-- Bump version (phracek(a)redhat.com)
-- repaired behave test (jscotka(a)redhat.com)
-
-* Mon Mar 20 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.6-1
-- added underline bw words (jscotka(a)redhat.com)
-- added better config handling, and allow use defaultmodule parameter in config
- yaml file (jscotka(a)redhat.com)
-- changed fedora path to public webs (psklenar(a)masox.brq.redhat.com)
-- init of haproxy test (psklenar(a)masox.brq.redhat.com)
-- added explicitly calling start for docker copy functions (jscotka(a)redhat.com)
-- small changes of tox (jscotka(a)redhat.com)
-- added tox file to project for CI (jscotka(a)redhat.com)
-- added tox.ini for CI and improved makefile inside tests for CI
- (jscotka(a)redhat.com)
-
-* Thu Mar 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.5-1
-- added possibility call bash stile in config.yaml (jscotka(a)redhat.com)
-- typo (jscotka(a)redhat.com)
-- added missing egg with ? in spec (jscotka(a)redhat.com)
-
-* Thu Mar 16 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.4-1
-- removed egg-info (jscotka(a)redhat.com)
-- testing commit (jscotka(a)redhat.com)
-
-* Wed Mar 15 2017 Jan Scotka <jscotka(a)redhat.com> 0.1.3-1
-- new package built with tito
-
-* Wed Mar 15 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.2-1
-- Release a new version 0.1.2
-
-* Mon Mar 13 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.1-1
-- Release a new version 0.1.1
-
-* Thu Mar 9 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.0-2
-- Renaming package from base to moduleframework
-- Wrong dependency to avocado
-
-* Wed Mar 8 2017 Petr Hracek <phracek(a)redhat.com> - 0.1.0-1
-- Initial version
-
diff --git a/sources b/sources
deleted file mode 100644
index ce4a717..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-SHA512 (meta-test-family-0.8.0.tar.gz) = 0f523960fe5c90eea8c61c4204451651d7e00bc9f445d74677d38ea913f39f6ad8a029f14b5808f8723b54ee8d85ae22d4696125a227f35f150f9ae7f56176eb
4 years, 10 months
Architecture specific change in rpms/lv2-triceratops.git
by githook-noreply@fedoraproject.org
The package rpms/lv2-triceratops.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/lv2-triceratops.git/commit/?id=93....
Change:
-%ifarch sparcv9 sparc64 s390 s390x
Thanks.
Full change:
============
commit 9316a0ee2866e9049af5c85bbccbc18e48c7683a
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:53:28 2019 +0000
lv2-triceratops fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675343
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 22c1268..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/triceratops-lv2-v0.1.2.tar.gz
-/triceratops-lv2-v0.1.6c.tar.gz
-/triceratops-lv2-v0.1.7.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..f9bd58d
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+lv2-triceratops fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675343
diff --git a/lv2-triceratops.spec b/lv2-triceratops.spec
deleted file mode 100644
index 787fa37..0000000
--- a/lv2-triceratops.spec
+++ /dev/null
@@ -1,118 +0,0 @@
-Name: lv2-triceratops
-Version: 0.1.7
-Release: 14%{?dist}
-Summary: An LV2 polyphonic synthesizer
-
-# license specified in headers and in plugin manifest (triceratops.ttl) is ISC
-# http://opensource.org/licenses/isc
-License: ISC
-URL: http://sourceforge.net/projects/triceratops/
-Source0: http://downloads.sourceforge.net/project/triceratops/triceratops-lv2-v%{v...
-BuildRequires: jack-audio-connection-kit-devel
-BuildRequires: libsamplerate-devel
-BuildRequires: libsndfile-devel
-BuildRequires: lv2-devel
-BuildRequires: gtkmm24-devel
-BuildRequires: python2
-Requires: lv2
-
-%description
-Triceratops a polyphonic subtractive synthesizer plugin for use with the LV2
-architecture, there is no standalone version and LV2 is required along
-with a suitable host (e.g. Jalv, Zynjacku, Ardour, Qtractor).
-
-%prep
-%setup -q -n triceratops-lv2-v%{version}
-# this is a bug in the installer script - however -finline-functions is necessary here
-# https://sourceforge.net/p/triceratops/featurerequests/3/
-sed -i -e "s|-lX11'],'-finline-functions'|-lX11','-finline-functions']|" wscript
-sed -i -e "s|\['-O3','-std=c++0x'\]|'-std=c++0x %{optflags}'.split(' ')|" wscript
-
-%build
-%ifarch sparcv9 sparc64 s390 s390x
-export CXXFLAGS="%{optflags} -fPIC"
-%else
-export CXXFLAGS="%{optflags} -fpic"
-%endif
-
-./waf configure -vv --prefix=%{_prefix} \
- --libdir=%{_libdir} --lv2dir=%{_libdir}/lv2
-./waf -vv %{?_smp_mflags}
-
-%install
-./waf install --destdir=%{buildroot}
-rm -rf %{buildroot}%{_libdir}/lv2/triceratops-presets.lv2/.directory
-
-%files
-# do not include COPYING - it is GPLV3 where the project is clearly ISC
-# https://sourceforge.net/p/triceratops/featurerequests/4/
-%doc README COPYING AUTHORS
-%{_libdir}/lv2/triceratops.lv2
-%{_libdir}/lv2/triceratops-presets.lv2
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-14
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Thu Mar 15 2018 Iryna Shcherbina <ishcherb(a)redhat.com> - 0.1.7-11
-- Update Python 2 dependency declarations to new packaging standards
- (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
-
-* Thu Feb 08 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.1.7-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.1.7-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sat May 02 2015 Kalev Lember <kalevlember(a)gmail.com> - 0.1.7-4
-- Rebuilt for GCC 5 C++11 ABI change
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.1.7-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.1.7-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Dec 19 2013 Brendan Jones <brendan.jones.it(a)gmail.com> 0.1.7-1
-- New upstream 0.1.7
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.1.6-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Sun May 26 2013 Brendan Jones <brendan.jones.it(a)gmail.com> 0.1.6-1
-- New upstream release
-
-* Sun Mar 31 2013 Peter Robinson <pbrobinson(a)fedoraproject.org> 0.1.2-3
-- adjust CXXFLAGS to fix FTBFS on ARM
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.1.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Tue Jan 15 2013 Brendan Jones <brendan.jones.it(a)gmail.com> 0.1.2-1
-- New upstream release
-- Remove patches
-- Fix wscript bug
-
-* Tue Dec 18 2012 Brendan Jones <brendan.jones.it(a)gmail.com> 0.1.1-2.d
-- Correct install directory patch
-
-* Mon Dec 17 2012 Brendan Jones <brendan.jones.it(a)gmail.com> 0.1.1-1.d
-- Initial development
diff --git a/sources b/sources
deleted file mode 100644
index 1c1bcbc..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-b4f058c30b3b218bd21dbaa04430dd8b triceratops-lv2-v0.1.7.tar.gz
4 years, 10 months
Architecture specific change in rpms/libvma.git
by githook-noreply@fedoraproject.org
The package rpms/libvma.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/libvma.git/commit/?id=a508852970e....
Change:
-ExcludeArch: s390x
Thanks.
Full change:
============
commit a508852970e8010d70dd69dd3b6705040c3ef679
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:51:41 2019 +0000
libvma fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675315
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 9c76df6..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/libvma-8.0.1.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..de97657
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+libvma fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675315
diff --git a/libvma-8.0.1-gcc7.patch b/libvma-8.0.1-gcc7.patch
deleted file mode 100644
index c247a53..0000000
--- a/libvma-8.0.1-gcc7.patch
+++ /dev/null
@@ -1,636 +0,0 @@
-diff -up libvma-8.0.1/src/vlogger/vlogger.cpp.me libvma-8.0.1/src/vlogger/vlogger.cpp
-diff -up libvma-8.0.1/src/vlogger/vlogger.h.me libvma-8.0.1/src/vlogger/vlogger.h
---- libvma-8.0.1/src/vlogger/vlogger.h.me 2018-02-05 16:37:02.817681804 +0100
-+++ libvma-8.0.1/src/vlogger/vlogger.h 2018-02-05 16:41:24.109434120 +0100
-@@ -223,11 +223,11 @@ static inline void vlog_printf(vlog_leve
-
- switch (g_vlogger_details) {
- case 3: // Time
-- len += snprintf(buf+len, VLOGGER_STR_SIZE-len-1, " Time: %9.3f", ((float)vlog_get_usec_since_start())/1000);
-+ len += snprintf(buf+len, VLOGGER_STR_SIZE-len-1, " Time: %9.3f", ((float)vlog_get_usec_since_start())/1000); // fallthrough
- case 2: // Pid
-- len += snprintf(buf+len, VLOGGER_STR_SIZE-len-1, " Pid: %5u", getpid());
-+ len += snprintf(buf+len, VLOGGER_STR_SIZE-len-1, " Pid: %5u", getpid()); // fallthrough
- case 1: // Tid
-- len += snprintf(buf+len, VLOGGER_STR_SIZE-len-1, " Tid: %5u", gettid());
-+ len += snprintf(buf+len, VLOGGER_STR_SIZE-len-1, " Tid: %5u", gettid()); // fallthrough
- case 0: // Func
- default:
- len += snprintf(buf+len, VLOGGER_STR_SIZE-len-1, " %s %s: ", g_vlogger_module_name, log_level::to_str(log_level));
-diff -up libvma-8.0.1.me libvma-8.0.1
-Nur in libvma-8.0.1.me: aclocal.m4.
-Nur in libvma-8.0.1.me: autom4te.cache.
-Gemeinsame Unterverzeichnisse: libvma-8.0.1.me/build und libvma-8.0.1/build.
-Gemeinsame Unterverzeichnisse: libvma-8.0.1.me/config und libvma-8.0.1/config.
-Nur in libvma-8.0.1.me: config.h.
-Nur in libvma-8.0.1.me: config.h.in.
-Nur in libvma-8.0.1.me: config.log.
-Nur in libvma-8.0.1.me: config.status.
-Nur in libvma-8.0.1.me: configure.
-Gemeinsame Unterverzeichnisse: libvma-8.0.1.me/debian und libvma-8.0.1/debian.
-Nur in libvma-8.0.1.me: libtool.
-Nur in libvma-8.0.1.me: Makefile.
-Nur in libvma-8.0.1.me: Makefile.in.
-Gemeinsame Unterverzeichnisse: libvma-8.0.1.me/src und libvma-8.0.1/src.
-Nur in libvma-8.0.1.me: stamp-h1.
-Gemeinsame Unterverzeichnisse: libvma-8.0.1.me/tests und libvma-8.0.1/tests.
-Nur in libvma-8.0.1.me: VMA_VERSION.
-diff -up libvma-8.0.1.me/src/vma/dev/buffer_pool.cpp.me libvma-8.0.1.me/src/vma/dev/buffer_pool.cpp
---- libvma-8.0.1.me/src/vma/dev/buffer_pool.cpp.me 2018-02-05 16:50:45.046086354 +0100
-+++ libvma-8.0.1.me/src/vma/dev/buffer_pool.cpp 2018-02-05 16:55:01.233840952 +0100
-@@ -116,7 +116,7 @@ buffer_pool::buffer_pool(size_t buffer_c
- throw_vma_exception_no_msg();
- }
- break;
-- }
-+ } // fallthrough
- case ALLOC_TYPE_CONTIG:
- #ifndef VMA_IBV_ACCESS_ALLOCATE_MR
- m_is_contig_alloc = false;
-@@ -132,6 +132,7 @@ buffer_pool::buffer_pool(size_t buffer_c
- break;
- }
- #endif
-+ // fallthrough
- case ALLOC_TYPE_ANON:
- default:
- __log_info_dbg("allocating memory using malloc()");
-diff -up libvma-8.0.1.me/src/vma/dev/net_device_val.cpp.me libvma-8.0.1.me/src/vma/dev/net_device_val.cpp
-diff -up libvma-8.0.1.me/src/vma/dev/qp_mgr.h.me libvma-8.0.1.me/src/vma/dev/qp_mgr.h
---- libvma-8.0.1.me/src/vma/dev/qp_mgr.h.me 2018-02-05 16:46:49.759393319 +0100
-+++ libvma-8.0.1.me/src/vma/dev/qp_mgr.h 2018-02-05 16:50:25.235028000 +0100
-@@ -179,7 +179,7 @@ class qp_mgr_eth : public qp_mgr
- {
- public:
- qp_mgr_eth(const ring_simple* p_ring, const ib_ctx_handler* p_context, const uint8_t port_num,
-- struct ibv_comp_channel* p_rx_comp_event_channel, const uint32_t tx_num_wr, const uint16_t vlan) throw (vma_error) :
-+ struct ibv_comp_channel* p_rx_comp_event_channel, const uint32_t tx_num_wr, const uint16_t vlan) :
- qp_mgr(p_ring, p_context, port_num, tx_num_wr), m_vlan(vlan) { if(configure(p_rx_comp_event_channel)) throw_vma_exception("failed creating qp"); };
-
- virtual void modify_qp_to_ready_state();
-@@ -196,7 +196,7 @@ class qp_mgr_ib : public qp_mgr
- {
- public:
- qp_mgr_ib(const ring_simple* p_ring, const ib_ctx_handler* p_context, const uint8_t port_num,
-- struct ibv_comp_channel* p_rx_comp_event_channel, const uint32_t tx_num_wr, const uint16_t pkey) throw (vma_error) :
-+ struct ibv_comp_channel* p_rx_comp_event_channel, const uint32_t tx_num_wr, const uint16_t pkey) :
- qp_mgr(p_ring, p_context, port_num, tx_num_wr), m_pkey(pkey) { update_pkey_index(); if(configure(p_rx_comp_event_channel)) throw_vma_exception("failed creating qp"); };
-
- virtual void modify_qp_to_ready_state();
-diff -up libvma-8.0.1.me/src/vma/dev/ring_bond.h.me libvma-8.0.1.me/src/vma/dev/ring_bond.h
---- libvma-8.0.1.me/src/vma/dev/ring_bond.h.me 2018-02-05 16:59:22.388610183 +0100
-+++ libvma-8.0.1.me/src/vma/dev/ring_bond.h 2018-02-05 16:59:45.409677991 +0100
-@@ -88,23 +88,23 @@ private:
- class ring_bond_eth : public ring_bond
- {
- public:
-- ring_bond_eth(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active_slaves[], uint16_t vlan, net_device_val::bond_type type, net_device_val::bond_xmit_hash_policy bond_xmit_hash_policy, uint32_t mtu) throw (vma_error):
-+ ring_bond_eth(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active_slaves[], uint16_t vlan, net_device_val::bond_type type, net_device_val::bond_xmit_hash_policy bond_xmit_hash_policy, uint32_t mtu):
- ring_bond(count, type, bond_xmit_hash_policy, mtu){
- create_slave_list(local_if, p_ring_info, active_slaves, vlan);
- update_rx_channel_fds();
- };
- protected:
-- virtual void create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t partition) throw (vma_error);
-+ virtual void create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t partition);
- };
-
- class ring_bond_ib : public ring_bond
- {
- public:
-- ring_bond_ib(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active_slaves[], uint16_t pkey, net_device_val::bond_type type, net_device_val::bond_xmit_hash_policy bond_xmit_hash_policy, uint32_t mtu) throw (vma_error):
-+ ring_bond_ib(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active_slaves[], uint16_t pkey, net_device_val::bond_type type, net_device_val::bond_xmit_hash_policy bond_xmit_hash_policy, uint32_t mtu):
- ring_bond(count, type, bond_xmit_hash_policy, mtu){
- create_slave_list(local_if, p_ring_info, active_slaves, pkey);
- update_rx_channel_fds();
- };
- protected:
-- virtual void create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t partition) throw (vma_error);
-+ virtual void create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t partition);
- };
-diff -up libvma-8.0.1.me/src/vma/dev/ring_simple.h.me libvma-8.0.1.me/src/vma/dev/ring_simple.h
---- libvma-8.0.1.me/src/vma/dev/ring_simple.h.me 2018-02-05 16:56:07.957037486 +0100
-+++ libvma-8.0.1.me/src/vma/dev/ring_simple.h 2018-02-05 16:56:36.450121414 +0100
-@@ -40,7 +40,7 @@
- class ring_simple : public ring
- {
- public:
-- ring_simple(in_addr_t local_if, uint16_t partition_sn, int count, transport_type_t transport_type, uint32_t mtu, ring* parent = NULL) throw (vma_error);
-+ ring_simple(in_addr_t local_if, uint16_t partition_sn, int count, transport_type_t transport_type, uint32_t mtu, ring* parent = NULL) ;
- virtual ~ring_simple();
-
- virtual int request_notification(cq_type_t cq_type, uint64_t poll_sn);
-@@ -86,7 +86,7 @@ public:
-
- protected:
- virtual qp_mgr* create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel) = 0;
-- void create_resources(ring_resource_creation_info_t* p_ring_info, bool active) throw (vma_error);
-+ void create_resources(ring_resource_creation_info_t* p_ring_info, bool active) ;
- // Internal functions. No need for locks mechanism.
- bool rx_process_buffer(mem_buf_desc_t* p_rx_wc_buf_desc, transport_type_t m_transport_type, void* pv_fd_ready_array);
- void print_flow_to_rfs_udp_uc_map(flow_spec_udp_uc_map_t *p_flow_map);
-@@ -149,21 +149,21 @@ private:
- class ring_eth : public ring_simple
- {
- public:
-- ring_eth(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active, uint16_t vlan, uint32_t mtu, ring* parent = NULL) throw (vma_error):
-+ ring_eth(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active, uint16_t vlan, uint32_t mtu, ring* parent = NULL) :
- ring_simple(local_if, vlan, count, VMA_TRANSPORT_ETH, mtu, parent) { create_resources(p_ring_info, active); };
-
- protected:
-- virtual qp_mgr* create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel) throw (vma_error);
-+ virtual qp_mgr* create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel) ;
- };
-
- class ring_ib : public ring_simple
- {
- public:
-- ring_ib(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active, uint16_t pkey, uint32_t mtu, ring* parent = NULL) throw (vma_error):
-+ ring_ib(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, int count, bool active, uint16_t pkey, uint32_t mtu, ring* parent = NULL) :
- ring_simple(local_if, pkey, count, VMA_TRANSPORT_IB, mtu, parent) { create_resources(p_ring_info, active); };
-
- protected:
-- virtual qp_mgr* create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel) throw (vma_error);
-+ virtual qp_mgr* create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel) ;
- };
-
- #endif //RING_SIMPLE_H
-diff -up libvma-8.0.1.me/src/vma/sock/socket_fd_api.h.me libvma-8.0.1.me/src/vma/sock/socket_fd_api.h
---- libvma-8.0.1.me/src/vma/sock/socket_fd_api.h.me 2018-02-05 16:56:50.925164049 +0100
-+++ libvma-8.0.1.me/src/vma/sock/socket_fd_api.h 2018-02-05 16:57:28.586274977 +0100
-@@ -119,13 +119,13 @@ public:
- virtual int getpeername(sockaddr *__name, socklen_t *__namelen);
-
- virtual int setsockopt(int __level, int __optname,
-- __const void *__optval, socklen_t __optlen) throw (vma_error);
-+ __const void *__optval, socklen_t __optlen) ;
-
- virtual int getsockopt(int __level, int __optname, void *__optval,
-- socklen_t *__optlen) throw (vma_error);
-- virtual int fcntl(int __cmd, unsigned long int __arg) throw (vma_error) = 0;
-+ socklen_t *__optlen) ;
-+ virtual int fcntl(int __cmd, unsigned long int __arg) ;
-
-- virtual int ioctl(unsigned long int __request, unsigned long int __arg) throw (vma_error) = 0;
-+ virtual int ioctl(unsigned long int __request, unsigned long int __arg) ;
-
- virtual ssize_t rx(const rx_call_t call_type, iovec* iov,
- const ssize_t iovlen, int* p_flags = 0,
-diff -up libvma-8.0.1.me/src/vma/sock/sockinfo.h.me libvma-8.0.1.me/src/vma/sock/sockinfo.h
---- libvma-8.0.1.me/src/vma/sock/sockinfo.h.me 2018-02-05 16:57:44.453321715 +0100
-+++ libvma-8.0.1.me/src/vma/sock/sockinfo.h 2018-02-05 16:58:08.290391925 +0100
-@@ -102,7 +102,7 @@ typedef std::tr1::unordered_map<ring*, r
- class sockinfo : public socket_fd_api, public pkt_rcvr_sink, public pkt_sndr_source, public wakeup_pipe
- {
- public:
-- sockinfo(int fd) throw (vma_exception);
-+ sockinfo(int fd);
- virtual ~sockinfo();
-
- #if _BullseyeCoverage
-@@ -169,8 +169,8 @@ protected:
- void* m_rx_callback_context; // user context
-
- virtual void set_blocking(bool is_blocked);
-- virtual int fcntl(int __cmd, unsigned long int __arg) throw (vma_error);
-- virtual int ioctl(unsigned long int __request, unsigned long int __arg) throw (vma_error);
-+ virtual int fcntl(int __cmd, unsigned long int __arg);
-+ virtual int ioctl(unsigned long int __request, unsigned long int __arg);
-
- virtual mem_buf_desc_t* get_front_m_rx_pkt_ready_list() = 0;
- virtual size_t get_size_m_rx_pkt_ready_list() = 0;
-diff -up libvma-8.0.1.me/src/vma/sock/sock-redirect.h.me libvma-8.0.1.me/src/vma/sock/sock-redirect.h
---- libvma-8.0.1.me/src/vma/sock/sock-redirect.h.me 2018-02-05 16:55:23.796907411 +0100
-+++ libvma-8.0.1.me/src/vma/sock/sock-redirect.h 2018-02-05 16:55:50.402985778 +0100
-@@ -114,10 +114,10 @@ struct os_api {
- int (*connect) (int __fd, const struct sockaddr *__to, socklen_t __tolen);
- int (*listen) (int __fd, int __backlog);
-
-- int (*setsockopt) (int __fd, int __level, int __optname, __const void *__optval, socklen_t __optlen) throw (vma_error);
-- int (*getsockopt) (int __fd, int __level, int __optname, void *__optval, socklen_t *__optlen) throw (vma_error);
-- int (*fcntl) (int __fd, int __cmd, ...) throw (vma_error);
-- int (*ioctl) (int __fd, unsigned long int __request, ...) throw (vma_error);
-+ int (*setsockopt) (int __fd, int __level, int __optname, __const void *__optval, socklen_t __optlen) ;
-+ int (*getsockopt) (int __fd, int __level, int __optname, void *__optval, socklen_t *__optlen) ;
-+ int (*fcntl) (int __fd, int __cmd, ...) ;
-+ int (*ioctl) (int __fd, unsigned long int __request, ...) ;
- int (*getsockname) (int __fd, struct sockaddr *__name,socklen_t *__namelen);
- int (*getpeername) (int __fd, struct sockaddr *__name,socklen_t *__namelen);
-
-diff -up libvma-8.0.1/src/stats/stats_publisher.cpp.me libvma-8.0.1/src/stats/stats_publisher.cpp
---- libvma-8.0.1/src/stats/stats_publisher.cpp.me 2018-02-05 20:51:58.289661916 +0100
-+++ libvma-8.0.1/src/stats/stats_publisher.cpp 2018-02-05 20:54:40.342177526 +0100
-@@ -189,7 +189,11 @@ void vma_shmem_stats_open(vlog_levels_t*
-
- g_sh_mem_info.filename_sh_stats[0] = '\0';
- g_sh_mem_info.p_sh_stats = MAP_FAILED;
-- sprintf(g_sh_mem_info.filename_sh_stats, "%s/vmastat.%d", mce_sys.stats_shmem_dirname, getpid());
-+ ret = snprintf(g_sh_mem_info.filename_sh_stats, sizeof(g_sh_mem_info.filename_sh_stats), "%s/vmastat.%d", mce_sys.stats_shmem_dirname, getpid());
-+ if (!((0 < ret) && (ret < (int)sizeof(g_sh_mem_info.filename_sh_stats)))) {
-+ vlog_printf(VLOG_ERROR, "%s: Could not create file under %s %m\n", __func__, mce_sys.stats_shmem_dirname, errno);
-+ goto no_shmem;
-+ }
- saved_mode = umask(0);
- g_sh_mem_info.fd_sh_stats = open(g_sh_mem_info.filename_sh_stats, O_CREAT|O_RDWR, S_IRWXU | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
- umask(saved_mode);
-diff -up libvma-8.0.1/src/vma/config_parser.c.me libvma-8.0.1/src/vma/config_parser.c
---- libvma-8.0.1/src/vma/config_parser.c.me 2018-02-05 20:55:30.352336647 +0100
-+++ libvma-8.0.1/src/vma/config_parser.c 2018-02-05 20:55:58.015424668 +0100
-@@ -117,7 +117,7 @@ static void __vma_set_ipv4_addr(short a0
-
- p_ipv4 = &(__vma_address_port_rule->ipv4);
-
-- sprintf(buf,"%d.%d.%d.%d", a0, a1, a2, a3);
-+ snprintf(buf, sizeof(buf), "%hd.%hd.%hd.%hd", a0, a1, a2, a3);
- if (!inet_aton(buf, p_ipv4))
- {
- parse_err = 1;
-diff -up libvma-8.0.1/src/vma/dev/net_device_val.cpp.me libvma-8.0.1/src/vma/dev/net_device_val.cpp
---- libvma-8.0.1/src/vma/dev/net_device_val.cpp.me 2018-02-05 20:34:51.781395825 +0100
-+++ libvma-8.0.1/src/vma/dev/net_device_val.cpp 2018-02-05 20:39:30.698283260 +0100
-@@ -230,9 +230,12 @@ void net_device_val::configure(struct if
- // find the ibv context and port num
- for (int j=0; j<num_devices; j++) {
- char ib_res[1024] = {0};
-- char ib_path[256] = {0};
-- sprintf(ib_path, "%s/device/resource", pp_ibv_context_list[j]->device->ibdev_path);
-- priv_read_file(ib_path, ib_res, 1024);
-+ const char ib_path_format[] = "%s/device/resource";
-+ char ib_path[IBV_SYSFS_PATH_MAX + sizeof(ib_path_format)] = {0};
-+ snprintf(ib_path, sizeof(ib_path), ib_path_format, pp_ibv_context_list[j]->device->ibdev_path);
-+ if (priv_read_file(ib_path, ib_res, sizeof(ib_res)) <= 0) {
-+ continue;
-+ }
- if (strcmp(sys_res, ib_res) == 0) {
- m_slaves[i]->p_ib_ctx = g_p_ib_ctx_handler_collection->get_ib_ctx(pp_ibv_context_list[j]);
- int dev_id = -1;
-diff -up libvma-8.0.1/src/vma/dev/ring_bond.cpp.me libvma-8.0.1/src/vma/dev/ring_bond.cpp
---- libvma-8.0.1/src/vma/dev/ring_bond.cpp.me 2018-02-05 20:42:02.186765259 +0100
-+++ libvma-8.0.1/src/vma/dev/ring_bond.cpp 2018-02-05 20:42:10.008790148 +0100
-@@ -465,7 +465,7 @@ void ring_bond::mem_buf_desc_return_to_o
- ring_logpanic("programming error, how did we got here?");
- }
-
--void ring_bond_eth::create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t vlan) throw (vma_error)
-+void ring_bond_eth::create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t vlan)
- {
- for (uint32_t i = 0; i < m_n_num_resources; i++) {
- m_bond_rings[i] = new ring_eth(local_if, &p_ring_info[i], 1, active_slaves[i], vlan, get_mtu(), this);
-@@ -482,7 +482,7 @@ void ring_bond_eth::create_slave_list(in
- close_gaps_active_rings();
- }
-
--void ring_bond_ib::create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t pkey) throw (vma_error)
-+void ring_bond_ib::create_slave_list(in_addr_t local_if, ring_resource_creation_info_t* p_ring_info, bool active_slaves[], uint16_t pkey)
- {
- for (uint32_t i = 0; i < m_n_num_resources; i++) {
- m_bond_rings[i] = new ring_ib(local_if, &p_ring_info[i], 1, active_slaves[i], pkey, get_mtu(), this); // get_mtu() reads the MTU from ifconfig when created. Now passing it to its slaves. could have sent 0 here, as the MTU of the bond is already on the bond
-diff -up libvma-8.0.1/src/vma/dev/ring_simple.cpp.me libvma-8.0.1/src/vma/dev/ring_simple.cpp
---- libvma-8.0.1/src/vma/dev/ring_simple.cpp.me 2018-02-05 20:40:52.005541960 +0100
-+++ libvma-8.0.1/src/vma/dev/ring_simple.cpp 2018-02-05 20:41:42.553702792 +0100
-@@ -80,18 +80,18 @@ inline void ring_simple::send_status_han
- BULLSEYE_EXCLUDE_BLOCK_END
- }
-
--qp_mgr* ring_eth::create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel) throw (vma_error)
-+qp_mgr* ring_eth::create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel)
- {
- return new qp_mgr_eth(this, ib_ctx, port_num, p_rx_comp_event_channel, get_tx_num_wr(), get_partition());
- }
-
--qp_mgr* ring_ib::create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel) throw (vma_error)
-+qp_mgr* ring_ib::create_qp_mgr(const ib_ctx_handler* ib_ctx, uint8_t port_num, struct ibv_comp_channel* p_rx_comp_event_channel)
- {
- return new qp_mgr_ib(this, ib_ctx, port_num, p_rx_comp_event_channel, get_tx_num_wr(), get_partition());
- }
-
-
--ring_simple::ring_simple(in_addr_t local_if, uint16_t partition_sn, int count, transport_type_t transport_type, uint32_t mtu, ring* parent /*=NULL*/) throw (vma_error):
-+ring_simple::ring_simple(in_addr_t local_if, uint16_t partition_sn, int count, transport_type_t transport_type, uint32_t mtu, ring* parent /*=NULL*/):
- ring(count, mtu), m_lock_ring_rx("ring_simple:lock_rx"), m_lock_ring_tx("ring_simple:lock_tx"),
- m_p_qp_mgr(NULL), m_p_cq_mgr_rx(NULL), m_p_cq_mgr_tx(NULL),
- m_lock_ring_tx_buf_wait("ring:lock_tx_buf_wait"), m_tx_num_bufs(0), m_tx_num_wr(0), m_tx_num_wr_free(0),
-@@ -182,7 +182,7 @@ ring_simple::~ring_simple()
- ring_logdbg("delete ring() completed");
- }
-
--void ring_simple::create_resources(ring_resource_creation_info_t* p_ring_info, bool active) throw (vma_error)
-+void ring_simple::create_resources(ring_resource_creation_info_t* p_ring_info, bool active)
- {
- ring_logdbg("new ring()");
-
-@@ -201,8 +201,7 @@ void ring_simple::create_resources(ring_
- VLOG_PRINTF_INFO_ONCE_THEN_ALWAYS(VLOG_ERROR, VLOG_DEBUG, "ibv_create_comp_channel for tx failed. m_p_tx_comp_event_channel = %p (errno=%d %m)", m_p_tx_comp_event_channel, errno);
- if (errno == EMFILE) {
- VLOG_PRINTF_INFO_ONCE_THEN_ALWAYS(VLOG_ERROR, VLOG_DEBUG, "did we run out of file descriptors? traffic may not be offloaded, increase ulimit -n");
-- }
-- throw_vma_exception("create event channel failed");
-+ };
- }
- BULLSEYE_EXCLUDE_BLOCK_END
-
-@@ -226,8 +225,7 @@ void ring_simple::create_resources(ring_
- VLOG_PRINTF_INFO_ONCE_THEN_ALWAYS(VLOG_ERROR, VLOG_DEBUG, "ibv_create_comp_channel for rx failed. p_rx_comp_event_channel = %p (errno=%d %m)", m_p_rx_comp_event_channel, errno);
- if (errno == EMFILE) {
- VLOG_PRINTF_INFO_ONCE_THEN_ALWAYS(VLOG_ERROR, VLOG_DEBUG, "did we run out of file descriptors? traffic may not be offloaded, increase ulimit -n");
-- }
-- throw_vma_exception("create event channel failed");
-+ };
- }
- BULLSEYE_EXCLUDE_BLOCK_END
-
-diff -up libvma-8.0.1/src/vma/proto/flow_tuple.cpp.me libvma-8.0.1/src/vma/proto/flow_tuple.cpp
---- libvma-8.0.1/src/vma/proto/flow_tuple.cpp.me 2018-02-05 20:43:41.835082317 +0100
-+++ libvma-8.0.1/src/vma/proto/flow_tuple.cpp 2018-02-05 20:44:57.456322925 +0100
-@@ -160,7 +160,7 @@ bool flow_tuple::is_3_tuple()
-
- void flow_tuple::set_str()
- {
-- snprintf(m_str, STR_MAX_LENGTH, "dst:%d.%d.%d.%d:%d, src:%d.%d.%d.%d:%d, protocol:%s",
-+ snprintf(m_str, sizeof(m_str), "dst:%hhu.%hhu.%hhu.%hhu:%hu, src:%hhu.%hhu.%hhu.%hhu:%hu, proto:%s",
- NIPQUAD(m_dst_ip), ntohs(m_dst_port),
- NIPQUAD(m_src_ip), ntohs(m_src_port),
- __vma_get_protocol_str(m_protocol));
-@@ -172,7 +172,7 @@ void flow_tuple::set_str()
-
- void flow_tuple_with_local_if::set_str()
- {
-- snprintf(m_str, STR_MAX_LENGTH, "dst:%d.%d.%d.%d:%d, src:%d.%d.%d.%d:%d, protocol:%s, local if:%d.%d.%d.%d",
-+ snprintf(m_str, sizeof(m_str), "dst:%hhu.%hhu.%hhu.%hhu:%hu, src:%hhu.%hhu.%hhu.%hhu:%hu, proto:%s, if:%hhu.%hhu.%hhu.%hhu",
- NIPQUAD(m_dst_ip), ntohs(m_dst_port),
- NIPQUAD(m_src_ip), ntohs(m_src_port),
- __vma_get_protocol_str(m_protocol), NIPQUAD(m_local_if));
-diff -up libvma-8.0.1/src/vma/sock/pipeinfo.cpp.me libvma-8.0.1/src/vma/sock/pipeinfo.cpp
---- libvma-8.0.1/src/vma/sock/pipeinfo.cpp.me 2018-02-05 20:49:49.731252877 +0100
-+++ libvma-8.0.1/src/vma/sock/pipeinfo.cpp 2018-02-05 20:50:05.167301990 +0100
-@@ -43,7 +43,7 @@
- #define VLOG_PRINTF(log_level, log_fmt, log_args...) vlog_printf(log_level, "fd[%#x]:%s() " log_fmt "\n", m_fd, __FUNCTION__, ##log_args)
- #define VLOG_PRINTF_DETAILS(log_level, log_fmt, log_args...) vlog_printf(log_level, MODULE_NAME ":%d:fd[%#x]:%s() " log_fmt "\n", __LINE__, m_fd, __FUNCTION__, ##log_args)
-
--#define pi_logpanic(log_fmt, log_args...) VLOG_PRINTF(VLOG_PANIC, log_fmt, ##log_args); throw;
-+#define pi_logpanic(log_fmt, log_args...) VLOG_PRINTF(VLOG_PANIC, log_fmt, ##log_args);
- #define pi_logerr(log_fmt, log_args...) VLOG_PRINTF(VLOG_ERROR, log_fmt, ##log_args)
- #define pi_logwarn(log_fmt, log_args...) VLOG_PRINTF(VLOG_WARNING, log_fmt, ##log_args)
- #define pi_loginfo(log_fmt, log_args...) VLOG_PRINTF(VLOG_INFO, log_fmt, ##log_args)
-@@ -125,7 +125,7 @@ void pipeinfo::clean_obj()
- g_p_event_handler_manager->unregister_timers_event_and_delete(this);
- }
-
--int pipeinfo::fcntl(int __cmd, unsigned long int __arg) throw (vma_error)
-+int pipeinfo::fcntl(int __cmd, unsigned long int __arg)
- {
- switch (__cmd) {
- case F_SETFL:
-@@ -163,7 +163,7 @@ int pipeinfo::fcntl(int __cmd, unsigned
- return orig_os_api.fcntl(m_fd, __cmd, __arg);
- }
-
--int pipeinfo::ioctl(unsigned long int __request, unsigned long int __arg) throw (vma_error)
-+int pipeinfo::ioctl(unsigned long int __request, unsigned long int __arg)
- {
- int *p_arg = (int *)__arg;
-
-diff -up libvma-8.0.1/src/vma/sock/pipeinfo.h.me libvma-8.0.1/src/vma/sock/pipeinfo.h
---- libvma-8.0.1/src/vma/sock/pipeinfo.h.me 2018-02-05 20:49:12.706135069 +0100
-+++ libvma-8.0.1/src/vma/sock/pipeinfo.h 2018-02-05 20:49:29.239187672 +0100
-@@ -47,8 +47,8 @@ public:
-
- virtual void clean_obj();
-
-- int fcntl(int __cmd, unsigned long int __arg) throw (vma_error);
-- int ioctl(unsigned long int __request, unsigned long int __arg) throw (vma_error);
-+ int fcntl(int __cmd, unsigned long int __arg);
-+ int ioctl(unsigned long int __request, unsigned long int __arg);
-
- // Process a Rx request, we might have a ready packet, or we might block until
- // we have one (if sockinfo::m_b_blocking == true)
-diff -up libvma-8.0.1/src/vma/sock/socket_fd_api.cpp.me libvma-8.0.1/src/vma/sock/socket_fd_api.cpp
---- libvma-8.0.1/src/vma/sock/socket_fd_api.cpp.me 2018-02-05 20:50:20.506350795 +0100
-+++ libvma-8.0.1/src/vma/sock/socket_fd_api.cpp 2018-02-05 20:50:28.599376542 +0100
-@@ -155,7 +155,7 @@ int socket_fd_api::getpeername(sockaddr
- }
-
- int socket_fd_api::setsockopt(int __level, int __optname,
-- __const void *__optval, socklen_t __optlen) throw (vma_error)
-+ __const void *__optval, socklen_t __optlen)
- {
- __log_info_func("");
- int ret = orig_os_api.setsockopt(m_fd, __level, __optname, __optval, __optlen);
-@@ -166,7 +166,7 @@ int socket_fd_api::setsockopt(int __leve
- }
-
- int socket_fd_api::getsockopt(int __level, int __optname, void *__optval,
-- socklen_t *__optlen) throw (vma_error)
-+ socklen_t *__optlen)
- {
- __log_info_func("");
- int ret = orig_os_api.getsockopt(m_fd, __level, __optname, __optval, __optlen);
-diff -up libvma-8.0.1/src/vma/sock/sockinfo.cpp.me libvma-8.0.1/src/vma/sock/sockinfo.cpp
---- libvma-8.0.1/src/vma/sock/sockinfo.cpp.me 2018-02-05 20:45:56.355510329 +0100
-+++ libvma-8.0.1/src/vma/sock/sockinfo.cpp 2018-02-05 20:46:38.833645483 +0100
-@@ -60,7 +60,7 @@
-
- #define si_logdbg_no_funcname(log_fmt, log_args...) do { if (g_vlogger_level >= VLOG_DEBUG) vlog_printf(VLOG_DEBUG, MODULE_NAME "[fd=%d]:%d: " log_fmt "\n", m_fd, __LINE__, ##log_args); } while (0)
-
--sockinfo::sockinfo(int fd) throw (vma_exception):
-+sockinfo::sockinfo(int fd):
- socket_fd_api(fd),
- m_b_closed(false), m_b_blocking(true), m_protocol(PROTO_UNDEFINED),
- m_lock_rcv(MODULE_NAME "::m_lock_rcv"),
-@@ -117,7 +117,7 @@ void sockinfo::set_blocking(bool is_bloc
- m_p_socket_stats->b_blocking = m_b_blocking;
- }
-
--int sockinfo::fcntl(int __cmd, unsigned long int __arg) throw (vma_error)
-+int sockinfo::fcntl(int __cmd, unsigned long int __arg)
- {
- switch (__cmd) {
- case F_SETFL:
-@@ -160,7 +160,7 @@ int sockinfo::fcntl(int __cmd, unsigned
- return orig_os_api.fcntl(m_fd, __cmd, __arg);
- }
-
--int sockinfo::ioctl(unsigned long int __request, unsigned long int __arg) throw (vma_error)
-+int sockinfo::ioctl(unsigned long int __request, unsigned long int __arg)
- {
-
- int *p_arg = (int *)__arg;
-diff -up libvma-8.0.1/src/vma/sock/sockinfo_tcp.cpp.me libvma-8.0.1/src/vma/sock/sockinfo_tcp.cpp
---- libvma-8.0.1/src/vma/sock/sockinfo_tcp.cpp.me 2018-02-05 20:48:22.058973921 +0100
-+++ libvma-8.0.1/src/vma/sock/sockinfo_tcp.cpp 2018-02-05 20:48:52.602071103 +0100
-@@ -170,7 +170,7 @@ inline void sockinfo_tcp::reuse_buffer(m
- }
- }
-
--sockinfo_tcp::sockinfo_tcp(int fd) throw (vma_exception) :
-+sockinfo_tcp::sockinfo_tcp(int fd) :
- sockinfo(fd),
- m_timer_handle(NULL),
- m_timer_pending(false)
-@@ -2923,7 +2923,7 @@ bad_state:
- #define TCP_INFO 11 /* Information about this connection. */
- #define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
-
--int sockinfo_tcp::fcntl(int __cmd, unsigned long int __arg) throw (vma_error)
-+int sockinfo_tcp::fcntl(int __cmd, unsigned long int __arg)
- {
- if (!mce_sys.avoid_sys_calls_on_tcp_fd || !is_connected())
- return sockinfo::fcntl(__cmd, __arg);
-@@ -2954,7 +2954,7 @@ int sockinfo_tcp::fcntl(int __cmd, unsig
- return sockinfo::fcntl(__cmd, __arg);
- }
-
--int sockinfo_tcp::ioctl(unsigned long int __request, unsigned long int __arg) throw (vma_error)
-+int sockinfo_tcp::ioctl(unsigned long int __request, unsigned long int __arg)
- {
- if (!mce_sys.avoid_sys_calls_on_tcp_fd || !is_connected())
- return sockinfo::ioctl(__request, __arg);
-@@ -3040,7 +3040,7 @@ bool sockinfo_tcp::try_un_offloading() /
- ////////////////////////////////////////////////////////////////////////////////
- #define SOCKOPT_HANDLE_BY_OS -2
- int sockinfo_tcp::setsockopt(int __level, int __optname,
-- __const void *__optval, socklen_t __optlen) throw (vma_error)
-+ __const void *__optval, socklen_t __optlen)
- {
- //todo check optlen and set proper errno on failure
-
-@@ -3297,7 +3297,7 @@ int sockinfo_tcp::getsockopt_offload(int
- }
-
- int sockinfo_tcp::getsockopt(int __level, int __optname, void *__optval,
-- socklen_t *__optlen) throw (vma_error)
-+ socklen_t *__optlen)
- {
- int ret = getsockopt_offload(__level, __optname, __optval, __optlen);
- if (ret != SOCKOPT_HANDLE_BY_OS)
-diff -up libvma-8.0.1/src/vma/sock/sockinfo_tcp.h.me libvma-8.0.1/src/vma/sock/sockinfo_tcp.h
---- libvma-8.0.1/src/vma/sock/sockinfo_tcp.h.me 2018-02-05 18:30:44.283370969 +0100
-+++ libvma-8.0.1/src/vma/sock/sockinfo_tcp.h 2018-02-05 18:31:16.207484436 +0100
-@@ -95,7 +95,7 @@ typedef std::map<peer_key, vma_desc_list
- class sockinfo_tcp : public sockinfo, public timer_handler
- {
- public:
-- sockinfo_tcp(int fd) throw (vma_exception);
-+ sockinfo_tcp(int fd);
- virtual ~sockinfo_tcp();
-
- virtual void clean_obj();
-@@ -118,10 +118,10 @@ public:
- void create_dst_entry();
- bool prepare_dst_to_send(bool is_accepted_socket = false);
-
-- virtual int fcntl(int __cmd, unsigned long int __arg) throw (vma_error);
-- virtual int ioctl(unsigned long int __request, unsigned long int __arg) throw (vma_error);
-- virtual int setsockopt(int __level, int __optname, const void *__optval, socklen_t __optlen) throw (vma_error);
-- virtual int getsockopt(int __level, int __optname, void *__optval, socklen_t *__optlen) throw (vma_error);
-+ virtual int fcntl(int __cmd, unsigned long int __arg);
-+ virtual int ioctl(unsigned long int __request, unsigned long int __arg);
-+ virtual int setsockopt(int __level, int __optname, const void *__optval, socklen_t __optlen);
-+ virtual int getsockopt(int __level, int __optname, void *__optval, socklen_t *__optlen);
- int getsockopt_offload(int __level, int __optname, void *__optval, socklen_t *__optlen);
- virtual int connect(const sockaddr*, socklen_t);
- virtual int bind(const sockaddr *__addr, socklen_t __addrlen);
-diff -up libvma-8.0.1/src/vma/sock/sockinfo_udp.cpp.me libvma-8.0.1/src/vma/sock/sockinfo_udp.cpp
---- libvma-8.0.1/src/vma/sock/sockinfo_udp.cpp.me 2018-02-05 20:47:41.730845607 +0100
-+++ libvma-8.0.1/src/vma/sock/sockinfo_udp.cpp 2018-02-05 20:48:02.920913029 +0100
-@@ -363,7 +363,7 @@ const char * setsockopt_ip_opt_to_str(in
- // Throttle the amount of ring polling we do (remember last time we check for receive packets)
- tscval_t g_si_tscv_last_poll = 0;
-
--sockinfo_udp::sockinfo_udp(int fd) throw (vma_exception) :
-+sockinfo_udp::sockinfo_udp(int fd) :
- sockinfo(fd)
- ,m_mc_tx_if(INADDR_ANY)
- ,m_b_mc_tx_loop(mce_sys.tx_mc_loopback_default) // default value is 'true'. User can change this with config parameter SYS_VAR_TX_MC_LOOPBACK
-@@ -694,7 +694,7 @@ int sockinfo_udp::on_sockname_change(str
- }
-
- ////////////////////////////////////////////////////////////////////////////////
--int sockinfo_udp::setsockopt(int __level, int __optname, __const void *__optval, socklen_t __optlen) throw (vma_error)
-+int sockinfo_udp::setsockopt(int __level, int __optname, __const void *__optval, socklen_t __optlen)
- {
- si_udp_logfunc("level=%d, optname=%d", __level, __optname);
-
-@@ -1090,7 +1090,7 @@ int sockinfo_udp::setsockopt(int __level
- return orig_os_api.setsockopt(m_fd, __level, __optname, __optval, __optlen);
- }
-
--int sockinfo_udp::getsockopt(int __level, int __optname, void *__optval, socklen_t *__optlen) throw (vma_error)
-+int sockinfo_udp::getsockopt(int __level, int __optname, void *__optval, socklen_t *__optlen)
- {
- si_udp_logfunc("level=%d, optname=%d", __level, __optname);
-
-diff -up libvma-8.0.1/src/vma/sock/sockinfo_udp.h.me libvma-8.0.1/src/vma/sock/sockinfo_udp.h
---- libvma-8.0.1/src/vma/sock/sockinfo_udp.h.me 2018-02-05 20:47:05.955731778 +0100
-+++ libvma-8.0.1/src/vma/sock/sockinfo_udp.h 2018-02-05 20:47:22.191783438 +0100
-@@ -92,7 +92,7 @@ struct cmsg_state
- class sockinfo_udp : public sockinfo
- {
- public:
-- sockinfo_udp(int fd) throw (vma_exception);
-+ sockinfo_udp(int fd);
- virtual ~sockinfo_udp();
-
- void setPassthrough() { m_p_socket_stats->b_is_offloaded = m_sock_offload = false;}
-@@ -103,8 +103,8 @@ public:
- int bind(const struct sockaddr *__addr, socklen_t __addrlen);
- int connect(const struct sockaddr *__to, socklen_t __tolen);
- int getsockname(struct sockaddr *__name, socklen_t *__namelen);
-- int setsockopt(int __level, int __optname, const void *__optval, socklen_t __optlen) throw (vma_error);
-- int getsockopt(int __level, int __optname, void *__optval, socklen_t *__optlen) throw (vma_error);
-+ int setsockopt(int __level, int __optname, const void *__optval, socklen_t __optlen);
-+ int getsockopt(int __level, int __optname, void *__optval, socklen_t *__optlen);
-
- /**
- * Sampling the OS immediately by matching the rx_skip_os counter (m_rx_udp_poll_os_ratio_counter) to the limit (mce_sys.rx_udp_poll_os_ratio)
-diff -up libvma-8.0.1/src/vma/sock/sock-redirect.cpp.me libvma-8.0.1/src/vma/sock/sock-redirect.cpp
---- libvma-8.0.1/src/vma/sock/sock-redirect.cpp.me 2018-02-05 20:50:44.442426951 +0100
-+++ libvma-8.0.1/src/vma/sock/sock-redirect.cpp 2018-02-05 20:51:04.640491219 +0100
-@@ -623,7 +623,7 @@ int connect(int __fd, const struct socka
- Returns 0 on success, -1 for errors. */
- extern "C"
- int setsockopt(int __fd, int __level, int __optname,
-- __const void *__optval, socklen_t __optlen) throw (vma_error)
-+ __const void *__optval, socklen_t __optlen)
- {
- BULLSEYE_EXCLUDE_BLOCK_START
- if (!orig_os_api.setsockopt) get_orig_funcs();
-@@ -659,7 +659,7 @@ int setsockopt(int __fd, int __level, in
- Returns 0 on success, -1 for errors. */
- extern "C"
- int getsockopt(int __fd, int __level, int __optname,
-- void *__optval, socklen_t *__optlen) throw (vma_error)
-+ void *__optval, socklen_t *__optlen)
- {
- BULLSEYE_EXCLUDE_BLOCK_START
- if (!orig_os_api.getsockopt) get_orig_funcs();
-@@ -706,7 +706,7 @@ int getsockopt(int __fd, int __level, in
- accordingly (see README.txt)
- */
- extern "C"
--int fcntl(int __fd, int __cmd, ...) throw (vma_error)
-+int fcntl(int __fd, int __cmd, ...)
- {
- BULLSEYE_EXCLUDE_BLOCK_START
- if (!orig_os_api.fcntl) get_orig_funcs();
-@@ -743,7 +743,7 @@ int fcntl(int __fd, int __cmd, ...) thro
- One argument may follow; its presence and type depend on REQUEST.
- Return value depends on REQUEST. Usually -1 indicates error. */
- extern "C"
--int ioctl (int __fd, unsigned long int __request, ...) throw (vma_error)
-+int ioctl (int __fd, unsigned long int __request, ...)
- {
- BULLSEYE_EXCLUDE_BLOCK_START
- if (!orig_os_api.fcntl) get_orig_funcs();
-diff -up libvma-8.0.1/src/stats/stats_reader.cpp.me libvma-8.0.1/src/stats/stats_reader.cpp
---- libvma-8.0.1/src/stats/stats_reader.cpp.me 2018-02-05 21:25:40.793097034 +0100
-+++ libvma-8.0.1/src/stats/stats_reader.cpp 2018-02-05 21:28:30.415637551 +0100
-@@ -1525,7 +1525,7 @@ int init_print_process_stats(sh_mem_inf
- sh_mem_t* sh_mem;
- int pid = sh_mem_info.pid;
-
-- sprintf(sh_mem_info.filename_sh_stats, "%s/vmastat.%d", g_vma_shmem_dir, pid);
-+ snprintf(sh_mem_info.filename_sh_stats, sizeof(sh_mem_info.filename_sh_stats), "%s/vmastat.%d", g_vma_shmem_dir, pid);
-
- if (user_params.write_auth)
- sh_mem_info.fd_sh_stats = open(sh_mem_info.filename_sh_stats,O_RDWR, S_IRWXU|S_IROTH);
diff --git a/libvma-8.0.1-gcc8.patch b/libvma-8.0.1-gcc8.patch
deleted file mode 100644
index 702d1ea..0000000
--- a/libvma-8.0.1-gcc8.patch
+++ /dev/null
@@ -1,189 +0,0 @@
-diff -up libvma-8.0.1/src/stats/stats_publisher.cpp.me libvma-8.0.1/src/stats/stats_publisher.cpp
---- libvma-8.0.1/src/stats/stats_publisher.cpp.me 2018-02-06 17:39:15.618093186 +0100
-+++ libvma-8.0.1/src/stats/stats_publisher.cpp 2018-02-06 17:39:54.488171577 +0100
-@@ -268,7 +268,7 @@ shmem_error:
- g_sh_mem_info.fd_sh_stats = -1;
- g_sh_mem_info.p_sh_stats = MAP_FAILED;
- g_sh_mem = &g_local_sh_mem;
-- memset(g_sh_mem, 0, sizeof(*g_sh_mem));
-+ memset(static_cast<void*>(g_sh_mem), 0, sizeof(*g_sh_mem));
- *p_p_vma_log_level = &g_sh_mem->log_level;
- *p_p_vma_log_details = &g_sh_mem->log_details_level;
- BULLSEYE_EXCLUDE_BLOCK_END
-@@ -332,7 +332,7 @@ void vma_stats_instance_create_socket_bl
-
- out:
- if (p_skt_stats) {
-- memset(p_skt_stats, 0, sizeof(*p_skt_stats));
-+ memset(static_cast<void*>(p_skt_stats), 0, sizeof(*p_skt_stats));
- p_skt_stats->mc_grp_map.reset();
- g_p_stats_data_reader->add_data_reader(local_stats_addr, p_skt_stats, sizeof(socket_stats_t));
- }
-diff -up libvma-8.0.1/src/stats/stats_reader.cpp.me libvma-8.0.1/src/stats/stats_reader.cpp
---- libvma-8.0.1/src/stats/stats_reader.cpp.me 2018-02-06 15:59:12.754199479 +0100
-+++ libvma-8.0.1/src/stats/stats_reader.cpp 2018-02-06 16:39:38.406905488 +0100
-@@ -1525,8 +1525,10 @@ int init_print_process_stats(sh_mem_inf
- sh_mem_t* sh_mem;
- int pid = sh_mem_info.pid;
-
-- snprintf(sh_mem_info.filename_sh_stats, sizeof(sh_mem_info.filename_sh_stats), "%s/vmastat.%d", g_vma_shmem_dir, pid);
--
-+ //snprintf(sh_mem_info.filename_sh_stats, sizeof(sh_mem_info.filename_sh_stats), "%s/vmastat.%d", g_vma_shmem_dir, pid);
-+ const char ib_path_format[] = "%s/vmastat.%d";
-+ snprintf(sh_mem_info.filename_sh_stats, sizeof(sh_mem_info.filename_sh_stats), ib_path_format, g_vma_shmem_dir, pid);
-+
- if (user_params.write_auth)
- sh_mem_info.fd_sh_stats = open(sh_mem_info.filename_sh_stats,O_RDWR, S_IRWXU|S_IROTH);
- else
-diff -up libvma-8.0.1/src/vma/dev/buffer_pool.cpp.me libvma-8.0.1/src/vma/dev/buffer_pool.cpp
---- libvma-8.0.1/src/vma/dev/buffer_pool.cpp.me 2018-02-06 17:18:48.792336254 +0100
-+++ libvma-8.0.1/src/vma/dev/buffer_pool.cpp 2018-02-06 17:18:25.927276800 +0100
-@@ -166,7 +166,7 @@ buffer_pool::buffer_pool(size_t buffer_c
- for (size_t i = 0; i < buffer_count; ++i) {
-
- mem_buf_desc_t* ptr_desc_mbdt = (mem_buf_desc_t*)ptr_desc;
-- memset(ptr_desc_mbdt, 0, sizeof (*ptr_desc_mbdt));
-+ memset(static_cast<void*>(ptr_desc_mbdt), 0, sizeof (*ptr_desc_mbdt));
- mem_buf_desc_t *desc = new (ptr_desc) mem_buf_desc_t(ptr_buff, buf_size);
- desc->serial_num = i;
- desc->p_desc_owner = owner;
-diff -up libvma-8.0.1/src/vma/infra/subject_observer.cpp.me libvma-8.0.1/src/vma/infra/subject_observer.cpp
---- libvma-8.0.1/src/vma/infra/subject_observer.cpp.me 2018-02-06 17:38:01.739951162 +0100
-+++ libvma-8.0.1/src/vma/infra/subject_observer.cpp 2018-02-06 17:38:43.712031849 +0100
-@@ -52,11 +52,11 @@ bool subject::register_observer(IN const
- }
-
- auto_unlocker lock(m_lock);
-- if (m_observers.count((observer * const)new_observer) > 0) {
-+ if (m_observers.count((observer *)new_observer) > 0) {
- // sub_obs_logdbg("[%s] Observer is already registered (%p)", to_str(), new_observer);
- return false;
- }
-- m_observers.insert((observer * const)new_observer);
-+ m_observers.insert((observer *)new_observer);
- // sub_obs_logdbg("[%s] Successfully registered new_observer %s", to_str(), new_observer->to_str());
- return true;
- }
-@@ -69,7 +69,7 @@ bool subject::unregister_observer(IN con
- }
-
- auto_unlocker lock(m_lock);
-- m_observers.erase((observer * const)old_observer);
-+ m_observers.erase((observer *)old_observer);
- // sub_obs_logdbg("[%s] Successfully unregistered old_observer %s",to_str(), old_observer->to_str());
- return true;
- }
-diff -up libvma-8.0.1/src/vma/proto/L2_address.h.me libvma-8.0.1/src/vma/proto/L2_address.h
---- libvma-8.0.1/src/vma/proto/L2_address.h.me 2018-02-06 16:40:59.152129368 +0100
-+++ libvma-8.0.1/src/vma/proto/L2_address.h 2018-02-06 16:49:34.787559057 +0100
-@@ -59,7 +59,7 @@ public:
- void set(address_t const address, addrlen_t const len);
-
- addrlen_t get_addrlen() const { return m_len; };
-- address_t get_address() const { return (const address_t)m_p_raw_address; };
-+ address_t get_address() const { return (address_t) m_p_raw_address; };
-
- virtual bool compare(L2_address const& other) const;
-
-diff -up libvma-8.0.1/src/vma/proto/mem_buf_desc.h.me libvma-8.0.1/src/vma/proto/mem_buf_desc.h
-diff -up libvma-8.0.1/src/vma/proto/route_rule_table_key.h.me libvma-8.0.1/src/vma/proto/route_rule_table_key.h
---- libvma-8.0.1/src/vma/proto/route_rule_table_key.h.me 2018-02-06 17:17:44.241168404 +0100
-+++ libvma-8.0.1/src/vma/proto/route_rule_table_key.h 2018-02-06 17:34:50.072582707 +0100
-@@ -36,6 +36,7 @@
-
- #include <stdio.h>
- #include <string>
-+#include <cstring>
-
- #include "vma/util/to_str.h"
- #include "vma/util/vtypes.h"
-@@ -53,13 +54,18 @@ public:
-
- const std::string to_str() const
- {
-- char s[100];
-+ char s[100] = {0};
- sprintf(s, "Destination IP:%d.%d.%d.%d", NIPQUAD(m_dst_ip));
-- if (m_src_ip)
-- sprintf(s, "%s Source IP:%d.%d.%d.%d", s, NIPQUAD(m_src_ip));
-- if (m_tos)
-- sprintf(s, "%s TOS:%u", s, m_tos);
--
-+ if (m_src_ip) {
-+ char sx[40] = {0};
-+ sprintf(sx, " Source IP:%d.%d.%d.%d", NIPQUAD(m_src_ip));
-+ strcat(s, sx);
-+ }
-+ if (m_tos) {
-+ char sx[20] = {0};
-+ sprintf(sx, " TOS:%u", m_tos);
-+ strcat(s, sx);
-+ }
- return(std::string(s));
- }
-
-@@ -85,16 +91,22 @@ public:
- size_t operator()(const route_rule_table_key &key) const
- {
- hash<string>_hash;
-- char s[40];
-+ char s[40] = {0};
- /*
- Build string from exist parameter (destination IP, source IP, TOS)
- which is unique for different route-rule entries.
- */
- sprintf(s, "%d.%d.%d.%d", NIPQUAD(key.get_dst_ip()));
-- if (key.get_src_ip())
-- sprintf(s, "%s %d.%d.%d.%d", s, NIPQUAD(key.get_src_ip()));
-- if (key.get_tos())
-- sprintf(s, "%s %u", s, key.get_tos());
-+ if (key.get_src_ip()) {
-+ char sx[20] = {0};
-+ sprintf(sx, " %d.%d.%d.%d", NIPQUAD(key.get_src_ip()));
-+ strcat(s, sx);
-+ }
-+ if (key.get_tos()) {
-+ char sx[20] = {0};
-+ sprintf(sx, " %u", key.get_tos());
-+ strcat(s, sx);
-+ }
- return _hash(std::string(s));// Use built in hash function for string input.
- }
- };
-diff -up libvma-8.0.1/src/vma/sock/pipeinfo.cpp.me libvma-8.0.1/src/vma/sock/pipeinfo.cpp
---- libvma-8.0.1/src/vma/sock/pipeinfo.cpp.me 2018-02-06 17:36:50.905814995 +0100
-+++ libvma-8.0.1/src/vma/sock/pipeinfo.cpp 2018-02-06 17:37:33.543896959 +0100
-@@ -72,7 +72,7 @@ pipeinfo::pipeinfo(int fd) : socket_fd_a
- // pi_logdbg("Got NULL from mce_stats_instance_create_socket_block, using local member");
- m_p_socket_stats = &m_socket_stats;
- }
-- memset(m_p_socket_stats, 0, sizeof(*m_p_socket_stats));
-+ memset(static_cast<void*>(m_p_socket_stats), 0, sizeof(*m_p_socket_stats));
- m_p_socket_stats->fd = m_fd;
- m_p_socket_stats->b_blocking = m_b_blocking;
- m_p_socket_stats->n_rx_ready_pkt_count = 0;
-diff -up libvma-8.0.1/src/vma/sock/sockinfo.cpp.me libvma-8.0.1/src/vma/sock/sockinfo.cpp
---- libvma-8.0.1/src/vma/sock/sockinfo.cpp.me 2018-02-06 17:35:47.210692547 +0100
-+++ libvma-8.0.1/src/vma/sock/sockinfo.cpp 2018-02-06 17:36:07.360731283 +0100
-@@ -85,7 +85,7 @@ sockinfo::sockinfo(int fd):
-
- m_p_socket_stats = &m_socket_stats; // Save stats as local copy and allow state publisher to copy from this location
- vma_stats_instance_create_socket_block(m_p_socket_stats);
-- memset(m_p_socket_stats, 0, sizeof(*m_p_socket_stats));
-+ memset(static_cast<void*>(m_p_socket_stats), 0, sizeof(*m_p_socket_stats));
- m_p_socket_stats->fd = m_fd;
- m_p_socket_stats->inode = fd2inode(m_fd);
- m_p_socket_stats->b_blocking = m_b_blocking;
-diff -up libvma-8.0.1/src/vma/util/sys_vars.h.me libvma-8.0.1/src/vma/util/sys_vars.h
-diff -up libvma-8.0.1/src/vma/util/sock_addr.h.me libvma-8.0.1/src/vma/util/sock_addr.h
---- libvma-8.0.1/src/vma/util/sock_addr.h.me 2018-02-07 04:14:27.942612450 -0500
-+++ libvma-8.0.1/src/vma/util/sock_addr.h 2018-02-07 04:25:37.714699564 -0500
-@@ -157,7 +157,7 @@ private:
- struct sockaddr_in* m_p_sa_in;
-
- char m_str_in_addr[16];
-- char m_str_in_port[6];
-+ char m_str_in_port[11];
- char m_str[22];
-
- void set_str_in_addr() { sprintf(m_str_in_addr, "%d.%d.%d.%d", NIPQUAD(get_in_addr())); set_str(); }
diff --git a/libvma.spec b/libvma.spec
deleted file mode 100644
index f0a2808..0000000
--- a/libvma.spec
+++ /dev/null
@@ -1,128 +0,0 @@
-Name: libvma
-Version: 8.0.1
-Release: 8%{?dist}
-Summary: A library for boosting TCP and UDP traffic (over RDMA hardware)
-
-License: GPLv2 or BSD
-Url: https://github.com/Mellanox/libvma
-Source: http://www.mellanox.com/downloads/Accelerator/%{name}-%{version}.tar.gz
-#arm is excluded since libvma fails to compile on arm.
-#Reason: libvma uses assembly commands that are not supported by arm.
-Patch0: libvma-8.0.1-gcc7.patch
-Patch1: libvma-8.0.1-gcc8.patch
-ExcludeArch: %{arm}
-Requires: pam
-# rdma-core doesn't not exist on s390x. need to check later
-# disable it temporary
-ExcludeArch: s390x
-BuildRequires: gcc-c++
-BuildRequires: rdma-core-devel libnl3-devel
-BuildRequires: automake autoconf libtool
-
-%description
-libvma is a LD_PRELOAD-able library that boosts performance
-of TCP and UDP traffic.
-It allows application written over standard socket API to handle
-fast path data traffic from user space over Ethernet and/or
-Infiniband with full network stack bypass and get better throughput,
-latency and packets/sec rate.
-No application binary change is required for that.
-libvma is supported by RDMA capable devices that support
-"verbs" IBV_QPT_RAW_PACKET QP for Ethernet and/or IBV_QPT_UD QP for IPoIB.
-
-%package devel
-Summary: Header files required to develop with libvma
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description devel
-Headers files required to develop with the libvma library.
-
-%package utils
-Summary: Libvma utilities
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description utils
-Tools for collecting and analyzing libvma statistic.
-
-%prep
-%setup -q
-%patch0 -p1 -b .gcc7
-%patch1 -p1 -b .gcc8
-
-%build
-./autogen.sh
-%configure
-make %{?_smp_mflags} V=1
-
-%install
-%make_install
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
-
-%ldconfig_scriptlets
-
-%files
-%{_libdir}/%{name}*.so.*
-#libvma.so in needed in the main package so that
-#'LD_PRELOAD=libvma.so <command>' works.
-%{_libdir}/%{name}.so
-%license COPYING LICENSE
-%doc README.txt journal.txt VMA_VERSION
-%config(noreplace) %{_sysconfdir}/libvma.conf
-%config(noreplace) %{_sysconfdir}/security/limits.d/30-libvma-limits.conf
-
-%files devel
-%{_includedir}/*
-
-%files utils
-%{_bindir}/vma_stats
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.1-8
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.1-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.1-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Mon Feb 05 2018 Than Ngo <than(a)redhat.com> - 8.0.1-5
-- fixed FTBS with gcc7/gcc8
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.1-3
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 8.0.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Sun Mar 13 2016 Alex Vainman <alexv(a)mellanox.com> - 8.0.1-1
-- New upstream release
-- Move to dual license: GPLv2 or BSD
-- ExcludeArch update
-- Removal of extra space in:
- config(noreplace) {_sysconfdir}/security/limits.d/30-libvma-limits.conf
-- Add V=1 to make
-
-* Wed Mar 2 2016 Alex Vainman <alexv(a)mellanox.com> - 7.0.14-2
-- Added reasoning for archs exclusion
-- Package description improvement
-- Removal of the pre scriplet
-- Added COPYING and LICENSE files to the package
-
-* Sun Feb 21 2016 Alex Vainman <alexv(a)mellanox.com> - 7.0.14-1
-- New upstream release
-- Removal of redundant macros and obsolete/unneeded tags
-- Added ExcludeArch, BuildRequires and Require sections
-- Fixes and cleanups in the build and installation sections
-- Install 30-libvma-limits.conf file under
- /etc/security/limits.d/
-- Fixes related to files/directories ownerships
-- Removal of vma_perf_envelope.sh from the utility package
-- Update Source tag URL
-- Fix most of the rpmlint warnings
-
-* Mon Jan 4 2016 Avner BenHanoch <avnerb(a)mellanox.com> - 7.0.12-1
-- Initial Packaging
diff --git a/sources b/sources
deleted file mode 100644
index 35a2516..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-42f1b8d5b27ebdcc71bb6666d8a18e8e libvma-8.0.1.tar.gz
4 years, 10 months
Architecture specific change in rpms/libforensic1394.git
by githook-noreply@fedoraproject.org
The package rpms/libforensic1394.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/libforensic1394.git/commit/?id=5d....
Change:
-ExcludeArch: s390 s390x
Thanks.
Full change:
============
commit 5d27c07a6614ab8b4551ed4e547e8dfa5c7402aa
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Thu Aug 8 15:48:00 2019 +0000
libforensic1394 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675274
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 6f5bb4c..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/libforensic1394-0.2.tar.gz
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..4cd84c0
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+libforensic1394 fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1675274
diff --git a/libforensic1394-0.2-cmake.patch b/libforensic1394-0.2-cmake.patch
deleted file mode 100644
index 9cd98f9..0000000
--- a/libforensic1394-0.2-cmake.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- libforensic1394-0.2/CMakeLists.txt 2010-09-18 23:18:54.000000000 +0200
-+++ libforensic1394-0.2/CMakeLists.txt.new 2012-09-25 23:03:21.347593648 +0200
-@@ -100,9 +100,9 @@
- ENDIF()
-
- INSTALL(TARGETS ${FORENSIC1394_INSTALL_TARGETS}
-- RUNTIME DESTINATION bin
-- LIBRARY DESTINATION lib
-- ARCHIVE DESTINATION lib)
-+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
- INSTALL(FILES src/forensic1394.h DESTINATION include)
-
- # Documentation
diff --git a/libforensic1394.spec b/libforensic1394.spec
deleted file mode 100644
index acbac2e..0000000
--- a/libforensic1394.spec
+++ /dev/null
@@ -1,169 +0,0 @@
-%global srcname forensic1394
-
-Name: libforensic1394
-Version: 0.2
-Release: 25%{?dist}
-Summary: A library for performing live memory forensics over firewire
-
-License: LGPLv3+
-URL: https://freddie.witherden.org/tools/libforensic1394/
-Source0: https://freddie.witherden.org/tools/%{name}/releases/%{name}-%{version}.t...
-Patch0: libforensic1394-0.2-cmake.patch
-
-# no FireWire on s390(x)
-ExcludeArch: s390 s390x
-
-BuildRequires: gcc
-BuildRequires: gcc-c++
-BuildRequires: cmake
-BuildRequires: doxygen
-
-%description
-An library for performing live memory forensics over the IEEE 1394 (FireWire)
-interface. libforensic1394 improves upon existing libraries by providing a
-simple and clean interface to the the direct memory access functionality
-available over FireWire.
-
-%package devel
-Summary: Headers for developing programs that will use %{name}
-Requires: %{name}%{?_isa} = %{version}-%{release}
-
-%description devel
-This package contains the header files needed for developing
-%{name} applications.
-
-%package -n python3-%{srcname}
-Summary: Python bindings for %{name}
-Requires: %{name}%{?_isa} = %{version}-%{release}
-BuildRequires: python3-devel
-
-%description -n python3-%{srcname}
-This package contains the python 3 bindings for %{name}.
-
-%prep
-%setup -q
-%patch0 -p1 -b .path
-
-%build
-mkdir -p build
-pushd build
-%cmake -G"Unix Makefiles" \
- -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \
- -DFORENSIC1394_BUILD_STATIC:BOOL=OFF ..
-make %{?_smp_mflags}
-popd
-
-# Python bindings
-pushd python
-%py3_build
-popd
-
-# Docs
-doxygen docs/Doxyfile
-
-%install
-pushd build
-%make_install
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
-popd
-
-# Python bindings
-pushd python
-%py3_install
-popd
-
-%ldconfig_scriptlets
-
-%files
-%doc AUTHORS COPYING COPYING.LESSER README
-%{_libdir}/%{name}.so.*
-
-%files devel
-%doc COPYING COPYING.LESSER docs/html
-%{_includedir}/%{srcname}.h
-%{_libdir}/%{name}.so
-
-%files -n python3-%{srcname}
-%{python3_sitelib}/%{srcname}/
-%{python3_sitelib}/*.egg-info
-%{python3_sitelib}/%{srcname}/__pycache__/
-
-%changelog
-* Thu Jul 25 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-25
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-24
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Thu Jan 10 2019 Miro Hronok <mhroncok(a)redhat.com> - 0.2-23
-- Remove Python 2 subpackage
-
-* Fri Jul 13 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-22
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Tue Jun 19 2018 Miro Hronok <mhroncok(a)redhat.com> - 0.2-21
-- Rebuilt for Python 3.7
-
-* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-20
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-19
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Thu Jun 29 2017 Fabian Affolter <mail(a)fabian-affolter.ch> - 0.2-17
-- Enable Python3 support by default
-
-* Fri Feb 10 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-16
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Mon Dec 19 2016 Miro Hronok <mhroncok(a)redhat.com> - 0.2-15
-- Rebuild for Python 3.6
-
-* Tue Jul 19 2016 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-14
-- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_...
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.2-13
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Tue Nov 10 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-12
-- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
-
-* Wed Jun 17 2015 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-11
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Sun Aug 17 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Wed May 28 2014 Kalev Lember <kalevlember(a)gmail.com> - 0.2-8
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
-
-* Sat Aug 03 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 0.2-6
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Mon Jan 14 2013 Dan Hork <dan[at]danny.cz> - 0.2-5
-- no FireWire on s390(x)
-
-* Tue Jan 08 2013 Fabian Affolter <mail(a)fabian-affolter.ch> - 0.2-4
-- Renamed package for Python 2.x (BZ #893191)
-
-* Sat Jan 05 2013 Fabian Affolter <mail(a)fabian-affolter.ch> - 0.2-3
-- Integrated patch from Eduardo Echeverria
-
-* Mon Dec 10 2012 Fabian Affolter <mail(a)fabian-affolter.ch> - 0.2-2
-- python2 package added
-- -devel subpackage requires: fixed
-- License files from the subpackages removed
-- python 3 subpackage renamed
-- Docs generation changed
-
-* Mon Apr 16 2012 Fabian Affolter <mail(a)fabian-affolter.ch> - 0.2-1
-- Initial package for Fedora
diff --git a/sources b/sources
deleted file mode 100644
index 63e69bd..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-faea8bb6d71a64f071a92f4ad1b632fb libforensic1394-0.2.tar.gz
4 years, 10 months