Debian Developers - Ubuntu patches

This is Interesting: Free IT Magazines  
Home > Archive > Debian Developers > February 2006 > Ubuntu patches





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Ubuntu patches
Scott James Remnant

2006-02-21, 5:55 pm

As a few people have noticed, the Ubuntu patches repository is
currently producing some unusual results; in particular the patches
seem to include Debian changes as well as Ubuntu ones.

The patches are produced by a tool we oh-so-amusingly call NDA
(Nightly Difference Analysis), which like the MOM (Merge-o-Matic) tool
uses a 3-way diff to determine the differences between Debian and
Ubuntu.

To do a 3-way diff you need a common base version, which is usually
the Debian version on which the Ubuntu version is based. You can then
generate a "Debian" patch which consists of the new changes in Debian
and an "Ubuntu" patch consisting of our changes.

When the desired base version is not available, we try increasingly
older base versions until we find the first one that is. However this
means that Debian changes will show up in the Ubuntu patch.


We can pick on a source package to illustrate this, and I'll use
"netbase" as an example:

http://people.ubuntu.com/~scott/pat....24ubuntu1.pat=
ch

also contains the differences in the Debian "4.23" version.

A quick way of checking why this happens it to look in the
"ongoing-merge" directory for the REPORT file:

http://people.ubuntu.com/~scott/ong.../netbase/REPORT

which contains the text:

netbase -- Wed Jan 25 16:56:41 2006

Previous Ubuntu Version: 4.23ubuntu4
Current Debian Version: 4.24

Base Debian Version: 4.22
(Debian version on which I think Ubuntu is based)

to find out why it's got the base wrong, check the LOGS for that day
and look for the source package:

http://people.ubuntu.com/~scott/ong...om.20060125.log

says:

* Processing netbase
- unstable: 4.24
- main: 4.23ubuntu4
- testing: 4.24
- stable: 4.21
- oldstable: 4.07
- morgue: 4.22

So the reason it didn't use 4.23 was simply that it isn't able to find
that source package anywhere.

(Note that making the above a bit less of a hunt, and putting it in
the REPORT file and linking the REPORT file into the patches tree is
high up on my TODO list.)


And the reason 4.23 isn't in the morgue is simple, Debian's morgue ran
out of disk space a while ago. It hasn't been noticed by us because
we've already passed our Upstream Version Freeze for the upcoming
dapper release so haven't been using the merge output for a while.


First up it's obvious that we need a communication channel for Debian
developers to report problems and requests for the patches repository,
so I've registered NDA in Launchpad so you can use that to file
problems and requests:

File a request here:
https://launchpad.net/products/nda/+addticket

And view open requests here:
https://launchpad.net/products/nda/+tickets


And next it's obvious that for this to be useful, we need to fix the
problem. If Debian is able to allocate more disk space to its morgue
then that obviously makes it go away. Otherwise the solution is for
us to begin maintaining a source morgue ourselves for this purpose.


I hope that explains the situation well enough, if you have any
questions please ask me. Note that I'm not subscribed to this mailing
list, so you'll need to break list policy and Cc me on replies if you
want my attention.

Thanks,

Scott
martin f krafft

2006-02-21, 5:55 pm

also sprach Scott James Remnant <keybuk@gmail.com> [2006.02.21.1506 +0100]:
> File a request here:
> https://launchpad.net/products/nda/+addticket


Scott, I appreciate your work and your mail to keep us up to date.
It's good to see you back at the keys!

This isn't a rant, but a serious wishlist request: if Canonical
wants more cooperation from Debian developers, please do not make
use go out of our ways, which means do not make use sign up with
launchpad (I realise many are already), and let us use an email
submissions service.

I know I am preaching to the choir here, but maybe you can (once
again) act as messenger and bring the Launchpad team's attention to
this?

> I hope that explains the situation well enough, if you have any
> questions please ask me. Note that I'm not subscribed to this mailing
> list, so you'll need to break list policy and Cc me on replies if you
> want my attention.


No breaking the policy; you requested it.

--
Please do not send copies of list mail to me; I read the list!

