Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 463828 - media-tv/mythtv-0.26.0_p20130322 - Failed Patch: 0096-Update-the-Danish-translation-of-mythfrontend.patch
Summary: media-tv/mythtv-0.26.0_p20130322 - Failed Patch: 0096-Update-the-Danish-trans...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-30 10:28 UTC by Helmut Jarausch
Modified: 2013-08-19 12:10 UTC (History)
6 users (show)

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


Attachments
0096-Update-the-Danish-translation-of-mythfrontend.patch (0096-Update-the-Danish-translation-of-mythfrontend.patch,232.42 KB, text/plain)
2013-03-31 12:15 UTC, Cody Harris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Helmut Jarausch 2013-03-30 10:28:28 UTC
media-tv/mythtv-0.26.0_p20130322 doesn't build due to a

Failed Patch: 0096-Update-the-Danish-translation-of-mythfrontend.patch

Thanks for looking into it,
Helmut
Comment 1 Wendy 2013-03-30 16:18:19 UTC
Same problem here:

can't find file to patch at input line 13
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From f20555091f7ad9cfc7ace955aab59d468156af11 Mon Sep 17 00:00:00 2001
|From: Kenni Lund <klund@mythtv.org>
|Date: Sat, 16 Feb 2013 23:11:00 +0100
|Subject: [PATCH 096/121] Update the Danish translation of mythfrontend.
|
|---
| mythtv/i18n/mythfrontend_da.qm |  Bin 611287 -> 611700 bytes
| mythtv/i18n/mythfrontend_da.ts | 1208 ++++++++++++++++++++--------------------
| 2 files changed, 610 insertions(+), 598 deletions(-)
|
|diff --git a/mythtv/i18n/mythfrontend_da.qm b/mythtv/i18n/mythfrontend_da.qm
|index e7e630653a86a1b64250b980cd9e8bdff29c22f6..ca200393e4f0fc5fd4118e94188db8d657513276 100644
--------------------------
No file to patch.  Skipping patch.
can't find file to patch at input line 678
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|GIT binary patch
|delta 19559
...


...
|diff --git a/mythtv/i18n/mythfrontend_da.ts b/mythtv/i18n/mythfrontend_da.ts
|index abfa9b6..2d823b7 100644
|--- a/mythtv/i18n/mythfrontend_da.ts
|+++ b/mythtv/i18n/mythfrontend_da.ts
--------------------------
No file to patch.  Skipping patch.
70 out of 70 hunks ignored

patch program exited with status 1
Comment 2 Cody Harris 2013-03-31 12:13:23 UTC
Same thing here too:

