Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Aug 2007 14:45:44 -0400
From:      Joe Marcus Clarke <marcus@marcuscom.com>
To:        "V.Chukharev" <chukharev@mail.ru>
Cc:        gnome@freebsd.org
Subject:   Re: devel/py-dbus upgrade problem
Message-ID:  <1187462744.39767.12.camel@shumai.marcuscom.com>
In-Reply-To: <op.tw9k5vs20g54sc@localhost>
References:  <op.tw9k5vs20g54sc@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-xR+DJGdNhID3Szymucx7
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sat, 2007-08-18 at 19:52 +0300, V.Chukharev wrote:
> Hi,
>=20
> For few last versions of devel/py-dbus I face the same problem. If I run
> portupgrade I get the following.

This should be fixed now.

Joe

>=20
>=20
> chu@chu:~ 15:08:42 $ NOCLEANDEPENDS=3Dy TMPDIR=3D~/tmp LC_ALL=3DC BATCH=
=3Dyes sudo nice portupgrade -ku devel/py-dbus
> Password:
> ** Detected a package name change: py24-dbus (devel/py-dbus) -> 'py25-dbu=
s' (devel/py-dbus)
> --->  Upgrading 'py24-dbus-0.82.1' to 'py25-dbus-0.82.2' (devel/py-dbus)
> --->  Building '/usr/ports/devel/py-dbus'
> =3D=3D=3D>  Cleaning for py25-dbus-0.82.2
> =3D> dbus-python-0.82.2.tar.gz doesn't seem to exist in /usr/ports/distfi=
les/.
> =3D> Attempting to fetch from http://dbus.freedesktop.org/releases/dbus-p=
ython/.
> dbus-python-0.82.2.tar.gz                     100% of  477 kB   90 kBps
> =3D=3D=3D>  Extracting for py25-dbus-0.82.2
> =3D> MD5 Checksum OK for dbus-python-0.82.2.tar.gz.
> =3D> SHA256 Checksum OK for dbus-python-0.82.2.tar.gz.
> =3D=3D=3D>  Patching for py25-dbus-0.82.2
> =3D=3D=3D>   py25-dbus-0.82.2 depends on file: /usr/local/bin/python2.5 -=
 found
> =3D=3D=3D>   py25-dbus-0.82.2 depends on executable: gmake - found
> =3D=3D=3D>   py25-dbus-0.82.2 depends on file: /usr/local/bin/libtool - f=
ound
> =3D=3D=3D>   py25-dbus-0.82.2 depends on shared library: dbus-glib-1.2 - =
found
> =3D=3D=3D>  Configuring for py25-dbus-0.82.2
> checking for a BSD-compatible install... /usr/bin/install -c -o root -g w=
heel
> checking whether build environment is sane... yes
> checking for gawk... gawk
>=20
> [DELETED most of usual build output]
>=20
>   install  -o root -g wheel -m 444 'NEWS.html' '/usr/local/share/doc/dbus=
-python/NEWS.html'
>   install  -o root -g wheel -m 444 'TODO.html' '/usr/local/share/doc/dbus=
-python/TODO.html'
> test -z "/usr/local/libdata/pkgconfig" || /usr/ports/devel/py-dbus/work/d=
bus-python-0.82.2/install-sh -d "/usr/local/libdata/pkgconfig"
>   install  -o root -g wheel -m 444 'dbus-python.pc' '/usr/local/libdata/p=
kgconfig/dbus-python.pc'
> test -z "/usr/local/lib/python2.5/site-packages" || /usr/ports/devel/py-d=
bus/work/dbus-python-0.82.2/install-sh -d "/usr/local/lib/python2.5/site-pa=
ckages"
>   install  -o root -g wheel -m 444 'dbus_bindings.py' '/usr/local/lib/pyt=
hon2.5/site-packages/dbus_bindings.py'
> Byte-compiling python modules...
> dbus_bindings.py
> Byte-compiling python modules (optimized versions) ...
> dbus_bindings.py
> gmake[2]: Leaving directory `/usr/ports/devel/py-dbus/work/dbus-python-0.=
82.2'
> gmake[1]: Leaving directory `/usr/ports/devel/py-dbus/work/dbus-python-0.=
82.2'
> mv: rename /usr/local/share/doc/dbus-python to /usr/local/share/doc/py-db=
us/dbus-python: Directory not empty
> *** Error code 1
>=20
> Stop in /usr/ports/devel/py-dbus.
> *** Error code 1
>=20
> Stop in /usr/ports/devel/py-dbus.
> ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.502=
47.0 env UPGRADE_TOOL=3Dportupgrade UPGRADE_PORT=3Dpy24-dbus-0.82.1 UPGRADE=
_PORT_VER=3D0.82.1 make reinstall
> --->  Restoring the old version
> tar: share/doc/py-dbus/API_CHANGES.txt: Cannot stat: No such file or dire=
ctory
> tar: share/doc/py-dbus/HACKING.txt: Cannot stat: No such file or director=
y
> tar: share/doc/py-dbus/NEWS: Cannot stat: No such file or directory
> tar: share/doc/py-dbus/README: Cannot stat: No such file or directory
> tar: share/doc/py-dbus/TODO: Cannot stat: No such file or directory
> tar: share/doc/py-dbus/tutorial.txt: Cannot stat: No such file or directo=
ry
> tar: Error exit delayed from previous errors.
> ** Fix the installation problem and try again.
> [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1331 packages=
 found (-0 +1) . done]
