First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 122262
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Alin Năstac <mrness@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Andrej Kacian (RETIRED) <ticho@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 122262 depends on: Show dependency tree
Bug 122262 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-02-09 08:21 0000
After four years, there has been a new release of openobex: openobex-1.1.
Ebuild for it is in Portage, but it's package.masked. There has been somewhat
non-trivial code layout change, and upstream has dumped openobex-config script
in favor of a pkg-config module.

Therefore, all existing packages in Portage will fail during configure phase,
because they all make use of openobex-config. Luckily, there's not too many of
them. I propose to change the openobex dependency atom in each package to
"=dev-libs/openobex-1.0*", and any eventual new release adjusted for new
openobex will depend on ">=dev-libs/openobex-1.1".

Here is a list of packages which need to be changed, along with their
maintainers. I'd like all ebuilds in each package to be changed, so users can
mix&match stable and unstable versions as they please, if they choose to do so
(not very likely, but still...).

app-mobilephone/openobex-apps none mobile-phone
app-mobilephone/obexfs none mobile-phone
app-pda/multisync johnm pda
kde-misc/kbeam voxus kde
net-wireless/kdebluetooth none kde
net-wireless/gnome-bluetooth liquidx mobile,pda
net-wireless/libbtctl liquidx mobile,pda,gnome

Maintainers, if you want me to change the openobex dependency atom in your
package(s), just say so and un-CC yourself and your herd.

Thanks, guys.

------- Comment #1 From John Mylchreest (RETIRED) 2006-02-09 09:00:34 0000 -------
I'm still somewhat catching up on email, urgent sec vulns and the likes, so if
you could quickly change the dep atom, please do.

Many thanks for offering, and the pre-emptive warning.

------- Comment #2 From Andrej Kacian (RETIRED) 2006-02-09 09:08:55 0000 -------
OK, multisync done, still to go:

app-mobilephone/openobex-apps none mobile-phone
app-mobilephone/obexfs none mobile-phone
kde-misc/kbeam voxus kde
net-wireless/kdebluetooth none kde
net-wireless/gnome-bluetooth liquidx mobile,pda
net-wireless/libbtctl liquidx mobile,pda,gnome

------- Comment #3 From Diego E. 'Flameeyes' Pettenò 2006-02-09 09:11:04 0000 -------
Leaving kbeam to voxus, kdebluetooth fixed.

------- Comment #4 From Alastair Tse (RETIRED) 2006-02-09 14:15:35 0000 -------
libbtctl and gnome-bluetooth done.

------- Comment #5 From Henrik Brix Andersen 2006-02-10 01:43:34 0000 -------
We (mobile) still needs to verify net-wireless/opd and net-wireless/ussp-push.

------- Comment #6 From Andrej Kacian (RETIRED) 2006-02-10 02:23:36 0000 -------
I will fix opd in this regard, as its maintainer.

------- Comment #7 From Henrik Brix Andersen 2006-02-10 02:31:14 0000 -------
(In reply to comment #6)
> I will fix opd in this regard, as its maintainer.

And I'll take care of ussp-push.

------- Comment #8 From Andrej Kacian (RETIRED) 2006-02-10 02:39:48 0000 -------
Actually, opd doesn't need fixing, it doesn't use autotools at all, and it
builds fine with openobex-1.1 as well as 1.0*

------- Comment #9 From Andrej Kacian (RETIRED) 2006-02-25 13:28:05 0000 -------
Ok, just a reminder here - these packages are still left to be fixed:

app-mobilephone/openobex-apps none mobile-phone
app-mobilephone/obexfs none mobile-phone
kde-misc/kbeam voxus kde

If the package does have new release (which works with new openobex), bump it
with ">=dev-libs/openobex-1.1", and adjust openobex dependency atom for older
ebuilds to "=dev-libs/openobex-1.0*".

If the package doesn't have any new release, just change the openobex atom to
"=dev-libs/openobex-1.0*".

Or just let me know that I can fix this myself for you.

------- Comment #10 From Christian Birchinger 2006-03-25 15:01:37 0000 -------
Is app-mobilephone/openobex-apps still needed? At least in 1.2 all tools are
part of openobex-1.2 and get installed with the --enable-apps configure switch.

If you still want a split package from the same source, i wouldn't spend time
fixing the old apps archive content but use the sources from openobex-1.2.

Ofcourse obexserver which is a patch in apps 1.0 is missing in 1.2 but i've
added
a package called sobexsrv which should replace it more than well. It even built
with both (1.0 and 1.2) openobex versions.

------- Comment #11 From Alin Năstac 2006-04-05 12:45:16 0000 -------
app-mobilephone/obexfs has been bumped to obexfs-0.8. Since it depends on
obexftp-0.19, I found openobex-1.1 dependency as unnecessary. 

>=app-mobilephone/obexfs-0.8 has been added to package.mask next to >=app-mobilephone/obexftp-0.19 atom.
When you are satisfied with test results, please unmask all atoms at once.

As for app-mobilephone/openobex-apps, I suggest you begin remove procedure
(last rites on gentoo-dev, hard mask it for a month, ...).

------- Comment #12 From Alin Năstac 2006-04-14 16:51:28 0000 -------
I've bumped dev-libs/openobex to version 1.2 and begun the
app-mobilephone/openobex-apps removal procedure.

As far as mobile-phone herd is concerned, you could unmask the new versions of
openobex.

However, kde-misc/kbeam fails to compile because it uses an obsolete definition
of  AM_PATH_OPENOBEX. The fix is the following:
 1) remove the definition of AM_PATH_OPENOBEX from acinclude.m4
 2) run aclocal 
 3) run autoconf
