From Fedora Project Wiki
(cloud-init)
No edit summary
 
(65 intermediate revisions by 2 users not shown)
Line 14: Line 14:
if they indeed use one or more of the old config files and need to be fixed. The filed bugs should block the [https://bugzilla.redhat.com/show_bug.cgi?id=881785 tracker bug 881785].  
if they indeed use one or more of the old config files and need to be fixed. The filed bugs should block the [https://bugzilla.redhat.com/show_bug.cgi?id=881785 tracker bug 881785].  
For false positives, just state "false" in the 'Bugzilla' field.
For false positives, just state "false" in the 'Bugzilla' field.
command line to check:
p=<pkgname>; fedpkg clone -a $p; ( cd $p; git checkout f18; fedpkg prep ); grep -rEw 'sysconfig/(i18n|keyboard|network)' $p
bug template:
[https://bugzilla.redhat.com/enter_bug.cgi?alias=&assigned_to=&attach_text=&blocked=881785&bug_file_loc=http%3A%2F%2F&bug_severity=unspecified&bug_status=NEW&cf_build_id=&cf_clone_of=&cf_crm=&cf_cust_facing=---&cf_devel_whiteboard=&cf_documentation_action=---&cf_environment=&cf_internal_whiteboard=&cf_mount_type=---&cf_regression_status=---&cf_story_points=---&cf_type=Bug&comment=Fedora%20is%20migrating%20away%20from%3A%0D%0A%20%2Fetc%2Fsysconfig%2Fnetwork%20%28the%20HOSTNAME%3D...%20setting%29%0D%0A%20%2Fetc%2Fsysconfig%2Fkeyboard%0D%0A%20%2Fetc%2Fsysconfig%2Fi18n%0D%0Ato%3A%0D%0A%20%2Fetc%2Fhostname%0D%0A%20%2Fetc%2Fvconsole.conf%0D%0A%20%2Fetc%2Flocale.conf%0D%0A%0D%0ASee%20the%20tracker%20bug%20881785%20for%20details.%0D%0A%0D%0AWe%20found%3A%0D%0A%20%20%0D%0A%0D%0APlease%20update%20the%20package%20for%20the%20new%20config%20files.%0D%0A%0D%0AThe%20old%20files%20are%20converted%20and%20deleted%20from%20the%20system%20at%20update%20time.%0D%0AIf%20reading%20the%20old%20files%20is%20still%20supported%2C%20please%20make%20sure%20they%20are%0D%0Anever%20created%20again.%0D%0A%0D%0AThanks%21&component=system-config-printer&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&deadline=&defined_cf_layered_products=&defined_cf_partner=&defined_groups=1&dependson=&description=&estimated_time=&external_bug_id_1=&external_id_1=0&flag_type-155=X&flag_type-16=X&flag_type-312=X&flag_type-415=X&flag_type-66=X&flag_type-67=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=Unspecified&priority=unspecified&product=Fedora&qa_contact=&rep_platform=Unspecified&short_desc=%3A%20migration%20to%20%2Fetc%2Fhostname%2C%20%2Fetc%2Fvconsole.conf%2C%20%2Fetc%2Flocale.conf&status_whiteboard=&target_milestone=---&target_release=---&version=18 new bug]


{|
{|
Line 54: Line 60:
| cloud-init            || mschmidt|| [[rhbug:881868]]
| cloud-init            || mschmidt|| [[rhbug:881868]]
|-
|-
| cobbler                || mschmidt||
| cobbler                || mschmidt|| [[rhbug:881870]]
|-
|-
| condor                || mschmidt||
| condor                || mschmidt|| false || only checks NETWORKING
|-
|-
| cups                  ||         ||
| cups                  || mschmidt|| false
|-
|-
| dhcp                  ||         ||
| dhcp                  || mschmidt|| false || dhclient-script should still work because bash sets $HOSTNAME
|-
|-
| dhcp-forwarder        ||         ||
| dhcp-forwarder        || mschmidt|| false || only checks NETWORKING
|-
|-
| dnsmasq                ||         ||
| dnsmasq                || mschmidt|| false
|-
|-
| dracut                || harald  || false
| dracut                || harald  || false
|-
|-
| elektra                ||         ||
| elektra                || mschmidt|| false
|-
|-
| exim                  ||         ||
| exim                  || mschmidt|| false || only checks NETWORKING
|-
|-
| fcoe-utils            ||         ||
| fcoe-utils            || mschmidt|| false
|-
|-
| fedfs-utils            ||         ||
| fedfs-utils            || mschmidt|| false || only checks NETWORKING
|-
|-
| firstboot              ||         ||
| firstboot              || mschmidt|| [[rhbug:881887]]
|-
|-
| freeipa                ||         ||
| freeipa                || mschmidt|| [[rhbug:881890]]
|-
|-
| fwknop                ||         ||
| fwknop                || mschmidt|| false || cargo-cult sourcing of /etc/sysconfig/network
|-
|-
| gcin                  ||         ||
| gcin                  || mschmidt|| [[rhbug:881901]]
|-
|-
| gdm                    ||         ||
| gdm                    || mschmidt|| [[rhbug:881907]]
|-
|-
| grubby                ||         ||
| grubby                || mschmidt|| [[rhbug:881908]]
|-
|-
| hostname              ||         ||
| hostname              || mschmidt|| [[rhbug:881913]]
|-
|-
| hxtools                ||         ||
| hxtools                || mschmidt|| false || only a README, paragraphs specific to openSUSE
|-
|-
| ices                  ||         ||
| ices                  || mschmidt|| false || only checks NETWORKING
|-
|-
| ifplugd                ||         ||
| ifplugd                || mschmidt|| false
|-
|-
| infiniband-diags      ||         ||
| infiniband-diags      || mschmidt|| [[rhbug:881917]]
|-
|-
| initscripts            ||         ||
| initscripts            || mschmidt|| [[rhbug:881923]]
|-
|-
| ip-sentinel            ||         ||
| ip-sentinel            || mschmidt|| false || only checks NETWORKING
|-
|-
| iputils                ||         ||
| iputils                || mschmidt|| false || only checks NETWORKING
|-
|-
| iscsi-initiator-utils  ||         ||
| iscsi-initiator-utils  || mschmidt|| false || some weird /dev/.sysconfig stuff specific to SUSE
|-
|-
| kbd                    ||         ||
| kbd                    || mschmidt|| false || just documentation talking about unspecified distributions
|-
|-
| kdebase3              ||         ||
| kdebase3              || mschmidt|| false || just a side note in documentation, legacy KDE anyway
|-
|-
| kde-i18n              ||         ||
| kde-i18n              || mschmidt|| false || just documentation, legacy KDE anyway
|-
|-
| kernel                ||         ||
| kernel                || mschmidt|| false || SLES-specific documentation piece
|-
|-
| libguestfs            ||         ||
| libguestfs            || mschmidt|| [[rhbug:881953]]
|-
|-
| libnatspec            ||         ||
| libnatspec            || mschmidt|| [[rhbug:881956]]
|-
|-
| libvirt-sandbox        ||         ||
| libvirt-sandbox        || mschmidt|| [[rhbug:881959]]
|-
|-
| libXNVCtrl            ||         ||
| libXNVCtrl            || kay    || [[rhbug:882246]
|-
|-
| linux-atm              ||         ||
| linux-atm              || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| livecd-tools          ||         ||
| livecd-tools          || kay    || [[rhbug:882242]]
|-
|-
| lorax                  ||         ||
| lorax                  || kay    || false || network in changelog
|-
|-
| ltsp                  ||         ||
| ltsp                  || kay    || [[rhbug:882238]]
|-
|-
| lxc                    ||         ||
| lxc                    || kay    || [[rhbug:882236]]
|-
|-
| lxdm                  ||         ||
| lxdm                  || kay    || [[rhbug:882235]]
|-
|-
| lynis                  ||         ||
| lynis                  || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| man-pages-fr          ||         ||
| man-pages-fr          || kay    || false || man pages for /etc/sysconfig/network-*
|-
|-
| mc                    ||         ||
| mc                    || kay    || false || RH documentation in polish man page
|-
|-
| mysql-proxy            ||         ||
| mysql-proxy            || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| naim                  ||         ||
| naim                  || kay    || false || i18n, RH8 documentation only
|-
|-
| netcf                  ||         ||
| netcf                  || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| net-snmp              ||         ||
| net-snmp              || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| net-tools              ||        ||
| net-tools              || kay    || false || network, but does not look for $HOSTNAME
|
| NetworkManager         || kay    || [[rhbug:882225]]
|-
|-
| NetworkManager        ||         ||
| ngircd                || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| ngircd                ||         ||
| nsd                    || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| nsd                    ||         ||
| ocspd                  || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| ocspd                  ||         ||
| olpc-os-builder        || kay    || [[rhbug:882219]]
|-
|-
| olpc-os-builder        ||         ||
| olpc-utils            || kay    || [[rhbug:882207]]
|-
|-
| olpc-utils             ||         ||
| opendnssec             || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| opendnssec            ||         ||
| openldap              || kay    || false || network, only in changelog
|-
|-
| openldap               ||         ||
| openscap               || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| openscap               ||         ||
| openswan               || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| openswan              ||         ||
| openvswitch            || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| openvswitch            ||         ||
| ovirt-node            || kay    || [[rhbug:882206]]
|-
|-
| ovirt-node            ||         ||
| pacemaker              || kay    || [[rhbug:882208]]
|-
|-
| pacemaker             ||         ||
| partimage             || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| partimage              ||         ||
| perl-YUM-RepoQuery    || kay    || false || lists fedora-setup-keyboard
|-
|-
| perl-YUM-RepoQuery    ||         ||
| preupgrade            || kay    || [[rhbug:882187]]
|-
|-
| preupgrade            ||         ||
| putty                  || kay    || false || i18n, RH8 documentation only
|-
|-
| putty                  ||         ||
| pykickstart            || kay    || [[rhbug:882186]]
|-
|-
| pykickstart            ||         ||
| python-virtinst        || kay    || [[rhbug:882183]]
|-
|-
| python-virtinst       ||         ||
| rabbitmq-server       || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| rabbitmq-server        ||         ||
| rbldnsd                || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| rbldnsd                ||         ||
| rear                  || kay    || [[rhbug:882175]]
|-
|-
| rear                  ||         ||
| rhn-client-tools      || kay    || [[rhbug:882174]]
|-
|-
| rhn-client-tools      ||         ||
| rpcbind                || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| rpcbind                ||         ||
| salt                  || kay    || [[rhbug:882172]]
|-
|-
| salt                  ||         ||
| selinux-policy        || kay    || false || /etc/sysconfig/network-* and keyboardd comment
|-
|-
| selinux-policy        ||         ||
| sendmail              || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| sendmail              ||         ||
| shorewall              || kay    || false || non-Fedora /etc/sysconfig/network/*
|-
|-
| shorewall              ||         ||
| sos                    || kay    || [[rhbug:882163]]
|-
|-
| sos                    ||         ||
| spamass-milter        || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| spamass-milter        ||         ||
| spin-kickstarts        || kay    || false || comment only, in .ks file
|-
|-
| spin-kickstarts        ||         ||
| system-config-date    || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| system-config-date    ||         ||
| system-config-keyboard || kay    || [[rhbug:882159]]
|-
|-
| system-config-keyboard ||         ||
| system-config-language || kay    || [[rhbug:882158]]
|-
|-
| system-config-language ||         ||
| system-config-printer  || kay    || [[rhbug:882157]]
|-
|-
| system-config-printer  ||         ||
| systemd                || kay    || false || all code removed
|-
|-
| systemd                ||         ||
| terminus-fonts        || kay    || false || README only
|-
|-
| terminus-fonts        ||         ||
| trafficserver          || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| trafficserver          ||         ||
| txt2tags              || kay    || false || README only
|-
|-
| txt2tags               ||         ||
| uxlaunch               || kay    || [[rhbug:881996]]
|-
|-
| uxlaunch              ||         ||
| vconfig                || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| vconfig                ||         ||
| vdr                    || kay    || [[rhbug:881991]]
|-
|-
| vdr                    ||         ||
| vnstat                || kay    || false || openSUSE init script
|-
|-
| vnstat                ||         ||
| voms                  || kay    || false || can't find any references
|-
|-
| voms                  ||         ||
| wireless-tools        || kay    || false || DISTRIBUTIONS.txt mentioning openSUSE
|-
|-
| wireless-tools        ||         ||
| xastir                || kay    || false || i18n only mentioned README
|-
|-
| xastir                 ||         ||
| xinetd                 || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| xinetd                 ||         ||
| ypbind                 || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| ypbind                 ||         ||
| ypserv                 || kay    || false || network, but does not look for $HOSTNAME
|-
|-
| ypserv                ||        ||
| zif                    || kay    || [[rhbug:881878]]
|-
| zif                    ||         ||
|-
|-
|}
|}

Latest revision as of 13:44, 30 November 2012

This table tracks the migration from:

/etc/sysconfig/network (the HOSTNAME=... setting)
/etc/sysconfig/keyboard
/etc/sysconfig/i18n

to:

/etc/hostname
/etc/vconsole.conf
/etc/locale.conf

The following table lists source package names where usage of old config files has been found by grep. There may be false positives. Manual audit is needed. See the grep results. Look into the actual package sources too.

To help with the effort, please add yourself as Auditor to a few packages and file bugs against them if they indeed use one or more of the old config files and need to be fixed. The filed bugs should block the tracker bug 881785. For false positives, just state "false" in the 'Bugzilla' field.

command line to check:

p=<pkgname>; fedpkg clone -a $p; ( cd $p; git checkout f18; fedpkg prep ); grep -rEw 'sysconfig/(i18n|keyboard|network)' $p

bug template:

new bug
Package Auditor Bugzilla Notes
389-admin mschmidt false
389-ds-base mschmidt false
ailurus mschmidt rhbug:881808
anaconda mschmidt rhbug:881824
audit mschmidt rhbug:881832
augeas mschmidt rhbug:881841
authconfig mschmidt false writes NISDOMAIN in /etc/sysconfig/network
autotest-framework mschmidt false search for GATEWAY= in /etc/sysconfig/network
bacula mschmidt rhbug:881850
bacula2 mschmidt rhbug:881853
bandwidthd mschmidt false only checks NETWORKING
bash mschmidt false
bash-completion mschmidt false
bcfg2 mschmidt false
biosdevname mschmidt false
bluez mschmidt false only checks NETWORKING
clamav mschmidt false only checks NETWORKING
cloud-init mschmidt rhbug:881868
cobbler mschmidt rhbug:881870
condor mschmidt false only checks NETWORKING
cups mschmidt false
dhcp mschmidt false dhclient-script should still work because bash sets $HOSTNAME
dhcp-forwarder mschmidt false only checks NETWORKING
dnsmasq mschmidt false
dracut harald false
elektra mschmidt false
exim mschmidt false only checks NETWORKING
fcoe-utils mschmidt false
fedfs-utils mschmidt false only checks NETWORKING
firstboot mschmidt rhbug:881887
freeipa mschmidt rhbug:881890
fwknop mschmidt false cargo-cult sourcing of /etc/sysconfig/network
gcin mschmidt rhbug:881901
gdm mschmidt rhbug:881907
grubby mschmidt rhbug:881908
hostname mschmidt rhbug:881913
hxtools mschmidt false only a README, paragraphs specific to openSUSE
ices mschmidt false only checks NETWORKING
ifplugd mschmidt false
infiniband-diags mschmidt rhbug:881917
initscripts mschmidt rhbug:881923
ip-sentinel mschmidt false only checks NETWORKING
iputils mschmidt false only checks NETWORKING
iscsi-initiator-utils mschmidt false some weird /dev/.sysconfig stuff specific to SUSE
kbd mschmidt false just documentation talking about unspecified distributions
kdebase3 mschmidt false just a side note in documentation, legacy KDE anyway
kde-i18n mschmidt false just documentation, legacy KDE anyway
kernel mschmidt false SLES-specific documentation piece
libguestfs mschmidt rhbug:881953
libnatspec mschmidt rhbug:881956
libvirt-sandbox mschmidt rhbug:881959
libXNVCtrl kay [[rhbug:882246]
linux-atm kay false network, but does not look for $HOSTNAME
livecd-tools kay rhbug:882242
lorax kay false network in changelog
ltsp kay rhbug:882238
lxc kay rhbug:882236
lxdm kay rhbug:882235
lynis kay false network, but does not look for $HOSTNAME
man-pages-fr kay false man pages for /etc/sysconfig/network-*
mc kay false RH documentation in polish man page
mysql-proxy kay false network, but does not look for $HOSTNAME
naim kay false i18n, RH8 documentation only
netcf kay false network, but does not look for $HOSTNAME
net-snmp kay false network, but does not look for $HOSTNAME
net-tools kay false network, but does not look for $HOSTNAME NetworkManager kay rhbug:882225
ngircd kay false network, but does not look for $HOSTNAME
nsd kay false network, but does not look for $HOSTNAME
ocspd kay false network, but does not look for $HOSTNAME
olpc-os-builder kay rhbug:882219
olpc-utils kay rhbug:882207
opendnssec kay false network, but does not look for $HOSTNAME
openldap kay false network, only in changelog
openscap kay false network, but does not look for $HOSTNAME
openswan kay false network, but does not look for $HOSTNAME
openvswitch kay false network, but does not look for $HOSTNAME
ovirt-node kay rhbug:882206
pacemaker kay rhbug:882208
partimage kay false network, but does not look for $HOSTNAME
perl-YUM-RepoQuery kay false lists fedora-setup-keyboard
preupgrade kay rhbug:882187
putty kay false i18n, RH8 documentation only
pykickstart kay rhbug:882186
python-virtinst kay rhbug:882183
rabbitmq-server kay false network, but does not look for $HOSTNAME
rbldnsd kay false network, but does not look for $HOSTNAME
rear kay rhbug:882175
rhn-client-tools kay rhbug:882174
rpcbind kay false network, but does not look for $HOSTNAME
salt kay rhbug:882172
selinux-policy kay false /etc/sysconfig/network-* and keyboardd comment
sendmail kay false network, but does not look for $HOSTNAME
shorewall kay false non-Fedora /etc/sysconfig/network/*
sos kay rhbug:882163
spamass-milter kay false network, but does not look for $HOSTNAME
spin-kickstarts kay false comment only, in .ks file
system-config-date kay false network, but does not look for $HOSTNAME
system-config-keyboard kay rhbug:882159
system-config-language kay rhbug:882158
system-config-printer kay rhbug:882157
systemd kay false all code removed
terminus-fonts kay false README only
trafficserver kay false network, but does not look for $HOSTNAME
txt2tags kay false README only
uxlaunch kay rhbug:881996
vconfig kay false network, but does not look for $HOSTNAME
vdr kay rhbug:881991
vnstat kay false openSUSE init script
voms kay false can't find any references
wireless-tools kay false DISTRIBUTIONS.txt mentioning openSUSE
xastir kay false i18n only mentioned README
xinetd kay false network, but does not look for $HOSTNAME
ypbind kay false network, but does not look for $HOSTNAME
ypserv kay false network, but does not look for $HOSTNAME
zif kay rhbug:881878