Pin pip to 20.3.3 and disable tmpfs in DIB
[ta/build-tools.git] / tools / test_data_rpm.py
1 # -*- coding: utf-8 -*-
2 # Copyright 2019 Nokia
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #     http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15
16 # pylint: disable=invalid-name,line-too-long
17
18 bash_rpm_info = """Name        : bash
19 Version     : 4.2.46
20 Release     : 21.el7_3
21 Architecture: x86_64
22 Install Date: Thu 11 Jan 2018 12:32:51 PM EET
23 Group       : System Environment/Shells
24 Size        : 3663714
25 License     : GPLv3+
26 Signature   : RSA/SHA256, Wed 07 Dec 2016 02:11:28 AM EET, Key ID 24c6a8a7f4a80eb5
27 Source RPM  : bash-4.2.46-21.el7_3.src.rpm
28 Build Date  : Wed 07 Dec 2016 01:21:54 AM EET
29 Build Host  : c1bm.rdu2.centos.org
30 Relocations : (not relocatable)
31 Packager    : CentOS BuildSystem <http://bugs.centos.org>
32 Vendor      : CentOS
33 URL         : http://www.gnu.org/software/bash
34 Summary     : The GNU Bourne Again shell
35 Description :
36 The GNU Bourne Again shell (Bash) is a shell or command language
37 interpreter that is compatible with the Bourne shell (sh). Bash
38 incorporates useful features from the Korn shell (ksh) and the C shell
39 (csh). Most sh scripts can be run by bash without modification.
40 """
41
42 basesystem_rpm_info = """Name        : basesystem
43 Version     : 10.0
44 Release     : 7.el7.centos
45 Architecture: noarch
46 Install Date: Fri 01 Apr 2016 11:47:25 AM EEST
47 Group       : System Environment/Base
48 Size        : 0
49 License     : Public Domain
50 Signature   : RSA/SHA256, Fri 04 Jul 2014 03:46:57 AM EEST, Key ID 24c6a8a7f4a80eb5
51 Source RPM  : basesystem-10.0-7.el7.centos.src.rpm
52 Build Date  : Fri 27 Jun 2014 01:37:10 PM EEST
53 Build Host  : worker1.bsys.centos.org
54 Relocations : (not relocatable)
55 Packager    : CentOS BuildSystem <http://bugs.centos.org>
56 Vendor      : CentOS
57 Summary     : The skeleton package which defines a simple CentOS Linux system
58 Description :
59 Basesystem defines the components of a basic CentOS Linux
60 system (for example, the package installation order to use during
61 bootstrapping). Basesystem should be in every installation of a system,
62 and it should never be removed.
63 """
64
65 centos_logos_rpm_info = u"""Name        : centos-logos
66 Version     : 70.0.6
67 Release     : 3.el7.centos
68 Architecture: noarch
69 License     : Copyright © 2014 The CentOS Project.  All rights reserved.
70
71 """
72
73 conntrack_tools_rpm_info = """Name        : conntrack-tools
74 Version     : 1.4.4
75 Release     : 3.el7_3
76 Architecture: x86_64
77 Install Date: Thu 11 Jan 2018 12:39:20 PM EET
78 Group       : System Environment/Base
79 Size        : 562826
80 License     : GPLv2
81 Signature   : RSA/SHA256, Thu 29 Jun 2017 03:36:05 PM EEST, Key ID 24c6a8a7f4a80eb5
82 Source RPM  : conntrack-tools-1.4.4-3.el7_3.src.rpm
83 Build Date  : Thu 29 Jun 2017 03:18:42 AM EEST
84 Build Host  : c1bm.rdu2.centos.org
85 Relocations : (not relocatable)
86 Packager    : CentOS BuildSystem <http://bugs.centos.org>
87 Vendor      : CentOS
88 URL         : http://netfilter.org
89 Summary     : Manipulate netfilter connection tracking table and run High Availability
90 Description :
91 With conntrack-tools you can setup a High Availability cluster and
92 synchronize conntrack state between multiple firewalls.
93
94 The conntrack-tools package contains two programs:
95 - conntrack: the command line interface to interact with the connection
96              tracking system.
97 - conntrackd: the connection tracking userspace daemon that can be used to
98               deploy highly available GNU/Linux firewalls and collect
99               statistics of the firewall use.
100
101 conntrack is used to search, list, inspect and maintain the netfilter
102 connection tracking subsystem of the Linux kernel.
103 Using conntrack, you can dump a list of all (or a filtered selection  of)
104 currently tracked connections, delete connections from the state table,
105 and even add new ones.
106 In addition, you can also monitor connection tracking events, e.g.
107 show an event message (one line) per newly established connection.
108 """
109
110 cpp_rpm_info = """Name        : cpp
111 Version     : 4.8.5
112 Release     : 11.el7
113 Architecture: x86_64
114 Install Date: Thu 11 Jan 2018 12:37:55 PM EET
115 Group       : Development/Languages
116 Size        : 15632501
117 License     : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
118 Signature   : RSA/SHA256, Sun 20 Nov 2016 07:27:00 PM EET, Key ID 24c6a8a7f4a80eb5
119 Source RPM  : gcc-4.8.5-11.el7.src.rpm
120 Build Date  : Fri 04 Nov 2016 06:01:22 PM EET
121 Build Host  : worker1.bsys.centos.org
122 Relocations : (not relocatable)
123 Packager    : CentOS BuildSystem <http://bugs.centos.org>
124 Vendor      : CentOS
125 URL         : http://gcc.gnu.org
126 Summary     : The C Preprocessor
127 Description :
128 Cpp is the GNU C-Compatible Compiler Preprocessor.
129 Cpp is a macro processor which is used automatically
130 by the C compiler to transform your program before actual
131 compilation. It is called a macro processor because it allows
132 you to define macros, abbreviations for longer
133 constructs.
134
135 The C preprocessor provides four separate functionalities: the
136 inclusion of header files (files of declarations that can be
137 substituted into your program); macro expansion (you can define macros,
138 and the C preprocessor will replace the macros with their definitions
139 throughout the program); conditional compilation (using special
140 preprocessing directives, you can include or exclude parts of the
141 program according to various conditions); and line control (if you use
142 a program to combine or rearrange source files into an intermediate
143 file which is then compiled, you can use line control to inform the
144 compiler about where each source line originated).
145
146 You should install this package if you are a C programmer and you use
147 macros.
148 """  # noqa, PEP-8 disabled because of example output has trailing spaces
149
150 dejavu_fonts_common_rpm_info = """Name        : dejavu-fonts-common
151 Version     : 2.33
152 Release     : 6.el7
153 Architecture: noarch
154 Install Date: Wed Feb  7 13:49:27 2018
155 Group       : User Interface/X
156 Size        : 130455
157 License     : Bitstream Vera and Public Domain
158 Signature   : RSA/SHA256, Fri Jul  4 01:06:50 2014, Key ID 24c6a8a7f4a80eb5
159 Source RPM  : dejavu-fonts-2.33-6.el7.src.rpm
160 Build Date  : Mon Jun  9 21:34:30 2014
161 Build Host  : worker1.bsys.centos.org
162 Relocations : (not relocatable)
163 Packager    : CentOS BuildSystem <http://bugs.centos.org>
164 Vendor      : CentOS
165 URL         : http://dejavu-fonts.org/
166 Summary     : Common files for the Dejavu font set
167 Description :
168
169 The DejaVu font set is based on the “Bitstream Vera” fonts, release 1.10. Its
170 purpose is to provide a wider range of characters, while maintaining the
171 original style, using an open collaborative development process.
172
173 This package consists of files used by other DejaVu packages.
174 """
175
176 usbredir_rpm_info = """Name        : usbredir
177 Version     : 0.7.1
178 Release     : 1.el7
179 Architecture: x86_64
180 Install Date: Wed Feb  7 13:49:24 2018
181 Group       : System Environment/Libraries
182 Size        : 108319
183 License     : LGPLv2+
184 Signature   : RSA/SHA256, Sun Nov 20 20:56:49 2016, Key ID 24c6a8a7f4a80eb5
185 Source RPM  : usbredir-0.7.1-1.el7.src.rpm
186 Build Date  : Sat Nov  5 18:33:15 2016
187 Build Host  : worker1.bsys.centos.org
188 Relocations : (not relocatable)
189 Packager    : CentOS BuildSystem <http://bugs.centos.org>
190 Vendor      : CentOS
191 URL         : http://spice-space.org/page/UsbRedir
192 Summary     : USB network redirection protocol libraries
193 Description :
194 The usbredir libraries allow USB devices to be used on remote and/or virtual
195 hosts over TCP.  The following libraries are provided:
196
197 usbredirparser:
198 A library containing the parser for the usbredir protocol
199
200 usbredirhost:
201 A library implementing the USB host side of a usbredir connection.
202 All that an application wishing to implement a USB host needs to do is:
203 * Provide a libusb device handle for the device
204 * Provide write and read callbacks for the actual transport of usbredir data
205 * Monitor for usbredir and libusb read/write events and call their handlers
206 """
207
208 perl_compress_rpm_info = """Name        : perl-Compress-Raw-Zlib
209 Epoch       : 1
210 Version     : 2.061
211 Release     : 4.el7
212 Architecture: x86_64
213 Install Date: Sat Jan 26 20:05:50 2019
214 Group       : Development/Libraries
215 Size        : 139803
216 License     : GPL+ or Artistic
217 Signature   : RSA/SHA256, Fri Jul  4 04:15:33 2014, Key ID 24c6a8a7f4a80eb5
218 Source RPM  : perl-Compress-Raw-Zlib-2.061-4.el7.src.rpm
219 Build Date  : Tue Jun 10 01:12:08 2014
220 Build Host  : worker1.bsys.centos.org
221 Relocations : (not relocatable)
222 Packager    : CentOS BuildSystem <http://bugs.centos.org>
223 Vendor      : CentOS
224 URL         : http://search.cpan.org/dist/Compress-Raw-Zlib/
225 Summary     : Low-level interface to the zlib compression library
226 Description :
227 The Compress::Raw::Zlib module provides a Perl interface to the zlib
228 compression library, which is used by IO::Compress::Zlib.
229 Obsoletes   : 
230 """  # noqa, PEP-8 disabled because of example output has trailing spaces