Project

General

Profile

Feature #632

Break uWeb away from underdark package

Added by Elmer de Looff about 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Elmer de Looff
Category:
-
Target version:
Start date:
2012-02-22
Due date:
2012-04-30
% Done:

100%

Estimated time:
Spent time:

Description

After separating the uWeb repository from the main underdark repos, the next step is changing all inter-package imports to not depend on the underdark infrastructure for the uWeb modules.

After that, work should be done to remove dependencies on proprietary underdark library modules, either by moving small parts into uWeb, or open-sourcing the necessary Underdark modules/packages.

Associated revisions

Revision 190:041a573d8097 (diff)
Added by Elmer de Looff about 12 years ago

Updated uWeb modules to import other modules from the package using proper package imports independent from the underdark package. This is relate to issue #632.

Revision 220:141925557233 (diff)
Added by Elmer de Looff almost 12 years ago

Removed pysession dependency as it's unused, and moved to using App framework's ParseConfig in an effort to reduce underdark dependencies. This refs #632.

Revision 225:224e4aeca667 (diff)
Added by Elmer de Looff almost 12 years ago

Added import magic to import the external underdark package preferably to the provided one. Also imported logging from the correct location. Logging import removed from uweb_info example, and its footer fixed. This refs #632.

Revision 226:c9a5da01aa16 (diff)
Added by Elmer de Looff almost 12 years ago

Added a minimal version of the underdark package to the uWeb ext_lib directory. This resolves #632.

History

#1 Updated by Elmer de Looff about 12 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 30

Updated uWeb package to resolve uWeb imports within the package.

#2 Updated by Jan Klopper about 12 years ago

can we set a deadline for this?

#3 Updated by Jan Klopper about 12 years ago

  • Target version set to µWeb alpha release

#4 Updated by Jan Klopper about 12 years ago

  • Due date set to 2012-04-30

#5 Updated by Elmer de Looff almost 12 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 30 to 70

Applied in changeset c9a5da01aa16.

#6 Updated by Elmer de Looff almost 12 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 70 to 100

This has been fixed. A minimal underdark package has been added to the 'ext_lib' directory of µWeb. This will need only periodical updates, and should be easy to test by removing 'underdark' from the path temporarily (either by renaming the package, or just testing µWeb on a clean VM).

#7 Updated by Jan Klopper almost 12 years ago

Hah, awesome work \o/

Also available in: Atom PDF