> ** Listing the failed packages (*:skipped / !:failed)
>          ! devel/py-dbus (py24-dbus-0.82.1)      (install error)
> --->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
> ** Could not clean up temporary directory: Directory not empty - /var/tmp=
/portupgradeHRi6bSSQ
> chu@chu:~ 17:14:24 $
>=20
>=20
> If I delete the old package, I get some warnings, and the mentioned
> directories are still not empty.
>=20
>=20
> chu@chu:~ 17:29:15 $ sudo pkg_delete -f py24-dbus-0.82.1
> pkg_delete: package 'py24-dbus-0.82.1' is required by these other package=
s
> and may not be deinstalled (but I'll delete it anyway):
> deskbar-applet-2.18.1_2
> gnome2-2.18.3
> scribes-0.3.2.8
> straw-0.27
> pkg_delete: file '/usr/local/share/doc/py-dbus/API_CHANGES.txt' doesn't e=
xist
> pkg_delete: file '/usr/local/share/doc/py-dbus/HACKING.txt' doesn't exist
> pkg_delete: file '/usr/local/share/doc/py-dbus/NEWS' doesn't exist
> pkg_delete: file '/usr/local/share/doc/py-dbus/README' doesn't exist
> pkg_delete: file '/usr/local/share/doc/py-dbus/TODO' doesn't exist
> pkg_delete: file '/usr/local/share/doc/py-dbus/tutorial.txt' doesn't exis=
t
> pkg_delete: unable to completely remove directory '/usr/local/share/doc/p=
y-dbus'
> pkg_delete: couldn't entirely delete package (perhaps the packing list is
> incorrectly specified?)
> chu@chu:~ 17:29:47 $  ll /usr/local/share/doc/dbus-python /usr/local/shar=
e/doc/py-dbus/dbus-python
> /usr/local/share/doc/dbus-python:
> total 176
> 1154203 drwxr-xr-x    2 root  wheel    512 18 Aug 17:09 ./
>   753684 drwxr-xr-x  285 root  wheel   5632 18 Aug 06:15 ../
> 1155212 -r--r--r--    1 root  wheel  13032 18 Aug 17:09 API_CHANGES.html
> 1154792 -r--r--r--    1 root  wheel   4544 18 Aug 17:09 API_CHANGES.txt
> 1155219 -r--r--r--    1 root  wheel  10594 18 Aug 17:09 HACKING.html
> 1154793 -r--r--r--    1 root  wheel   2224 18 Aug 17:09 HACKING.txt
> 1154898 -r--r--r--    1 root  wheel  11796 18 Aug 17:09 NEWS
> 1155221 -r--r--r--    1 root  wheel  20624 18 Aug 17:09 NEWS.html
> 1154794 -r--r--r--    1 root  wheel   1076 18 Aug 17:09 README
> 1155220 -r--r--r--    1 root  wheel   7815 18 Aug 17:09 README.html
> 1154909 -r--r--r--    1 root  wheel      0 18 Aug 17:09 TODO
> 1155222 -r--r--r--    1 root  wheel   6329 18 Aug 17:09 TODO.html
> 1155211 -r--r--r--    1 root  wheel  53272 18 Aug 17:09 tutorial.html
> 1154791 -r--r--r--    1 root  wheel  26618 18 Aug 17:09 tutorial.txt
>=20
> /usr/local/share/doc/py-dbus/dbus-python:
> total 170
> 942317 drwxr-xr-x  2 root  wheel    512 16 Jul 20:49 ./
> 802795 drwxr-xr-x  3 root  wheel    512 16 Jul 20:49 ../
> 945164 -r--r--r--  1 root  wheel  13032 16 Jul 20:49 API_CHANGES.html
> 945157 -r--r--r--  1 root  wheel   4544 16 Jul 20:49 API_CHANGES.txt
> 945166 -r--r--r--  1 root  wheel  10594 16 Jul 20:49 HACKING.html
> 945158 -r--r--r--  1 root  wheel   2224 16 Jul 20:49 HACKING.txt
> 945160 -r--r--r--  1 root  wheel  10199 16 Jul 20:49 NEWS
> 945168 -r--r--r--  1 root  wheel  18805 16 Jul 20:49 NEWS.html
> 945159 -r--r--r--  1 root  wheel   1372 16 Jul 20:49 README
> 945167 -r--r--r--  1 root  wheel   8385 16 Jul 20:49 README.html
> 945162 -r--r--r--  1 root  wheel      0 16 Jul 20:49 TODO
> 945169 -r--r--r--  1 root  wheel   6329 16 Jul 20:49 TODO.html
> 945163 -r--r--r--  1 root  wheel  53272 16 Jul 20:49 tutorial.html
> 942382 -r--r--r--  1 root  wheel  26618 16 Jul 20:49 tutorial.txt
> chu@chu:~ 17:31:57 $
>=20
>=20
> But now I can simply remove those directories and install the new port.
>=20
>=20
> chu@chu:~ 17:31:57 $ sudo rm -rf /usr/local/share/doc/dbus-python /usr/lo=
cal/share/doc/py-dbus/dbus-python
> [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1330 packages=
 found (-1 +0) (...) done]