*   0096-Update-the-Danish-translation-of-mythfrontend.patch ...

 * Failed Patch: 0096-Update-the-Danish-translation-of-mythfrontend.patch !
 *  ( /var/tmp/portage/media-tv/mythtv-0.26.0_p20130322/work/mythtv-0.26.0/patches/0096-Update-the-Danish-translation-of-mythfrontend.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/media-tv/mythtv-0.26.0_p20130322/temp/0096-Update-the-Danish-translation-of-mythfrontend.patch.out

 * ERROR: media-tv/mythtv-0.26.0_p20130322 failed (prepare phase):
 *   Failed Patch: 0096-Update-the-Danish-translation-of-mythfrontend.patch!
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_prepare
 *   environment, line 5356:  Called epatch
 *   environment, line 1907:  Called die
 * The specific snippet of code:
 *               die "Failed Patch: ${patchname}!";
 * 
 * If you need support, post the output of `emerge --info '=media-tv/mythtv-0.26.0_p20130322'`,
 * the complete build log and the output of `emerge -pqv '=media-tv/mythtv-0.26.0_p20130322'`.
 * The complete build log is located at '/var/tmp/portage/media-tv/mythtv-0.26.0_p20130322/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/mythtv-0.26.0_p20130322/temp/environment'.
 * Working directory: '/var/tmp/portage/media-tv/mythtv-0.26.0_p20130322/work/mythtv-0.26.0'
 * S: '/var/tmp/portage/media-tv/mythtv-0.26.0_p20130322/work/mythtv-0.26.0'
Comment 3 Cody Harris 2013-03-31 12:15:11 UTC
Created attachment 343826 [details]
0096-Update-the-Danish-translation-of-mythfrontend.patch
Comment 4 Cody Harris 2013-03-31 12:15:57 UTC
I've also attached the output of the failed patch

Portage 2.1.11.59 (default/linux/amd64/13.0/desktop/kde, gcc-4.6.3, glibc-2.17, 3.7.10-gentoo-r1 x86_64)
=================================================================
System uname: Linux-3.7.10-gentoo-r1-x86_64-Intel-R-_Core-TM-_i7_CPU_Q_720_@_1.60GHz-with-gentoo-2.2
KiB Mem:     6045876 total,    223688 free
KiB Swap:    1048572 total,    842068 free
Timestamp of tree: Sun, 31 Mar 2013 11:30:01 +0000
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.7.3-r3, 3.2.3-r2
dev-util/cmake:           2.8.10.2-r1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.11.6, 1.13.1
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.6.3, 4.7.2-r1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.8 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo QsOverlay bitcoin ibm-overlay
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA skype-eula IBM-J1.6 dlj-1.1 AdobeFlash-10.1 googleearth BCS PUEL cadsoft google-talkplugin Oracle-BCLA-JavaSE AdobeFlash-10.3 Intel-SDP AdobeFlash-11.x"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LC_ALL="en_CA.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/qs-overlay /var/lib/layman/bitcoin /var/lib/layman/ibm-overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi ais alsa amd64 amr apng aspell atmo avahi avi bash-completion berkdb bluetooth bonjour branding bzip2 cairo calendar cdda cddai cddb cdr cli consolekit corefonts cracklib crypt cups curl cxx dbus declarative device-mapper dirac dlz dri dts dvb dvd dvdr emboss encode exif extras faac faad fam fbcondecor festival ffmpeg firefox flac fluidsynth fontconfig foomaticdb fortran fuse gdbm gdu ggi gif gimp git gles2 glut gme gnutls gpg gphoto2 gpm gstreamer gtalk gtk gudev gui hfs http hwdb iconv icu id3tag imap introspection ios iphone ipod jabber jingle jpeg jpeg2k kate kde kdrive keymap kipi laptop latex lcms libass libcaca libnotify libproxy libtiger libv4l libv4l2 lirc live lm_sensors lua mad matroska mbrola mdnsresponder-compat meanwhile melt midi mime mmap mmx mng mod modplug modules mp2 mp3 mp4 mpeg mplayer msn mtp mudflap multilib musepack ncurses nls nptl nsplugin ntfs nvidia ogg openal opencl opengl openmp pam pango pcre pdf phonon plasma png policykit ppds projectm pulseaudio pvr qt-faststart qt3support qt4 quicktime rdesktop readline remoteosd rtsp samba sasl schroedinger sdl sdl-image session shine shout skins smpeg snmp speex spell sql sqlite sqlite3 sse sse2 ssh ssl startup-notification stream subversion svg taglib tcpd theora threads tiff tools truetype udev udisks unicode upnp upower usb v4l v4l2 vaapi vcdx video vim-syntax vlm vnc vorbis webkit wifi wxwidgets x264 xcb xcomposite xdmcp xinerama xml xmp xosd xpm xscreensaver xv xvid zeroconf zlib zvbi" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 5 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-03-31 23:50:30 UTC
Dear mythtv herd

> <email>cardoe@gentoo.org</email>
> <description>Do not CC me on bugs</description>

Under the bug wrangling rules [1] this package would be assigned to him, therefore his description does not apply at all since he is to be interpreted as the person to assign to; but since he is explicitly stating this I think he may not want to hear anything about bugs at all, but that may not seem the right way to maintain a package. Out of good faith I have therefore not assigned it either, but I'm not quite sure if this is the right approach since I would then not be following the bug wrangling rules [1] this way.

So, please 1) clarify this description to point out whether we should assign to him or not (although some bug wranglers may ignore the description altogether, restrict attributes may be more appropriate), 2) make him the primary maintainer and drop the description (although under that intention, he wouldn't have listed this explicitly) or 3) drop him altogether because this is kind of ambiguous (although I assume he is listed there for a reason); of course, make sure you discuss this change with him in advance.

Thank you in advance.

 [1]: http://www.gentoo.org/proj/en/qa/bug-wranglers/index.xml

> When the file lists multiple entries, then you assign the bug to the first <maintainer>, and CC the other <maintainer>(s) and <herd>(s). If you find that metadata.xml lists inappropriate and/or confusing contact information, then make a note of that in a comment on the bug report and assign/CC the bug report as best as possible.
Comment 6 Richard Freeman gentoo-dev 2013-04-01 00:01:01 UTC
Odd - it patches fine for me (I do test these, honest!).

Can you post your emerge --info?  Also, post the version of sys-devel/patch.  I'm open to suggestions as well - not sure why a patch wouldn't apply, unless it is due to it being a binary patch.

I'll let Cardoe speak to whether he wants to be listed as a maintainer.  I just follow the mythtv alias.
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2013-04-01 04:07:44 UTC
(In reply to comment #5)
> Dear mythtv herd
> 
> > <email>cardoe@gentoo.org</email>
> > <description>Do not CC me on bugs</description>
> 
> Under the bug wrangling rules [1] this package would be assigned to him,
> therefore his description does not apply at all since he is to be
> interpreted as the person to assign to; but since he is explicitly stating
> this I think he may not want to hear anything about bugs at all, but that
> may not seem the right way to maintain a package. Out of good faith I have
> therefore not assigned it either, but I'm not quite sure if this is the
> right approach since I would then not be following the bug wrangling rules
> [1] this way.
> 
> So, please 1) clarify this description to point out whether we should assign
> to him or not (although some bug wranglers may ignore the description
> altogether, restrict attributes may be more appropriate), 2) make him the
> primary maintainer and drop the description (although under that intention,
> he wouldn't have listed this explicitly) or 3) drop him altogether because
> this is kind of ambiguous (although I assume he is listed there for a
> reason); of course, make sure you discuss this change with him in advance.
> 
> Thank you in advance.
> 
>  [1]: http://www.gentoo.org/proj/en/qa/bug-wranglers/index.xml
> 
> > When the file lists multiple entries, then you assign the bug to the first <maintainer>, and CC the other <maintainer>(s) and <herd>(s). If you find that metadata.xml lists inappropriate and/or confusing contact information, then make a note of that in a comment on the bug report and assign/CC the bug report as best as possible.

You're new around here so you clearly don't understand. This was discussed a while back on the -dev ML. The issue is when a herd dwindles to 1 developer. That developer is typically the maintainer of many of that herd's packages as well. As was the case with MythTV. For a while I was the sole maintainer of the herd and the maintainer of MythTV. The solution discussed on the ML was to put a note to not CC maintainers on bugs when they're part of the herd. This halves the amount of mail traffic generated to the maintainer.
Comment 8 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-04-01 09:25:47 UTC
(In reply to comment #7)
> You're new around here so you clearly don't understand. 

Ah, classic one, I can do that too: You're old around here so you clearly don't understand. This silly ad hominem statement clarifies your intentions, you just want to side talk me and not actually be constructive; but it really doesn't resolve your confusing metadata.xml or the bug wrangling rules. Please back up your statements, adhere to the rules or adapt them and stop side talking on me.

> This was discussed a while back on the -dev ML.

Link to this discussion? Do you think the bug wranglers should adapt their rules which still conflict with what you're saying? Why?

> The issue is when a herd dwindles to 1 developer.

That's not the issue here, the herd has two developers and regardless of the amount of developers in the herd it's pointless to explicitly list yourself as that will make you the default person to assign to. Note that the description is irrelevant here, since that only restricts you from being CC-ed; there is explicitly stated to assign to the first maintainer, not to the first herd. So, I'm not being unreasonable here. Or do you think I am? Why?

> That developer is typically the maintainer of many of that herd's packages as well. As was the case with MythTV.

Irrelevant to this discussion. If you think it is relevant, why?

> For a while I was the sole maintainer of the herd and the maintainer of MythTV.

This is no reason to list yourself twice. Is there any? Why?

> The solution discussed on the ML was to put a note to not CC maintainers on bugs when they're part of the herd. This halves the amount of mail traffic generated to the maintainer.

The solution to which problem in which ML thread? Why list yourself twice?
Comment 9 Wendy 2013-04-01 09:28:18 UTC
eix patch shows:


[I] sys-devel/patch
     Available versions:  2.5.9 (~)2.5.9-r1 2.6.1 (~)2.7.1 (~)2.7.1-r1 {static test xattr}
     Installed versions:  2.7.1-r1(05:09:48 17-03-13)(xattr -static -test)
     Homepage:            http://www.gnu.org/software/patch/patch.html
     Description:         Utility to apply diffs to files

eix mythtv shows:

[U] media-tv/mythtv
     Available versions:  (~)0.25.3_p20130101 (~)0.25.3_p20130131 (~)0.25.3_p20130322 (~)0.26.0_p20121107 (~)0.26.0_p20121221 (~)0.26.0_p20130121 (~)0.26.0_p20130207 (~)0.26.0_p20130322 {alsa altivec autostart bluray cec crystalhd debug dvb dvd egl fftw +hls ieee1394 jack lcd libass lirc perl pulseaudio python raop +theora vaapi vdpau +vorbis +xml xmltv +xvid INPUT_DEVICES="joystick"}
     Installed versions:  0.26.0_p20130207(16:31:05 23-03-13)(alsa bluray dvd hls lirc perl pulseaudio python theora vaapi vdpau vorbis xml xvid -altivec -autostart -cec -crystalhd -debug -dvb -egl -fftw -ieee1394 -jack -lcd -libass -raop -xmltv INPUT_DEVICES="-joystick")

emerge --info:

freya-s ~ # emerge --info
Portage 2.1.11.59 (default/linux/amd64/13.0, gcc-4.6.3, glibc-2.17, 3.8.5-gentoo-freya x86_64)
=================================================================
System uname: Linux-3.8.5-gentoo-freya-x86_64-AMD_Phenom-tm-_II_X4_945_Processor-with-gentoo-2.2
KiB Mem:     3087720 total,    314632 free
KiB Swap:    3276796 total,   3083132 free
Timestamp of tree: Mon, 01 Apr 2013 04:45:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.2_p45
dev-java/java-config:     2.1.12-r1
dev-lang/python:          2.6.8-r1, 2.7.3-r3, 3.2.3-r2
dev-util/cmake:           2.8.10.2-r1
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.6, 1.13.1
sys-devel/binutils:       2.23.1, 2.23.2
sys-devel/gcc:            4.5.4, 4.6.3, 4.7.2-r1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.8 (virtual/os-headers)
sys-libs/glibc:           2.17
Repositories: gentoo x-overlay
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA @GPL-COMPATIBLE @OSI-APPROVED @EULA TeamViewer"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -mtune=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -mtune=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--misspell-suggestion n --quiet-build y"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.leaseweb.com/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="nl_NL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j4 -l4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aalib acl acpi adns alsa amd64 apache2 attica avahi bash-completion bcmath berkdb bluetooth bluray branding bzip2 cairo calendar caps cdda cddb cdparanoia cdr cgi cli consolekit corefonts cracklib crypt css ctype cups curl curlwrappers cvs cxx dbus dga dirac directfb djvu dri dts dvd encode exif expat extras fam fastcgi fbcon fbcondecor ffmpeg firefox flac flatfile fontconfig fortran frei0r ftp gd gdbm geoip ggi gif gimp gmp gnutls gpm graphviz gs gstreamer gtk gtk3 gtkhtml gzip handbook hddtemp http iconv icu idn imagemagick imlib inifile introspection jadetex java javascript joystick jpeg jpeg2k kde kerberos kipi ladspa lame lcms ldap libnotify libsamplerate lirc lm_sensors lua lzma lzo mad mdnsresponder-compat mhash midi milter mjpeg mmap mms mmx mmxext mng modules mono mozilla mp3 mp4 mpeg mplayer msn mtp mudflap mule multilib multimedia multitarget musepack mysql mysqli mythtv ncurses netlink nfs nls nptl nsplugin nuv odbc offensive ogg okular openal opencl openexr opengl openmp oss pam pango pcntl pcre pdf perl phonon php plasma png policykit portaudio posix postscript prison pulseaudio python qimageblitz qscintilla qt3support qt4 qthelp quicktime qwt raw readline rss rtmp samba sasl scanner sdl semantic-desktop server session sharedext simplexml sip slang slp smp sndfile snmp soap sockets socks5 sox speex spell sql sqlite sqlite3 sse sse2 sse3 ssl startup-notification static-libs subversion svg sysfs syslog sysvipc taglib tcl tcpd telepathy theora threads tidy tiff tk tokenizer truetype udev unicode upnp usb utils v4l v4l2 vaapi vala vcd vdpau vhosts vorbis vpx wacom wav wavpack wddx webgl wma wmf wxwidgets x264 xattr xcomposite xface xft xinerama xinetd xml xmlrpc xmp xorg xpm xscreensaver xsl xulrunner xv xvid zeroconf zlib" ABI_X86="64" ALSA_CARDS="hda-intel rtctimer" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="access_compat actions alias auth_basic auth_digest authn_alias authn_anon authn_core authn_dbm authn_dbd authn_default authn_file authz_core authz_default authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid cache_disk dav dav_fs dav_lock dbd deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic mem_cache negotiation rewrite reqtimeout setenvif socache_shmcb speling status unique_id unixd usertrack vhost_alias" APACHE2_MPMS="worker" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="apache conntrack contextswitch cpu cpufreq eix mbdbi df disk dns exec filecount fscache hddtemp interface iptables irq load logfile mbmon memory mysql network nfs notify_desktop ntpd ping processes protocols rrdtool sensors swap syslog tail tcpconns unixsock uptime users vmem" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev wacom mouse keyboard joystick aiptek" KERNEL="linux" LCD_DEVICES="ncurses text" LIBREOFFICE_EXTENSIONS="scripting-javascript scripting-beanshell nlpsolver wiki-publisher" LINGUAS="nl de en en_US" LIRC_DEVICES="userspace" NETBEANS_MODULES="php websvccommon" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-4" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="x86_64 arm" QEMU_USER_TARGETS="arm armeb" RUBY_TARGETS="ruby18 ruby19" SANE_BACKENDS="hp hp4200 net" USERLAND="GNU" VIDEO_CARDS="fbdev vesa nvidia v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
Comment 10 Neil Bothwick 2013-04-01 14:02:23 UTC
I had this work on two systems that are mainly stable, and have patch-2.6.1 and fail on two other fully ~amd64 systems with patch-2.7.1-r1 - it seems that the patch version is the problem.
Comment 11 Richard Freeman gentoo-dev 2013-04-01 14:25:02 UTC
(In reply to comment #10)
> I had this work on two systems that are mainly stable, and have patch-2.6.1
> and fail on two other fully ~amd64 systems with patch-2.7.1-r1 - it seems
> that the patch version is the problem.

That is definitely the issue - I found the same, including when manually patching the file.

I'm just going to drop this patch as most of the translation patches are dropped anyway because they cross the boundary between mythtv and the plugins.  

However, the larger issue is that patch-2.7.1 does not support git binary patch format, and 2.6 did (perhaps with issues).  The translation patches are the only binary ones in mythtv that I'm aware of.

I'm going to modify this in-place - no need to force a rebuild just to remove the translation fixes.  You might get an error about a hash mismatch in which case wait for the mirrors/etc to catch up and try again after cleaning out your distfiles.
Comment 12 Richard Freeman gentoo-dev 2013-04-01 15:19:04 UTC
Ok, fixed in cvs.  Again, might take a while before mirrors/etc catch up due to the changed file hash, so manually fetch the patch if you're in a rush.

Let me know if there are issues, but I did test the new patch set against 2.7.1-r1.
Comment 13 Jeroen Roovers (RETIRED) gentoo-dev 2013-04-02 20:48:38 UTC
There. I didn't CC him at all.