emerge -uD has upgraded koffice to 1.3_beta3. When running, emerge -uD a second time koffice is listed as a downgrade to 1.2.1-r1. emerge -p koffice-i18n-ja also lists the downgrade of koffice. Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~x86" emerge koffice-i18n-ja 2. ACCEPT_KEYWORDS="~x86" emerge -uD world 3. ACCEPT_KEYWORDS="~x86" emerge -uDp world Actual Results: 1. koffice-1.2.1-r1 and koffice-i18n-ja-1.2.1 are installed 2. koffice is upgraded to 1.3_beta3 3. emerge lists koffice to be downgraded to 1.2.1-r1 Expected Results: Either leave koffice at 1.3_beta3 or disallow upgrading until the corresponding i18n package is available.
Grab koffice-i18n-de-1.3_beta3.ebuild -> #26663 and rename the 'de' part to 'ja' I wouldn't expect official i18n packages for every beta ebuild, btw.. There are lots of bugs with a higher priority.
I would not expect all the i18n stuff to be updated for each beta either. However, I don't expect an upgrade/downgrade loop like I've got at the moment. The other (closed) bug doesn't explicitly reference this.
The beta is still marked unstable. Why is it a problem? You don't have to downgrade it. It's your decision.
Many people run ~x86. Any of those that have koffice and an international language pack installed will get the upgrade/downgrade loop I previously mentioned. I had the same problem with gcc33/glibc. For that, people in gentoo-dev told me that I should file a bug, but it was fixed before I got around to it. I don't see any difference here. As for ~x86 being a reason for it to be okay, I disagree. To me, ~x86 means that I may have to fight with the software to make it work properly. I don't believe ~x86 to mean that I may have to fight with portage to get (or in this case to keep) the software installed.
Okay, I've committed some big changes to koffice's i18n handling. it works the same as the new kde-i18n handling. You need to first export LINGUAS="" and put your language in there: ie: export LINGUAS="de" then emerge app-i18n/koffice-i18n It should find the right files and install it for you. let's hope this works!
Yeah, that's working beautifully. Should be much easier to maintain too. Good work - again! One small suggestion, though... Somebody asked about the available LINGUAS and couldn't find any documentation. Perhaps, listing them when saying "you are about to install all languages..."?
Closing this as fixed.