Bug 28237

Summary: evolvotron: Generative Art software which evolves images/textures/patterns NEW PKG REQUEST (pkg already built for M8 by requester, & it works)
Product: Mageia Reporter: Mészáros Csaba <csablak>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal CC: csablak, davidwhodgins, fri, lewyssmith
Version: 8   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://sourceforge.net/projects/evolvotron/
Whiteboard:
Source RPM: CVE:
Status comment:

Description Mészáros Csaba 2021-01-28 10:46:34 CET
Description of problem:

I’ve noticed that the Mageia 8 no longer includes the double commander, and the evolvotron hasn’t been available for a long time either. I deal with images and it’s a lot of fun with the evolvotron to make random wallpapers for photo albums.
The double commander speaks for itself. I don't even understand the reason for the omission.

Regards: Csaba
Mészáros Csaba 2021-01-28 10:46:55 CET

CC: (none) => pingvin

Comment 1 Lewis Smith 2021-01-28 17:27:19 CET
Can you please be more exact about the package names?

'Double commander'
We have Midnight Commander, called simply 'mc'; which has two panes. (As do some of the GUI file managers). What else do you mean?

'evolvotron' - did we ever have it? Do you know which Mageia version?
""Generative art" software which evolves images/textures/patterns through an iterative process of random mutation and user-selection driven evolution"
and that is about all the information on it.
 https://sourceforge.net/projects/evolvotron/
 https://sourceforge.net/projects/evolvotron/files/latest/download
 evolvotron-0.7.1.tar.gz
This is clearly a quiescent project, with no activity since 2019. That is not to say it does not work.

CC: (none) => lewyssmith
Summary: double commander, evolvotron => double commander and evolvotron have disappeared from Mageia

Comment 2 Mészáros Csaba 2021-01-28 18:11:13 CET
Hi Lewis!

However, do not mix 'mc' and 'dc'. I use both. I can't solve many things in mc that I do in the other.
'mc' does not have a group file renamer. I'ts don't know, it's you don't want to add the directory/file names in the copy window.
That's not the point. The program is active. They are developing.

In the evolvotron you're right.

The systems are converging. I have been using Linux since Mandrake 6.0 and Mandriva was still present in 2011. Mandrake, Mandriva, Mageia - a dog.

Well, because they are no longer being developed, who should be thrown out? It doesn't depend on the kernel, but it's a good little utility. Plus, Fedora 33 is available. Where is the problem?
Comment 3 Dave Hodgins 2021-01-28 19:08:38 CET
The maintainer of doublecmd asked on the dev (packagers) mailing list for
a volunteer to take over packaging of the application as he no longer had time
for it. No one volunteered, so the package was dropped.

So unless you want to volunteer to become a packager and take over the packaging
for it, it will remain dropped, and this bug should be closed as invalid since
it's not a bug, it's intentional. Very few of our packagers have experience
with pascal programming.

CC: (none) => davidwhodgins

