Re: Overview of Jockey replacement; options for Kubuntu?

2012-05-29 Thread Martin Pitt
Hello Jonathan,

Jonathan Thomas [2012-05-29  8:24 -0400]:
> > Please note that it just provides a PackageKit API. We don't use the
> > actual PackageKit in Ubuntu as well, but the python-aptdaemon.pkcompat
> > wrapper. Kubuntu does the same.
> 
> This is incorrect, Kubuntu does not use aptdaemon at all

Both aptdaemon and python-aptdaemon.pkcompat are on the Kubuntu
images.

> and doing so would bring in a considerable amount of GTK libraries

It does depend on glib and python-gi, but there's little chance of
avoiding glib in Kubuntu. I'm less sure about python-gi, though, that
might be new.

> not to mention yet another apt implementation

aptdaemon does not reimplement apt, it provides the python-apt
functionality over D-BUS (similar to PackageKit, but it's a lot faster
on Ubuntu).

> If at all I possible, I would like to write a QApt backend for
> ubuntu-drivers-common.

Sure, I don't have an opinion about whether or not this is better, as
I don't know QApt myself.

> > This provides an upstream friendly API, so that our GUIs for driver
> > detection do not have to stay distro specific for all times. However,
> > you don't have to use it, of course.
> 
> Currently it's being dragged in by nvidia-common, so it's not exactly
> optional if you have an nvidia card...

nvidia-common was renamed to ubuntu-drivers-common, as it is not just
for NVidia, but also for fglrx and the pvr-omap4 driver. As it is
taking over Jockey's functionality, it is pretty much mandatory in
12.10, but in exchange we can drop Jockey.

Thanks,

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


The future of migration-assistant

2012-05-29 Thread Brian Murray
Following a review[1] of the quality of migration-assistant[2] and the
resources available to support it at the Ubuntu Development Summit in
Oakland for the Quantal release Ubuntu we have decided to remove
migration-assistant from the installer for Quantal and to move the
package to universe.  Additionally, migration-assistant will be removed
from ubiquity in the 12.04.1 release.

However, the Ubuntu Foundations team will be happy to reintroduce
migration-assistant if someone is willing to maintain it and fix some of
its current bugs.

Thanks!

[1]
https://blueprints.launchpad.net/ubuntu/+spec/foundations-q-testing-migration-assistant
You can find some of the bugs that need fixing here too.
[2] https://launchpad.net/migration-assistant

--
Brian Murray
Ubuntu Bug Master

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Minutes from the Ubuntu Kernel Team meeting, 2012-05-29

