Ubuntu QA Tracker: New build notification [20110426.1]

2011-04-26 Thread QA Testing Tracker

You are receiving this email because you have been subscribed to the 
following test case:

Ubuntu Studio Alternate amd64 [20110426.1]: 
http://iso.qa.ubuntu.com/qatracker/info/5721
 Install (auto-resize): http://iso.qa.ubuntu.com/qatracker/result/5721/226
 Install (entire disk with encryption): 
http://iso.qa.ubuntu.com/qatracker/result/5721/225
 Install (entire disk): http://iso.qa.ubuntu.com/qatracker/result/5721/227

Ubuntu Studio Alternate i386 [20110426.1]: 
http://iso.qa.ubuntu.com/qatracker/info/5722
 Install (auto-resize): http://iso.qa.ubuntu.com/qatracker/result/5722/222
 Install (entire disk with encryption): 
http://iso.qa.ubuntu.com/qatracker/result/5722/221
 Install (entire disk): http://iso.qa.ubuntu.com/qatracker/result/5722/223

Please report any bugs you identify in Launchpad and report on the 
success or failure of the test in the tracker:
https://launchpad.net/ubuntu/

Please see the testing team wiki pages for for further information:
https://wiki.ubuntu.com/Testing

For questions about the procedure or to coordinate testing, please join 
#ubuntu-testing on freenode.

Thank you for helping us to test Ubuntu.


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


Re: [Oneiric-Foundations-Topic] Boost Defaults

2011-04-26 Thread Scott Kitterman
On Tuesday, April 26, 2011 05:51:05 AM Matthias Klose wrote:
 On 04/26/2011 04:47 AM, Scott Kitterman wrote:
  On Saturday, April 23, 2011 06:26:27 AM Matthias Klose wrote:
  On 04/14/2011 06:28 PM, Scott Kitterman wrote:
  This should get done before UDS, during toolchain upload (i.e. before
  the first autosync), but I think it's worth mentioning.
  
  The current Boost that's default and in Main is 1.42.  Debian's current
  default is 1.46. My proposal for Oneiric is that we switch our
  default/Main version to 1.46 at the start of Oneric development and
  then in Debian updates their default prior to feature freeze, we'll
  assess where we are and decide if we should stay with 1.46 or advance.
  
  whatever version you do choose, please make sure it does build with GCC
  4.6.
  
  Please update the gcc-defaults in the toolchain PPA in Natty to be newer
  than the one in natty itself and I'll check it out.
 
 See https://lists.ubuntu.com/archives/ubuntu-devel/2011-April/033042.html
 Is there something missing?

Thanks.  I looked in the wrong PPA.

Scott K

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


Ubuntu Kernel Team Meeting Minutes - 2011-04-26

2011-04-26 Thread Brad Figg

