Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
Hi! Finally, from long time ago, I have enough time to work with my Debian stuff. In that case, please follow sourceforge's procedures to take over the project: http://sourceforge.net/apps/trac/sourceforge/wiki/Abandoned%20Project%20Takeovers I just create the ticket requesting to adopt the project. The upstream forums are still active and some people have written about bugs there: http://sourceforge.net/projects/zthread/forums/forum/22488 You might want to enable the bug tracker, switch to a more sane VCS (like git) and otherwise revive the project. Ok, I see. All these bugs will be fixed and included, obviously, in the Debian distribution. Cheers, Cleto.
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
* Package name: zthreads libzthreads? Package: wnpp Severity: wishlist Owner: Cleto Martin Angelina cleto.mar...@gmail.com Owner: Cleto Martin Angelina cleto.mar...@gmail.com 'zthreads' was the name of the source package I thought for the first time. There is no matter to change it to 'libzthreads'. Programming Lang: C++ Description : A platform-independent, multi-threading, object-oriented and synchronization library for C++ This is a pretty long short description. I would suggest something like: synchronization library or synchronization library for C++ Ok. What about Object-oriented synchronization library for C++?. It provides several structures for concurrent programming like PoolExecutor, MonitoredQueue, Barriers and much more. Futhermore, ^^ My spell checker suggest: Furthermore Sorry. Fixed. This library is used in Bruce Eckel's book Thinking in C++ as a good framework for concurrent programming. This last paragraph could/should be dropped. (IMHO, this sounds like advertising, and it isn't a useful information about what the package is doing / why it is useful / when it it should be used) My intention is to show that it is a well documented library (the book is fulled with examples) and C++-expert authors like Bruce Eckel use this library (so it is a good option). It is true that it is shown like an advertising... sorry about it, but I think that it is important to know this library is not a 'quick-and-dirty' solution. You're missing the important bit here: Version 2.3.2 was released on 03/13/05. What about not packaging *that* at all? It is true zthreads library is apparently abandoned by the original author. But me and my workmates are specially interested on it and it is *free software*. At this the moment, we have not found any bug (just little patches because it is compiled with an old gcc version). If some bug appears, we are ready to fix it and maintain the software. We want to package it because it is a really good library (even old), the library is documented, and much more. As free software, it is opportunity to improve the library code with Debian users suggestions and patches. Especially if it is not compatible with glibc and all other libraries (ie if it does not provide the current libpthread ABI). [I did not check if this is the case or not] I don't know what I should to do for checking that issue in the library (please, explain me how I can do it). Thanks a lot for your observations. Regards, Cleto. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/i2l3ecd53231004290213kee0930e7t98b8d58bb86b7...@mail.gmail.com
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
On Thu, Apr 29, 2010 at 5:13 PM, Cleto Martin Angelina cleto.mar...@gmail.com wrote: You're missing the important bit here: Version 2.3.2 was released on 03/13/05. What about not packaging *that* at all? It is true zthreads library is apparently abandoned by the original author. But me and my workmates are specially interested on it and it is *free software*. At this the moment, we have not found any bug (just little patches because it is compiled with an old gcc version). If some bug appears, we are ready to fix it and maintain the software. In that case, please follow sourceforge's procedures to take over the project: http://sourceforge.net/apps/trac/sourceforge/wiki/Abandoned%20Project%20Takeovers The upstream forums are still active and some people have written about bugs there: http://sourceforge.net/projects/zthread/forums/forum/22488 You might want to enable the bug tracker, switch to a more sane VCS (like git) and otherwise revive the project. -- bye, pabs http://wiki.debian.org/PaulWise -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/p2se13a36b31004290236k585a922fi7c638fece626a...@mail.gmail.com
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
On 29/04/2010 11:13, Cleto Martin Angelina wrote: Especially if it is not compatible with glibc and all other libraries (ie if it does not provide the current libpthread ABI). [I did not check if this is the case or not] I don't know what I should to do for checking that issue in the library (please, explain me how I can do it). If the zthread library does not provide the libpthread ABI (ie cannot be used instead of the libpthread from the system with LD_PRELOAD for example), then any threaded program using zthread library will need to serialize all its calls to any other library (including the glibc) [or the other libraries will need to be recompiled against the zthread library instead of the libpthread]. There still can be use cases (computations without libc I/O) but it wont be useful for common threaded programming. Regards, Vincent Thanks a lot for your observations. Regards, Cleto. -- Vincent Danjean Adresse: Laboratoire d'Informatique de Grenoble Téléphone: +33 4 76 61 20 11ENSIMAG - antenne de Montbonnot Fax:+33 4 76 61 20 99ZIRST 51, avenue Jean Kuntzmann Email: vincent.danj...@imag.fr 38330 Montbonnot Saint Martin -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4bd96718.4050...@free.fr
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
On 2010-04-29, Vincent Danjean vdanjean...@free.fr wrote: On 29/04/2010 11:13, Cleto Martin Angelina wrote: Especially if it is not compatible with glibc and all other libraries (ie if it does not provide the current libpthread ABI). [I did not check if this is the case or not] I don't know what I should to do for checking that issue in the library (please, explain me how I can do it). If the zthread library does not provide the libpthread ABI (ie cannot be used instead of the libpthread from the system with LD_PRELOAD for example), then any threaded program using zthread library will need to serialize all its calls to any other library (including the glibc) [or the other libraries will need to be recompiled against the zthread library instead of the libpthread]. There still can be use cases (computations without libc I/O) but it wont be useful for common threaded programming. Who said that libpthread will be replaced? I read it that it interfaces with libpthread, i.e. it wraps it. Kind regards, Philipp Kern -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/slrnhtiqbg.rjo.tr...@kelgar.0x539.de
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
Who said that libpthread will be replaced? I read it that it interfaces with libpthread, i.e. it wraps it. I have taken a look to the source code and for POSIX system uses libpthread and wraps it. Now, I'm developing a distributed application which uses both a pthreaded library and libzthreads. At this moment everything is right (compile and run). So, IMHO I think zthreads is useful for many applications and compatible with the existing libraries. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/s2n3ecd53231004290714w46490167m3a6cdb25b7e06...@mail.gmail.com
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
On Tue, 2010-04-27 at 14:07 +0200, Cleto Martin Angelina wrote: Package: wnpp Severity: wishlist Owner: Cleto Martin Angelina cleto.mar...@gmail.com Owner: Cleto Martin Angelina cleto.mar...@gmail.com * Package name: zthreads libzthreads? Version : 2.3.2 Upstream Author : Eric Crahen ecra...@users.sourceforge.net * URL : http://zthread.sourceforge.net/ * License : MIT Programming Lang: C++ Description : A platform-independent, multi-threading, object-oriented and synchronization library for C++ This is a pretty long short description. I would suggest something like: synchronization library or synchronization library for C++ Zthreads is an advanced platform-independant, object-oriented threading and synchronization library. Designed and tested under POSIX Win32 systems. Not just another thread wrapper. .. It provides several structures for concurrent programming like PoolExecutor, MonitoredQueue, Barriers and much more. Futhermore, ^^ My spell checker suggest: Furthermore structures like Task and Thread are provided for creating threading applications in C++ easier. This library is used in Bruce Eckel's book Thinking in C++ as a good framework for concurrent programming. This last paragraph could/should be dropped. (IMHO, this sounds like advertising, and it isn't a useful information about what the package is doing / why it is useful / when it it should be used) Thanks, Franklin -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1272437077.3308.1117.ca...@solid.paris.klabs.be
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
Frank Lin PIAT fp...@klabs.be (28/04/2010): [Various remarks] You're missing the important bit here: Version 2.3.2 was released on 03/13/05. What about not packaging *that* at all? Mraw, KiBi. signature.asc Description: Digital signature
Re: Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
On 28/04/2010 11:55, Cyril Brulebois wrote: Frank Lin PIAT fp...@klabs.be (28/04/2010): [Various remarks] You're missing the important bit here: Version 2.3.2 was released on 03/13/05. What about not packaging *that* at all? Especially if it is not compatible with glibc and all other libraries (ie if it does not provide the current libpthread ABI). [I did not check if this is the case or not] Regards, Vincent -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4bd82015.7010...@free.fr
Bug#579373: ITP: zthreads -- A platform-independent, multi-threading and synchronization library for C++
Package: wnpp Severity: wishlist Owner: Cleto Martin Angelina cleto.mar...@gmail.com Owner: Cleto Martin Angelina cleto.mar...@gmail.com * Package name: zthreads Version : 2.3.2 Upstream Author : Eric Crahen ecra...@users.sourceforge.net * URL : http://zthread.sourceforge.net/ * License : MIT Programming Lang: C++ Description : A platform-independent, multi-threading, object-oriented and synchronization library for C++ Zthreads is an advanced platform-independant, object-oriented threading and synchronization library. Designed and tested under POSIX Win32 systems. Not just another thread wrapper. .. It provides several structures for concurrent programming like PoolExecutor, MonitoredQueue, Barriers and much more. Futhermore, structures like Task and Thread are provided for creating threading applications in C++ easier. .. This library is used in Bruce Eckel's book Thinking in C++ as a good framework for concurrent programming. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100427120749.9048.33290.report...@michi.selfip.biz