> chu@chu:~ 17:33:31 $ NOCLEANDEPENDS=3Dy TMPDIR=3D~/tmp LC_ALL=3DC BATCH=
=3Dyes sudo nice portupgrade -ku -N devel/py-dbus
> [Gathering depends for devel/py-dbus ....................................=
...........................................................................=
...........................................................................=
...........................................................................=
.................................................. done]
> --->  Installing 'py25-dbus-0.82.2' from a port (devel/py-dbus)
> --->  Building '/usr/ports/devel/py-dbus'
> =3D=3D=3D>  Cleaning for py25-dbus-0.82.2
> =3D=3D=3D>  Extracting for py25-dbus-0.82.2
> =3D> MD5 Checksum OK for dbus-python-0.82.2.tar.gz.
> =3D> SHA256 Checksum OK for dbus-python-0.82.2.tar.gz.
> =3D=3D=3D>  Patching for py25-dbus-0.82.2
> =3D=3D=3D>   py25-dbus-0.82.2 depends on file: /usr/local/bin/python2.5 -=
 found
> =3D=3D=3D>   py25-dbus-0.82.2 depends on executable: gmake - found
> =3D=3D=3D>   py25-dbus-0.82.2 depends on file: /usr/local/bin/libtool - f=
ound
> =3D=3D=3D>   py25-dbus-0.82.2 depends on shared library: dbus-glib-1.2 - =
found
> =3D=3D=3D>  Configuring for py25-dbus-0.82.2
> checking for a BSD-compatible install... /usr/bin/install -c -o root -g w=
heel
> checking whether build environment is sane... yes
> checking for gawk... gawk
>=20
> [DELETED most of usual build output]
>=20
>   install  -o root -g wheel -m 444 'dbus_bindings.py' '/usr/local/lib/pyt=
hon2.5/site-packages/dbus_bindings.py'
> Byte-compiling python modules...
> dbus_bindings.py
> Byte-compiling python modules (optimized versions) ...
> dbus_bindings.py
> gmake[2]: Leaving directory `/usr/ports/devel/py-dbus/work/dbus-python-0.=
82.2'
> gmake[1]: Leaving directory `/usr/ports/devel/py-dbus/work/dbus-python-0.=
82.2'
> =3D=3D=3D>   Registering installation for py25-dbus-0.82.2
> =3D=3D=3D>  Cleaning for py25-dbus-0.82.2
> [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1331 packages=
 found (-0 +1) . done]
> chu@chu:~ 17:48:10 $
>=20
>=20
> Hope somebody can find and fix the cause of the problem...
>=20
> Best regards,
>=20
> Vladimir Chukharev
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc

--=-xR+DJGdNhID3Szymucx7
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQBGxz5Xb2iPiv4Uz4cRAiZgAJ9yuI47TOuC3eFlZe546S3006smzQCaA9PK
lTKXJhcoZK6MlcSkvxfe+2Q=
=Yjv1
-----END PGP SIGNATURE-----

--=-xR+DJGdNhID3Szymucx7--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1187462744.39767.12.camel>