Error too many ppas causes FD leak

Bug #1052708 reported by Dave Morley
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
New
Medium
Unassigned

Bug Description

It seems there is a limit to the amount of ppas one can have on a system and USC still function and I have broken it :(

https://pastebin.canonical.com/74756/ and https://pastebin.canonical.com/74752/

I have disabled several but still get the issue. I'll catch up with mvo about possible courses of action tomorrow

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: software-center 5.2.5
ProcVersionSignature: Ubuntu 3.2.0-30.48-generic 3.2.27
Uname: Linux 3.2.0-30-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 2.0.1-0ubuntu13
Architecture: amd64
Date: Wed Sep 19 00:01:06 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: software-center
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Dave Morley (davmor2) wrote :
Revision history for this message
Michael Vogt (mvo) wrote :

Dave says:
$ ls /etc/apt/sources.list.d/*.list|wc -l
192

(which is a lot)

Revision history for this message
Michael Vogt (mvo) wrote :

Dave says: "205" on quantal and no isses. 192 on precise and only there he hits the issue.

Changed in software-center (Ubuntu):
importance: Low → High
summary: - Error too many ppas
+ Error too many ppas causes FD leak
Revision history for this message
Michael Vogt (mvo) wrote :

Setting to "high" so that this gets examined.

David Pitkin (dpitkin)
Changed in software-center (Ubuntu):
importance: High → Medium
Revision history for this message
Michael Vogt (mvo) wrote :

Anthony suggested to provide a single unified virtual "vault" for the users.

The idea would be to have a per-user PPA like repository that contains a Packages file and the purchased deb
packages in one place (the debs probably as symlinks/hardlinks to a central pool directory for space efficiency).

This would allow to go with a single PPA. The server could send the "repo ready" information in the purchase form
when the it has copied the packages and rebuild/resigned the Packages file which would allow the client to stop
the current polling on if the PPA is ready yet on the LP side.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.