From 9933cec0a18ae2a3d752f269d1bb12c19f51199d Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 21 Jul 2013 15:35:02 -0400 Subject: IRC. --- open_issues/glibc/0.4.mdwn | 4 +- open_issues/glibc/debian.mdwn | 67 ++++++++++++++++++++++++++++++ open_issues/glibc/debian/experimental.mdwn | 60 ++++++++++++++++++++++++++ open_issues/glibc/t/tls-threadvar.mdwn | 12 ++++++ 4 files changed, 142 insertions(+), 1 deletion(-) (limited to 'open_issues/glibc') diff --git a/open_issues/glibc/0.4.mdwn b/open_issues/glibc/0.4.mdwn index ceb5ea21..f864469d 100644 --- a/open_issues/glibc/0.4.mdwn +++ b/open_issues/glibc/0.4.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2012 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2012, 2013 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 @@ -10,6 +10,8 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc open_issue_libpthread]] +Things to consider doing when bumping the glibc SONAME. + # IRC, freenode, #hurd, 2012-12-14 diff --git a/open_issues/glibc/debian.mdwn b/open_issues/glibc/debian.mdwn index 331632f3..9886ec98 100644 --- a/open_issues/glibc/debian.mdwn +++ b/open_issues/glibc/debian.mdwn @@ -62,3 +62,70 @@ apter applying patches. If the Debian symbol versioning file is not up to date and the build of Debian packages fails due to this, putting `DPKG_GENSYMBOLS_CHECK_LEVEL=0` in the environment \`\`helps''; see `man dpkg-gensymbols`. + + +# IRC, freenode, #hurd, 2013-07-01 + + something seems to have changed with regard to patch handling in + eglibc 2.17 + pinotree: when i add a patch to series and use dpkg-buildpackage, + i'm told there are local modifications and the build stops :/ + any idea what i'm doing wrong ? + which steps do you do? + i extract the sources, copy the patch to debian/patches/hurd-i386, + add the appropriate line to debian/patches/series, call dch -i, then + dpkg-buildpackage + eglibc is a "3.0 (quilt)" format source package + this means its default patches are in a quilt-style system, and + they are applied on extraction + ok + and it can't detect new patches ? + so if you add a new patch to the global serie, you have to push + it manually + i have to revert them all ? + ok + how do i do that ? + quilt push -a + ok + thanks + remember to do that before starting the build, since the rest + assumes the quilt-style patches are fully applied + No push applies them, quilt pop -a reverts them + yeah, and he has to push the new over the dpkg-applied ones + Oh, aye + does quilt change series ? + no + ok + i mean, some commands do that + so i do everything i did, with an additional push, right ? + ok, screw me, i didn't get your question above :P + does that change your answer ? + does quilt change series ? + yes + if you import or create a new patch, it changes series indeed + ok + push or pop of patches does not + i'm doing it wron + g + btw, in a quilt patch stack you can easily import a new patch + using the import command + so for example you could do + apt-get source eglibc # or get it somehow else + cd eglibc-* + quilt import /location/of/my/patch + quilt push # now your patch is applied + ah thanks + dpkg-buildpackage as usual + that's what i was looking for + quilt new adds a new entry in series + y + or import, aye + braunr: if you want to learn quilt, a very good doc is its own, + eg /usr/share/doc/quilt/quilt.txt.gz + * bddebian has never actually used import + ok + it is basically a simple stack of patches + + braunr: yes, patch handling is a bit different + the arch-independant patches are applied by dpkg-source -x + and the arch-dependent patches are applied during build diff --git a/open_issues/glibc/debian/experimental.mdwn b/open_issues/glibc/debian/experimental.mdwn index 8d117e99..5168479d 100644 --- a/open_issues/glibc/debian/experimental.mdwn +++ b/open_issues/glibc/debian/experimental.mdwn @@ -11,6 +11,7 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc]] Issues with the current 2.17 version of glibc/EGLIBC in Debian experimental. +Now in unstable. # IRC, OFTC, #debian-hurd, 2013-03-14 @@ -113,3 +114,62 @@ Issues with the current 2.17 version of glibc/EGLIBC in Debian experimental. eventually? (Some experimental package(s), but which?) that was libc0.3 packages which are indeed known to break the network + + +# IRC, freenode, #hurd, 2013-06-18 + + root@darnassus:~# dpkg-reconfigure locales + Generating locales (this might take a + while)... en_US.UTF-8...Segmentation fault + is it known ? + uh, no + + +## IRC, OFTC, #debian-hurd, 2013-06-19 + + btw i saw too the segmentation fault when generating locales + + +# IRC, OFTC, #debian-hurd, 2013-06-20 + + damn + hang at ext2fs boot + static linking issue, clearly + + +## IRC, freenode, #hurd, 2013-06-30 + + Mmm + __access ("/etc/ld.so.nohwcap", F_OK) at startup of ext2fs + deemed to fail.... + when does that happen? + at hwcap initialization + at least that's were ext2fs.static linked against libc 2.17 hangs + at startup + and this is indeed a very good culprit :) + ah, a debian patch + does anybody know a quick way to know whether one is the / ext2fs ? + :) + isn't the root fs given a special port? + I was thinking about something like this, yes + ok, boots + I'll build a 8~0 that includes the fix + so people can easily build the hurd package + Mmm, no, the bootstrap port is also NULL for normally-started + processes :/ + I don't understand why + ah, only translators get a bootstrap port :/ + perhaps CRDIR then + (which makes a lot of sense) + + +## IRC, freenode, #hurd, 2013-07-01 + + youpi: what is local-no-bootstrap-fs-access.diff supposed to fix ? + ext2fs.static linked againt debian glibc 2.17 + well, as long as you don't build & use ext2fs.static with it... + that's thing, i want to :) + +the + I'd warmly welcome a way to detect whether being the / translator + process btw + it seems far from trivial diff --git a/open_issues/glibc/t/tls-threadvar.mdwn b/open_issues/glibc/t/tls-threadvar.mdwn index 105a07c7..609d866b 100644 --- a/open_issues/glibc/t/tls-threadvar.mdwn +++ b/open_issues/glibc/t/tls-threadvar.mdwn @@ -64,3 +64,15 @@ dropped altogether, and `__thread` directly be used in glibc. I saw the mails, but didn't investigate at all [[!message-id "878vdyqht3.fsf@kepler.schwinge.homeip.net"]]. + + +# IRC, freenode, #hurd, 2013-07-08 + + tschwinge: apparently there were a lot of changes missing in the + threadvars branch I had commited long time ago + I'm gathering things + youpi: t/tls-threadvar you mean? + yes + tschwinge: yes, there were a lot other occurences of threadvars + stuff in various places + I'm building libc again, and will see what issue would remain -- cgit v1.2.3