Michelle Sullivan
2014-Sep-02 00:19 UTC
[HEADSUP] pkg(8) is now the only package management tool
Baptiste Daroussin wrote:> Hi all, > > The ports tree has been modified to only support pkg(8) as package management > system for all supported version of FreeBSD. > > if you were still using pkg_install (pkg_* tools) you will have to upgrade your > system. > > The simplest way is > cd /usr/ports/ports-mgmt/pkg > make install > then run > pkg2ng > > You will have lots of warning, don't be scared, they are expected, pkg_* > databases used to get easily mangled. pkg2ng is most of the time able to deal > with it. > > If however you encounter a problem then please report to pkg at FreeBSD.org > > A tag has been applied to the ports tree if you need to get the latest ports > tree before the EOL of pkg_install: > https://svn.FreeBSD.org/ports/tags/PKG_INSTALL_EOL > > A branch has been created if some committers want to provides updates on the > for pkg_install users: > https://svn.FreeBSD.org/ports/branches/pkg_install > > Please note that this branch is not officially maintained and that we strongly > recommend that you do migrate to pkg(8) > > Best regards, > Bapt on behalf of portmgr >And for the portsnap users? -- Michelle Sullivan http://www.mhix.org/
Chuck Burns
2014-Sep-02 01:30 UTC
[HEADSUP] pkg(8) is now the only package management tool
On Tuesday, September 02, 2014 2:19:19 AM Michelle Sullivan wrote:> Baptiste Daroussin wrote: > > Hi all, > > > > The ports tree has been modified to only support pkg(8) as package > > management system for all supported version of FreeBSD. > > > > if you were still using pkg_install (pkg_* tools) you will have to upgrade > > your system. > > > > The simplest way is > > cd /usr/ports/ports-mgmt/pkg > > make install > > then run > > pkg2ng > > > > You will have lots of warning, don't be scared, they are expected, pkg_* > > databases used to get easily mangled. pkg2ng is most of the time able to > > deal with it. > > > > If however you encounter a problem then please report to pkg at FreeBSD.org > > > > A tag has been applied to the ports tree if you need to get the latest > > ports tree before the EOL of pkg_install: > > https://svn.FreeBSD.org/ports/tags/PKG_INSTALL_EOL > > > > A branch has been created if some committers want to provides updates on > > the for pkg_install users: > > https://svn.FreeBSD.org/ports/branches/pkg_install > > > > Please note that this branch is not officially maintained and that we > > strongly recommend that you do migrate to pkg(8) > > > > Best regards, > > Bapt on behalf of portmgr > > And for the portsnap users?Uhh.. continue using portsnap? Why would that matter?? -- Chuck Burns Audemus Jura Nostra Defendere
Sam Fourman Jr.
2014-Sep-02 01:39 UTC
[HEADSUP] pkg(8) is now the only package management tool
> > And for the portsnap users? > >In short, this change doesn't directly effect portsnap users. Portsnap is a tool that used to obtain a copy of the ports tree. Portsnap is only one way, another way to get a copy of the ports tree is by using subversion and checking it out by using the svn command. pkg(8) is a package management tool, and to make use of most packages having a copy of the ports tree is not required.> > > -- > Michelle Sullivan > http://www.mhix.org/ > > _______________________________________________ > freebsd-ports at freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org" >-- Sam Fourman Jr.
Michelle Sullivan
2014-Sep-02 01:51 UTC
Re: [HEADSUP] pkg(8) is now the only package management tool
Sam Fourman Jr. wrote:>> And for the portsnap users? >> >> >> > In short, this change doesn't directly effect portsnap users. >Sure about that?> Portsnap is a tool that used to obtain a copy of the ports tree. >try this: portsnap fetch update && cd /usr/ports/ports-mgmt/pkg && make install If you *haven't* install pkg first...> Portsnap is only one way, another way to get a copy of the ports tree is by > using subversion and checking it out by using the svn command. >Not much good if you haven't installed svn already...> pkg(8) is a package management tool, and to make use of most packages > having a copy of the ports tree is not required. > >Correct, take a 9.2 install disk, install it, portsnap and then install pkg on it... Oh wait, you can't.. pkg_install is broken, and 9.2 install disks don't have pkg in the BaseOS.... -- Michelle Sullivan http://www.mhix.org/ _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
Julian Elischer
2014-Sep-02 02:20 UTC
Re: [HEADSUP] pkg(8) is now the only package management tool
On 9/1/14, 6:39 PM, Sam Fourman Jr. wrote:>> And for the portsnap users? >> >> > In short, this change doesn't directly effect portsnap users. > > Portsnap is a tool that used to obtain a copy of the ports tree. > > Portsnap is only one way, another way to get a copy of the ports tree is by > using subversion and checking it out by using the svn command. > > pkg(8) is a package management tool, and to make use of most packages > having a copy of the ports tree is not required.But it is if you don't want the options that a pkg is built with. We need to do a lot of pkg munging for that reason, generating our own versions (which is ok, that's not a complaint, just a fact of life). I've warmed to pkg after using it a bit, and many of its initial shortcomings have been fixed. But one thing I'd like to request (a very minor thing).. Could the packing list have some newlines inserted into it to make it more humanly readable? Our old tools for auditing and controlling (old style) packages would print out that information. The new tools we need to write will need to do similar. We did an experiment at work here and wrote a small script that parsed it and then rewrote it back to the package with newlines added and pkg handled it just fine, so it should be a very minor thing to add some newlines when generating it in the first place. I don't think anything else needs to be changed.> >> >> -- >> Michelle Sullivan >> http://www.mhix.org/ >> >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >> > >_______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
Michelle Sullivan
2014-Sep-21 23:53 UTC
[HEADSUP] pkg(8) is now the only package management tool
Michelle Sullivan wrote:> Baptiste Daroussin wrote: > >> Hi all, >> >> The ports tree has been modified to only support pkg(8) as package management >> system for all supported version of FreeBSD. >> >> if you were still using pkg_install (pkg_* tools) you will have to upgrade your >> system. >> >> The simplest way is >> cd /usr/ports/ports-mgmt/pkg >> make install >> then run >> pkg2ng >> >>So despite being told 'use the quarterly, patches can be applied to it if requested' and updating ports I maintain asking specifically for the patches to be merged... Still all broken (though patches applied to HEAD)... Nice one... -- Michelle Sullivan http://www.mhix.org/
Bryan Drewery
2014-Sep-22 16:11 UTC
Re: [HEADSUP] pkg(8) is now the only package management tool
On 9/21/2014 6:53 PM, Michelle Sullivan wrote:> Michelle Sullivan wrote: >> Baptiste Daroussin wrote: >> >>> Hi all, >>> >>> The ports tree has been modified to only support pkg(8) as package management >>> system for all supported version of FreeBSD. >>> >>> if you were still using pkg_install (pkg_* tools) you will have to upgrade your >>> system. >>> >>> The simplest way is >>> cd /usr/ports/ports-mgmt/pkg >>> make install >>> then run >>> pkg2ng >>> >>> > > So despite being told 'use the quarterly, patches can be applied to it > if requested' and updating ports I maintain asking specifically for the > patches to be merged... > > Still all broken (though patches applied to HEAD)... Nice one... >Which ports and PR? -- Regards, Bryan Drewery