Comment 4 Lewis Smith 2021-01-28 20:37:51 CET
(In reply to Mészáros Csaba from comment #2)
> However, do not mix 'mc' and 'dc'.
> The program is active. They are developing.
You jumped the gun. I asked what you meant by Double_commander; I now know.
It seems properly documented, and is currently active.
 https://doublecmd.sourceforge.io/
 https://sourceforge.net/projects/doublecmd/files/latest/download
 doublecmd-0.9.10.gtk2.x86_64.tar.xz

> Very few of our packagers have experience with pascal programming.
Fascinating! I once knew Pascal. It is one language we do not seem to offer at all.
 https://github.com/doublecmd/doublecmd/wiki/Development
"Required tools: Double Commander is developed with Free Pascal and Lazarus"
This does imply rather a big overhead to take it on. As Dave said, if you were willing - please join us.
-------------------------
> In the 'evolvotron' you're right
> Mandriva was still present in 2011. Mandrake, Mandriva, Mageia - a dog.
> Well, because they are no longer being developed, who should be thrown out?
Us - a dog?
As for this application, I agree with what you say. It might be adopted with no maintenance. It does not matter that it is static if it works as-is.
------------
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You Csaba might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Severity: normal => enhancement
Assignee: bugsquad => pkg-bugs
Summary: double commander and evolvotron have disappeared from Mageia => evolvotron: Generative Art software which evolves images/textures/patterns
URL: (none) => https://sourceforge.net/projects/evolvotron/

Comment 5 Mészáros Csaba 2021-01-29 10:57:07 CET
Hi Lewis!

Well then. I used to build packages for my own entertainment.
I have already made the evolvotron for the Mageia 8 now.
The package is complete, but rpmlint says there are gaps. packager name, signature. I'll look it up.

I also started the double-commander but got off with the mistake. There is something wrong with python.

I'm not a programmer. I'm a window mechanic. Plastic window mechanic.
Nevertheless, I wrote an imho rather complex bash script that acts as a VCR running on a command line, recording from a digital tuner. You don't need a big frontend.
It turns on a computer, picks up the show, then turns it off, and if I’m not home, but another one is coming to record, it turns it on again. Fully automatic.
You just need to upload data at the very beginning. uses cron, at, systemd.
In the end, I just cut out the commercials with avidemux, that good day.

Unfortunately, I don't speak English. They understood a few things. I may even be able to choose, but that’s not enough for my integration into an English-speaking team. Google translate works. :)
Still, if someone helps and overlooks these things, I’ll build packages if my time allows.
Comment 6 Lewis Smith 2021-01-30 14:16:27 CET
You are a lot more capable than you pretend.
Thank you for your experiments with evolvotron.
Please note that this bug is now just for 'evolvotron'. It is in the pipeline for possible adoption; your work should help.

If you wish to pursue 'double-commander', please raise another 'new pkg request' bug for that. Copy all comments about it from this bug to the new one, to save future cross-referencing. Or I will do that.

> I'm not a programmer
> a rather complex bash script
Which is programming! But programming is not what it is really about; one of our principle packagers had no previous experience of this sort.

> Still, if someone helps and overlooks these things, I’ll build packages
> if my time allows.
It would be great if you could join the packagers, even if only to maintain just these two applications you want in Mageia. For 'double-commander', you might have to take on a Pascal compiler as well. Think about that.
If you wanted to try, you *would* be tutored. One is not given the key of the door just like that. If you do not speak English at all, that is regrettably a hindrance. Most packagers are not native English speakers, but know enough to get by.

Summary: evolvotron: Generative Art software which evolves images/textures/patterns => evolvotron: Generative Art software which evolves images/textures/patterns NEW PKG REQUEST (pkg already built for M8 by requester)

Comment 7 Mészáros Csaba 2021-01-30 16:33:32 CET
Értem, és köszönöm. ooops english language.
I understand, and Thank You.
But I mention that I solved the obstacles. The packager name was missing because I accidentally deleted the % symbol from the .rpmmacros file.

The gpg signature is also fine, but it might be a good idea to create a separate signature instead of the one you use for my mail.
So evolvotron is fine.

The dc was also compiled, although for now only with gtk2. I had to disable byte-to-byte checking. # Turn off the brp-python-bytecompile automagic. And as I’ve seen on different forums, a lot of people had to do this for different packages.
Ok I'll open a new thread for dc.
Comment 8 Mészáros Csaba 2021-02-01 22:37:06 CET
Hello everyone!

Here is the link where evolvotron and double commander are available. True dc only in gtk. I couldn't build to qt5.

evolvotron-0.7.1
doublecmd-0.9.10

https://drive.google.com/drive/folders/1t8i4R6LvK-AoyuMOsdpStKaG7FjHKB4h?usp=sharing

The packages not signed.
Comment 9 Lewis Smith 2021-02-06 11:13:28 CET
Thank you for all this work - and very well done.

I have just downloaded the 64-bit version of both packages, and apart from the forewarned complaint about the signature, they installed impeccably, with correct menu entries and integrated help. And worked!
That was a marvelous job. I shall progress it with the packagers.

Re 'evolvotron', it does the same sort of thing as
 Gimp-Filters-Render-Pattern-Qbist
which does a nicer job, but at the price of heavyweight software, slow rendering of the chosen result, and a longer export path. Evolvotron is lighter & faster, and you really need to explore it to drive it; it has unexpected facilities in the context menu. It only saves in PNG or PPM - who cares?.
--------------------------------------------------------
PLEASE Mészáros raise a new bug just for DoubleCommander. Somebody else is pressing for it. I will copy all the relevant information from this bug to the new one.

> (In reply to Mészáros Csaba from comment #8)
> True dc only in gtk. I couldn't build to qt5.
This is academic, and unnecessary. Every Mageia system necessarily has Gtk; I never see the reason for having two versions of application software which runs happily under either régime (Qt ot Gtk).

Summary: evolvotron: Generative Art software which evolves images/textures/patterns NEW PKG REQUEST (pkg already built for M8 by requester) => evolvotron: Generative Art software which evolves images/textures/patterns NEW PKG REQUEST (pkg already built for M8 by requester, & it works)

Comment 10 Mészáros Csaba 2021-02-06 12:12:21 CET
Thank you Lewis. 

My name is Csaba. In the Hungarian language the surname is in front.
Magyarul te Smith Lajos lennél - In Hungarian, you would be Smith Lajos
:)
no problem. 

Maybe I should rewrite my name: MÉSZÁROS Csaba
Comment 11 Morgan Leijström 2021-02-06 12:47:37 CET
Well done!

To include new pakages into Mageia we need someone to say they will keep packaging them, in case of problems, and for future Mageia releases.

So would you like to step up as a maintainer for the packages you propose?

You are much welcome :)



Regarding languages "Dog" is fascinating.
I remember as kid laughing at the English hot dog we should eat.
While servicing on a ferry there was big signs on every door to outside "Please dog door!".  I guessed they meant close securely.
And now Mandrake, Mandriva, Mageia - a dog.
Morgan - a Swede.  (And QA, non packager)

CC: (none) => fri

Comment 12 Mészáros Csaba 2021-02-09 18:08:43 CET
reply the Morgan

I'm glad you remembered pleasant memories. But, I don't even know. 

Well i actually wrote the one dog thing badly because onedog is the right one but i didn't know the english equivalent. Somehow something like this:

egy kutya - a dog (not one dog)
egykutya -  it is as broad as it is long, it's horse and horse. 
Or 
which is just as well.

That's what I thought. 

The Hungarian language is wonderful. In a word, I can express things that need to be written around in English.

Remélem nem lomboztalak le. 

Right now, I'd say I hope not lomboztalak down.

The lelomboz - the leaves are shaken off a tree. (he drives away the good mood)

Maybe slang but more of a saying. I know. this forum is not for this.