Opened 6 years ago

Last modified 5 years ago

#4623 reopened enhancement

improve packaging of activities that rely on system level libraries

Reported by: DeepakMuddha Owned by: Walter
Priority: Normal Milestone: Unspecified
Component: Sugar Version: Git as of bugdate
Severity: Major Keywords:
Cc: DeepakMuddha, Gonzalo, JerryV Distribution/OS: Other (name your distribution in the description)
Bug Status: Needs Design

Description (last modified by walter)

By way of example:

Tux Math activity v3.1 failed to load in AU build 10 (32010s14).

Logs attached

This is because Tux Math depends on binaries and the ARM version of those binaries was not included for reasons of space. We need some standard mechanism for pulling in system dependencies so that the bundles don't get too large but also we can use libraries in activities that are not standard to the Sugar distributions.

Attachments (2)

org.tuxmath-1.log (894 bytes) - added by DeepakMuddha 6 years ago.
shell.log (7.6 KB) - added by DeepakMuddha 6 years ago.

Download all attachments as: .zip

Change History (10)

Changed 6 years ago by DeepakMuddha

Changed 6 years ago by DeepakMuddha

comment:1 Changed 6 years ago by DeepakMuddha

Tux Math activity failed to start in build 18 also.

comment:2 Changed 6 years ago by godiard

Need add the tuxmath rpm

comment:3 Changed 6 years ago by JerryV

  • Bug Status changed from New to Assigned
  • Cc JerryV added

Will be corrected in build SL-19 or later, but raises an interesting question of how should sugar deal with activities that rely on system level rpms to operate.

comment:4 Changed 6 years ago by DeepakMuddha

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

Activity loads fine and works well on build 21

comment:5 follow-up: Changed 6 years ago by JerryV

  • Distribution/OS changed from Unspecified to Other (name your distribution in the description)
  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Version changed from Unspecified to Git as of bugdate

This bug is against component sugar the question of how should sugar deal with activities that rely on system level rpms to operate remains

comment:6 in reply to: ↑ 5 Changed 6 years ago by godiard

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

Replying to JerryV:

This bug is against component sugar the question of how should sugar deal with activities that rely on system level rpms to operate remains

Sugar do not have the ability to deal with activities needing not available rpms.
That need be solved by the deployment.

comment:7 Changed 5 years ago by JerryV

  • Bug Status changed from Assigned to Needs Design
  • Keywords AU1B removed
  • Priority changed from Immediate to Normal
  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Summary changed from Tux Math activity fails to load in build 10 to activities that rely on system level libraries to operate
  • Type changed from defect to enhancement

comment:8 Changed 5 years ago by walter

  • Description modified (diff)
  • Severity changed from Critical to Major
  • Summary changed from activities that rely on system level libraries to operate to improve packaging of activities that rely on system level libraries
Note: See TracTickets for help on using tickets.