penguins-eggs-developers Mailing List for Penguins' eggs
On the road of Remastersys, Refracta, Systemback and father Knoppix!
Brought to you by:
pproietti
You can subscribe to this list here.
2021 |
Jan
(3) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: Piero P. <pie...@gm...> - 2021-02-23 14:22:09
|
Since a week, more or less, I got the idea to rewrite eggs in a different language, specifically rewrite it in Python. The reason is that I would like a program that conforms to all Debian standards for maintenance. Currently I'm forced to jump through hoops to add the necessary pre and post installation scripts to eggs. Python is spread over virtually all distributions, and is probably the most suitable tool. There would no longer be a need to carry around nodejs, so the resulting package would be much lighter. In addition, there are libraries of all kinds and purposes, including one for dhcp-proxy that would also allow you to add the long awaited cuckoo command that would allow you to boot eggs on one machine and export the machine itself across the entire network with remote booting. I started in the week to write something, I'm quite comfortable with it despite being a Python novice, I find it quite simple... I think eggs is already an extremely useful program even if little known, it allows you to remaster virtually all versions of Debian / Ubuntu / Devuan and derivatives. The addition of the ability to boot a bootserver of itself in the local network would also give it an extra gear. It would be, in fact, very easy to clone a machine and distribute it throughout the LAN. But to rewrite everything is long and hard, for me a Python novice, and I would like to find collaborators in the effort. If there is someone interested that make a shot, for me it would be a considerable stimulus to collaborate. Piero -- *Piero Proietti* *Via Pio Joris 15, 00155 Roma* *sito: h <pie...@gm...>ttp://penguins-eggs.net <http://penguins-eggs.net>* *Internet MAIL: pie...@gm... <pie...@gm...>* |
From: Piero P. <pie...@gm...> - 2021-02-01 21:55:02
|
Test |
From: Piero P. <pie...@gm...> - 2021-02-01 16:09:27
|
This version give a workaround to solve a problem submitted by David Slater: The command prerequisites don't work on i386, but he found the way to build the iso, just giving sudo eggs produce. The problem arise from the outdated node 8 I use to get the binary for i386. Node 8 is unsupported and new versions of oclif plugin start to not work. In particular - @oclif/plugin-autocomplete 0.3.0 - @oclif/plugin-not-found So, for i386 I made a little edit in globby to let him to run and excluded plugin-autocomplete. # Compiling with node8 for i386 architecture Open the globby index link and edit line 28 code ./node_modules/globby/index.js:28 modify line 28 by: } catch { a: } catch (_) { and at this point the commands are loaded and executed. There remains the problem with oclif plugins though, in particular: * oclif-plugin-autocomplete * oclif-plugin-not-found * plugin-warn-if-update-available. To check At this point, I simply removed the call to plugin-autocomplete if i386 and pretty much everything should work. It creates an error, though, if you get the wrong command instead of the suggestion of the correct one. The solution is currently acceptable. -- *Piero Proietti* *Via Pio Joris 15, 00155 Roma* *sito: h <pie...@gm...>ttp://penguins-eggs.net <http://penguins-eggs.net>* *Internet MAIL: pie...@gm... <pie...@gm...>* |
From: Piero P. <pie...@gm...> - 2021-01-31 18:28:56
|
About i386 problem At last I found a way to compile again eggs with node 8.1.7. Yes, this version is not maintained more, but it's the last to be compatible with i386 processor. After same investigation. I luckily find this page: https://github.com/sindresorhus/globby/pull/167 And changed a line in the package.json from "globby": "^11.0.2 ", to: "globby": " https://github.com/sindresorhus/globby/tarball/5eb9015c1166065115876ed7f4992f64727d7c1b ", This made possible to compile eggs without errors with node 8.17.0 and so to can produce eggs i386. Conclusion So, I think to work in this way: - work as usually with latest LTS node (14.x on amd64) for amd64 and armel architectures and publish them in npm clean; - made the deb packages for amd64 and armel, then commit all on git; - start another machine with node 8.17.0 and download the sources: git clone https://github.com/pieroproietti/penguins-eggs - change the line in packages.json - npm i - edit the link oclif-tarball-config.js <https://github.com/pieroproietti/penguins-eggs/blob/master/oclif-tarball-config.js> and inserr `linux-x86 in TARGET - create debian package for i386 sudo npm run deb - export it on sourceforge In this way we can continue our job on the i386 architecture, but sure enough because the npm package is with the original globbly and not a fork. -- *Piero Proietti* *Via Pio Joris 15, 00155 Roma* *sito: h <pie...@gm...>ttp://penguins-eggs.net <http://penguins-eggs.net>* *Internet MAIL: pie...@gm... <pie...@gm...>* |
From: Piero P. <pie...@gm...> - 2021-01-31 16:07:50
|
test Il giorno dom 31 gen 2021 alle ore 12:13 Piero Proietti < pie...@gm...> ha scritto: > I will start to advise the world with this mailing list. > > News > > - new italian manual updated to this version > - eggs mom propose documentation for you in every cases, local or > connected, cli or gui environment; > - added flag --prefix to produce to be in pair with dad > > This is my first mail in this list, I tried before to use more modern way > to advice: > > > - > - site: https://penguins-eggs.net/ > - forum: https://penguins-eggs.net/forum/ > - facebook page: https://www.facebook.com/penguinseggs > - facebook group: https://www.facebook.com/groups/128861437762355 > > But suddenly I realized who this is the most useful: users can choose to > subscribe or unsubscribe, to read or write too and the emails are universal. > > Thanx for your attention > -- > *Piero Proietti* > *Via Pio Joris 15, 00155 Roma* > *sito: h <pie...@gm...>ttp://penguins-eggs.net > <http://penguins-eggs.net>* > *Internet MAIL: pie...@gm... <pie...@gm...>* > > > > > > > -- *Piero Proietti* *Via Pio Joris 15, 00155 Roma* *sito: h <pie...@gm...>ttp://penguins-eggs.net <http://penguins-eggs.net>* *Internet MAIL: pie...@gm... <pie...@gm...>* |
From: Piero P. <pie...@gm...> - 2021-01-31 11:14:27
|
I will start to advise the world with this mailing list. News - new italian manual updated to this version - eggs mom propose documentation for you in every cases, local or connected, cli or gui environment; - added flag --prefix to produce to be in pair with dad This is my first mail in this list, I tried before to use more modern way to advice: - - site: https://penguins-eggs.net/ - forum: https://penguins-eggs.net/forum/ - facebook page: https://www.facebook.com/penguinseggs - facebook group: https://www.facebook.com/groups/128861437762355 But suddenly I realized who this is the most useful: users can choose to subscribe or unsubscribe, to read or write too and the emails are universal. Thanx for your attention -- *Piero Proietti* *Via Pio Joris 15, 00155 Roma* *sito: h <pie...@gm...>ttp://penguins-eggs.net <http://penguins-eggs.net>* *Internet MAIL: pie...@gm... <pie...@gm...>* |