2012-05-29 Thread Joseph Salisbury
= Meeting Minutes =
[[http://irclogs.ubuntu.com/2012/05/29/%23ubuntu-meeting.txt|IRC Log of
the meeting.]]
[[http://voices.canonical.com/kernelteam|Meeting minutes.]]

== Agenda ==
[[https://wiki.ubuntu.com/KernelTeam/Meeting#Tues, 29 May, 2012|20120529
Meeting Agenda]]


=== ARM Status  ===
 Q/omap4: Ubuntu-3.4.0-201.3 is out, with hdmi and jack audio support.
Some of the new features (like video and audio offloading to gpu/dsp)
will have to wait until 3.5rcX hits master, since we need CMA and
dma-map support (already present in linus vanilla).
 only fools rush in

=== Release Metrics and Incoming Bugs  ===
 Release metrics and incoming bug data can be reviewed at the following
link:
 http://people.canonical.com/~kernel/reports/kt-meeting.txt

=== Milestone Targeted Work Items  ===
 || apw || hardware-q-kernel-config-review || 4 work item   ||
 || || hardware-q-kernel-delta-review  || 3 work items  ||
 || || hardware-q-kernel-versions-and-flavors || 1 work item ||
 || smb || hardware-q-kernel-config-review || 1 work item   ||
 || || hardware-q-kernel-delta-review  || 1 work item   ||
 || ppisati || hardware-q-kernel-config-review || 1 work item   ||
 || jk- || hardware-q-kernel-config-review || 2 work items  ||
 || ogasawara   || hardware-q-kernel-config-review || 1 work item   ||
 || || hardware-q-kernel-delta-review  || 1 work item   ||
 || cking   || hardware-q-kernel-delta-review  || 3 work items  ||
 || jjohansen   || hardware-q-kernel-config-review || 2 work item   ||
 || kernel-team || hardware-q-kernel-config-review || 10 work items ||
 || || hardware-q-kernel-versions-and-flavors || 2 work items ||
 If your name is in the above table, please review your Alpha-1 work
 items.  If anyone has a spare cycle, feel free to take one of the work
 items assigned to the team.
 Last week we uploaded the 3.4.0-3.8 Quantal kernel.  This included an
 updated AppArmor patch set and misc config updates and bug fixes.
 Please note that Alpha-1 is next Thurs June 7.  I'll intend to upload a
 final Alpha-1 kernel early next week, ie Monday.
 We've also began providing the 12.10 kernel for 12.04.  We welcome any
 early adopters to plaes install, test, and let us know your feedback.
 It is available from the following PPA:
 https://launchpad.net/~ubuntu-x-swat/+archive/q-lts-backport
 Important upcoming dates:
  * Thurs Jun 7 - Alpha 1 (~1 week)

=== Status: CVE's  ===
 == 2012-05-29 (weekly) ==
 Currently we have 88 CVEs on our radar, with 2 new CVEs added this week.
 See the CVE matrix for the current list:
 http://people.canonical.com/~kernel/cve/pkg/ALL-linux.html
 Overall the backlog has increased slightly slightly this week:

 http://people.canonical.com/~kernel/status/cve-metrics.txt
 http://people.canonical.com/~kernel/cve/pkg/CVE-linux.txt

=== Status: Stable, Security, and Bugfix Kernel Updates -
Precise/Oneiric/Natty/Lucid/Hardy  ===
 Here is the status for the main kernels, until today (May  29):

  * Hardy- 2.6.24-31.101 - No change this cycle
  * Lucid- 2.6.32-41.90  - Testing; Single CVE
  * Natty- 2.6.38-15.60  - Testing: 7 CVEs
  * Oneiric  - 3.0.0-21.35   - Verification; 2 stable upstream releases
(approx. 111 commits)
  * Precise  - 3.2.0-25.39   - Verification; 2 stable upstream releases
(approx. 271 commits)

 Current opened tracking bugs details:
  * http://people.canonical.com/~kernel/reports/kernel-sru-workflow.html

 For SRUs, SRU report is a good source of information:
  * http://people.canonical.com/~kernel/reports/sru-report.html

 Future stable cadence cycles:
  * https://wiki.ubuntu.com/QuantalQuetzal/ReleaseInterlock


=== Open Discussion or Questions? Raise your hand to be recognized  ===

 An old colleague of mine, Dave Taht, is a member of the
http://www.bufferbloat.net/ group.  Some of their  work will be landing
in the 3.5 kernel (codel and fq_codel - a new active TCP queue
management algo).
 Dave would like to be in contact with someone on the Ubuntu kernel team
to talk about configuration and usage issues for that stuff.  Shall I
direct him to anyone in particular?  Is there a networking point-person?
 kamal, i'd say just get him to send email to kernel-team@
 kamal, he can start with me or apw
 kernel-team@ works as well
 ok, two names + the kernel-team@ list   :-)that'll do  :-)  thanks.

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Quantal 12.10 Kernel Flavors

2012-05-29 Thread Leann Ogasawara

Hi All,

With the Quantal 12.10 Alpha-1 milestone on the horizon, the Ubuntu 
Kernel Team felt this would be an appropriate time to highlight and 
publicize some of the restructuring efforts that have surrounded the 
12.10 Kernel flavors:


 * As previously discussed in the 12.04 cycle [1] and approved by the
   Tech Board [2], the i386 non-pae generic kernel flavor has been
   dropped for 12.10.
 * We have re-named the generic-pae flavor to a generic flavor for 12.10.
 * We have collapsed the virtual flavor into the generic flavor
   offering for 12.10.


At this time I would also like to point out that we have modified the 
kernel packaging for x86 such that the generic flavor is actually 
bundled and delivered via 2 packages to allow support for both the 
virtual and non-virtual instances and installations.  For a detailed 
overview of the transitions which have taken place, please refer to the 
thread on the kernel-team mailing list [3].  As a final note, for those 
upgrading from Precise 12.04, the flavor changes should go unnoticed 
assuming the appropriate meta packages have been installed.  If there 
are any questions or concerns, please let us know.


Thanks,
Leann

[1] https://lists.ubuntu.com/archives/ubuntu-devel/2011-November/034399.html
[2] https://wiki.ubuntu.com/TechnicalBoard/TeamReports/11/December
[3] https://lists.ubuntu.com/archives/kernel-team/2012-May/020318.html
-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


reminder: Feature Definition Freeze on 5/31 2100 UTC

2012-05-29 Thread Kate Stewart
Dear Developers,
   Just a reminder to get your blueprints set into the appropriate
priority and approved for Quantal before Thursday 5/31[1]. We'll be
resetting the trend lines for this release right after the
FeatureDefinitionFreeze. 

   Blueprints should have all Work Items, in the new "Work Items"
section, rather than in the Whiteboard section for this release [2].
Also, in order to show up properly on status.ubuntu.com,  blueprints
must be marked as approved, have an importance set and targetted to the
release. 

   If anyone needs help setting up a topic to track cross team
activities, please ping me before 2100 UTC on Wednesday 5/30.

   Thank you for your help getting the Quantal planning figured out
before we start doing our milestone releases.  :)

Kate.
on behalf of the Ubuntu Release Team

[1] https://wiki.ubuntu.com/FeatureDefinitionFreeze
[2] https://wiki.ubuntu.com/BlueprintSpec#Blueprint_Work_Items



-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: Overview of Jockey replacement; options for Kubuntu?

