Error too many ppas causes FD leak

Bug #1052708 reported by Dave Morley on 2012-09-18
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
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)

Dave Morley (davmor2) wrote :
Michael Vogt (mvo) wrote :

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

(which is a lot)

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
Michael Vogt (mvo) wrote :

Setting to "high" so that this gets examined.

David Pitkin (dpitkin) on 2012-10-02
Changed in software-center (Ubuntu):
importance: High → Medium
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  Edit
Everyone can see this information.

Other bug subscribers