Skip site navigation (1)Skip section navigation (2)
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>