File: FeatureTest.doc

package info (click to toggle)
libzypp 17.38.2-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 27,744 kB
  • sloc: cpp: 132,661; xml: 2,587; sh: 518; python: 266; makefile: 27
file content (96 lines) | stat: -rw-r--r-- 2,883 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/**

\page feature-test Testing for provided features.

\author Michael Andres <ma@suse.de>

<HR><!-- ====================================================================== -->
\section intro Introduction

The libzypp rpm package will indicate the presence of certain features by using special \c Provides:

\verbatim
  # Provides:     libzypp(FEATURE) = FEATURE_VERSION
  Provides:       libzypp(code10) = 0
\endverbatim

Packages requiring a feature may use the corresponding \c Requires: in their .spec file.


<HR><!-- ====================================================================== -->
\section features Features
<DL>

  <DT>plugin</DT>
  <DD><DL>
    <DT>version 0</DT>
    <DD>General ability to provide and handle plugins.</DD>
    <DT>version 0.1</DT>
    <DD>Bugfix: don't reject header values containing a ':'.</DD>
  </DL></DD>

  <DT>plugin:commit</DT>
  <DD><DL>
    <DT>\ref plugin-commit </DT>
    <DT>version 0</DT>
    <DD>Basic plugin indicating start and end of commit.</DD>
    <DT>version 1</DT>
    <DD>Added COMMITBEGIN/COMMITEND.</DD>
  </DL></DD>

  <DT>plugin:repoverification</DT>
  <DD><DL>
    <DT>\ref plugin-repoverification </DT>
    <DT>version 0</DT>
    <DD>Repository metadata verification beyond GPG.</DD>
  </DL></DD>

  <DT>plugin:services</DT>
  <DD><DL>
    <DT>\ref plugin-services </DT>
    <DT>version 0</DT>
    <DD>Provide a client a list of repositories.</DD>
    <DT>version 1</DT>
    <DD>Support multiple repo baseurls in plugin services.</DD>
  </DL></DD>

  <DT>plugin:system</DT>
  <DD><DL>
    <DT>\ref plugin-system </DT>
    <DT>version 0</DT>
    <DD>Plugin executed when system content change is detected (by now SUSE Manager/spacewalk only).</DD>
    <DT>version 1</DT>
    <DD>Plugin executed when system content change is detected (all installed plugins).</DD>
  </DL></DD>

  <DT>plugin:urlresolver</DT>
  <DD><DL>
    <DT>\ref plugin-url-resolver </DT>
    <DT>version 0</DT>
    <DD>Convert urls of scheme "plugin" into a supported scheme. </DD>
  </DL></DD>

  <DT>repovarexpand</DT>
  <DD><DL>
    <DT>\ref zypp-repovars </DT>
    <DT>version 0</DT>
    <DD>Also support braced variables, shell like default and alternate values.</DD>
    <DT>version 1</DT>
    <DD>Also support user defined repo variables in /etc/zypp/vars.d.</DD>
    <DT>version 1.1</DT>
    <DD>Support repo variables in an URIs \c host and \c port component.</DD>
  </DL></DD>

  <DT>econf</DT>
  <DD><DL>
    <DT>\ref ZConfig</DT>
    <DT>version 0</DT>
    <DD>\c zypp/zypp.conf divided into system (<tt>/etc/zypp/zypp.conf[.d/*.conf]</tt>)
    and vendor (<tt>/usr/etc/zypp/zypp.conf[.d/*.conf]</tt>) configuration files. Merged
    according to <a href="https://github.com/uapi-group/specifications/blob/main/specs/configuration_files_specification.md">
    UAPI.6 Configuration Files Specification</a>.</DD>
  </DL></DD>

</DL>

*/