Re: qoth 2012 q1/q2, preliminary

2012-09-20 Thread Pino Toscano
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

2012-09-18 Thread Thomas DiModica
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

2012-09-17 Thread Svante Signell
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

2012-09-17 Thread Samuel Thibault
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

2012-09-17 Thread Arne Babenhauserheide
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

2012-09-17 Thread 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 :)

This commit is actually an "at last!" push into upstream of the
long-maintained debian patch.

Samuel