From ad1fd23413b674e84fd6d850000a8f6d79a94b07 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Tue, 19 May 2009 12:01:42 +0200 Subject: Other open porting issues. --- hurd/running/debian/porting.mdwn | 10 +++-- hurd/running/debian/porting/adduser.mdwn | 26 ----------- hurd/running/debian/porting/git-core-2.mdwn | 46 -------------------- hurd/running/debian/porting/git-core.mdwn | 25 ----------- .../debian/porting/libdbd-sqlite3-perl.mdwn | 26 ----------- hurd/running/debian/porting/pth.mdwn | 15 ------- hurd/running/debian/porting/runit.mdwn | 17 -------- hurd/running/debian/porting/socat.mdwn | 13 ------ open_issues/adduser.mdwn | 30 +++++++++++++ open_issues/git-core-2.mdwn | 50 ++++++++++++++++++++++ open_issues/git-core.mdwn | 27 ++++++++++++ open_issues/libdbd-sqlite3-perl.mdwn | 28 ++++++++++++ open_issues/pth.mdwn | 17 ++++++++ open_issues/runit.mdwn | 19 ++++++++ open_issues/socat.mdwn | 15 +++++++ tag/open_issue_porting.mdwn | 8 ++++ 16 files changed, 201 insertions(+), 171 deletions(-) delete mode 100644 hurd/running/debian/porting/adduser.mdwn delete mode 100644 hurd/running/debian/porting/git-core-2.mdwn delete mode 100644 hurd/running/debian/porting/git-core.mdwn delete mode 100644 hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn delete mode 100644 hurd/running/debian/porting/pth.mdwn delete mode 100644 hurd/running/debian/porting/runit.mdwn delete mode 100644 hurd/running/debian/porting/socat.mdwn create mode 100644 open_issues/adduser.mdwn create mode 100644 open_issues/git-core-2.mdwn create mode 100644 open_issues/git-core.mdwn create mode 100644 open_issues/libdbd-sqlite3-perl.mdwn create mode 100644 open_issues/pth.mdwn create mode 100644 open_issues/runit.mdwn create mode 100644 open_issues/socat.mdwn diff --git a/hurd/running/debian/porting.mdwn b/hurd/running/debian/porting.mdwn index debe206b..3d25b4b9 100644 --- a/hurd/running/debian/porting.mdwn +++ b/hurd/running/debian/porting.mdwn @@ -33,10 +33,14 @@ guidelines. There is also further information available about [[hurd/porting]]. +[[!map pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and +!open_issues and !*/discussion" +show=title]] + [[!inline -pages="(hurd/running/debian/porting/* or tagged(open_issue_porting)) and -!tagged(fixed_in_debian) and !*/discussion" +pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and +!*/discussion" show=0 feeds=no actions=yes -rootpage="hurd/running/debian/porting" postformtext="Add a new item titled:"]] +rootpage="open_issues" postformtext="Add a new item titled:"]] diff --git a/hurd/running/debian/porting/adduser.mdwn b/hurd/running/debian/porting/adduser.mdwn deleted file mode 100644 index 72ed6dbf..00000000 --- a/hurd/running/debian/porting/adduser.mdwn +++ /dev/null @@ -1,26 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -`adduser` does work as expected, but what are these error messages? - - $ sudo adduser foo - Adding user `foo' ... - Adding new group `foo' (1002) ... - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - Adding new user `foo' (1002) with group `foo' ... - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - posix_spawn() error=1073741826 - Creating home directory `/home/foo' ... - Copying files from `/etc/skel' ... - [...] diff --git a/hurd/running/debian/porting/git-core-2.mdwn b/hurd/running/debian/porting/git-core-2.mdwn deleted file mode 100644 index 837608f5..00000000 --- a/hurd/running/debian/porting/git-core-2.mdwn +++ /dev/null @@ -1,46 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -On the otherwise-idle flubber: - - $ git clone git://sources.redhat.com/git/glibc.git - Initialized empty Git repository in /media/data/home/tschwinge/tmp/glibc/glibc/.git/ - remote: Generating pack... - remote: Done counting 380933 objects. - remote: Deltifying 380933 objects... - remote: 100% (380933/380933) done - remote: Total 380933 (delta 294166), reused 380686 (delta 294002) - Receiving objects: 100% (380933/380933), 70.31 MiB | 27 KiB/s, done. - Resolving deltas: 100% (294166/294166), done. - error: git-checkout-index: unable to create file iconvdata/ibm1122.c (Interrupted system call) - error: git-checkout-index: unable to create file localedata/charmaps/IBM862 (Interrupted system call) - Checking out files: 100% (10676/10676), done. - $ git status - # On branch master - # Changed but not updated: - # (use "git add ..." to update what will be committed) - # - # modified: iconvdata/ibm1122.c - # modified: localedata/charmaps/IBM862 - # - no changes added to commit (use "git add" and/or "git commit -a") - $ ls -l iconvdata/ibm1122.c localedata/charmaps/IBM862 - -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 iconvdata/ibm1122.c - -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 localedata/charmaps/IBM862 - -So these files are indeed of zero-length in the checked-out tree. Is this -git's fault or something else's? - -Fixing this situation is easy enough: - - $ git checkout -- iconvdata/ibm1122.c localedata/charmaps/IBM862 - $ git status - # On branch master - nothing to commit (working directory clean) diff --git a/hurd/running/debian/porting/git-core.mdwn b/hurd/running/debian/porting/git-core.mdwn deleted file mode 100644 index 9e26d273..00000000 --- a/hurd/running/debian/porting/git-core.mdwn +++ /dev/null @@ -1,25 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -Depends on [[libdbd-sqlite3-perl]]. - -Does build, but has test-suite problems (only where libdbd-sqlite3-perl is -involved, it seems): - - [...] - DBD::SQLite::db table_info failed: database is locked(5) at dbdimp.c line 271 at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../ - git-cvsserver line 2783, line 17. - Can't call method "fetchall_hashref" on an undefined value at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../git-cvsserver line - 2783, line 17. - [...] - -Stopping the test-stuite (`C-c`), doing a `touch build-arch-stamp`, followed by -re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` -package. diff --git a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn b/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn deleted file mode 100644 index 2e6e7134..00000000 --- a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn +++ /dev/null @@ -1,26 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -Does build, but has test-suite problems: - - t/02cr_table............ok 1/4DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 10. - DBD::SQLite::db prepare failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 11. - Can't call method "execute" on an undefined value at t/02cr_table.t line 12. - t/02cr_table............dubious - Test returned status 118 (wstat 30208, 0x7600) - DIED. FAILED tests 2-4 - Failed 3/4 tests, 25.00% okay - t/03insert..............ok 1/11DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/03insert.t line 6. - # Failed test 2 in t/03insert.t at line 6 - [...] - -Stopping the test-stuite (`C-c`), doing a `touch build-stamp`, followed by -re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` -package. diff --git a/hurd/running/debian/porting/pth.mdwn b/hurd/running/debian/porting/pth.mdwn deleted file mode 100644 index 8ddabb24..00000000 --- a/hurd/running/debian/porting/pth.mdwn +++ /dev/null @@ -1,15 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - - seems pth still doesn't work - Doesn't build or doesn't work? - both - some configure test keep grinding the CPU, same for the test suite - which apparently runs pth_init() and never returns diff --git a/hurd/running/debian/porting/runit.mdwn b/hurd/running/debian/porting/runit.mdwn deleted file mode 100644 index 865c3b17..00000000 --- a/hurd/running/debian/porting/runit.mdwn +++ /dev/null @@ -1,17 +0,0 @@ -[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -The `runit` package doesn't work, even its test suite doesn't finish. - -[[Thomas_Schwinge|tschwinge]] once was having a look at that, but this very -report is just from his memory, and his memory is dim... The problem *might* -either be a time stamping issue (which might be fixed by now) or it *might* be -the `select` call failing issue we're seeing from time to time. Or something -else. diff --git a/hurd/running/debian/porting/socat.mdwn b/hurd/running/debian/porting/socat.mdwn deleted file mode 100644 index 280e75e1..00000000 --- a/hurd/running/debian/porting/socat.mdwn +++ /dev/null @@ -1,13 +0,0 @@ -[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] - -[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU Free Documentation License|/fdl]]."]]"""]] - -`socat` needs porting. Some work has already been done in 2007, see - or contact -[[Thomas_Schwinge|tschwinge]]. diff --git a/open_issues/adduser.mdwn b/open_issues/adduser.mdwn new file mode 100644 index 00000000..7051a3e5 --- /dev/null +++ b/open_issues/adduser.mdwn @@ -0,0 +1,30 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="adduser: posix_spawn() error=1073741826"]] + +[[!tag open_issue_porting]] + +`adduser` does work as expected, but what are these error messages? + + $ sudo adduser foo + Adding user `foo' ... + Adding new group `foo' (1002) ... + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + Adding new user `foo' (1002) with group `foo' ... + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + posix_spawn() error=1073741826 + Creating home directory `/home/foo' ... + Copying files from `/etc/skel' ... + [...] diff --git a/open_issues/git-core-2.mdwn b/open_issues/git-core-2.mdwn new file mode 100644 index 00000000..84e002b5 --- /dev/null +++ b/open_issues/git-core-2.mdwn @@ -0,0 +1,50 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!meta title="Hiccup of git clone when checking out files"]] + +[[!tag open_issue_porting]] + +On the otherwise-idle flubber: + + $ git clone git://sources.redhat.com/git/glibc.git + Initialized empty Git repository in /media/data/home/tschwinge/tmp/glibc/glibc/.git/ + remote: Generating pack... + remote: Done counting 380933 objects. + remote: Deltifying 380933 objects... + remote: 100% (380933/380933) done + remote: Total 380933 (delta 294166), reused 380686 (delta 294002) + Receiving objects: 100% (380933/380933), 70.31 MiB | 27 KiB/s, done. + Resolving deltas: 100% (294166/294166), done. + error: git-checkout-index: unable to create file iconvdata/ibm1122.c (Interrupted system call) + error: git-checkout-index: unable to create file localedata/charmaps/IBM862 (Interrupted system call) + Checking out files: 100% (10676/10676), done. + $ git status + # On branch master + # Changed but not updated: + # (use "git add ..." to update what will be committed) + # + # modified: iconvdata/ibm1122.c + # modified: localedata/charmaps/IBM862 + # + no changes added to commit (use "git add" and/or "git commit -a") + $ ls -l iconvdata/ibm1122.c localedata/charmaps/IBM862 + -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 iconvdata/ibm1122.c + -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 localedata/charmaps/IBM862 + +So these files are indeed of zero-length in the checked-out tree. Is this +git's fault or something else's? + +Fixing this situation is easy enough: + + $ git checkout -- iconvdata/ibm1122.c localedata/charmaps/IBM862 + $ git status + # On branch master + nothing to commit (working directory clean) diff --git a/open_issues/git-core.mdwn b/open_issues/git-core.mdwn new file mode 100644 index 00000000..da017302 --- /dev/null +++ b/open_issues/git-core.mdwn @@ -0,0 +1,27 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +Depends on [[libdbd-sqlite3-perl]]. + +Does build, but has test-suite problems (only where libdbd-sqlite3-perl is +involved, it seems): + + [...] + DBD::SQLite::db table_info failed: database is locked(5) at dbdimp.c line 271 at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../ + git-cvsserver line 2783, line 17. + Can't call method "fetchall_hashref" on an undefined value at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../git-cvsserver line + 2783, line 17. + [...] + +Stopping the test-stuite (`C-c`), doing a `touch build-arch-stamp`, followed by +re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` +package. diff --git a/open_issues/libdbd-sqlite3-perl.mdwn b/open_issues/libdbd-sqlite3-perl.mdwn new file mode 100644 index 00000000..f50eb07b --- /dev/null +++ b/open_issues/libdbd-sqlite3-perl.mdwn @@ -0,0 +1,28 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +Does build, but has test-suite problems: + + t/02cr_table............ok 1/4DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 10. + DBD::SQLite::db prepare failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 11. + Can't call method "execute" on an undefined value at t/02cr_table.t line 12. + t/02cr_table............dubious + Test returned status 118 (wstat 30208, 0x7600) + DIED. FAILED tests 2-4 + Failed 3/4 tests, 25.00% okay + t/03insert..............ok 1/11DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/03insert.t line 6. + # Failed test 2 in t/03insert.t at line 6 + [...] + +Stopping the test-stuite (`C-c`), doing a `touch build-stamp`, followed by +re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb` +package. diff --git a/open_issues/pth.mdwn b/open_issues/pth.mdwn new file mode 100644 index 00000000..bf9c70d7 --- /dev/null +++ b/open_issues/pth.mdwn @@ -0,0 +1,17 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + + seems pth still doesn't work + Doesn't build or doesn't work? + both + some configure test keep grinding the CPU, same for the test suite + which apparently runs pth_init() and never returns diff --git a/open_issues/runit.mdwn b/open_issues/runit.mdwn new file mode 100644 index 00000000..c7a0962c --- /dev/null +++ b/open_issues/runit.mdwn @@ -0,0 +1,19 @@ +[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +The `runit` package doesn't work, even its test suite doesn't finish. + +[[Thomas_Schwinge|tschwinge]] once was having a look at that, but this very +report is just from his memory, and his memory is dim... The problem *might* +either be a time stamping issue (which might be fixed by now) or it *might* be +the `select` call failing issue we're seeing from time to time. Or something +else. diff --git a/open_issues/socat.mdwn b/open_issues/socat.mdwn new file mode 100644 index 00000000..1961a9a8 --- /dev/null +++ b/open_issues/socat.mdwn @@ -0,0 +1,15 @@ +[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU Free Documentation License|/fdl]]."]]"""]] + +[[!tag open_issue_porting]] + +`socat` needs porting. Some work has already been done in 2007, see + or contact +[[Thomas_Schwinge|tschwinge]]. diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn index 9a3f154c..5ab1e2c0 100644 --- a/tag/open_issue_porting.mdwn +++ b/tag/open_issue_porting.mdwn @@ -11,3 +11,11 @@ License|/fdl]]."]]"""]] [[!meta title=open_issue_porting]] * List of [[Debian packages that need porting|hurd/running/debian/porting]] + +[[!map pages="tagged(open_issue_porting) and !open_issues and !*/discussion" +show=title]] + +[[!inline +pages="tagged(open_issue_porting) and !open_issues and !*/discussion" +show=0 +feeds=no]] -- cgit v1.2.3