Re: Let's Discuss Interim Releases (and a Rolling Release)

2013-03-02 Thread Kaj Ailomaa
On Thu, 28 Feb 2013 16:31:49 +0100, Rick Spencer  
rick.spen...@canonical.com wrote:



= tl;dr =
Ubuntu has an amazing opportunity in the next 7-8 months to deliver a  
Phone

OS that will be widely adopted by users and industry while also putting
into place the foundation for a truly converged OS.

To succeed at this we will need both velocity and agility. Therefore, I  
am
starting a discussion about dropping non-LTS releases and move to a  
rolling

release plus LTS releases right now.



I think what the community is concerned about (flavors, devs and users) is  
stability, and the ability to influence the quality of the releases. There  
aught to many ways to achieve this. Here are three points I'd like to make  
on behalf of Ubuntu Studio


 * Have more than one layer, repo-wise, making sure a non-devel rolling  
release is less agressively updated. Particularly some system critical  
packages can cause a lot of pain, if they present regressions/bugs, such  
as the kernel, core system libs and graphics related things. A more  
experimental repo could be used for the developers, and act as a buffer  
for the stable repo. This is not news, Debian does something like this,  
and I suppose it is just a smart way to go about things.
 * Flavors will want to have some influence in what is accepted into a  
stable-ish rolling release repo. That may actually not be a big amount  
of packages in the end, if they are fine to publish, but I can't speak for  
all the flavors, or other interest holders. Ubuntu Studio is dependant on  
Xubuntu for the desktop, while itself mostly focused on multimedia  
packages, and possibly most of those packages aren't important for anyone  
but Ubuntu Studio and their kind of user base - as an example.
 * I've yet to understand the benefit of monthly shapshots. If Ubuntu  
wants monthly's, I could imagine other flavors wants their own custom  
snapshots. The ability to make custom releases, which are quite useful,  
especially for a live media. And, as has been stated, a user could turn  
off anything but security updates, so a snapshot does fill a purpose. A  
snapshot would then be a planned mini-release.


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


Re: Security Support - Re: Let's Discuss Interim Releases (and a Rolling Release)

2013-03-02 Thread Martin Pitt
Colin Watson [2013-03-01 16:49 +]:
 While I think monthly image releases make sense, I don't personally like
 the notion of monthly updates at all

FWIW, I fully agree, I was just contemplating how we would implement
it in the easiest possible manner should we have to do it at all. I
would really like hear about some significant user group who would
actually use those; if we create them proactively without much demand
we just have replaced a big release every 6 months with six smaller
releases every month, which feels like we want a RR, but not really.

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


Re: Avoiding fragmentation with a rolling release

2013-03-02 Thread Martin Pitt
Loïc Minier [2013-03-01 12:10 +0100]:
 I don't think we can make any commitment against all of Ubuntu or all of
 main, but we could pick a subset by product and commit to some level of
 API and ABI support for this subset.

I still disagree. A few years ago we heavily promoted quickly+pygtk2
as THE app dev platform, only to deprecate it about a year later when
gobject-introspection and GTK3 came along. After that has caught on
for a while, we are now telling people forget about GTK, use Qt/QML
as app dev API. The former was already on the horizon at that time,
and we were fully responsible for the latter by ourselves.

Who knows what the app dev API du jour will be after 14.04? It's not
totally inconceivable that we'll go back to e. g. GI and JavaScript,
as upstream GNOME currently intends to do, or even to different APIs
that are being used by other OSes (Android, FirefoxOS, and the like).

We shouldn't make promises which we cannot guarantee to hold, so let's
rather be clear and say this is the API for *this* LTS.

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


Re: Ubuntu Developer Summits Now Online and Every Three Months

2013-03-02 Thread Matthieu Baerts
Hello Allison,

On Wed, 27 Feb 2013 16:54:39 -0800, Allison Randal wrote:
 - There are a lot of people I really like, who I only see at UDS. I have
 a very real sense of grief at will I ever see so-and-so again? It's
 certainly not Canonical's job to pay for my social life. :) But, it's
 important to me, enough to be willing to invest effort in making sure
 that doesn't happen.

I totally agree with what you said before but I just want to react about
that: It's maybe a bit stupid but I'm following a course called 'Human
Management' (ok, I was forced to follow it :) ) and it seems that these
events which are not only focused to the job itself (like Team Building
events ; so I guess like UDS too) are important for workers like what
Canonical employees (that are doing jobs in team and which have many
skills and responsibilities). It's important because it increases the
productivity for months that follow the event (maybe not that much than
other companies because I'm sure that most Canonical's employees love
what they are doing) because it's useful to improve relationship between
colleagues. I just hope that Canonical's employees and community members
will not be too frustrated to no longer have this nice moments
together. (But I guess people behind this decision know all of that and
it was not easy to take such decisions, I understand)