= Meeting Minutes =
[[http://irclogs.ubuntu.com/2011/04/26/%23ubuntu-meeting.txt|IRC Log of the 
meeting.]]
BR
[[http://voices.canonical.com/kernelteam|Meeting minutes.]]

== Agenda ==
[[https://wiki.ubuntu.com/KernelTeam/Meeting#Tues, 26 Apr, 2011|20110426 
Meeting Agenda]]


=== Release Metrics  ===
Release Meeting Bugs (15 bugs, 6 Blueprints)
 Release Milestoned Bugs (21 across all packages (down 31)) 
 * 1 linux kernel bugs (down 1)
 * 0 linux-ti-omap4 bugs (no change)
 * 0 linux-meta-ti-omap4 bug (no change)
 Release Targeted Bugs (272 across all packages (up 36)) 
 * 38 linux kernel bugs (up 4)
 * 16 linux-ti-omap4 bugs (up 14)
 * 0 linux-meta-ti-omap4 bug (no change)
 Milestoned Features 
 * 6 blueprints (Including HWE Blueprints)
 Maverick Updates Bugs 
 * 5 Linux Bugs (no change)
 Lucid Updates Bugs 
 * 16 Linux Bugs (up 1)
 Bugs with Patches Attached:87 (down 5) 
 * 
[[https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bugs?field.has_patch=on 
| Bugs with Patches]]
 * [[http://qa.ubuntu.com/reports/ogasawara/csv-stats/bugs-with-patches/linux/ 
| Breakdown by status]]

=== Blueprints: Natty Bug Handling  ===
All items completed or postponed

===  Status: General Natty ===
The kernel remains frozen for the Natty release.  We now have 2.6.38.4 pending 
for SRU.  We do have some desirable fixes pending and we likely would like an 
early SRU if possible.

===  Status: Stable Kernel Team ===
We are not currently in a normal SRU kernel cycle due to allocation of testing 
resources to Natty.  There are new kernels for Hardy, Lucid, and Maverick which 
need verification.
BR
BR
The Dapper kernel which is in -proposed will not be released. Instead, the 
stable kernel team will prepare one final Dapper kernel by the end of this week.

===  Security  bugfix kernels - Maverick/Lucid/Karmic/Hardy/Dapper ===
|| Package|| Upd/Sec  || 
Proposed ||  TiP || Verified ||
||||  ||
  ||  ||  ||
|| dapper   linux-source-2.6.15   || 2.6.15-57.94 || 
2.6.15-57.95 ||0 ||0 ||
||||  ||
  ||  ||  ||
|| hardylinux || 2.6.24-29.88 || 
2.6.24-29.89 ||0 ||0 ||
||||  ||
  ||  ||  ||
|| karmic   linux-ec2 || 2.6.31-308.28|| 
2.6.31-308.29||1 ||1 ||
|| ---  linux || 2.6.31-23.74 || 
2.6.31-23.75 ||1 ||1 ||
||||  ||
  ||  ||  ||
|| lucidlinux-ec2 || 2.6.32-314.27|| 
2.6.32-316.30||8 ||6 ||
|| ---  linux-ports-meta  || 2.6.32.31.23 || 
2.6.32.32.24 ||0 ||0 ||
|| ---  linux-meta-lts-backport-maverick  || 2.6.35.25.36 || 
2.6.35.28.37 ||0 ||0 ||
|| ---  linux-lts-backport-maverick   || 2.6.35-25.44~lucid1  || 
2.6.35-28.50~lucid1  ||   13 ||   13 ||
|| ---  linux-backports-modules-2.6.32|| 2.6.32-31.31 || 
2.6.32-32.32 ||0 ||0 ||
|| ---  linux || 2.6.32-31.61 || 
2.6.32-32.62 ||4 ||2 ||
|| ---  linux-meta|| 2.6.32.31.37 || 
2.6.32.32.38 ||1 ||0 ||
|| ---  linux-meta-ec2|| 2.6.32.314.15|| 
2.6.32.316.17||0 ||0 ||
||||  ||
  ||  ||  ||
|| maverick linux-ports-meta  || 2.6.35.28.21 || 
2.6.35.29.22 ||0 ||0 ||
|| ---  linux-backports-modules-2.6.35|| 2.6.35-28.20 || 
2.6.35-29.21 ||0 ||0 ||
|| ---  linux-meta|| 2.6.35.28.36 || 
2.6.35.29.37 ||0 ||0 ||
|| ---  linux-firmware|| 1.38.6   || 1.38.7 
  ||1 ||0 ||
|| ---  linux || 2.6.35-28.50 || 
2.6.35-29.51 ||   11 ||5 ||
||||  ||
  ||  ||  ||

=== Incoming Bugs: Regressions  ===
Incoming Bugs
 934 Natty Bugs (up 17)
 1129 Maverick Bugs (down 136)
 1022 Lucid Bugs (down 53)
Current regression stats (broken down by release):
 regression-update 
  * 41 maverick bugs (down 6)
  * 74 lucid bugs (down 3)
  * 4

Re: [Oneiric-Foundations-Topic]Python Goals

2011-04-26 Thread Matthias Klose

On 04/26/2011 08:50 PM, Barry Warsaw wrote:

Apologies for the long delayed response.

On Apr 01, 2011, at 01:11 PM, Scott Kitterman wrote:


On Friday, April 01, 2011 12:58:37 PM Barry Warsaw wrote:

Agreed.  Can you elaborate on what experimental support for Python3 as the
Python that is shipped on the various Ubuntu ISOs means to you?  Does that
mean no Python 2.7 on the ISO?  Also, by experimental do you mean having
a process for creating alternative CDs that have only Python 3.2 but not
on the standard daily CDs?



There is a lot of Python code in the Ubuntu insfrastructure.  I'm not sure
exactly what I meant by that, but here's an example:

Ubiquity is written in Python.  It's a reasonably complex program that is non-
trivial to maintain and improve.  It's also mission critical for Ubuntu.  I
would be really suprised if it was fully ported with no regressions in one
cycle.  In this case, I think experimental support would be a python3 branch
that ~works, but may not be fully tested/have issues/or not be at feature
parity so we wouldn't want to switch to it in the oneiric cycle.

The goal would be to have it be mature enough during oneiric that in the P
cycle we could switch to it early and have it land ~smoothly for the LTS.

I know there are others.

My impression is that most upstreams for core desktop packages support
Python3.  Mostly what we lack is packaging changes to support it.  My
expectation is that most of the challenge around a Python3 desktop in P will
be around more peripheral modules/extensions and custom Ubuntu code.

That shouldn't preclude shipping some Python3 stuff in oneiric if it's ready
and we've got room on the relevant image.

Does that help?


It does, thanks.  I wonder, with work going on in Launchpad to support
derivatives, can we pervert that to create a Python 3 Ubuntu derivative that
could be used for this experiment?  It may not be fully functional, but I
think it would be a great test and status tracker for how well our Python 3
efforts are going.


which packages are affected, and what work is needed to get these packages even 
built?


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


Re: Request to upgrade the assaultcube package in Multiverse Repository

2011-04-26 Thread David Henningsson

On 2011-04-24 23:54, Rafael Barreto wrote:

Hello fellows,

Sorry for my bad english.

This is the second time we try to call your attention over this same old issue.
The assaultcube version provided by your repository (1.0.4repack1-1)
is *unplayable*, since our 1.0 masterserver was turned off almost one
year ago.

Please, we would like to know if we are responsible for packaging an
upgrade for you. If so, please reply this mail providing us some
instructions to create and send the proper package. We apologize our
ignorance.

Also we would like to request to you to remove the outdated package
from your repository as soon as possible.

Thank you in advance.

Best regards
Brahma

Visit our main site: http://assault.cubers.net
Interact with us: http://forum.cubers.net
Follow the development: http://sourceforge.net/projects/actiongame



Hi Brahma and thanks for raising the issue. You're not responsible for 
providing packaging, but since Debian - where this game is packaged 
originally - is made up of volunteers, they might not have had the 
time/priority to deal with this issue.


If I were you, I'd write an email to the Debian Games Team 
pkg-games-de...@lists.alioth.debian.org, and ask them if they need 
assistance, and if there is anything that can be done to speed up the 
process of updating accaultcube to a new version in Debian.


You can also point them to this bug which is probably the same as what 
you're talking about: 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604109


That is, unless the collective mind of this mailinglist has a better 
idea :-)


--
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic

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


Re: [Oneiric-Foundations-Topic] networked client app updates

2011-04-26 Thread Rodney Dawes
On Thu, 2011-04-21 at 16:32 +0100, Alan Pope wrote:
 On 21 April 2011 16:14, Allison Randal alli...@canonical.com wrote:
  - Only ship a very small shim for the client on the CD (advantage of
  small footprint), and do the rest of the install the first time someone
  uses Ubuntu One.
 
 
 This is what dropbox does albeit a download and not on CD, and it
 seems to work nicely. You end up with a boatload of statically linked
 libraries in ~/.dropbox-dist as a result though. I don't know if you'd
 look to let the shim install a deb or do a similar think to dropbox,
 but whatever you do, make it Just Work. That's one significant
 advantage dropbox has over Ubuntu One.

OK, so let's start off by not making comparisons of U1 and Dropbox,
because they are completely different, even on the conceptual level.
Ubuntu One does provide file synchronization, but it is not the only
thing the product is about.

The Dropbox download and install this one deb bit sort of works for
what they do, because they ONLY provide file synchronization. They
provide a single extension for a single file manager, and when you
restart that file manager after installing, you get pretty much all
the Dropbox UI you will ever see. The tray icon/indicator, preferences,
file manager integration, and setup wizard, are all in this one plug-in
for Nautilus. When you sign in, it then downloads this huge tarball of
proprietary stuff, extracts it in a dot directory, and starts syncing
your files.

Ubuntu One on the other hand, is a suite of services, and a platform
for extending applications with services, built into the Ubuntu
experience. There is no single entry point into Ubuntu One in the
Ubuntu workspace; and some of our software is used by other core parts
of Ubuntu itself (like Software Center). We don't ship a single plug-in
for a core GNOME component that is on every GNOME-based Linux
distribution. We ship lots of software, with plug-ins for lots of
different types of applications, in lots of different languages:

  - gnome-settings-daemon (C)
  - nautilus (C)
  - evolution-data-server/evolution (C)
  - rhythmbox (python)
  - banshee (in upstream, C#)
  - ubuntu-sso-client (used by Software Center, and anything using U1)
  - firefox (XUL/JS)

There are also some applications which ship (or will be shipping) code
that talks to U1, which are in Ubuntu themselves, as well:

  - deja-dup (Vala)
  - shutter (PERL)
  - shotwell (Vala)

There has also been some work to get extensions written for Chrome and
Thunderbird, to support synchronizing contacts and bookmarks on U1. And
there is always constant talk of providing different types of services
in U1, as well as what applications to extend or write to provide
additional data synchronization features through U1, within Ubuntu.

So you can see where Dropbox's seemingly simple solution, is nowhere
near as feasible for Ubuntu One to implement.



signature.asc
Description: This is a digitally signed message part
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Request to upgrade the assaultcube package in Multiverse Repository

2011-04-26 Thread Jan Claeys
Rafael Barreto schreef op zo 24-04-2011 om 18:54 [-0300]:
 This is the second time we try to call your attention over this same
 old issue.

When was the previous time?  (Do you have a reference?)

 The assaultcube version provided by your repository (1.0.4repack1-1)
 is *unplayable*, since our 1.0 masterserver was turned off almost one
 year ago.
[...]
 Also we would like to request to you to remove the outdated package
 from your repository as soon as possible. 

Is it really unplayable, or can people still run their own server?


 Please, we would like to know if we are responsible for packaging an
 upgrade for you. If so, please reply this mail providing us some
 instructions to create and send the proper package. We apologize our
 ignorance.

As David Henningsson explained, Ubuntu imports most packages directly
from Debian, so fixing this in Debian will also fix it for the next
Ubuntu version.

I suppose this issue is (at least in part) the result of an unfortunate
combination of incompatible release cycles though.  Debian focussing on
getting a release out every 2-3 years (and not having a focus on games
during the last part of that cycle), Ubuntu focussing on 6-month release
cycles (but being based on Debian) and you having your own release
tempo.

I wonder if it's possible to create a games repository for Ubuntu that
has somewhat different rules from the existing repositories...  (or
maybe your game can be removed from the official repositories and moved
into the extra repositories to make it easier to follow your release
schedule).


PS: I don't have anything to say about this, just trying to help you,
your project *and* Ubuntu...  :) 

-- 
Jan Claeys


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


Re: [Oneiric-Foundations-Topic] networked client app updates

2011-04-26 Thread Jan Claeys
John Rowland Lenton schreef op do 21-04-2011 om 18:23 [+0100]:
 * recently we had to upgrade couchdb in lucid for replication to work,
   and the upgrade broke replication with the old version (which was the
   reason we needed to upgrade), as well as potentially breaking couch
   apps that only worked with the older version. What we ended up doing
   was putting the fix in backports as the less onerous of the
   non-world-breaking options we had. 

Wasn't it possible to make the new U1 client(s) depend on a new package
'couchdb-for-u1' (just an example name) which installs in a different
location/namespace and doesn't interfere with the LTS version of it?


-- 
Jan Claeys


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


Re: [Oneiric-Foundations-Topic] networked client app updates

2011-04-26 Thread Scott Kitterman
Jan Claeys li...@janc.be wrote:

John Rowland Lenton schreef op do 21-04-2011 om 18:23 [+0100]:
 * recently we had to upgrade couchdb in lucid for replication to
work,
   and the upgrade broke replication with the old version (which was
the
   reason we needed to upgrade), as well as potentially breaking couch
   apps that only worked with the older version. What we ended up
doing
   was putting the fix in backports as the less onerous of the
   non-world-breaking options we had. 

Wasn't it possible to make the new U1 client(s) depend on a new package
'couchdb-for-u1' (just an example name) which installs in a different
location/namespace and doesn't interfere with the LTS version of it?

Code copies complicate security support and post release maintenance. It's not 
forbidden, but definitely discouraged.

Scott K


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


Re: [Oneiric-Foundations-Topic] networked client app updates

2011-04-26 Thread Rodney Dawes
On Tue, 2011-04-26 at 20:09 +0200, Jan Claeys wrote:
 John Rowland Lenton schreef op do 21-04-2011 om 18:23 [+0100]:
  * recently we had to upgrade couchdb in lucid for replication to work,
and the upgrade broke replication with the old version (which was the
reason we needed to upgrade), as well as potentially breaking couch
apps that only worked with the older version. What we ended up doing
was putting the fix in backports as the less onerous of the
non-world-breaking options we had. 
 
 Wasn't it possible to make the new U1 client(s) depend on a new package
 'couchdb-for-u1' (just an example name) which installs in a different
 location/namespace and doesn't interfere with the LTS version of it?

Possible? Probably. Easy? Certainly not. The difficulty in dealing with
a custom couchdb package, for only one stable release that's already out
there, was just not worth the trouble it would cause.



signature.asc
Description: This is a digitally signed message part
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric-Foundations-Topic] networked client app updates

