** Description changed:

+ ===== SRU Justification =====
+ 
+ This causes a bad bug in Quickly (bug 775217).  Basically, "quickly
+ package" shows errors and suggests to the user that continuing is not
+ safe.  It is a bad user experience and a regression from past releases.
+ 
+ I wrote this patch here during natty's development to fix it, but it
+ didn't make it in.
+ 
+ The attached debdiff will backport the upstream commit to natty's
+ version of python-distutils-extra.  I've uploaded it to natty-proposed
+ as well.
+ 
+ To reproduce:
+ 1) cd /tmp
+ 2) quickly create ubuntu-application test-project
+ 3) cd test-project
+ 4) quickly package
+ 
+ What you see:
+ """
+ ----------------------------------
+ Command returned some ERRORS:
+ ----------------------------------
+ ERROR: Python module test_projectconfig not found
+ ERROR: Python module Builder not found
+ ERROR: Python module helpers not found
+ ERROR: Python module preferences not found
+ ERROR: Python module Window not found
+ ----------------------------------
+ Do you want to continue (this is not safe!)? y/[n]:  
+ """
+ 
+ What you should see:
+ """Ubuntu package has been successfully created in 
../test-project_0.1_all.deb"""
+ 
+ =============================
+ 
  Submodules of a program may use relative imports.  These should not be
  treated as dependency-generating imports that cause either printed
  errors if they're not defined or bogus dependencies.
  
  So when scanning, we should ignore explicitly defined relative 'from'
  imports (they look like "from . sibling import foo" or "from .. uncle
  import bar").
  
  Branch coming.

** Also affects: python-distutils-extra (Ubuntu Natty)
   Importance: Undecided
       Status: New

** Patch added: "p-d-e.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/746565/+attachment/2136659/+files/p-d-e.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/746565

Title:
  Ignore explicitly relative 'from' imports when scanning for
  dependencies

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to