Discussion:
[Gnewsense-dev] Builder update
Sam Geeraerts
2017-04-28 21:28:19 UTC
Permalink
Hi,

Eddi and I have sat together to review changes in his and Bob's
branches so far. We did some test runs and spent most of the day
figuring out a problem with the debian-installer folder in -updates.
Long story short: debmirror doesn't want to download it because it's
empty, but reprepro requires it unless you leave out UDebComponents
(gen-repo).

I've merged most of the changes of both branches into trunk. I've left
out the security repo flag, because I want to always include security
updates. I still need to merge the packages-to-remove changes.

I think we're almost ready to get started on gen-scripts. Yay.

Sam.
GREen MOnster Games
2017-04-28 22:29:59 UTC
Permalink
Mike from Green Monster Games Crew-- greenmonstergames.wordpress.com

*Free or Libre Software Enthusiast
**Slackware Enthusiast
*** Recycling Enthusiast
****The DIY Enthusiast
Post by Sam Geeraerts
Eddi and I have sat together to review changes in his and Bob's
branches so far. We did some test runs and spent most of the day
figuring out a problem with the debian-installer folder in -updates.
Long story short: debmirror doesn't want to download it because it's
empty, but reprepro requires it unless you leave out UDebComponents
(gen-repo).
Sounds good but I think tha's better to comment the syntax about the
code, I have read all scripts, but with 1 or 2 comments is not a best
quality to collaborate togheter, if you want that i can to participate
-- I can make the contribution only with the source code commented,
because I have one way to write the code, other user too, and the best
way to organize it is the comments inside them.
Post by Sam Geeraerts
I've merged most of the changes of both branches into trunk. I've left
out the security repo flag, because I want to always include security
updates. I still need to merge the packages-to-remove changes.
that's a really nice notice
Post by Sam Geeraerts
I think we're almost ready to get started on gen-scripts. Yay.
YEAH! :)))) ehehe
Sam Geeraerts
2017-04-29 21:08:25 UTC
Permalink
Op Fri, 28 Apr 2017 23:28:19 +0200
Post by Sam Geeraerts
I've merged most of the changes of both branches into trunk.
It seems my Bazaar settings were a bit off so my earlier push failed.
Fixed now, latest version is available on Savannah
GREen MOnster Games
2017-04-30 07:45:22 UTC
Permalink
Mike from Green Monster Games Crew-- greenmonstergames.wordpress.com

*Free or Libre Software Enthusiast
**Slackware Enthusiast
*** Recycling Enthusiast
****The DIY Enthusiast
Post by Sam Geeraerts
It seems my Bazaar settings were a bit off so my earlier push failed.
Fixed now, latest version is available on Savannah
sounds great. Now it's better to add many comments on the code,
because we are new and we can too understand all parts of those
scripts :D
l***@riseup.net
2017-05-03 06:34:29 UTC
Permalink
Hi Mike and all,

I created an ansible-playbook[1] that performs the steps listed on
HowToCreateYourOwnGNULinuxDistribution [2].
Ansible is a configuration management tool [3] that basically ssh into a
pc, and executes commands, the commands needed to setup builder.