2011-04-26 Thread James Westby
On Thu, 21 Apr 2011 18:23:52 +0100, John Rowland Lenton 
john.len...@canonical.com wrote:
 * if our projects switch to, say, python 4, then we'd be looking at
   shipping python 4 to all supported ubuntus, including LTS'es.

I can see why you would want to do this for ease of support, but it's
common for projects to support several versions to avoid this
requirement.

In addition, making a change like this would likely have effects far
beyond u1, in order to allow u1-on-lts to use a Python version that may
not have been available when it was released.

 * it's easy to imagine scenarios where we'd want to ship updated
   versions of rhythmbox, banshee or nautilus (and/or any newer
   application that integrated with our apis). Much more commonly we'd
   want to update plugins to those apps.

Why would you want to upgrade the apps themselves?

This seems to be getting away from what I thought was the original
question in the discussion, and in to the more general territory of
wanting to push new stuff in to released versions, and perhaps it is
worthwhile to separate those discussions if possible?

 the thing we need is to have as much feature parity as is possible
 across all the platforms we support,

This seems to be a core point of contention. Perhaps you could explain
why feature parity across versions of Ubuntu is important to your team.


As I understood the original question it was how to update client code
to keep it in sync with changes that the server makes. It would be
possible to do that in order to keep old features working and not enable
new features on the old releases. A desire to push new features in to
old releases is valid, but seems to be a different question to me, and
not one that has a lot to do with the code in question being a networked
service client.

Thanks,

James

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


Re: Request to upgrade the assaultcube package in Multiverse Repository

2011-04-26 Thread Rafael Barreto
Hey!
Ty for your replies!

I did not sent a mail to Debian Games yet, but after considering a bit,
maybe removing (or moving) the game from the current repository is the
quickest (and dirty) solution to avoid new confuse players.

And yes, the 1.0 is not playable in multiplayer (you can create your server,
but there is no masterserver to register it).
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric-Foundations-Topic] networked client app updates

2011-04-26 Thread Allison Randal
On 04/26/2011 11:53 AM, James Westby wrote:
 On Thu, 21 Apr 2011 18:23:52 +0100, John Rowland Lenton 
 john.len...@canonical.com wrote:
 * if our projects switch to, say, python 4, then we'd be looking at
   shipping python 4 to all supported ubuntus, including LTS'es.
 
 I can see why you would want to do this for ease of support, but it's
 common for projects to support several versions to avoid this
 requirement.
 
 In addition, making a change like this would likely have effects far
 beyond u1, in order to allow u1-on-lts to use a Python version that may
 not have been available when it was released.

This is where the /opt/.../UbuntuOne/... install location comes into
play for dependencies. Simply using backports means the updated
library/tool affects the entire system, which is likely to be a
nightmare. Installing a version in /opt, which only one app can find, is
safer.