2012-05-29 Thread Jonathan Thomas
Hi,

On Tue, May 29, 2012 at 1:23 AM, Martin Pitt  wrote:
> Hello Jonathan,
>
> Jonathan Thomas [2012-05-25  9:09 -0400]:
>> I think that we'd rather not use PackageKit (for Kubuntu at least).
>
> Please note that it just provides a PackageKit API. We don't use the
> actual PackageKit in Ubuntu as well, but the python-aptdaemon.pkcompat
> wrapper. Kubuntu does the same.

This is incorrect, Kubuntu does not use aptdaemon at all, and doing so
would bring in a considerable amount of GTK libraries, not to mention
yet another apt implementation. If at all I possible, I would like to
write a QApt backend for ubuntu-drivers-common.

>
> This provides an upstream friendly API, so that our GUIs for driver
> detection do not have to stay distro specific for all times. However,
> you don't have to use it, of course.

Currently it's being dragged in by nvidia-common, so it's not exactly
optional if you have an nvidia card...

>
>> We already have python-apt and QApt as part of the default Kubuntu
>> install, so having a third apt worker implementation would be
>> undesirable. Could the new jockey communicate with a "what
>> provides-helper" written with libqapt that uses DBus for
>> communication, and use the qaptworker for running installs if I were
>> to implement such a helper?
>
> ubuntu-drivers-common also provides a simple custom API:
>
>  UbuntuDrivers.detect.system_driver_packages()
>
>  → give me all driver packages for this system
>
>  UbuntuDrivers.detect.packages_for_modalias(apt_cache, modalias)
>
>  → give me the driver package(s) for this piece of hardware
>
> which you can use and wrap however you like.
>
>> >  * Kubuntu implements a similar (or their own) design using the
>> >   ubuntu-drivers-common API in the KDE control center as an embedded
>> >   tab. Then we can also drop jockey-kde.
>> ... then I think it would be beneficial to write a KConfig Module so
>> that it could be integrated as a sub-page of the "Display and Monitor"
>> page in KDE's System Settings. I attempted to write a Jockey frontend
>> for this a few years back, but was foiled due to the multithreading in
>> jockey not playing nice with the KDE plugin apis.
>
> That could work better now. The "basic" API (system_driver_packages()
> and packages_for_modalias()) does not use anything fancy like threads,
> D-BUS, async, etc, just plain python-apt.
>
> I agree.
>
> Thanks,
>
> Martin
> --
> Martin Pitt                        | http://www.piware.de
> Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
>
> --
> kubuntu-devel mailing list
> kubuntu-de...@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Patch Pilot report 2012-05-29

2012-05-29 Thread Daniel Holbach
Hello everybody,

this is what I got through in my shift today:

lp:~jjesse/ubuntu-packaging-guide/fixes-bug978493
 - reviewed it, might still need a bit of work.

lp:~andrewsomething/ubuntu/quantal/sphinx/merge1.1.3+dfsg-4
 - uploaded.

fwts V0.25.02 release (pad.lv/1004410)
 - uploaded.

Please merge open-font-design-toolkit 1.2 (universe) from Debian
unstable (main) (pad.lv/1004879)
 - uploaded.

SRU: update to onboard 0.97.1 bugfix release (debian source supplied)
(pad.lv/999111)
 - uploaded.

Sync mkvtoolnix 5.5.0-1 (universe) from Debian unstable (main)
(pad.lv/1004533)
 - reviewed, might need a merge.

lp:~logatron/ubuntu/quantal/imagemagick/fix-for-993041
 - forwarded the patch to Debian instead.

[SRU] Unity-Mail 0.92.3 bugfix release (pad.lv/1002802)
 - uploaded to quantal and precise-proposed.

Please merge fuse 2.9.0-1 (main) from Debian unstable (main)
(pad.lv/1003613)
 - uploaded.

Sync policycoreutils 2.1.10-6 (universe) from Debian unstable (main)
(pad.lv/1004480)
 - synced.

Failure trying to purge policycoreutils (pad.lv/1005398)
 - fixed in quantal through sync, asked bigon, if he could have a look
   at the precise fix.

Have a great day,
 Daniel

-- 
Get involved in Ubuntu development! developer.ubuntu.com/packaging
And follow @ubuntudev on identi.ca/twitter.com/facebook.com/gplus.to

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Re: syncing from testing? [was: Quantal open for development]

2012-05-29 Thread Colin Watson
On Thu, May 24, 2012 at 06:28:55AM -0400, Scott Kitterman wrote:
> Where can I read about this plan for our own version of a Testing
> migration?

It's not very well written up, but it's covered by:

  
https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-upload-intermediary
  https://blueprints.launchpad.net/ubuntu/+spec/other-q-freeze-use-of-proposed

Essentially the aim is to auto-migrate from -proposed to 
once doing so doesn't worsen installability, perhaps with a sprinkling
of automatic testing thrown in; however we don't intend to duplicate the
multi-day delays of Debian testing.

-- 
Colin Watson   [cjwat...@ubuntu.com]

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel