Date: Wed, 7 Aug 2013 18:17:28 -0700 From: Kevin Oberman <rkoberman@gmail.com> To: =?UTF-8?B?U2VtZW4gVHJ5Z3ViZW5rbyAvINCh0LXQvNC10L0g0KLRgNC40LPRg9Cx0LXQvdC60L4=?= <semen@trygub.com> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: FAM backend for GLib\'s GIO library Message-ID: <CAN6yY1uCKr-QaGhxDn2ZHVp0zRZbURoK-mTn=p8Bv70U384oOQ@mail.gmail.com> In-Reply-To: <20130807195321.GA98391@inanna.trygub.com> References: <20130807195321.GA98391@inanna.trygub.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Please always see /usr/ports/UPDATING before reporting problems On Wed, Aug 7, 2013 at 12:53 PM, Semen Trygubenko / =D0=A1=D0=B5=D0=BC=D0= =B5=D0=BD =D0=A2=D1=80=D0=B8=D0=B3=D1=83=D0=B1=D0=B5=D0=BD=D0=BA=D0=BE < semen@trygub.com> wrote: > Dear Sir or Madam, > > FAM backend for GLib\'s GIO library > > on FreeBSD 9.1-RELEASE-p5 > > keeps reinstalling if I use > > portmaster -a > > as so: > > portmaster -a > =3D=3D=3D>>> Gathering distinfo list for installed ports > > =3D=3D=3D>>> Starting check of installed ports for available updates > > =3D=3D=3D>>> The devel/gio-fam-backend port moved to devel/glib20 > =3D=3D=3D>>> Reason: Obsoleted by new functionality in glib20 > > =3D=3D=3D>>> Launching child to reinstall gio-fam-backend-2.28.8_1 > > =3D=3D=3D>>> All >> gio-fam-backend-2.28.8_1 (1/1) > > =3D=3D=3D>>> The devel/gio-fam-backend port moved to devel/glib20 > =3D=3D=3D>>> Reason: Obsoleted by new functionality in glib20 > > > =3D=3D=3D>>> Currently installed version: glib-2.36.3 > =3D=3D=3D>>> Port directory: /usr/ports/devel/glib20 > > =3D=3D=3D>>> Launching 'make checksum' for devel/glib20 in background > =3D=3D=3D>>> Gathering dependency list for devel/glib20 from ports > =3D=3D=3D>>> Initial dependency check complete for devel/glib20 > > =3D=3D=3D>>> Returning to update check of installed ports > > > =3D=3D=3D>>> All >> (1) > > =3D=3D=3D>>> The following actions will be taken if you choose to proceed= : > Re-install glib-2.36.3 > > =3D=3D=3D>>> Proceed? y/n [y] n > > Basically, if I reinstall it and then run portmaster -a again it will > offer to reinstall it again. > > Could you please help? > > Apologies if I have contacted the wrong person, I have looked up the emai= l > of the maintainer on this website: > > http://www.freshports.org/devel/gio-fam-backend/ > > Many thanks for your kind help, > > Semen Trygubenko > > -- > =D0=A1=D0=B5=D0=BC=D0=B5=D0=BD =D0=A2=D1=80=D0=B8=D0=B3=D1=83=D0=B1=D0=B5= =D0=BD=D0=BA=D0=BE http://trygub.com > 20130731: AFFECTS: users of glib20 AUTHOR: kwm@FreeBSD.org The devel/gio-fam-backend port was removed in the glib 2.36 update. Since the gio-fam-backend port was used in USE_GNOME=3Dglib20, all dependencies need to be rebuilt. The removal of gio-fam-backend isn't critical, glib20 using programs should work just fine if the port is stil= l installed. It is not clear however, if glib20 will use the new kqueue backend or the old fam backend. Note that users of pkg packages can just run the pkg delete command after their next update. # portmaster -r gio-fam-backend # pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend) # portmaster -a or # portupgrade -rf gio-fam-backend # pkg_delete gio-fam-backend-\* (for pkgng: pkg delete gio-fam-backend) # portupgrade -a That said, this only got me close. The upgrade of devel/glib20 failed because the old version was still present. I suggest adding a first step (for either portmaster or portupgrade) of "pkg_delete -f glib-2.\*". Do this first! After the first step gio-fam-backend will no longer be there if you use portmaster, so the "pkg_delete gio-fam-back..." will fail and can be skipped. (Not sure about portupgrade.) # pkg_delete -f glib-2.\* # portmaster -r gio-fam-backend # portmaster -a --=20 R. Kevin Oberman, Network Engineer E-mail: rkoberman@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1uCKr-QaGhxDn2ZHVp0zRZbURoK-mTn=p8Bv70U384oOQ>