Pin pip to 20.3.3 and disable tmpfs in DIB
[ta/build-tools.git] / tools / test_data_yum.py
1 # Copyright 2019 Nokia
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #     http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 # pylint: disable=invalid-name
16
17
18 basesystem_yum_info = """Loaded plugins: fastestmirror, priorities
19 Loading mirror speeds from cached hostfile
20 Installed Packages
21 Name        : basesystem
22 Arch        : noarch
23 Version     : 10.0
24 Release     : 7.el7.centos
25 Size        : 0.0  
26 Repo        : installed
27 Summary     : The skeleton package which defines a simple CentOS Linux system
28 License     : Public Domain
29 Description : Basesystem defines the components of a basic CentOS Linux
30             : system (for example, the package installation order to use during
31             : bootstrapping). Basesystem should be in every installation of a
32             : system, and it should never be removed.
33
34 """  # noqa, PEP-8 disabled because of example output has trailing spaces
35
36 bash_yum_info = """Name        : bash
37 Arch        : x86_64
38 Version     : 4.2.46
39 Release     : 21.el7_3
40 Size        : 3.5 M
41 Repo        : installed
42 From repo   : updates
43 Summary     : The GNU Bourne Again shell
44 URL         : http://www.gnu.org/software/bash
45 License     : GPLv3+
46 Description : The GNU Bourne Again shell (Bash) is a shell or command language
47             : interpreter that is compatible with the Bourne shell (sh). Bash
48             : incorporates useful features from the Korn shell (ksh) and the C
49             : shell (csh). Most sh scripts can be run by bash without
50             : modification.
51 """
52
53 centos_logos_yum_info = """
54 Installed Packages
55 Name        : centos-logos
56 Arch        : noarch
57 Version     : 70.0.6
58 Release     : 3.el7.centos
59 License     : Copyright ? 2014 The CentOS Project.  All rights reserved.
60
61 """
62
63 conntrack_tools_yum_info = """Name        : conntrack-tools
64 Arch        : x86_64
65 Version     : 1.4.4
66 Release     : 3.el7_3
67 Size        : 550 k
68 Repo        : installed
69 From repo   : centos-updates
70 Summary     : Manipulate netfilter connection tracking table and run High
71             : Availability
72 URL         : http://netfilter.org
73 License     : GPLv2
74 Description : With conntrack-tools you can setup a High Availability cluster and
75             : synchronize conntrack state between multiple firewalls.
76             : 
77             : The conntrack-tools package contains two programs:
78             : - conntrack: the command line interface to interact with the
79             :   connection tracking system.
80             : - conntrackd: the connection tracking userspace daemon that can be
81             :   used to deploy highly available GNU/Linux firewalls and collect
82             :               statistics of the firewall use.
83             : 
84             : conntrack is used to search, list, inspect and maintain the
85             : netfilter connection tracking subsystem of the Linux kernel.
86             : Using conntrack, you can dump a list of all (or a filtered
87             : selection  of) currently tracked connections, delete connections
88             : from the state table, and even add new ones.
89             : In addition, you can also monitor connection tracking events, e.g.
90             : show an event message (one line) per newly established connection.
91 """  # noqa, PEP-8 disabled because of example output has trailing spaces
92
93 cpp_yum_info = """
94 Installed Packages
95 Name        : cpp
96 Arch        : x86_64
97 Version     : 4.8.5
98 Release     : 11.el7
99 Size        : 15 M
100 Repo        : installed
101 From repo   : purkki-centos-base
102 Summary     : The C Preprocessor
103 URL         : http://gcc.gnu.org
104 License     : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and
105             : LGPLv2+ and BSD
106 Description : Cpp is the GNU C-Compatible Compiler Preprocessor.
107             : Cpp is a macro processor which is used automatically
108             : by the C compiler to transform your program before actual
109             : compilation. It is called a macro processor because it allows
110             : you to define macros, abbreviations for longer
111             : constructs.
112             : 
113             : The C preprocessor provides four separate functionalities: the
114             : inclusion of header files (files of declarations that can be
115             : substituted into your program); macro expansion (you can define
116             : macros, and the C preprocessor will replace the macros with their
117             : definitions throughout the program); conditional compilation
118             : (using special preprocessing directives, you can include or
119             : exclude parts of the program according to various conditions); and
120             : line control (if you use a program to combine or rearrange source
121             : files into an intermediate file which is then compiled, you can
122             : use line control to inform the compiler about where each source
123             : line originated).
124             : 
125             : You should install this package if you are a C programmer and you
126             : use macros.
127
128 """  # noqa, PEP-8 disabled because of example output has trailing spaces
129
130 dejavu_fonts_common_yum_info = """
131 Installed Packages
132 Name        : dejavu-fonts-common
133 Arch        : noarch
134 Version     : 2.33
135 Release     : 6.el7
136 Size        : 127 k
137 Repo        : installed
138 From repo   : purkki-centos-base
139 Summary     : Common files for the Dejavu font set
140 URL         : http://dejavu-fonts.org/
141 License     : Bitstream Vera and Public Domain
142 Description : 
143             : The DejaVu font set is based on the ?Bitstream Vera? fonts,
144             : release 1.10. Its purpose is to provide a wider range of
145             : characters, while maintaining the original style, using an open
146             : collaborative development process.
147             : 
148             : This package consists of files used by other DejaVu packages.
149
150 """  # noqa, PEP-8 disabled because of example output has trailing spaces
151
152 pacemaker_yum_info = """
153 Name        : pacemaker
154 Arch        : x86_64
155 Version     : 1.1.15
156 Release     : 11.el7_3.5
157 Size        : 1.1 M
158 Repo        : installed
159 From repo   : purkki-centos-updates
160 Summary     : Scalable High-Availability cluster resource manager
161 URL         : http://www.clusterlabs.org
162 License     : GPLv2+ and LGPLv2+
163 Description : Pacemaker is an advanced, scalable High-Availability cluster
164             : resource manager for Corosync, CMAN and/or Linux-HA.
165             : 
166             : It supports more than 16 node clusters with significant
167             : capabilities for managing resources and dependencies.
168             : 
169             : It will run scripts at initialization, when machines go up or
170             : down, when related resources fail and can be configured to
171             : periodically check resource health.
172             : 
173             : Available rpmbuild rebuild options:
174             :   --with(out) : cman stonithd doc coverage profiling pre_release
175             : hardening
176 """  # noqa, PEP-8 disabled because of example output has trailing spaces