My gut reaction is that installs of dependencies in /opt should be very
rare, and paved with warnings to the app developers of You understand
that you are *personally* responsible for this version of the library
you're installing with your app? And it darn well better not leak out
into the rest of the system! But, it does fit with general Linux
development practices in the wider world.

 * it's easy to imagine scenarios where we'd want to ship updated
   versions of rhythmbox, banshee or nautilus (and/or any newer
   application that integrated with our apis). Much more commonly we'd
   want to update plugins to those apps.
 
 Why would you want to upgrade the apps themselves?
 
 This seems to be getting away from what I thought was the original
 question in the discussion, and in to the more general territory of
 wanting to push new stuff in to released versions, and perhaps it is
 worthwhile to separate those discussions if possible?

This is a cost/benefit question. Chances are it's very expensive to do
the integration and maintenance work on non-standard versions of all
those apps, and much less expensive to maintain multiple variants of the
plugins. But, it's appropriate to consider the problem on both sides as
we work our way toward the best solution.

 the thing we need is to have as much feature parity as is possible
 across all the platforms we support,
 
 This seems to be a core point of contention. Perhaps you could explain
 why feature parity across versions of Ubuntu is important to your team.
 
 As I understood the original question it was how to update client code
 to keep it in sync with changes that the server makes. It would be
 possible to do that in order to keep old features working and not enable
 new features on the old releases. A desire to push new features in to
 old releases is valid, but seems to be a different question to me, and
 not one that has a lot to do with the code in question being a networked
 service client.

