Gentoo Archives: gentoo-catalyst

From: Leno Hou <lenohou@×××××.com>
To: gentoo-catalyst@l.g.o, robbat2@g.o
Subject: Re: [gentoo-catalyst] genkernel version parsing problem
Date: Thu, 21 Apr 2016 06:29:36
Message-Id: CAGQVrL_hxamNDWSfkwy7XmBiRatbyX_Pe1qs90qUmJLe1AEiwA@mail.gmail.com
In Reply to: Re: [gentoo-catalyst] genkernel version parsing problem by Mike Frysinger
1 On Thu, Apr 21, 2016 at 2:21 PM, Mike Frysinger <vapier@g.o> wrote:
2
3 > On 21 Apr 2016 13:48, Leno Hou wrote:
4 > > On Thu, Apr 21, 2016 at 1:42 PM, Mike Frysinger wrote:
5 > > > On 15 Apr 2016 09:54, Marco Gigante wrote:
6 > > > > I got a problem with catalyst and latest version of genkernel,
7 > installed
8 > > > > with genkernel-9999 ebuild.
9 > > > > genkernel --version returns v3.5.0.1 (with the 'v' prefix) and
10 > catalyst
11 > > > > fails to check the minimal required version.
12 > > >
13 > > > is this new to 3.5.0.1 ? or did it happen with 3.5.0.0 ? i don't
14 > think
15 > > > it was intentional, so we can always just change genkernel ...
16 > >
17 > > Faced the problem only in v3.5.0.1. Not happen in v3.5.0.0
18 > >
19 > > leno@localhost ~ $ genkernel --version
20 > >
21 > > v3.5.0.1
22 >
23 > i made the 3.5.0.1 release and def did not mean to make that change.
24 > but in looking at the git history, i'm not seeing anything since the
25 > 3.5.0.0 tag that looks relevant.
26 >
27 > that said, i'm not seeing this behavior:
28 > $ genkernel --version
29 > 3.5.0.1
30 >
31 > and when i look at the source, it's OK:
32 > $ tar xf /usr/portage/distfiles/genkernel-3.5.0.1.tar.xz
33 > $ grep ^GK genkernel-3.5.0.1/genkernel
34 > GK_V='3.5.0.1'
35 >
36 > so where are you guys getting that "v" from ? if your GK_V var is
37 > also set correctly, send over the output from running:
38 > $ bash -x genkernel --version
39
40 leno@localhost ~ $ bash -x genkernel --version
41
42 +
43 PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/powerpc64le-unknown-linux-gnu/gcc-bin/5.3.0:/sbin:/usr/sbin
44
45 + GK_V=v3.5.0.1
46
47 + TMPDIR=/var/tmp/genkernel
48
49 + TODEBUGCACHE=1
50
51 + (( i=1 ))
52
53 + (( i<=1 ))
54
55 + eval 'arg=$1'
56
57 ++ arg=--version
58
59 + [[ --version = --config=* ]]
60
61 + (( i=i+1 ))
62
63 + (( i<=1 ))
64
65 + _GENKERNEL_CONF=/etc/genkernel.conf
66
67 + source /etc/genkernel.conf
68
69 ++ OLDCONFIG=yes
70
71 ++ MENUCONFIG=no
72
73 ++ CLEAN=yes
74
75 ++ MRPROPER=yes
76
77 ++ MOUNTBOOT=yes
78
79 ++ SAVE_CONFIG=yes
80
81 ++ USECOLOR=yes
82
83 ++ DISKLABEL=yes
84
85 ++ GK_SHARE=/usr/share/genkernel
86
87 ++ CACHE_DIR=/var/cache/genkernel
88
89 ++ DISTDIR=/usr/share/genkernel/distfiles
90
91 ++ LOGFILE=/var/log/genkernel.log
92
93 ++ LOGLEVEL=1
94
95 ++ DEFAULT_KERNEL_SOURCE=/usr/src/linux
96
97 + LOGLEVEL=1
98
99 + source /usr/share/genkernel/defaults/software.sh
100
101 ++ BUSYBOX_VER=1.20.2
102
103 ++ BUSYBOX_SRCTAR=/usr/share/genkernel/distfiles/busybox-1.20.2.tar.bz2
104
105 ++ BUSYBOX_DIR=busybox-1.20.2
106
107 ++ BUSYBOX_BINCACHE=%%CACHE%%/busybox-1.20.2-%%ARCH%%.tar.bz2
108
109 ++ LVM_VER=2.02.88
110
111 ++ LVM_DIR=LVM2.2.02.88
112
113 ++ LVM_SRCTAR=/usr/share/genkernel/distfiles/LVM2.2.02.88.tgz
114
115 ++ LVM_BINCACHE=%%CACHE%%/LVM2.2.02.88-%%ARCH%%.tar.bz2
116
117 ++ MDADM_VER=3.1.5
118
119 ++ MDADM_DIR=mdadm-3.1.5
120
121 ++ MDADM_SRCTAR=/usr/share/genkernel/distfiles/mdadm-3.1.5.tar.bz2
122
123 ++ MDADM_BINCACHE=%%CACHE%%/mdadm-3.1.5-%%ARCH%%.tar.bz2
124
125 ++ DMRAID_VER=1.0.0.rc16-3
126
127 ++ DMRAID_DIR=dmraid/1.0.0.rc16-3/dmraid
128
129 ++ DMRAID_SRCTAR=/usr/share/genkernel/distfiles/dmraid-1.0.0.rc16-3.tar.bz2
130
131 ++ DMRAID_BINCACHE=%%CACHE%%/dmraid-1.0.0.rc16-3-%%ARCH%%.tar.bz2
132
133 ++ ISCSI_VER=2.0-872
134
135 ++ ISCSI_DIR=open-iscsi-2.0-872
136
137 ++ ISCSI_SRCTAR=/usr/share/genkernel/distfiles/open-iscsi-2.0-872.tar.gz
138
139 ++ ISCSI_BINCACHE=%%CACHE%%/iscsi-2.0-872-%%ARCH%%.bz2
140
141 ++ FUSE_VER=2.8.6
142
143 ++ FUSE_DIR=fuse-2.8.6
144
145 ++ FUSE_SRCTAR=/usr/share/genkernel/distfiles/fuse-2.8.6.tar.gz
146
147 ++ FUSE_BINCACHE=%%CACHE%%/fuse-2.8.6-%%ARCH%%.tar.bz2
148
149 ++ UNIONFS_FUSE_VER=0.24
150
151 ++ UNIONFS_FUSE_DIR=unionfs-fuse-0.24
152
153 ++
154 UNIONFS_FUSE_SRCTAR=/usr/share/genkernel/distfiles/unionfs-fuse-0.24.tar.bz2
155
156 ++ UNIONFS_FUSE_BINCACHE=%%CACHE%%/unionfs-fuse-0.24-%%ARCH%%.bz2
157
158 ++ GPG_VER=1.4.11
159
160 ++ GPG_DIR=gnupg-1.4.11
161
162 ++ GPG_SRCTAR=/usr/share/genkernel/distfiles/gnupg-1.4.11.tar.bz2
163
164 ++ GPG_BINCACHE=%%CACHE%%/gnupg-1.4.11-%%ARCH%%.bz2
165
166 + source /usr/share/genkernel/defaults/config.sh
167
168 ++ KERNEL_MAKE_DIRECTIVE=--INVALID--
169
170 ++ DEFAULT_KERNEL_MAKE_DIRECTIVE_OVERRIDE=--INVALID--
171
172 ++ KERNEL_MAKE_DIRECTIVE_OVERRIDE=--INVALID--
173
174 ++ KERNEL_MAKE_DIRECTIVE_2=
175
176 ++ KERNEL_BINARY=--INVALID--
177
178 ++ KERNEL_BINARY_OVERRIDE=
179
180 ++ DEFAULT_COMPRESS_INITRD=yes
181
182 ++ DEFAULT_COMPRESS_INITRD_TYPE=best
183
184 +++ portageq envvar MAKEOPTS
185
186 ++ PORTAGE_MAKEOPTS=
187
188 ++ DEFAULT_MAKEOPTS=' -j2'
189
190 ++ DEFAULT_KERNEL_MAKE=make
191
192 ++ DEFAULT_UTILS_MAKE=make
193
194 ++ DEFAULT_KERNEL_CC=gcc
195
196 ++ DEFAULT_KERNEL_AS=as
197
198 ++ DEFAULT_KERNEL_LD=ld
199
200 ++ DEFAULT_UTILS_CC=gcc
201
202 ++ DEFAULT_UTILS_AS=as
203
204 ++ DEFAULT_UTILS_LD=ld
205
206 + source /usr/share/genkernel/gen_funcs.sh
207
208 ++ setColorVars
209
210 ++ isTrue yes
211
212 ++ case "$1" in
213
214 ++ return 0
215
216 ++ GOOD=''
217
218 ++ WARN=''
219
220 ++ BAD=''
221
222 ++ NORMAL=''
223
224 ++ BOLD=''
225
226 ++ UNDER=''
227
228 + source /usr/share/genkernel/gen_cmdline.sh
229
230 + source /usr/share/genkernel/gen_arch.sh
231
232 + source /usr/share/genkernel/gen_determineargs.sh
233
234 + source /usr/share/genkernel/gen_compile.sh
235
236 + source /usr/share/genkernel/gen_configkernel.sh
237
238 + source /usr/share/genkernel/gen_initramfs.sh
239
240 ++ COPY_BINARIES=false
241
242 ++ CPIO_ARGS='--quiet -o -H newc --owner root:root --force-local'
243
244 + source /usr/share/genkernel/gen_moddeps.sh
245
246 + source /usr/share/genkernel/gen_package.sh
247
248 + source /usr/share/genkernel/gen_bootloader.sh
249
250 + TEMP=/var/tmp/genkernel/25303.5280.20958.30535
251
252 + trap trap_cleanup SIGHUP SIGQUIT SIGINT SIGTERM SIGKILL
253
254 + BUILD_KERNEL=0
255
256 + BUILD_RAMDISK=0
257
258 + BUILD_MODULES=0
259
260 + Options=--version
261
262 + '[' 1 -gt 0 ']'
263
264 + Option=--version
265
266 + shift
267
268 + parse_cmdline --version
269
270 + case "$*" in
271
272 + echo v3.5.0.1
273
274 v3.5.0.1
275
276 + exit 0
277
278 -Leno Hou