Re: qoth 2012 q1/q2, preliminary
Hi, Alle lunedì 17 settembre 2012, Arne Babenhauserheide ha scritto: > I finally got around to drafting a qoth the week before last week. > > I only checked bug-hurd for that, so it would be great if you could > have a look at it and add any info I missed. Thanks for your work, few notes below. > * Richard Braun [libpcap](http://lists.gnu.org/archive/html/bug- > hurd/2012-01/msg00059.html) bringing wireshark and [pcap_inject] > (http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg0.html) > for easier network testing. It looks like it misses some text? :) > * Thomas Schwinge [moved](http://lists.gnu.org/archive/html/bug- > hurd/2012-03/msg00063.html) the translators [cvsfs] > (http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=cvsfs/mas > ter), [libfuse] > (http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=libfuse/m > aster) and [smbfs] > (http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=smbfs/mas > ter) into the incubator git repository, reducing the barrier of entry > to improving them, so integrating cvs and samba in the filesystem > and using FUSE translators can be stabilized more easily. Technically libfuse is not a translator, but a library. Also, it is not uptodate to the latest libfuse API, so that with the fact that the majority of FUSE file systems use pthreads made it not that useful, yet. > * Ludovic Courtes [fixed invalid port deallocation in `symlink'] > (http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00013.html) > and [made console-run resilient against missing /dev/console] > (http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg2.html), > improving the overall reliability of the system. Not sure how they "improve the overall reliability of the system"... > * Pino Toscano improved the POSIX compliance of the Hurd [for > nanosleep] > (http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00130.html) > [ptsname_r] > (http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00122.html), > [getlogin_r](http://lists.gnu.org/archive/html/bug- > hurd/2012-04/msg00121.html), [getgroups] > (http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00120.html) > and > [sendto](http://lists.gnu.org/archive/html/bug-hurd/2012-06/msg9 > .html), making it easier to port POSIX programs. They don't simplify any porting at all, they just fix POSIX incompatibilities and bugs. Also, the ptsname_r patch is not merged, yet. > * Thomas DiModica [merged](http://lists.gnu.org/archive/html/bug- > hurd/2012-06/msg00018.html) the cthreads to pthreads patch to Hurd > master "merging a patch to master" sounds like as now the master branch of hurd.git has that patch (which is not the case). > * Samuel Thibault [made iconx > build](http://lists.gnu.org/archive/html/bug- > hurd/2012-06/msg4.html), which fullfills a requirement for > FTBFS. What should "fullfills a requirement for FTBFS" mean? -- Pino Toscano signature.asc Description: This is a digitally signed message part.
Re: qoth 2012 q1/q2, preliminary
The only thing that I would include is that the current pthreads branch is best found here, thanks to Richard Braun: http://lists.gnu.org/archive/html/bug-hurd/2012-08/msg00062.html Thomas DiModica
Re: qoth 2012 q1/q2, preliminary
Arne, On Mon, 2012-09-17 at 23:29 +0200, Arne Babenhauserheide wrote: > Hi, > > I finally got around to drafting a qoth the week before last week. > > * Svante Signell [added](http://lists.gnu.org/archive/html/bug- > hurd/2012-03/msg00060.html) the basics of ADA support by making gnat build. > This gives us the option to use provable programs optimized for embedded > systems with the Hurd. I would rather write: Svante Signell [added] (http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00060.html) cross-compiled, bootstrapped and ported GNU Ada: GNAT to Hurd. Ada is a language used in many mission-critical applications, such as automotive and aerospace, due to its nice features, (can be omitted if too long->) such as strong typing, modularity,run-time checking, parallel processing, exception handling, generics, as well as object-oriented programming. This statement I'm not sure about: This gives us the option to use provable programs optimized for embedded systems with the Hurd. Maybe you can also mention: Svante Signell continued to port a number of Debian packages to GNU/Hurd, one important package being ifupdown (, see #296115 (#672212): can be omitted) (and ifupdown build depends on noweb, the literal programming language, which depends on icon, mentioned below)
Re: qoth 2012 q1/q2, preliminary
Arne Babenhauserheide, le Tue 18 Sep 2012 00:09:56 +0200, a écrit : > Am Montag, 17. September 2012, 23:35:35 schrieb Samuel Thibault: > > Arne Babenhauserheide, le Mon 17 Sep 2012 23:29:52 +0200, a écrit : > > > * Samuel Thibault [added TLS > > > support](http://lists.gnu.org/archive/html/bug- > > > hurd/2012-05/msg00046.html) to Hurd, getting us up to date with the > > > standard of secure networking. > > > > This TLS has nothing to do with network TLS actually :) > > Oh… thanks for the catch! > > What does it have to do with, then? :) Thread Local Storage. __thread int i = 3; i is magically a per-thread variable. Samuel
Re: qoth 2012 q1/q2, preliminary
Am Montag, 17. September 2012, 23:35:35 schrieb Samuel Thibault: > Arne Babenhauserheide, le Mon 17 Sep 2012 23:29:52 +0200, a écrit : > > * Samuel Thibault [added TLS > > support](http://lists.gnu.org/archive/html/bug- > > hurd/2012-05/msg00046.html) to Hurd, getting us up to date with the > > standard of secure networking. > > This TLS has nothing to do with network TLS actually :) Oh… thanks for the catch! What does it have to do with, then? :) Need to fix that… Best wishes, Arne signature.asc Description: This is a digitally signed message part.
Re: qoth 2012 q1/q2, preliminary
Arne Babenhauserheide, le Mon 17 Sep 2012 23:29:52 +0200, a écrit : > * Samuel Thibault [added TLS support](http://lists.gnu.org/archive/html/bug- > hurd/2012-05/msg00046.html) to Hurd, getting us up to date with the standard > of secure networking. This TLS has nothing to do with network TLS actually :) This commit is actually an "at last!" push into upstream of the long-maintained debian patch. Samuel