Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 219449 - app-emacs/navi2ch-1.7.5_p20070510 (update)
Summary: app-emacs/navi2ch-1.7.5_p20070510 (update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2008-04-27 11:26 UTC by MATSUYAMA Tomohiro
Modified: 2008-04-29 08:14 UTC (History)
1 user (show)

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


Attachments
navi2ch-cvs-1.7.5.ebuild (navi2ch-cvs-1.7.5.ebuild,1.21 KB, text/plain)
2008-04-27 11:28 UTC, MATSUYAMA Tomohiro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MATSUYAMA Tomohiro 2008-04-27 11:26:55 UTC
app-emacs/navi2ch-1.7.5 is no longer able to work propery.

The official site also says so and suggests to use a snapshot version or a CVS version.

http://navi2ch.sourceforge.net/

So, I created a CVS version for app-emacs/navi2ch that installed from CVS HEAD of navi2ch project.



Reproducible: Always
Comment 1 MATSUYAMA Tomohiro 2008-04-27 11:28:21 UTC
Created attachment 151120 [details]
navi2ch-cvs-1.7.5.ebuild
Comment 2 MATSUYAMA Tomohiro 2008-04-27 11:28:55 UTC
You can just copy 50navi2ch-gentoo.el from portage.
Comment 3 Ulrich Müller gentoo-dev 2008-04-27 13:46:04 UTC
We are reluctant to add new live cvs ebuilds, so I'll prepare a snapshot.

Even better would be if you could convince upstream to make a new release. ;-)
Comment 4 Ulrich Müller gentoo-dev 2008-04-27 17:59:45 UTC
> app-emacs/navi2ch-1.7.5 is no longer able to work propery.

Please elaborate, what is the reason for this? Is it incompatible with current Emacs versions? Or has the protocol (or whatever else) of 2ch.net changed? And is navi2ch-1.7.5 completely useless?

It's a little difficult for me, since upstream provides no documentation in a language that I would understand. :-(

Anyway, I've committed app-emacs/navi2ch-1.7.5_p20080325 for upstream's latest snapshot. It is still package.masked; please test if it works (see above, I cannot test it myself).
Comment 5 MATSUYAMA Tomohiro 2008-04-28 02:29:29 UTC
> We are reluctant to add new live cvs ebuilds, so I'll prepare a snapshot.
I know but I cannot make sure that even snapshots are more stable than CVS, because snapshots currently are released less than one week. Humm, very active!

> Please elaborate, what is the reason for this? Is it incompatible with current
Emacs versions? Or has the protocol (or whatever else) of 2ch.net changed?

2ch.net protocol changed.

Quote from official site:

  According to chaging 2ch.net protocol specification, older navi2ch may cannot show entries and cannot accept you to write a new entry. <strike>Please use a newest release version or</strike> a develop version. Maybe 2007-05-10 snapshot is most stable.

> And is navi2ch-1.7.5 completely useless?
I don't know. At least, the official site offers to use the snapshot version and there is no information that tells us how to use navi2ch-1.7.5 in current 2ch.net protocol.


So, we should create an ebuild for 2007-05-10 snapshot if we don't use CVS version.
And I tried to use 2007-05-10 snapshot, it is appearing to me working correctly (but I don't test all functionality yet).

Thank you.
Comment 6 Ulrich Müller gentoo-dev 2008-04-28 08:03:04 UTC
(In reply to comment #5)
>   According to chaging 2ch.net protocol specification, older navi2ch may
> cannot show entries and cannot accept you to write a new entry.
> <strike>Please use a newest release version or</strike> a develop version.
> Maybe 2007-05-10 snapshot is most stable.

O.K., I've added navi2ch-1.7.5_p20070510.ebuild too.

> > And is navi2ch-1.7.5 completely useless?
> I don't know. At least, the official site offers to use the snapshot version
> and there is no information that tells us how to use navi2ch-1.7.5 in current
> 2ch.net protocol.

So we probably should go for speedy stabilisation of one of the snapshot versions?

Matsuyama-san, I'd like to ask for your help with the following questions:
- Which version(s) should be unmasked? 20070510, 20080325, or both?
- Which version should we stabilise? (only one of them)
- We also need a short test plan for the architecture teams, could you
  provide one for us? (Examples for test plans are here:
  <http://overlays.gentoo.org/proj/emacs/wiki/test%20plans>)
Comment 7 MATSUYAMA Tomohiro 2008-04-29 06:38:29 UTC
> - Which version(s) should be unmasked? 20070510, 20080325, or both?
20080325 snapshot

> - Which version should we stabilise? (only one of them)
20070510 snapshot

- We also need a short test plan for the architecture teams, could you
  provide one for us? (Examples for test plans are here:
  <http://overlays.gentoo.org/proj/emacs/wiki/test%20plans>)

I created, but I think lack something about displaying font...
At least, I tested following with Emacs executed in the environment; LANG=C LC_ALL=C.
Anyway, here you are (remember that the tescase includes Japanese characters).


1. Install Japanese fonts (emerge mplus-fonts e.g.)
2. Add the following code to your ~/.emacs file:
  (create-fontset-from-fontset-spec
      "-mplus-gothic-*-r-normal--12-*-*-*-*-*-fontset-mplus_12r,
      ascii:-mplus-fxd-medium-r-semicondensed--12-*-*-*-*-*-iso8859-1,
      japanese-jisx0208:-mplus-gothic-medium-r-normal--12-*-jisx0208.1990-0,
      katakana-jisx0201:-mplus-gothic-medium-r-normal--12-*-jisx0201.1976-0")
  (set-default-font "fontset-mplus_12r")
  (set-language-environment "Japanese")
3. Start Emacs
3. Press M-x and type navi2ch
4. Move cursor to "[+]PC等" around bottom
5. Press SPACE to expand the tree
6. Move cursor to "  UNIX              (unix)"
7. Press SPACE to list up articles
8. Check if articles are listed up
9. Press SPACE on an article you choose
10. You should read the contents of the article
11. Press q three times to quit

Comment 8 Ulrich Müller gentoo-dev 2008-04-29 07:17:39 UTC
(In reply to comment #7)
> > - Which version(s) should be unmasked? 20070510, 20080325, or both?
> 20080325 snapshot
>
> > - Which version should we stabilise? (only one of them)
> 20070510 snapshot

Sorry, but this is contradictory: If we are to stabilise 20070510, we must also take this version out of package.mask. That is, we must unmask _both_ versions, and not only 20080325.

Could you please clarify?
Comment 9 MATSUYAMA Tomohiro 2008-04-29 07:58:17 UTC
Ah, sorry.
I understood "should be unmasked?" as "should be masked?".

We should stabilize and unmask only 20070510 snapshot.
Comment 10 Ulrich Müller gentoo-dev 2008-04-29 08:12:34 UTC
> We should stabilize and unmask only 20070510 snapshot.

I've unmasked navi2ch-1.7.5_p20070510. I think we should give it a test period of two weeks before stabilisation.

Thank you very much for bringing this up, and also for the test plan.