← Back to team overview

touch-packages team mailing list archive

[Bug 1148116] Re: not all packages from PPAs have '[origin: ' in Package section

 

** Description changed:

- I was querying for columns in the counters column family starting with
- 'Ubuntu ' as I was looking for the counts of bugs reported about
- packages.  In the column family I discovered 'Ubuntu 12.10:indicator-
- stickynotes' and was having trouble finding errors for that package
- because it is from a PPA.  Given that the package is from a PPA it
- shouldn't be appearing in the counters column family at all though.
+ Test Case
+ ---------
+ 1) Install galicaster package from wiki.teltek.es (or any other random deb file will do)
+ 2) Run the executable
+ 3) Find the pid of the program and kill it with signal 11
+ 4) Inspect the .crash file (after it is finished being written) and observe the "Package: " key doesn't not contain "[origin: unknown]"
+ 
+ With the version of apport from -proposed it will contain information
+ about it being from an unknown origin.
+ 
+ 
+ I was querying for columns in the counters column family starting with 'Ubuntu ' as I was looking for the counts of bugs reported about packages.  In the column family I discovered 'Ubuntu 12.10:indicator-stickynotes' and was having trouble finding errors for that package because it is from a PPA.  Given that the package is from a PPA it shouldn't be appearing in the counters column family at all though.
  
  From daisy/submit.py:
  
-     package = data.get('Package', '')
-     src_package = data.get('SourcePackage', '')
-     problem_type = data.get('ProblemType', '')
-     third_party = False
-     if '[origin:' in package:
-         third_party = True
+     package = data.get('Package', '')
+     src_package = data.get('SourcePackage', '')
+     problem_type = data.get('ProblemType', '')
+     third_party = False
+     if '[origin:' in package:
+         third_party = True
  
  Then before running update_release_pkg_counter we check for 'if not
  third_party'.  Looking at least some of the oops for indicator-
  stickynotes all of them had '[origin:' in the Package key.

** Changed in: apport (Ubuntu Precise)
     Assignee: (unassigned) => Brian Murray (brian-murray)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/1148116

Title:
  not all packages from PPAs have '[origin: ' in Package section

Status in Daisy:
  Invalid
Status in apport package in Ubuntu:
  Fix Released
Status in apport source package in Precise:
  Triaged

Bug description:
  Test Case
  ---------
  1) Install galicaster package from wiki.teltek.es (or any other random deb file will do)
  2) Run the executable
  3) Find the pid of the program and kill it with signal 11
  4) Inspect the .crash file (after it is finished being written) and observe the "Package: " key doesn't not contain "[origin: unknown]"

  With the version of apport from -proposed it will contain information
  about it being from an unknown origin.

  
  I was querying for columns in the counters column family starting with 'Ubuntu ' as I was looking for the counts of bugs reported about packages.  In the column family I discovered 'Ubuntu 12.10:indicator-stickynotes' and was having trouble finding errors for that package because it is from a PPA.  Given that the package is from a PPA it shouldn't be appearing in the counters column family at all though.

  From daisy/submit.py:

      package = data.get('Package', '')
      src_package = data.get('SourcePackage', '')
      problem_type = data.get('ProblemType', '')
      third_party = False
      if '[origin:' in package:
          third_party = True

  Then before running update_release_pkg_counter we check for 'if not
  third_party'.  Looking at least some of the oops for indicator-
  stickynotes all of them had '[origin:' in the Package key.

To manage notifications about this bug go to:
https://bugs.launchpad.net/daisy/+bug/1148116/+subscriptions