Ticket #2124 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

opkg installs fso-gpsd when plain gpsd was requested

Reported by: Weiss Owned by: openmoko-devel
Priority: normal Milestone:
Component: unknown Version:
Severity: normal Keywords:
Cc: mickeyl@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible:

Description

With a fully updated Testing installation, I find it is impossible to install the plain gpsd. fso-gpsd is installed instead, but I don't currently want to use the FSO framework.

# opkg install gpsd
Installing fso-gpsd (0.6+r3+gitrfd1cd578d6ba9fa13aadceb59a9b46345108583b-r3) to root...
Seems I've found a replace gpsd gpsd
Downloading http://downloads.openmoko.org/repository/testing/armv4t/fso-gpsd_0.6+r3+gitrfd1cd578d6ba9fa13aadceb59a9b46345108583b-r3_armv4t.opk
Installing frameworkd (0.8.2+gitr592+86a660108f988f5611cc796d33911cca8836004e-r3) to root...
Downloading http://downloads.openmoko.org/repository/testing/armv4t/frameworkd_0.8.2+gitr592+86a660108f988f5611cc796d33911cca8836004e-r3_armv4t.opk
Configuring frameworkd
Adding system startup for /etc/init.d/frameworkd.
Starting freesmartphone.org framework daemon: (ok)
Configuring fso-gpsd
Adding system startup for /etc/init.d/fso-gpsd.
Starting freesmartphone.org gpsd compatibility daemon: (ok)
#

In fact, even when I try to point opkg directly at the right package, it still goes wrong:

# opkg install http://downloads.openmoko.org/repository/testing/armv4t/gpsd_2.34-r9.02_armv4t.opk
Downloading http://downloads.openmoko.org/repository/testing/armv4t/gpsd_2.34-r9.02_armv4t.opk
Installing fso-gpsd (0.6+r3 +gitrfd1cd578d6ba9fa13aadceb59a9b46345108583b-r3) to root...
Seems I've found a replace gpsd gpsd
Downloading http://downloads.openmoko.org/repository/testing/armv4t/fso-gpsd_0.6+r3+gitrfd1cd578d6ba9fa13aadceb59a9b46345108583b-r3_armv4t.opk
Installing frameworkd (0.8.2+gitr592+86a660108f988f5611cc796d33911cca8836004e-r3) to root...
Downloading http://downloads.openmoko.org/repository/testing/armv4t/frameworkd_0.8.2+gitr592+86a660108f988f5611cc796d33911cca8836004e-r3_armv4t.opk
Configuring frameworkd
Adding system startup for /etc/init.d/frameworkd.
Starting freesmartphone.org framework daemon: (ok)
Configuring fso-gpsd Adding system startup for /etc/init.d/fso-gpsd.
Starting freesmartphone.org gpsd compatibility daemon: (ok)
#

To get the plain gpsd, I had to manually take the opk file apart and copy the gpsd binary to the right place.

Change History

comment:1 Changed 8 years ago by zecke

  • Cc mickeyl@… added

I can confirm this. The fso-gpsd_git.bb file is contains the "replace" instruction. I hopefully managed to CC mickey to clarify and find a resolution.

comment:2 Changed 8 years ago by mickey

RREPLACES is probably a bit over the top in fso-gpsd. I would not object to removing it, keeping RPROVIDES and RCONFLICTS though.

comment:3 Changed 8 years ago by zecke

  • Status changed from new to closed
  • Resolution set to fixed

Okay, put that into OE and OM. New packages should be there soon.

Note: See TracTickets for help on using tickets.