.''`. martin f. krafft <madduck@debian.org>
: :' : proud Debian developer and author: http://debiansystem.info
`. `'`
`- Debian - when you have better things to do than fixing a system

Invalid/expired PGP (sub)keys? Use subkeys.pgp.net as keyserver!

humpty was pushed.

Frank Küster

2006-02-21, 5:55 pm

"Scott James Remnant" <keybuk@gmail.com> wrote:

> And the reason 4.23 isn't in the morgue is simple, Debian's morgue ran
> out of disk space a while ago.=20=20


What is Debian's morgue? What about using snapshot.debian.net?

Regards, Frank
--=20
Frank K=FCster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Z=
=FCrich
Debian Developer (teTeX)
martin f krafft

2006-02-21, 5:55 pm

also sprach Scott James Remnant <scott@ubuntu.com> [2006.02.21.1643 +0100]:
> Launchpad does allow e-mail submission of support tickets and
> bugs, but only if your e-mail address is registered against
> a Launchpad account. I believe this is because they think it's
> the best way to avoid spam (from both sides).


Ah, this is new, or at least wasn't supported a year ago. Thanks for
the info.

--
Please do not send copies of list mail to me; I read the list!

.''`. martin f. krafft <madduck@debian.org>
: :' : proud Debian developer and author: http://debiansystem.info
`. `'`
`- Debian - when you have better things to do than fixing a system

Invalid/expired PGP (sub)keys? Use subkeys.pgp.net as keyserver!

apt-get source --compile gentoo

Lionel Elie Mamane

2006-02-21, 5:55 pm

You probably missed this question, which I also wanted to ask:

On Tue, Feb 21, 2006 at 03:55:23PM +0100, Frank Küster wrote:
> "Scott James Remnant" <keybuk@gmail.com> wrote:


[vbcol=seagreen]
> What is Debian's morgue? What about using snapshot.debian.net?


--
Lionel


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Anthony Towns

2006-02-22, 2:49 am

On Tue, Feb 21, 2006 at 02:06:47PM +0000, Scott James Remnant wrote:
> * Processing netbase
> - unstable: 4.24
> - main: 4.23ubuntu4
> - testing: 4.24
> - stable: 4.21
> - oldstable: 4.07
> - morgue: 4.22
> So the reason it didn't use 4.23 was simply that it isn't able to find
> that source package anywhere.
>
> And the reason 4.23 isn't in the morgue is simple, Debian's morgue ran
> out of disk space a while ago.


While that's true, I don't think it's actually possible for that to
result in things disappearing from the morgue. Indeed, netbase 4.23 is
in Debian's morgue:

-rw-rw-r-- 1 katie ftpteam 596 Oct 23 07:02 /org/ftp.debian.org/morgue/rhona/2006-01-14/netbase_4.23.dsc
-rw-rw-r-- 1 katie ftpteam 59994 Oct 23 07:02 /org/ftp.debian.org/morgue/rhona/2006-01-14/netbase_4.23.tar.gz

But afaik, you don't actually have access to that since it's on a
restricted access machine, so I'm at a loss as to what you're calling
"Debian's morgue".

Cheers,
aj


Henrique de Moraes Holschuh

2006-02-22, 2:49 am

On Wed, 22 Feb 2006, Anthony Towns wrote:
> But afaik, you don't actually have access to that since it's on a
> restricted access machine, so I'm at a loss as to what you're calling
> "Debian's morgue".


Merkel's mirror, most probably.

--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Anthony Towns

2006-02-22, 2:49 am

On Wed, Feb 22, 2006 at 12:11:00AM -0300, Henrique de Moraes Holschuh wrote:
> On Wed, 22 Feb 2006, Anthony Towns wrote:
> Merkel's mirror, most probably.


ajt@merkel:~$ ls /org/ftp.debian.org/morgue/rhona/
2005-07-28 2005-07-30 2005-08-01 2005-08-03 2005-08-05 2005-08-07 2005-08-09
2005-07-29 2005-07-31 2005-08-02 2005-08-04 2005-08-06 2005-08-08 2005-08-10
ajt@merkel:~$ find /org/ftp.debian.org/morgue/rhona/ | grep netbase | wc
0 0 0

Wouldn't've thought so?

Cheers,
aj


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com