I've tested and it works. Of course, it would be better to use the eautoreconf
function from autotools.eclass.

------- Comment #13 From Alin Năstac 2006-04-21 01:49:27 0000 -------
I've fixed kbeams myself and unmasked >=openobex-1.1.

This ebuild should remain open till dev-libs/openobex-1.2 and
app-mobilephone/sobexsrv hits stable status on x86, for allowing me to remove
app-mobilephone/openobex-apps from the tree.

------- Comment #14 From Alin Năstac 2006-04-22 05:42:36 0000 -------
When openobex-1.2-r1 will be marked as x86, the following atoms will have to be
in x86 as well:
 >=app-mobilephone/obexfs-0.8
 >=app-mobilephone/obexftp-0.19
 app-mobilephone/sobexsrv
 >=app-pda/multisync-0.83_pre20050414-r4
 >=net-wireless/gnome-bluetooth-0.7.0-r1
 >=net-wireless/libbtctl-0.6.0-r1

------- Comment #15 From Samuel Robyr 2006-04-22 09:16:04 0000 -------
You forgot an application in you list:
app-mobilephone/gnome-phone-manager-0.6
This application does not have openobex into the dependencies list, but it
fails during the configure phase with the error 
"openobex-config not found. Pehaps openobex is not installed."

------- Comment #16 From Alin Năstac 2006-04-23 11:43:39 0000 -------
I've fixed another 2 packages that depends on openobex. Fixed versions are:
  app-mobilephone/gnome-phone-manager-0.6-r1
  net-wireless/kdebluetooth-1.0_beta1-r2

Those 2 versions would also be marked as stable on x86 the moment openobex-1.2
reach x86 stable status.

------- Comment #17 From Christian Birchinger 2006-04-28 18:08:02 0000 -------
app-mobilephone/sobexsrv can be marked stable if you want to coordinate
all needed tasks. I didn't notice any issues since i added it and i ran
it on amd64 and x86 too.

------- Comment #18 From Alin Năstac 2006-04-29 02:02:09 0000 -------
please mark app-mobilephone/sobexsrv as stable. 

------- Comment #19 From Christian Birchinger 2006-04-29 16:21:46 0000 -------
filed #131734 to stabelize app-mobilephone/sobexsrv

------- Comment #20 From Christian Birchinger 2006-05-01 19:02:25 0000 -------
#131734 got rejected by ppc because there was no ~ppc before. I readded them
with the request to add ~ppc. If they insist in waiting another 30 days i can't
do anything about it.

------- Comment #21 From Alin Năstac 2006-05-06 02:09:52 0000 -------
taking over maintainership of obex-related packages...

------- Comment #22 From Alin Năstac 2006-06-04 07:40:37 0000 -------
Just a friendly reminder. Sometime after June 25th, I will mark following
packages as stable on x86:
  dev-libs/openobex-1.2-r1
  app-mobilephone/obexftp-0.19-r1
  app-pda/multisync-0.83_pre20050414-r4
  net-wireless/gnome-bluetooth-0.7.0-r1
  net-wireless/libbtctl-0.6.0-r1
  app-mobilephone/gnome-phone-manager-0.7
  net-wireless/kdebluetooth-1.0_beta1-r2

At the same time, I will mask app-mobilephone/openobex-apps and sing its last
rites on gentoo-dev.

------- Comment #23 From Alin Năstac 2006-06-25 00:09:32 0000 -------
Job done.

I also had to mark following packages as stable on x86:
  dev-libs/libwbxml-0.9.0
  net-wireless/bluez-libs-2.25
  net-wireless/bluez-utils-2.25-r1 

Well, bluez-utils could be kept as ~x86 but I thought it is best to have
matching versions of bluez-utils and bluez-libs.

------- Comment #24 From Henrik Brix Andersen 2006-06-25 03:23:04 0000 -------
(In reply to comment #23)
> Job done.

Thank you for spending time on getting this resolved. :)

First Last Prev Next    No search results available      Search page      Enter new bug