Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 219270 - sys-apps/openrc 0.2.2 should conflict with net-dns/resolvconf-gentoo; /etc/init.d/functions.sh no longer has uniqify
Summary: sys-apps/openrc 0.2.2 should conflict with net-dns/resolvconf-gentoo; /etc/in...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High minor
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-25 12:37 UTC by Dries Kimpe
Modified: 2008-05-29 15:43 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dries Kimpe 2008-04-25 12:37:52 UTC
openrc 0.2.2 file /etc/init.d/functions.sh no longer defines uniqify;
resolvconf-gentoo needs this to function

workaround: openresolv is compatible with openrc and performs the same function as resolvconf-gentoo 

suggested: make openrc conflict with resolvconf-gentoo or 
make it display a warning that resolvconf-gentoo should be replaced by openresolv

Reproducible: Always

Steps to Reproduce:
emerge openrc-0.2.2
try to use resolvconf

Actual Results:  
error in resolvconf: uniqify command not found

Expected Results:  
update of /etc/resolv.conf

Portage 2.1.5_rc6 (default/linux/x86/2008.0/desktop, gcc-4.2.3, glibc-2.7-r2, 2.6.24.3 i686)
=================================================================
System uname: 2.6.24.3 i686 Genuine Intel(R) CPU U2500 @ 1.20GHz
Timestamp of tree: Tue, 22 Apr 2008 20:19:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.4.4-r9, 2.5.2-r2
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.25-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -msse3 -mfpmath=sse -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -msse3 -mfpmath=sse -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo "
LANG="nl_BE.UTF-8"
LC_ALL="nl_BE.UTF-8"
LDFLAGS=""
LINGUAS="nl en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/voip /usr/portage/local/layman/sunrise /usr/portage/local/layman/springlobby /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi additions aiglx alsa amr apache2 asf async audacious automount bacula-clientonly bacula-console bacula-nodir bacula-nosd bash-completion berkdb binfilter bluetooth branding buffysize bzip2 cairo cddb cdparanoia cdr chipcard chipcard2 cli client-only cracklib crypt cscope cups curl dbus dell device-mapper dhcp dia disk-partition divx djvu dmx dri dts dv dvd dvdr dvdread dvi eds effects emboss emerald enblend enca encode enscript esd evo exif extras fam ffmpeg firefox flac fontconfig foomaticdb fortran fuse gd gdbm gif gimp gimpprint glibc-omitfp glitz gmail gmedia gnome gnutls gpgme gphoto2 gpm gps graphviz gs gstreamer gtk gtk2 hal hddtemp hdri howl hybrid i8x0 iconv idea ieee1394 ilbc imap imlib insecure-patches insecure-savers ipod iptc ipv6 ipw3945 irda isdnlog jabber jbig jingle jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kerberos kqemu lame laptop latex lcms ldap libnotify libsamplerate logrotate logwatch lzo mad maildir maya-shaderlibrary md5sum midi mikmod mmap mmx mmxext mode-owner mp3 mpeg mplayer mudflap nat nautilus ncurses networkmanager new-login nfs nls nntp nptl nptlonly nsplugin nxclient objc offensive ogg openct openexr opengl openmp pager pam pango paste64 patch pcmcia pcre pcsc-lite pda pdf perl plotutils plugin plugins pmount png pop postscript ppds pppd python qt3 qt3support qt4 quicktime rar raw readline real realmedia reflection rle rtc samba scanner sdl sensord session sidebar sift silvercity slp smartcard smime smp sound speex spell spl sse sse-filters sse2 ssl startup-notification staticsocket subversion suexec svg t1lib tcpd tetex theora threads tiff truetype unicode usb v4l v4l2 vcd vim vim-syntax vim-with-x vorbis wavpack webdav win32codecs wma wmf wmp x264 x86 xcb xcomposite xforms xine xinerama xml xorg xpm xscreensaver xsl xv xvid xvmc zlib zrtp" ALSA_CARDS="emu10k1x hda-intel usb-audio via82xx via82xx-modem intel8x0 intel8x0m loopback" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2 canon spca50x konica" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse wacom synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="nl en" USERLAND="GNU" VIDEO_CARDS="vesa vga intel i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-04-25 13:38:48 UTC
*resolvconf-gentoo-1.4 (01 Aug 2007)

That was the last update to resolvconf-gentoo. As its maintainer is now very actively developing openrc, maybe it's time to slowly begin to migrate away from resolvconf-gentoo? :)

CC'ing Roy for an answer.
Comment 2 Roy Marples 2008-04-25 14:03:13 UTC
People should move from resolvconf-gentoo to openresolv
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-04-25 14:24:52 UTC
(In reply to comment #2)
> People should move from resolvconf-gentoo to openresolv

Shall I package.mask resolvconf-gentoo with an apt masking reason urging people to do so?
Comment 4 Roy Marples 2008-04-25 14:27:22 UTC
I would say so :)
But that is for Gentoo developers to decide ;)
Comment 5 Dries Kimpe 2008-04-25 15:47:40 UTC
(In reply to comment #3)
> Shall I package.mask resolvconf-gentoo with an apt masking reason urging people
> to do so?

In any case it wouldn't hurt to mention this problem in the baselayout2/openrc migration guide or (even better) to make openrc conflict with resolvconf-gentoo
to avoid people breaking resolvconf-gentoo


Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2008-05-29 15:43:53 UTC
P.masked :)
Therefore, WONTFIX