The key feature of a lightweight client app like this is the ability to
connect to the remote service. It is possible to maintain 5 versions of
U1 client that each implement the latest connective features, but depend
on only the versions of various libraries/tools available in each
supported distribution. That's one for (to take a snapshot today):

- Natty, the upcoming release
- Maverick, the current release
- Karmic, the soon-to-be-removed non-LTS release
- Lucid, the current LTS release
- Hardy, the soon-to-be-removed LTS release

And, it might even be reasonable to ask the U1 team to continue with
this rather hefty maintenance burden perpetually, since they happen to
be backed by a company that deeply believes in the Ubuntu release cycle.
I'm not so sure it's reasonable to ask other developers of other
networked client apps to carry similar maintenance burdens. Or at least,
we can ask them to, but they're perfectly free to say No thanks, we
just won't bother with an Ubuntu version. Or, they'll do what Dropbox
does, and just maintain their own pirate radio repository just for
their client app, completely avoiding the standards and quality control
Ubuntu has in place for repositories.

That's not necessarily a bad thing, there's always room for the chaos of
evolution. But, the fact that we have multiple projects all stumbling
around the same problem also means this is an opportunity to be
opinionated, solve the problem once in a way that really fits with
Ubuntu, and set an example in U1 for the best way to implement updates
for a networked client app on Ubuntu. There are definite advantages to a
clean set of thoughtfully developed standards.

Allison

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