← Back to team overview

touch-packages team mailing list archive

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

 

I noticed that the Error Tracker retracers experience many retrace
failures from packages that are not official Ubuntu packages, for
example we asked for core files, and failed to retrace, for all of the
following crashes.

OOPS                                                                   Package                   Release
c4e3cf3e-5db4-11e5-a4ce-fa163e4aaad4  phoneflashtool     12.04
a29e7956-5d96-11e5-aa63-fa163e4ccdf2  rstudio                   12.04
dd29fcd4-5ec8-11e5-940c-fa163e22e467  imule                      12.04
ffa4c758-5d92-11e5-afe2-fa163e78b027   ultimate-player     12.04
0a01a590-5da2-11e5-aaef-fa163e339c81   sogoupinyin          12.04
ed60591e-5ddc-11e5-974e-fa163e707a72 galicaster              12.04 (modified conf file?)

We shouldn't be asking for core files for these crashes because these
packages aren't from Ubuntu, but we are because Precise does not contain
the fix for this bug.


** Also affects: apport (Ubuntu Precise)
   Importance: Undecided
       Status: New

** Changed in: apport (Ubuntu Precise)
       Status: New => Triaged

** Changed in: apport (Ubuntu Precise)
   Importance: Undecided => High

-- 
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