Date: Wed, 25 Sep 2013 16:15:53 -0400 From: grarpamp <grarpamp@gmail.com> To: freebsd-stable@freebsd.org Subject: Package build out to FTP distribution process Message-ID: <CAD2Ti2-HmwGnGFad7QECCX_CVVMQoXoNuxsdWhiRC2FfSSnthA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Can someone please describe the FreeBSD package building and publishing to FTP process? Consider the following representative directories... ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.2-release/All/ ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/All/ I'm not really interested in the release hierarchy, since other than some kind of urgent fix, it has been a onetime build and publish event and it ages with every future commit. It's process is fairly obvious. Now for the 'stable' hierarchy, that is updated over time. But how, under what policy and process, etc? What determines when an update is pushed out? Are there some minimum set of pkg that must build for it to be pushed? There must be some interim builds going on, where is the output from those? Can it be made accessible via web? Why is the update frequency so low and erratic? Is there some kind of strategic signoff behind the name 'stable' or is it just a reasonably named dumping area for a build from ports HEAD? Are there groups focused on running builds and squashing dependency checkpoints? I think of all the users who wish to use packages but perhaps cannot because... - months can go by before a popular package reappears from having gone missing. - the port itself may be a current version, which means somewhere there is a good build with it, but the published package is a rather old version for a long time. - something in ports may not appear as a package but may not be pkg banned, perhaps due to the above. So in general, what is the process behind populating the stable hierarchies of packages? And how can and what are the improvements to be made? Perhaps specifically regarding frequency and completeness. But also in general. Is this all wiki'd somewhere?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAD2Ti2-HmwGnGFad7QECCX_CVVMQoXoNuxsdWhiRC2FfSSnthA>