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. --- 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 +++++++++++ 7 files changed, 186 insertions(+) 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 (limited to 'open_issues') 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]]. -- cgit v1.2.3