About the community, I think events like UDS are important for them too.
I was at the UDS-M (but only one day and I regret that...) and it was
really great. I met a lot of people, talk about things with Canonical's
employees, etc. After this event, I wanted to do more work for Ubuntu.
I tried to participate to other UDS online but it was really not the
same... it's almost impossible for me to write in English as fast as
people talk during the event (and as you can see my English is far to be
perfect...). It was not easy to ask all my questions and I'm quite sure
that people reacts differently if you talk to him AFK.

In conclusion, I hope that I'm wrong about that and this new virtual UDS
will be better than before :)

Have a nice day,

Matt


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


Re: Let's Discuss Interim Releases (and a Rolling Release)

2013-03-02 Thread Tobin Davis
On Fri, 2013-03-01 at 16:52 +, Colin Watson wrote:
 On Thu, Feb 28, 2013 at 12:12:34PM -0500, Barry Warsaw wrote:
  Long gone are the days where a `apt-get upgrade` has broken my system
  (knock on wood) and while I do inspect dist-upgrades a little more
  carefully, they are usually pretty reliable too.
 
 FWIW, I have come to believe that nobody should use 'apt-get upgrade' as
 a general rule.  In particular, since it tries its best to install as
 much as it can under the constraint that it never installs new packages
 or removes installed ones, it will carry merrily on without installing
 any new Recommends introduced by the upgrade set, and you will never
 hear about them again unless some other package starts recommending the
 same target packages.
 
 Just using 'apt-get dist-upgrade' all the time, or something with closer
 semantics to that, is better.
 
 -- 
 Colin Watson   [cjwat...@ubuntu.com]
 

Oh, then you've fixed the issue where dist-upgrade removes packages due
to unmet dependencies (aka pool churn)?  dist-upgrade should only be
used within a release, not during development (your words a few years
ago).

I quit tracking the Ubuntu daily builds shortly after 12.04 release
(Canonical people know why).  Have the issues of missing dependencies
been resolved during library update induced pool churn?  Have the issues
of systems not booting due to lack of 3D driver support been addressed?

These are serious issues, and frankly I haven't seen any progress to
indicate otherwise.



Tobin Davis 

One Architecture, One OS also translates as One Egg, One Basket.


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


Re: Let's Discuss Interim Releases (and a Rolling Release)

2013-03-02 Thread Colin Watson
On Fri, Mar 01, 2013 at 10:34:25PM -0800, Tobin Davis wrote:
 On Fri, 2013-03-01 at 16:52 +, Colin Watson wrote:
  Just using 'apt-get dist-upgrade' all the time, or something with closer
  semantics to that, is better.
 
 Oh, then you've fixed the issue where dist-upgrade removes packages due
 to unmet dependencies (aka pool churn)?

Yes, in the vast majority of cases:

  https://lists.ubuntu.com/archives/ubuntu-devel/2012-October/036043.html

This is a major part of what Rick is referring to in shorthand as daily
quality, which has been a big push since 12.04.

 These are serious issues, and frankly I haven't seen any progress to
 indicate otherwise.

I'm surprised, because when I hunt around for people talking about their
experiences running raring I've generally found them favourably
contrasting its stability with that of prior development releases.
Indeed I hear that one group (the French loco, was it?) started
referring to it as boring, which IMO is an excellent result. :-)

(One problem I've occasionally seen, and I debugged an instance of this
just yesterday, is that some people who've taken part in verifying SRUs
on earlier Ubuntu releases and who've then upgraded to raring still
sometimes have -proposed enabled.  In such cases people are NOT
insulated from what you refer to as pool churn.  The right fix here is
just to disable raring-proposed, which is not intended for use by
humans.)

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


Re: Ubuntu Developer Summits Now Online and Every Three Months

2013-03-02 Thread Iain Lane
On Fri, Mar 01, 2013 at 04:53:58PM -0500, Michael Hall wrote:
 14:00 - 20:00 UTC actually

Right - it got updated for a third time after I posted. I think the
canonical location is http://summit.ubuntu.com/uds-1303/

-- 
Iain Lane  [ i...@orangesquash.org.uk ]
Debian Developer   [ la...@debian.org ]
Ubuntu Developer   [ la...@ubuntu.com ]


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


Re: Let's Discuss Interim Releases (and a Rolling Release)

2013-03-02 Thread Colin Watson
On Fri, Mar 01, 2013 at 07:16:58PM +0100, Philip Muskovac wrote:
 Let me add that due to 
 https://bugs.launchpad.net/bugs/1077116
 (automoc4 crashes in qemu-virtualized armhf)
 Kubuntu doesn't have any *usable* armhf PPA builders right now as KDE 
 software 
 doesn't compile in qemu.

FWIW, a week or two ago I raised an escalation request with Linaro on
behalf of Canonical to have more time spent on maintaining qemu's user
mode (and I know the engineers at the other end are receptive to this).
Assuming this is accepted, I'll make sure this bug is on the list.

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