/[gentoo]/src/patchsets/gentoo-headers/testing.txt
Gentoo

Contents of /src/patchsets/gentoo-headers/testing.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (show annotations) (download)
Sun Apr 8 09:46:38 2018 UTC (21 months, 1 week ago) by slyfox
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +1 -1 lines
File MIME type: text/plain
testing.txt: follow collectd move to app-metrics/collectd

1 upgrade process:
2
3 - generate the gentoo-headers-base-<kernel version>.tar.xz tarball:
4 $ ./rip-headers.sh 3.13
5 - create a new patchset dir:
6 $ cp -a 3.13/ 3.14/
7 $ rm -rf 3.14/CVS
8 $ cvs add 3.14 && cvs add 3.14/*
9 - generate the patchset tarball:
10 $ ./make-tarball.sh 3.14 1
11 - update the ebuild:
12 $ cp linux-headers-3.13.ebuild linux-headers-3.14.ebuild
13 - test it (see sections below)
14 - upload tarballs & commit files to cvs
15
16 smoke test:
17
18 for h in `find /usr/include/linux -type f -printf '%P '` ; do
19 h="linux/$h"; echo "$h"
20 gcc -x c -c -o /dev/null - <<<"#include <$h>"
21 done
22
23 egrep -l -r -e '__[us](8|16|32|64)' /usr/include/linux/ | xargs grep -L linux/types.h
24
25 find /usr/include/linux -type f -printf '%P '
26
27 common packages that break:
28
29 pkgs=$(sed -n '/^%/,/^%/{s:%::;p}' testing.txt)
30 sudo env FEATURES=-digest emerge --keep-going -1qav ${pkgs} --jobs 4
31
32 %
33 app-metrics/collectd
34 app-cdr/cdrdao
35 app-cdr/cdrtools
36 app-cdr/dvd+rw-tools
37 app-emulation/qemu
38 app-misc/inputlircd
39 app-text/a2ps
40 dev-util/strace
41 media-libs/libv4l
42 media-tv/ivtv-utils
43 media-video/vdr
44 net-dialup/linux-atm
45 net-dialup/ppp
46 net-dialup/rp-pppoe
47 net-firewall/iptables
48 net-misc/bridge-utils
49 net-misc/dahdi-tools
50 net-misc/dhcpcd
51 net-misc/iputils
52 net-misc/lksctp-tools
53 net-misc/socat
54 net-proxy/shadowsocks-libev
55 net-vpn/ipsec-tools
56 net-wireless/iw
57 net-wireless/wireless-tools
58 net-wireless/wpa_supplicant
59 sys-apps/acl
60 sys-apps/attr
61 sys-apps/busybox
62 sys-apps/iproute2
63 sys-apps/kbd
64 sys-apps/net-tools
65 sys-apps/sandbox
66 sys-apps/setserial
67 sys-block/fio
68 sys-block/sedutil
69 sys-boot/efibootmgr
70 sys-boot/syslinux
71 sys-devel/gdb
72 sys-fs/fuse
73 sys-fs/udev
74 sys-libs/efivar
75 sys-libs/gpm
76 sys-libs/libcap
77 sys-process/audit
78 sys-process/criu
79 sys-process/lsof
80 %
81
82 then make sure the big one:
83
84 sys-libs/glibc

  ViewVC Help
Powered by ViewVC 1.1.20