Closed aminophen closed 8 years ago
TeX Live だけに入っていたファイルと sync しました。
[1] txt は doc/ 以下に移動 or 追加
# renamed: tex/uplatex/base/README_uplatex.txt -> doc/uplatex/base/README_uplatex.txt
# new file: doc/uptex/base/00readme_uptex.txt
# new file: doc/uptex/base/01uptex_doc_utf8.txt
# new file: doc/uptex/base/02uptex_changelog_utf8.txt
# renamed: tex/uptex/base/README_uptex.txt -> doc/uptex/base/README_uptex.txt
[2] fonts/{tfm,vf}/uptex/min のファイルを追加
# new file: fonts/tfm/uptex/min/*
# new file: fonts/vf/uptex/min/*
[3] e-upTeX のファイルを追加
# new file: tex/uptex/base/euptex.src
# new file: tex/uptex/config/euptex.ini
[4] samples のファイルを追加
# new file: doc/uptex/base/samples/*
[5] master のものを維持
# renamed: source/fonts/uptex/jis/* -> source/fonts/uptex/*
# deleted: source/platex/base/plcore.dtx
# deleted: tex/uplatex/base/ukinsoku.tex
upLaTeX で platexrelease.sty を使うとどうなるかコワかったのですが、案外
\RequirePackage[2015/01/01]{platexrelease}
とか
\RequirePackage[2015/01/01u00]{platexrelease}
とかも通るようなので安心しました。細かくみると、2011/05/07u00 (TL2015 frozen) で
\RequirePackage[latest]{platexrelease}
とすると \pfmtversion は 2016/04/17u00 ではなく 2016/04/17 になるのですが、さすがに実害がないと思っています(upLaTeX かどうかを \pfmtversion の末尾で判定するパッケージは無さそうなので)。
README.md を最低限書いたのですが,ライセンスはどうなるのでしょうか?
TeX Live svn の uptexdir にある upTeX のソース群にアスキーの BSD 3-clause が付属しているので、ptex-texmf と同じ扱いでしょうか? ともあれ ttk さんに確認したほうがよいかもしれないです。
はい,確認してみます.
(現在確認中です…….)
田中さんに返答いただいて,それに従い確認したところ,uptex-texmf の大部分は ASCII で,fonts/cmap/uptex/UTF8-UTF16 が田中さんということでよさそうです.全て 3-clause BSD なので,まとめてしまってこれでいいのかな.
LICENSE はこれでよいと思います。kmaed さん,t-tk さん,ありがとうございます。
オフトピですが,CTAN に zhmetrics-uptex というものが CTeX community から出ているようです。コミットログを CTeX-org/ctex-kit でみると、中国のコミュニティからも upTeX をサポートする動きが最近出てきたようにみえて嬉しいです。
uptex-texmf も CTAN に upload してみました.しばらく待つと反映されるか,何か問題があって連絡が来るかです.
uptex-texmf についても問題の指摘をいただきました.ptex-texmf と同様の対処が必要と思います.
1点,CTAN にある uptex について,uptex-texmf はこれを置換するものなのか,別個のものなのかと聞かれています.おそらく CTAN に載っているのはバイナリとその他ファイルをともに含むものを指していると思うので,一部を置換するというのが正しいのだと思います.このあたり,田中さんにそれでよいか確認していただく必要があります.
ただ,"Contained in TeX Live as uptex" とだけ CTAN にはあるのですが,CTAN 的にはどういうステータスで扱われているのかよくわからない私です.
一応こちらも指摘を転載します.(2) と (3) は私のミスです.ごめんなさい.
Some little formal problems:
(1) Given that this is quite a complex submission, it is not
easy for users to ascertain the exact version of the
software they is looking at.
For this purpose, it would helpful if you could mark the
date of last change of anything in the bundle at the top
of the README.md file, cf.
http://mirror.ctan.org/help/ctan/CTAN-upload-addendum.html#versionnumber
(2) .gitignore should be omitted, cf.
http://mirror.ctan.org/help/ctan/CTAN-upload-addendum.html#noauxfiles
(3) If the following files
./tex/uplatex/base/jt2mc.fd
./tex/uplatex/base/utsize10.clo
./tex/uplatex/base/utsize12.clo
./tex/uplatex/base/utsize11.clo
./tex/uplatex/base/ujsize12.clo
./tex/uplatex/base/utreport.cls
./tex/uplatex/base/jt2gt.fd
./tex/uplatex/base/ujbk11.clo
./tex/uplatex/base/ujbk12.clo
./tex/uplatex/base/uptrace.sty
./tex/uplatex/base/ujarticle.cls
./tex/uplatex/base/ujsize10.clo
./tex/uplatex/base/utarticle.cls
./tex/uplatex/base/jy2gt.fd
./tex/uplatex/base/utbk10.clo
./tex/uplatex/base/ujsize11.clo
./tex/uplatex/base/ujbook.cls
./tex/uplatex/base/utbook.cls
./tex/uplatex/base/jy2mc.fd
./tex/uplatex/base/utbk12.clo
./tex/uplatex/base/utbk11.clo
./tex/uplatex/base/ujreport.cls
./tex/uplatex/base/ujbk10.clo
are generated from the .dtx files in the upload, they
should be removed. The same holds for other generated
files I possibly did not detect/suspect.
http://mirror.ctan.org/help/ctan/CTAN-upload-addendum.html#nogeneratedfiles
(If their source is not included in the upload, please tell
us so and we will make an internal note about this fact
in our Catalogue, so that we do not bother you again
with the same question later on.)
(4) http://mirror.ctan.org/help/ctan/CTAN-upload-addendum.html#flatstructure
Directories "base" and "uptex" sitting alone in their
parent directory could probably be removed?
Mark that if you wish to give the distributors help about
the correct arrangement in the TeX Directory Structure, you
are free so provide, in addition to the "unpacked" version,
a .tds.zip file (see "Preparation" section of http://www.ctan.org/upload
and the link it points to).
1と2番について、じゃ、そうしましょう。
3番について:作成は難しかったら、特にuptexなど作成のため使わないと行けない場合は、されたファイルはアップした方がいいと思います。他のパケージのようなやり方です。実は、そのまましたアップロードは一番いいと思います。
欲しかったら、僕はCTANの人に返事します。何回もやりとりがありましたから、納得しやすいかもしれません。その場合は、僕に上のメールを転送ください。
ノルベルト
t-tkです。
CTANにあるupTeXは、Norbertさんが登録してくださいました。 CTANやTeX Liveの方針は、建前としては、 CTANにオリジナルを登録し、 TeX LiveではCTANに上がったものを受け入れる、 ということのようです。 しかし、厳密にそういう運用を強制しているわけではないみたいです。
他のTeX系エンジンでも XeTeX, LuaTeX, pdfTeX も "Contained in TeX Live as..." になっていて、ソースのCTANへの投稿は行われていないようです。
しかしマクロ類では、 pdfTeX でいうと pdftex-def: http://www.ctan.org/pkg/pdftex-def luaTeX でいうと luatex-def, luatex-pkg: http://www.ctan.org/pkg/luatex-def http://www.ctan.org/pkg/luatex-pkg XeTeX でいうと、xetex-def, 他: http://www.ctan.org/pkg/xetex-def など、CTANにソースの投稿がされているように見受けられます。
upTeXも上記と同様、
マクロは uptex-texmf でCTANに登録、 ということにしていただければよいと思います。 CTANのご担当者の立場では、upstreamがどこでmaintainerが誰か、が おそらく気になるところだと思います。 それがはっきりしていれば納得していただけると思います。
1点,CTAN にある uptex https://www.ctan.org/pkg/uptex について, uptex-texmf はこれを置換するものなのか,別個のものなのかと聞かれています. おそらく CTAN に載っているのはバイナリとその他ファイルをともに含むものを指していると思うので, 一部を置換するというのが正しいのだと思います. このあたり,田中さんにそれでよいか確認していただく必要があります.
理解としては、その通りです。
upTeX エンジンのCTANへの登録は、現状そのままでよいです。 私がTeX Liveにコミットすれば更新できるので。 今後は、uptexエンジンのupstreamは私の所、maintainerは私で、 uptex-texmfのupstreamは git-hubの所、maintainerはgit-hubで編集している方々、 ということでCTANの管理者方へ説明してもよいと思います。
pTeXの方は、エンジンのCTAN登録の方も maintainerを実質ASCIIさんから「日本語TeX開発コミュニティ」に 移した方がいいかもしれません。 しかし、pTeXエンジンのソースのCTANへの投稿は、 実質的には意味ない状況だと思いますね。
以上が私の考えです。
t-tk
On 2016/04/29 16:28, Kazuki Maeda wrote:
uptex-texmf についても問題の指摘をいただきました.ptex-texmf と同様の対処が必要と思います.
1点,CTAN にある uptex https://www.ctan.org/pkg/uptex について,uptex-texmf はこれを置換するものなのか,別個のものなのかと聞かれています.おそらく CTAN に載っているのはバイナリとその他ファイルをともに含むものを指していると思うので,一部を置換するというのが正しいのだと思います.このあたり,田中さんにそれでよいか確認していただく必要があります.
ただ,"Contained in TeX Live as uptex" とだけ CTAN にはあるのですが,CTAN 的にはどういうステータスで扱われているのかよくわからない私です.
— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/texjporg/uptex-texmf/issues/1#issuecomment-215646869
田中さん,ありがとうございました.
upTeX エンジンのCTANへの登録は、現状そのままでよいです。 私がTeX Liveにコミットすれば更新できるので。 今後は、uptexエンジンのupstreamは私の所、maintainerは私で、 uptex-texmfのupstreamは git-hubの所、maintainerはgit-hubで編集している方々、 ということでCTANの管理者方へ説明してもよいと思います。
次のアップロードの際にこの旨伝えます.
ptex-texmf の issue にも書いたのですが,色々な問題はいくつかの単位にパッケージを分割すると大体解決するんじゃないかと考えています.あとでこのことについて書きます.
とりあえず master branch で、upTeX のページの uptex-1.21-20162220a.tar.xz をもとに ptex-texmf の dea30f9 [2016/04/01] に追随しました。uplatex.fmt は作成できるようです。
ptex-texmf のときと同じく texlive2015-160405 branch も作って差分もとってみました。new / deleted / renamed があるのですが、まだ sync は始めていません。