Re: [DNG] [SPAM] New application ready to test: hopman

2019-05-01 Thread Didier Kryn

Le 01/05/2019 à 18:23, aitor_czr a écrit :

On Thu, 2015-11-26 at 17:04 +, Roger Leigh wrote:

On 26/11/2015 15:00, Svante Signell wrote:

Hi, what's wrong with plain GNU make, and the GNU auto-tools?

Nothing is wrong with "plain make", providing that it meets your needs.
But often you want more than plain make can offer.  There's plenty to
criticise with the autotools, the baroque complexity being the primary
one.  CMake is a big upgrade from the autotools; it's vastly more
featureful and powerful, has better portability for modern systems, and
still works with make when generating Makefiles.  The autotools have
failed to keep up to date with modern portability requirements; the
capabilities CMake has to offer are unmatched at the present time,
though it also has its own warts.  After 15 years of autotools use, I
converted all my stuff to CMake over the last two years, and I'm not
looking back.


    I haven't talked against autotool for several years, I think (~:

    In the case of this application, I don't think there's a need for 
configuration and portability because the program is completely 
Linux-oriented and absolutely depends on features which only exist in 
the Linux kernel (/sys, /proc, inotify, signalfd). I've no idea on 
wether it is portable to another OS and don't care much.


    For what concerns portability to other libcs, I consider a must to 
stick to the POSIX standard and not bloat the program with switches 
depending on which library and which version is used. If the program 
relies on any non-standard feature, I consider it a bug which I'm 
willing to correct.


    There might be an issue with the location of the installed files 
which may depend on the distro; then, well, it's a job for the packager. 
Maybe it would help to have the location of the default config file set 
by a #define; this is something I can do.


        Didier



___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] [SPAM] New application ready to test: hopman

2019-05-01 Thread aitor_czr

Hi Didier,

On 28/4/19 22:59, Didier Kryn wrote:

    Thanks a lot Aitor.

    In the mean time I've found a bug which should cause memory leak 
and possible segfault. I'll do a few checks and push the corrected 
version asap.


    Didier



On Thu, 2015-11-26 at 17:04 +, Roger Leigh wrote:


On 26/11/2015 15:00, Svante Signell wrote:

Hi, what's wrong with plain GNU make, and the GNU auto-tools?

Nothing is wrong with "plain make", providing that it meets your needs.
But often you want more than plain make can offer.  There's plenty to
criticise with the autotools, the baroque complexity being the primary
one.  CMake is a big upgrade from the autotools; it's vastly more
featureful and powerful, has better portability for modern systems, and
still works with make when generating Makefiles.  The autotools have
failed to keep up to date with modern portability requirements; the
capabilities CMake has to offer are unmatched at the present time,
though it also has its own warts.  After 15 years of autotools use, I
converted all my stuff to CMake over the last two years, and I'm not
looking back.

What about the use of CMake?
I can help on that, and also in the translations.

Aitor.



___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] [SPAM] New application ready to test: hopman

2019-04-28 Thread Didier Kryn

Le 28/04/2019 à 10:56, aitor_czr a écrit :


Hi Didier,

On 23/4/19 12:22, Didier Kryn wrote:

    Hello Devuaneers.

    I have put on https://git.devuan.org/kryn/hopman an application 
to let mount/umount/open filesystems on hotplug mass storage devises 
such as USB sticks or SD cards. This is a replacements for features 
provided by Desktop Environments.


    It only depends on a linux kernel version newer than 2.2.26 and 
the GTK+-2 library, plus helper commands to mount/umount/open the 
filesystems, such as pmount/pumount, thunar and xfce4-terminal.


    The git repository contains a description of the project, plus a 
directory containing the source and makefiles.


    To instal: git-clone the project, then:

    cd hopman/hopman-1.0

    make && make install  # You must be root to install

    make cleanall

    Installed files: /usr/bin/hopman, /etc/default/hopmanrc, 
/usr/share/man/man8/hopman.8.gz,, /usr/share/pixmap/hopman.png, 
/usr/share/applications/hopman.desktop


    I tried to make it a Debian package, but with little success. I 
need help for that.


    I also need help to remove from the gitlab a previous, primitive 
version which was named partmon.


    Thanks.

            Didier 



I've built it and worked for me. Thanks a lot for your work:)
I'll help you in the packaging stuff, and i'll also try to help you in 
the development.


Cheers,



    Thanks a lot Aitor.

    In the mean time I've found a bug which should cause memory leak 
and possible segfault. I'll do a few checks and push the corrected 
version asap.


    Didier


___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


Re: [DNG] [SPAM] New application ready to test: hopman

2019-04-28 Thread aitor_czr

Hi Didier,

On 23/4/19 12:22, Didier Kryn wrote:

    Hello Devuaneers.

    I have put on https://git.devuan.org/kryn/hopman an application to 
let mount/umount/open filesystems on hotplug mass storage devises such 
as USB sticks or SD cards. This is a replacements for features 
provided by Desktop Environments.


    It only depends on a linux kernel version newer than 2.2.26 and 
the GTK+-2 library, plus helper commands to mount/umount/open the 
filesystems, such as pmount/pumount, thunar and xfce4-terminal.


    The git repository contains a description of the project, plus a 
directory containing the source and makefiles.


    To instal: git-clone the project, then:

    cd hopman/hopman-1.0

    make && make install  # You must be root to install

    make cleanall

    Installed files: /usr/bin/hopman, /etc/default/hopmanrc, 
/usr/share/man/man8/hopman.8.gz,, /usr/share/pixmap/hopman.png, 
/usr/share/applications/hopman.desktop


    I tried to make it a Debian package, but with little success. I 
need help for that.


    I also need help to remove from the gitlab a previous, primitive 
version which was named partmon.


    Thanks.

            Didier 



I've built it and worked for me. Thanks a lot for your work:)
I'll help you in the packaging stuff, and i'll also try to help you in 
the development.


Cheers,

Aitor.



___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng