Quarterly or Latest pkg repository

News and Announcements related to GhostBSD
Post Reply
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Quarterly or Latest pkg repository

Post by ericbsd »

I am starting this topic here because it might always evident for use to communicate on IRC and at less here of decision will documented. Right now I am on favour of going for latest and releasing more often something every 2 or 3 month until it is possible to do it monthly. You mention "we need to talk about quarterly vs, latest ... and make a decision" and "unless we want to support both :)" Supporting both could be possible but it could be to much work and I would prefer to go back to latest I have upgrade my machine to latest and did not had trouble doing it all was fine and it is considering that I did not update any pkg since I did that installation, FreeBSD latest repositories seems to me to be more stable that it was in the past.

Also if we release more often new version new comer will get a more up to date system which will limit the problem of upgrade. The big thing right now is I am working on way to push GhostBSD update and upgrade from GitHub and when the GhostBSD repository is ready. All the change could push from GitHub ports until the repository is done, convbsd made this possible with out me noticing it.

Any way I have two thing to finish before releasing a real alpha, after those change all user that will installed alpha will receive bug fix and change in a update, they will not have to reinstall GhsotBSD and they will get those way before we release the next dev release.
ASX
Posts: 988
Joined: Wed May 06, 2015 12:46 pm

Re: Quarterly or Latest pkg repository

Post by ASX »

ericbsd wrote:I am starting this topic here because it might always evident for use to communicate on IRC and at less here of decision will documented. Right now I am on favour of going for latest and releasing more often something every 2 or 3 month until it is possible to do it monthly. You mention "we need to talk about quarterly vs, latest ... and make a decision" and "unless we want to support both :)" Supporting both could be possible but it could be to much work and I would prefer to go back to latest I have upgrade my machine to latest and did not had trouble doing it all was fine and it is considering that I did not update any pkg since I did that installation, FreeBSD latest repositories seems to me to be more stable that it was in the past.
OK, i'm fine with latest.
Also if we release more often new version new comer will get a more up to date system which will limit the problem of upgrade.
Yes.
The big thing right now is I am working on way to push GhostBSD update and upgrade from GitHub and when the GhostBSD repository is ready.
Care to explain a bit ?
All the change could push from GitHub ports until the repository is done, convbsd made this possible with out me noticing it.
How ?
Any way I have two thing to finish before releasing a real alpha, after those change all user that will installed alpha will receive bug fix and change in a update, they will not have to reinstall GhsotBSD and they will get those way before we release the next dev release.
I must be missing something ... I though these can't be possible without our own repo.

The idea behind having our own repo is:

get freebsd ports tree
add our own ports
----> build pkgs repo (Synth will take care of dependencies and changed options) ---> user will upgrade thru pkg command.
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Re: Quarterly or Latest pkg repository

Post by ericbsd »

I must be missing something ... I though these can't be possible without our own repo.

The idea behind having our own repo is:

get freebsd ports tree
add our own ports
----> build pkgs repo (Synth will take care of dependencies and changed options) ---> user will upgrade thru pkg command.

ASX
Developer

Posts: 218
Joined: Wed May 06, 2015 11:46 am
Location: ITALY
Yes we need our repository and this will make or work more easier down the rood, but I would like to release 11.0 before that. I have found a way to update ghostbsd ports, and it is similar to what convbsd does for building the an iso, but this is temporary and once we get or onw repository, the last push push from GitHub would make the change for using or repository. With some add up that convbsd made we know which version of GhostBSD we have, I can now make the list of software that is GhostBSD specific install the ports and install new vertion, but that list would be a ports as well and that way only when that list get updated that the specific ports get updated will get updated. This also mean that I will make some ports release until we get or repository.
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Re: Quarterly or Latest pkg repository

Post by ericbsd »

I did pull off the update from GitHub, but there is a problem and that problem will also occur with pkg also there is some file that get add to the original file, this mean every time that we reinstall or update the that port/pkg all the file get the original added back to it.

Example:

Code: Select all

hostname="ericbsd.ghostbsd.org"
ifconfig_re0="DHCP"
sshd_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
slim_enable="YES" 
hald_enable="YES"
dbus_enable="YES"
linux_enable="YES"
vboxnet_enable="YES"
webcamd_enable="YES"
kld_list="cuse nvidia"
cupsd_enable="YES"


#Netork card configuration by Networkmgr
#slim_enable="YES"
#
# See /etc/defaults/rc.conf to add more option.
# Do not configure /etc/defaults/rc.conf.
# Configure only this file.
#

hostname="ghostbsd"

# Power saver.
powerd_enable="YES"
powerd_flags="-a adp -b adp"

# DEVFS rules
devfs_system_ruleset="devfsrules_common"
devd_enable="YES"

usbd_enable="YES"
dbus_enable="YES"
hald_enable="YES"
polkit_enable="YES"

moused_enable="YES"
iscsid_enable="YES"

# Enable linux compatibility
linux_enable="YES"

# Disable sendmail in livecd
sendmail_enable="NONE"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

# Load the following kernel modules
kld_list="geom_mirror geom_journal geom_eli linux"

# Configs from installed packages
User avatar
ericbsd
Developer
Posts: 2125
Joined: Mon Nov 19, 2012 7:54 pm

Re: Quarterly or Latest pkg repository

Post by ericbsd »

The way the ports are setup to install setting is not seine for the update. am working on to making peace of code to update file properly, for our ports/package instead of having the ports adding the setting, that would be that peace of code.
ASX
Posts: 988
Joined: Wed May 06, 2015 12:46 pm

Re: Quarterly or Latest pkg repository

Post by ASX »

ericbsd wrote:The way the ports are setup to install setting is not seine for the update. am working on to making peace of code to update file properly, for our ports/package instead of having the ports adding the setting, that would be that peace of code.
Please stop posting from the iPhone! :mrgreen: :D :mrgreen:
Post Reply