I'm not sure if anyone on this list knows ansible, but looking at the
./roles/*/tasks/main.yml
will show the steps from [2] and hopefully clarify a bit. It is
possible to run the ansible-book after checking the README and
this will configure a machine for builder. The project takes care of key
generation, webserver configuration and pulling debian mirror etc.

The project is far from finished, i originally created it to help with
my ever changing build setup,
and thought it could be of help, maybe.

eddi

[1] https://bitbucket.org/eddii/ansible_gnewsense_builder
[2] http://wiki.gnewsense.org/Builder/HowToCreateYourOwnGNULinuxDistribution
[3] https://docs.ansible.com/
Post by GREen MOnster Games
Mike from Green Monster Games Crew-- greenmonstergames.wordpress.com
*Free or Libre Software Enthusiast
**Slackware Enthusiast
*** Recycling Enthusiast
****The DIY Enthusiast
Post by Sam Geeraerts
It seems my Bazaar settings were a bit off so my earlier push failed.
Fixed now, latest version is available on Savannah
sounds great. Now it's better to add many comments on the code,
because we are new and we can too understand all parts of those
scripts :D
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
GREen MOnster Games
2017-05-04 19:51:35 UTC
Permalink
Post by l***@riseup.net
Hi Mike and all,
Hi Buddy :D
Post by l***@riseup.net
I created an ansible-playbook[1] that performs the steps listed on
HowToCreateYourOwnGNULinuxDistribution [2].
Ansible is a configuration management tool [3] that basically ssh into a
pc, and executes commands, the commands needed to setup builder.
That's great and useful :D
Post by l***@riseup.net
I'm not sure if anyone on this list knows ansible, but looking at the
./roles/*/tasks/main.yml
will show the steps from [2] and hopefully clarify a bit. It is
possible to run the ansible-book after checking the README and
this will configure a machine for builder. The project takes care of key
generation, webserver configuration and pulling debian mirror etc.
In the next days i want see all and than I will write which is again
complicated to understand and which not :D
Post by l***@riseup.net
The project is far from finished, i originally created it to help with
my ever changing build setup,
and thought it could be of help, maybe.
eddi
Yes I know it's from finished but with the good scripts to help the
develop of this new release.
Or all those or specific part to developing :) I want see too the part
from the DE and we can talk about the version, mini, gnome, kde. It's
nice too a idea with one dvd with kde plasma 5 eheh :)

Next days I can say others tips, now i must see the links.

Thanks eddi, you are great like always :)
Post by l***@riseup.net
[1] https://bitbucket.org/eddii/ansible_gnewsense_builder
[2] http://wiki.gnewsense.org/Builder/HowToCreateYourOwnGNULinuxDistribution
[3] https://docs.ansible.com/
--
Mike from Green Monster Games Crew-- greenmonstergames.wordpress.com

*Free or Libre Software Enthusiast
**Slackware Linux Enthusiast
*** Recycling Enthusiast
****The DIY Enthusiast
l***@riseup.net
2017-08-13 10:55:43 UTC
Permalink
Hi all,

- do-update:
I've added an extra variable to config, gen-repo and update-chroot
do-update doesn't complain about updates and the security mirror anymore.
do-update seems to get to the add_package method and uses the gen-scripts.



- running gen-scripts on their own:
running the chroot command from do-update's add_package method works
gen-apt compiled all sources and ended on:
dpkg-buildpackage: full upload; Debian-native package (full source is
included)


I will do some more testing on do-update
and i will continue working on the gen-apt script.


eddi
Post by Sam Geeraerts
Hi,
Eddi and I have sat together to review changes in his and Bob's
branches so far. We did some test runs and spent most of the day
figuring out a problem with the debian-installer folder in -updates.
Long story short: debmirror doesn't want to download it because it's
empty, but reprepro requires it unless you leave out UDebComponents
(gen-repo).
I've merged most of the changes of both branches into trunk. I've left
out the security repo flag, because I want to always include security
updates. I still need to merge the packages-to-remove changes.
I think we're almost ready to get started on gen-scripts. Yay.
Sam.
_______________________________________________
gNewSense-dev mailing list
https://lists.nongnu.org/mailman/listinfo/gnewsense-dev
GREen MOnster Games
2017-08-27 21:01:39 UTC
Permalink
Post by l***@riseup.net
I've added an extra variable to config, gen-repo and update-chroot
do-update doesn't complain about updates and the security mirror anymore.
do-update seems to get to the add_package method and uses the gen-scripts.
running the chroot command from do-update's add_package method works
dpkg-buildpackage: full upload; Debian-native package (full source is
included)
I will do some more testing on do-update
and i will continue working on the gen-apt script.
eddi
Wow nice work eddi. Really. I think the next relase will be wonderful.
I want too send the bug tracking because Debian 9 has more bugs and I
think it's better to make one really rock solid gNewSense
--
Mike from Green Monster Games Crew-- greenmonstergames.wordpress.com

*Free or Libre Software Enthusiast
**Slackware Linux Enthusiast
*** Recycling Enthusiast
****The DIY Enthusiast
Loading...