• Bug#264716: aptitude: install ~p... won't work with some languages

    From Kenshi Muto@1:229/2 to Daniel Burrows on Tue Aug 17 13:10:09 2004
    From: [email protected]

    reopen 264716
    thanks

    Hi,

    I tried aptitude 0.2.15.6-0.sarge4 and 0.2.15.6-1.

    At Tue, 10 Aug 2004 11:49:25 -0400,
    Daniel Burrows wrote:
    The attached patch should fix this problem. It adds one more string
    to the pofile, but I don't think it's critical for this to be
    translated (since it's an obscure error message; the only alternative is
    to not present an error in that case at all).

    With this patch, aptitude will accept either the English name for the priority or the localized name. It won't accept a regular expression
    any more, so the documentation needs to be updated (included in the
    patch for English).

    Hmm, unfortunately there is still same problem. Bad news for Sarge release. Could you reproduce this?

    1. Run 'dpkg-reconfigure locales' and choose 'ja_JP.EUCJP' for create locale. 2. Compare 'LANG=ja_JP.eucJP aptitude -s ~pstandard' and 'LANG=C aptitude -s ~pstandard'.

    Im trying to find where is the problem...

    Thanks,
    --
    Kenshi Muto
    [email protected]


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Kenshi Muto@1:229/2 to Daniel Burrows on Tue Aug 17 13:40:13 2004
    From: [email protected]

    Ah I see.
    Did you revert or hadn't apply yet this patch on -4?

    This patch looks work.

    At Tue, 10 Aug 2004 11:49:25 -0400,
    Daniel Burrows wrote:
    [2 aptitude.diff <text/plain; us-ascii (7bit)>]


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Daniel Burrows@1:229/2 to All on Tue Aug 17 16:00:15 2004
    From: [email protected]

    Argh, you're right...I dropped the patch on the floor.

    Daniel

    --
    /-------------------- Daniel Burrows <[email protected]> -------------------\ | "I've struggled with reality for thirty-five years, | | but I'm glad to say that I finally won." | | -- _Harvey_ | \----------------- The Turtle Moves! -- http://www.lspace.org ----------------/


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Kenshi Muto@1:229/2 to Daniel Burrows on Wed Aug 18 17:50:08 2004
    From: [email protected]

    Hi Daniel,

    At Tue, 10 Aug 2004 11:49:25 -0400,
    Daniel Burrows wrote:
    With this patch, aptitude will accept either the English name for the priority or the localized name. It won't accept a regular expression
    any more, so the documentation needs to be updated (included in the
    patch for English).

    I found another/or relational strange thing.

    1. netkit-inetd is 'important', and inetutils-inetd is
    'optional'. inetutils-inetd provides 'inetkit-inetd'.
    (I hate such a duplication...)
    2. When I run 'aptitude install ~pimportant',
    netkit-inetd will be installed. This is correct.
    3. When I run 'aptitude install ~pimportant ~pstandard',
    inetutils-inetd will be installed. This is from netbase,
    but they depends only 'netkit-inetd'.
    4. When I run 'apt-get install netbase', netkit-inetd will be
    installed.

    If inetutils-inetd works correctly like netkit-inetd, it is not so
    important problem, but like #240576 inetutils-inetd is broken.... Damn.

    I believe inetutils-inetd should stop provide netkit-inetd, but
    something strange happens on aptitude side.

    Thanks,
    --
    Kenshi Muto
    [email protected]


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Daniel Burrows@1:229/2 to All on Wed Aug 18 19:30:10 2004
    From: [email protected]

    On Thu, Aug 19, 2004 at 12:20:58AM +0900, Kenshi Muto <[email protected]> was heard to say:
    At Tue, 10 Aug 2004 11:49:25 -0400,
    Daniel Burrows wrote:
    With this patch, aptitude will accept either the English name for the priority or the localized name. It won't accept a regular expression
    any more, so the documentation needs to be updated (included in the
    patch for English).

    I found another/or relational strange thing.

    1. netkit-inetd is 'important', and inetutils-inetd is
    'optional'. inetutils-inetd provides 'inetkit-inetd'.
    (I hate such a duplication...)
    2. When I run 'aptitude install ~pimportant',
    netkit-inetd will be installed. This is correct.
    3. When I run 'aptitude install ~pimportant ~pstandard',
    inetutils-inetd will be installed. This is from netbase,
    but they depends only 'netkit-inetd'.
    4. When I run 'apt-get install netbase', netkit-inetd will be
    installed.

    My guess is that this is because netbase is depending on a virtual
    package without giving a real package before the virtual one. That
    tends to result in semirandom behavior when the package is installed.
    It is odd that aptitude is selecting inetutils-inetd, but I think that's probably being done by apt's recursive dependency fulfillment and not
    by aptitude. And of course, since inetutils-inetd conflicts with
    netkit-inetd, they can't both be installed at the same time.

    You could check whether "apt-get install netbase" picks up
    inetutils-inetd as well.

    Daniel

    --
    /-------------------- Daniel Burrows <[email protected]> -------------------\ | Hi, I'm a .signature virus! | | Copy me into your .signature to help me spread! | \---- News without the $$ -- National Public Radio -- http://www.npr.org ----/


    --
    To UNSUBSCRIBE, email to [email protected]
    with a subject of "unsubscribe". Trouble? Contact [email protected]

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)