Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Thorsten Glaser
On Fri, 7 Nov 2014, Adam Borowski wrote:

> You can chroot to the system from the host machine, and upgrade to sysvinit.
> If your host can't run arm code, install qemu-user-static and copy
> /usr/bin/qemu-arm-static to the target system.

This is no fix. There are systems Qemu does not emulate.
debootstrap --include and --exclude should work. (I very
vaguely recall getting angry at them at some point in
the past too, and just resorting to $EXTRAPACKAGES in
pbuilderrc instead, requiring cowbuilder --update right
after cowbuilder --create, once or even twice, to get
things to the right state. So they might not work ☹)

bye,
//mirabilos
-- 
[16:04:33] bkix: "veni vidi violini"
[16:04:45] bkix: "ich kam, sah und vergeigte"...


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/alpine.deb.2.11.1411070958590.22...@tglase.lan.tarent.de



Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread csirac2
-Original Message-
From: Cyril Brulebois 
To: Simon Richter 
Cc: debian-devel@lists.debian.org, debian-embed...@lists.debian.org, 
debootst...@packages.debian.org, cdebootst...@packages.debian.org
Sent: Fri, 07 Nov 2014 10:45
Subject: Re: debootstrap and cdebootstrap vs systemd

> You might want to stop accepting 2.6 as a base kernel version.

Apologies in advance. You really hit a nerve here.

Kernel 3.7 was released December 2012. Debian project created a dependency on 
this for the default init system roughly 15 months later. Which is fine, and 
perfectly understandable. It makes sense. I don't want to argue that.

But please don't make light of the situation for those who can't apt-get 
install hardware-redesign beg-silicon-vendor-for-updates 
port-and-re-validate-custom-undocumented-modules 
go-back-in-time-and-teach-hardware-engineers-linux-kernel-lifecycle

3.7 is less than 2 years ago even today, apparently even that is a blip in many 
embedded hardware solutions' life-cycle. Some manufacturing sectors are still 
selling m68k and Z80 CPUs. For SoCs though, it seems the tradition is: fork a 
particular Linux kernel release, mangle it beyond recognition, throw it over 
the wall and then act like customers are speaking an alien language if they 
ever ask for updates.

"Don't accept old kernels" is almost equivalent to telling many unrelated 
businesses in a particular ecosystem to burn their investments and start again 
from scratch, just because the SoC and/or board vendors have a broken business 
model. And that's hard to explain to business people and even hardware 
engineers that a chip/board/subsystem is "unsupported" even though supply 
guarantees stretch out to the year 2020 and beyond.

And for all I know, perhaps these businesses deserve everything that happens to 
them, who knows.

Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Paul Harvey
For what it's worth, some of the boards I work with aren't emulated by
QEMU either.

However, for me that did not turn out to be a problem for chrooting into
my alien rootfs just to run apt/dpkg & friends.

Qemu only has to emulate a very minimal/"thin" CPU environment when
chrooting with binfmts, just enough to support a few kernel syscalls to
your host computer's native Linux kernel. I don't think qemu is doing
any peripheral/memory-layout/IO etc emulation when used like this -
those things (Eg. networking, file-system access) are provided by thin
wrappers to the host system's kernel, kind of like WINE.

On 07/11/14 20:00, Thorsten Glaser wrote:
> On Fri, 7 Nov 2014, Adam Borowski wrote:
>
>> You can chroot to the system from the host machine, and upgrade to sysvinit.
>> If your host can't run arm code, install qemu-user-static and copy
>> /usr/bin/qemu-arm-static to the target system.
> This is no fix. There are systems Qemu does not emulate.
> debootstrap --include and --exclude should work. (I very
> vaguely recall getting angry at them at some point in
> the past too, and just resorting to $EXTRAPACKAGES in
> pbuilderrc instead, requiring cowbuilder --update right
> after cowbuilder --create, once or even twice, to get
> things to the right state. So they might not work ☹)
>
> bye,
> //mirabilos


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/545c96a2@yahoo.com.au



Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Marco d'Itri
On Nov 07, csir...@yahoo.com.au wrote:

> "Don't accept old kernels" is almost equivalent to telling many 
> unrelated businesses in a particular ecosystem to burn their 
> investments and start again from scratch, just because the SoC and/or 
> board vendors have a broken business model. And that's hard to explain 
> to business people and even hardware engineers that 
> a chip/board/subsystem is "unsupported" even though supply guarantees 
> stretch out to the year 2020 and beyond.
Yes, your ecosystem is broken. That's your prerogative, but please do 
not pretend that Debian has to support it.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Paul Harvey
On 07/11/14 21:12, Marco d'Itri wrote:

> Yes, your ecosystem is broken. That's your prerogative, but please do 
> not pretend that Debian has to support it.
>

Where did you hear me say Debian has to support it? I'm reacting to the
whimsical suggestion that running a new kernel is just a matter of chioce.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/545ca22c.7060...@yahoo.com.au



Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Riku Voipio
On Fri, Nov 07, 2014 at 10:00:38AM +0100, Thorsten Glaser wrote:
> On Fri, 7 Nov 2014, Adam Borowski wrote:
> 
> > You can chroot to the system from the host machine, and upgrade to sysvinit.
> > If your host can't run arm code, install qemu-user-static and copy
> > /usr/bin/qemu-arm-static to the target system.
> 
> This is no fix. There are systems Qemu does not emulate.

But afaik all debian archs are? From the ports side qemu doesn't do
hppa, and m68k and sparc64 are probably buggy. Nothing unfixable, just
that nobody has cared enought to get them fixed :)

And for not-even-in-ports architectures debootstrap is not really
relevant.

> debootstrap --include and --exclude should work. 

Yes of course. If not there could be a --variant=sysvinit, but clearly
it should be possible to debootstrap without systemd. 

Riku


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107104029.ga13...@afflict.kos.to



Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Riku Voipio
On Fri, Nov 07, 2014 at 08:30:32PM +1100, csir...@yahoo.com.au wrote:
> "Don't accept old kernels" is almost equivalent to telling many
> unrelated businesses in a particular ecosystem to burn their
> investments and start again from scratch, just because the SoC and/or
> board vendors have a broken business model. And that's hard to explain
> to business people and even hardware engineers that a
> chip/board/subsystem is "unsupported" even though supply guarantees
> stretch out to the year 2020 and beyond.

If you choose an old Soc vendor kernel, you effectively choose to use old
userland from the same era. Better do your business plan based on it:

 "we won't upgrade userspace except for backported critical fixes and
 features we REALLY need"

And it probably not that bad deal anyways. Instead wondering how to
adapt your existing working code to new userland (say initscripts to
systemd), your engineers can spend time working on something that
actually matters to your customers.

Riku



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107111829.gb13...@afflict.kos.to



Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread csirac2
-Original Message-
From: Riku Voipio 
To: csir...@yahoo.com.au
Cc: debian-devel@lists.debian.org, debian-embed...@lists.debian.org
Sent: Fri, 07 Nov 2014 22:36
Subject: Re: debootstrap and cdebootstrap vs systemd

> If you choose an old Soc vendor kernel, you effectively choose to use old
>userland from the same era. Better do your business plan based on it:

> "we won't upgrade userspace except for backported critical fixes and
> features we REALLY need"

Thanks Riku, however what's best for my userland should be up to me to figure 
out. Thanks to the amazing emdebian toolchain, it's trivial to build my system 
for any supported debian release. The Debian ecosystem also makes it trivial to 
rebuild packages from source, for example to make headless or "nox" versions 
where necessary.

Coupled with a completely automated, continuous build setup (from source for 
non-standard bits, including boot loader & kernel) I really enjoy developing 
for Debian!

But the software I maintain, not to mention its supporting pieces, run in 
places other than embedded. Maintaining two release branches in light of the 
ease of building and maintaining sid userland isn't an obvious choice.

Finally can I just re-iterate: these are not "old" or obscure SoCs; TI and 
freescale each have massive sales in CPU lines that don't have >3.0 kernels. 
The world's biggest Qseven COM vendor doesn't have an ARM board that supports 
>3.0 kernels. Even gumstix, popular in the open source scene, their newest 
boards don't have kernels >3.5.

customization of the kernel command line

2014-11-07 Thread PICCA Frederic-Emmanuel
Hello,

I am preparing a package for a scientific camera andor3.
This package contain a kernel module for the video grabber.

>From the constructor documentation, I need to add the nopat option to the 
>linux command line.

So I would like to know what is the proper way to customize this command line 
when installing the package.

thanks

Frederic

--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/a2a20ec3b8560d408356cac2fc148e53b1fcb...@sun-dag3.synchrotron-soleil.fr



Re: customization of the kernel command line

2014-11-07 Thread Osamu Aoki
HI,

On Fri, Nov 07, 2014 at 01:11:51PM +, PICCA Frederic-Emmanuel wrote:
> Hello,
> 
> I am preparing a package for a scientific camera andor3.  This package
> contain a kernel module for the video grabber.
> 
> >From the constructor documentation, I need to add the nopat option to
> >the linux command line.
> 
> So I would like to know what is the proper way to customize this
> command line when installing the package.

Documentation in /usr/share/doc//README.Debian :-) This is
easy and safe.

Please also read:
 https://www.debian.org/doc/debian-policy/ch-files.html#s10.7.3
 https://www.debian.org/doc/debian-policy/ch-files.html#s10.7.4

Regards,

Osamu


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107135242.GA28881@goofy.local



Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Jean-Christian de Rivaz

Le 07. 11. 14 13:32, csir...@yahoo.com.au a écrit :
Finally can I just re-iterate: these are not "old" or obscure SoCs; TI 
and freescale each have massive sales in CPU lines that don't have 
>3.0 kernels. The world's biggest Qseven COM vendor doesn't have an 
ARM board that supports >3.0 kernels. Even gumstix, popular in the 
open source scene, their newest boards don't have kernels >3.5. 


Mainline kernel usually support all those chips just fine if the chip 
manufacturer upload his kernel patches to the mainline as it should do. 
If you take the risk to work with a chip manufacturer that don't upload 
his patches to the mainline kernel, then you have to assume this risk, 
not the distribution. I have experienced this situation many time. This 
was the standard 15 years ago, but now more and more chips manufacturers 
understand the importance of uploading there patches to the mainline 
kernel, so you have more choice in not falling into that bad situation.


Jean-Christian


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/545ccc80.8000...@eclis.ch



Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Holger Levsen
Hi Ralf,

On Mittwoch, 5. November 2014, Ralf Treinen wrote:
> yes, you did miss something :-)
> first link on the page: "Non-installable packages"
> https://qa.debian.org/dose/debcheck/unstable_main/index.html

thanks! (+doh, I guessed I oversaw these links on the debcheck pages and then 
didnt find anything for the outdated and file-overwrite checks so I didnt 
check again.

The bad weather in https://qa.debian.org/dose/debcheck/testing_main/index.html 
is still surprising to see, at this point...

> 2) if you ask about co-installablity of packages with the same name but
> different architectictures (and which are M-A=same) : this is a completely
> different (and much more interesting) question. Since dose is now
> multi-arch aware we can do this, but there are some questions to discuss
> about the precise scenario. Is this what you meant ?

yes, these are the interesting cases to discover (and fix)! 


cheers,
Holger




signature.asc
Description: This is a digitally signed message part.


Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Lennart Sorensen
On Fri, Nov 07, 2014 at 08:30:32PM +1100, csir...@yahoo.com.au wrote:
> Apologies in advance. You really hit a nerve here.
> 
> Kernel 3.7 was released December 2012. Debian project created a dependency on 
> this for the default init system roughly 15 months later. Which is fine, and 
> perfectly understandable. It makes sense. I don't want to argue that.

Well I know wheezy runs fine on a 3.0 kernel.  Not sure how much further
back you can go.  Of course that was as far as I can tell released Around
August of 2011, so only another year and a bit longer.

> But please don't make light of the situation for those who can't apt-get 
> install hardware-redesign beg-silicon-vendor-for-updates 
> port-and-re-validate-custom-undocumented-modules 
> go-back-in-time-and-teach-hardware-engineers-linux-kernel-lifecycle

If udev decides to stop supporting kernels without some useful recent
feature, do you expect Debian to keep patching to code to support older
kernels that even Debian has no intention of using in new releases?
What would be the point of that?

> 3.7 is less than 2 years ago even today, apparently even that is a blip in 
> many embedded hardware solutions' life-cycle. Some manufacturing sectors are 
> still selling m68k and Z80 CPUs. For SoCs though, it seems the tradition is: 
> fork a particular Linux kernel release, mangle it beyond recognition, throw 
> it over the wall and then act like customers are speaking an alien language 
> if they ever ask for updates.
> 
> "Don't accept old kernels" is almost equivalent to telling many unrelated 
> businesses in a particular ecosystem to burn their investments and start 
> again from scratch, just because the SoC and/or board vendors have a broken 
> business model. And that's hard to explain to business people and even 
> hardware engineers that a chip/board/subsystem is "unsupported" even though 
> supply guarantees stretch out to the year 2020 and beyond.

Well if you don't try to explain it, you will be stuck with the problems
forever.

Where I work we make it clear to the suplier that support for the chip has
to be mainlined to Linus's tree, or we don't want to deal with the chip.
We know what it is like to deal with a vendor kernel that isn't maintained
and we don't want to do that.  We want nothing to do with SDKs or
BSPs either.  They are not useful for long term maintainance of a product.
They are harmful.

> And for all I know, perhaps these businesses deserve everything that happens 
> to them, who knows.

Sounds fair to me.  They are doing things wrong and hurting their
customers.

-- 
Len Sorensen


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107145016.gr24...@csclub.uwaterloo.ca



Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Johannes Schauer
Hi Holger,

Quoting Holger Levsen (2014-11-07 15:46:31)
> On Mittwoch, 5. November 2014, Ralf Treinen wrote:
> > yes, you did miss something :-)
> > first link on the page: "Non-installable packages"
> > https://qa.debian.org/dose/debcheck/unstable_main/index.html
> 
> thanks! (+doh, I guessed I oversaw these links on the debcheck pages and then 
> didnt find anything for the outdated and file-overwrite checks so I didnt 
> check again.

but was your original question not about debcheck checking for multiarch
co-installability across architectures?

I agree with Ralf, that this would best be done not by debcheck but by a small
script which compares if the Packages files for all distributions ship M-A:same
packages in the same version.

> > 2) if you ask about co-installablity of packages with the same name but
> > different architectictures (and which are M-A=same) : this is a completely
> > different (and much more interesting) question. Since dose is now
> > multi-arch aware we can do this, but there are some questions to discuss
> > about the precise scenario. Is this what you meant ?
> 
> yes, these are the interesting cases to discover (and fix)! 

One interesting scenario for which to detect co-installability problems is when
it comes to satisfying crossbuild dependencies.

The following page is regenerated daily:

http://bootstrap.debian.net/cross.html

I have new hardware now, so I plan to extend the set of source packages that I
check for crossbuild dependency satisfaction.

Furthermore, a current "problem" of debcheck is, that it will only tell you one
reason for non-installability but for fixing problems like this it is useful to
have more than one reason to be able to parallelize bugreports and to better
estimate how many packages are blocked by a certain multiarch problem. I'm
currently working on an enhanced dose-builddebcheck version which will provide
this functionality and when it's done, the web page above will show those
additional problems too.

cheers, josch


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107151612.6173.861@hoothoot



Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Holger Levsen
Hi Johannes,

On Freitag, 7. November 2014, Johannes Schauer wrote:
> but was your original question not about debcheck checking for multiarch
> co-installability across architectures?

yes, this was just a btw-question on the side...
 
> I agree with Ralf, that this would best be done not by debcheck but by a
> small script which compares if the Packages files for all distributions
> ship M-A:same packages in the same version.

I'd happily run this script on jenkins.debian.net... if someone "gives it" to 
me ;-)

> One interesting scenario for which to detect co-installability problems is
> when it comes to satisfying crossbuild dependencies.
> 
> The following page is regenerated daily:
> 
> http://bootstrap.debian.net/cross.html

cool, very nice!
 
> I have new hardware now, so I plan to extend the set of source packages
> that I check for crossbuild dependency satisfaction.

not sure what ressources you need, but maybe jenkins.d.n can also help here? 
(or alternatively, jenkins can also be used to just notify about problems like 
the d-i_overview* jobs from https://jenkins.debian.net/view/d-i_misc/ do...)

> Furthermore, a current "problem" of debcheck is, that it will only tell you
> one reason for non-installability but for fixing problems like this it is
> useful to have more than one reason to be able to parallelize bugreports
> and to better estimate how many packages are blocked by a certain
> multiarch problem. I'm currently working on an enhanced dose-builddebcheck
> version which will provide this functionality and when it's done, the web
> page above will show those additional problems too.

neat! I'm looking forward to see this in action! :-)


cheers,
Holger



signature.asc
Description: This is a digitally signed message part.


Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Johannes Schauer
Hi Holger,

Quoting Holger Levsen (2014-11-07 16:31:09)
> > I agree with Ralf, that this would best be done not by debcheck but by a
> > small script which compares if the Packages files for all distributions
> > ship M-A:same packages in the same version.
> 
> I'd happily run this script on jenkins.debian.net... if someone "gives it" to 
> me ;-)

is jenkins not triggered by pushes to git and thus sub-optimal for jobs that
should be run like a cron job?

I thought I'd run such a script on bootstrap.debian.net because that one has
all Packages files for all architectures already and it would be trivial to run
such a script in addition.

But first I'd like to make sure what the interesting information would be.

Would it be interesting to get the highest version of a binary package across
all architectures and then check if that version exists in all architectures?

Or would it be interesting to make sure that all versions exist across all
architectures? (binary packages can exist in more than one version in unstable)

botch currently ships the program botch-check-ma-same-versions which checks
whether two Packages packages files agree on the M-A:same versions.  Running it
with amd64 and armhf unstable Packages files as input yields that all 25
version skews are due to binNMUs. I can extend the script to allow more than
two Packages files as input and make the output machine readable.

> > One interesting scenario for which to detect co-installability problems is
> > when it comes to satisfying crossbuild dependencies.
> > 
> > The following page is regenerated daily:
> > 
> > http://bootstrap.debian.net/cross.html
> 
> cool, very nice!
>  
> > I have new hardware now, so I plan to extend the set of source packages
> > that I check for crossbuild dependency satisfaction.
> 
> not sure what ressources you need, but maybe jenkins.d.n can also help here? 
> (or alternatively, jenkins can also be used to just notify about problems 
> like 
> the d-i_overview* jobs from https://jenkins.debian.net/view/d-i_misc/ do...)

Gladly, dose3 is very fast and even checking the whole archive doesn't take
more than 3 minutes :)

The problem before was, that I was running the script on a shared server with
*very* limited resource constraints.

But thanks for the offer!

cheers, josch


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107154739.6173.88256@hoothoot



Bug#768471: ITP: pk-update-icon -- Displays an update-notification tray icon

2014-11-07 Thread Matthias Klumpp
Package: wnpp
Severity: wishlist
Owner: Matthias Klumpp 

* Package name: pk-update-icon
  Version : 1.0.0
  Upstream Author : Guido Berhoerster 
* URL : https://code.guido-berhoerster.org/projects/pk-update-icon/
* License : GPL-2.0+
  Programming Lang: C
  Description : Displays an update-notification tray icon

pk-update-icon displays notifications and an icon in the tray area of the panel
when package updates are available.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107154919.4773.2484.reportbug@sirius



Re: Time for compassion and the Init GR

2014-11-07 Thread Gunnar Wolf
Sam Hartman dijo [Thu, Nov 06, 2014 at 09:58:29AM +]:
> 
> Early morning, Wednesday, November 19, the results of the GR on init
> system coupling will be announced.
> No result will make everyone happy.  In fact, that morning, some of our
> developers, users and contributors will be really unhappy.
> 
> I would be dishonest if I said I didn't hope to be happy and reassured that
> morning.  I suspect we all hope that the project will agree with our
> position on this complex and emotionally intense issue and reassure us
> that  our values are close to those of the project; reassure us that
> this is a place where we can safely work together.
> (...)

Thanks, Sam, for this well-worded, well-thought and throughout mail
that summarizes perfectly what I'd love to be able to state.

The social component of Debian is core to the project. Not only to the
project's identity, but it also explains its functioning, and to a
certain degree, its permanence for over twenty years. At several
points in time, we have passed through periods of harsh discussions
such as this one (I don't remember any being as bitter or
long-lasting), and we must take care not to see it become greater than
ourselves. 


signature.asc
Description: Digital signature


Bad weather in testing ? (was: Re: inconsistent versions of M-A: same packages)

2014-11-07 Thread Ralf Treinen
Hi Holger,

(repliying separately to the two pointes raised by you)

On Fri, Nov 07, 2014 at 02:46:31PM +, Holger Levsen wrote:

> On Mittwoch, 5. November 2014, Ralf Treinen wrote:
> > yes, you did miss something :-)
> > first link on the page: "Non-installable packages"
> > https://qa.debian.org/dose/debcheck/unstable_main/index.html
> 
> thanks! (+doh, I guessed I oversaw these links on the debcheck pages and then 
> didnt find anything for the outdated and file-overwrite checks so I didnt 
> check again.
> 
> The bad weather in 
> https://qa.debian.org/dose/debcheck/testing_main/index.html 
> is still surprising to see, at this point...

not at all ! The weather icons are a bit misleading (this is one reason
why I wasn't such a big fan of these), one has to look at the figures.
"Storm" is indicated for the "some" category, that is packages that are
not installable on *some* architecture. There are 1449 of these, but 
1440 of them are architecture=all, and only 9 of them are 
architecture-specific. The issue of architecture=all packages that
are not installable on some architecture can IMHO not be solved with 
our current setup which makes architectures=all available on every
architecture.

There is only one package in the "each" category, and this is a false
positive due to multiarch: lib32nss-mdns, which exists only on amd64
(this is why it shows up in the each category) and depends on an i386
package, which is deliberate in this case.

-Ralf.
-- 
Ralf Treinen
Laboratoire Preuves, Programmes et Systèmes
Université Paris Diderot, Paris, France.
http://www.pps.univ-paris-diderot.fr/~treinen/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107161504.ge9...@vanadium.pps.jussieu.fr



Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Ralf Treinen
On Fri, Nov 07, 2014 at 02:46:31PM +, Holger Levsen wrote:

> > 2) if you ask about co-installablity of packages with the same name but
> > different architectictures (and which are M-A=same) : this is a completely
> > different (and much more interesting) question. Since dose is now
> > multi-arch aware we can do this, but there are some questions to discuss
> > about the precise scenario. Is this what you meant ?
> 
> yes, these are the interesting cases to discover (and fix)! 

It just appeared to me that we probably do not have a syntax to
pinpoint a package built for a specific architecture. "We" meaning
in this case dpkg, apt, and dose (if I am not mistaken).

The usual trick in dose would be, for all package names that exist
on multiple architectures and that are M-A=same, to create a pseudo
package like this:

Package: p-multi
Depends: amd64:p, i386:p

and then to check installability of all these pseudo packages against a
background of all the real Packages files. However, dose does currently
not allow this syntax in dependencies, nor does dpkg TTBOMK. Internally,
dose already identifies packages by a triple (architecture,name,version), so
it should be only a question of extending the input language.

Once we can teach dose to accept the pseudo packages as described above we
could run it with all the Packages files for all archiectures, which
makes roughly 500.000 packages. This will be stress test for dose, but
is seems to me doable. However, dose-debcheck also requires the specification
of --deb-native-arch in cases where it cannot be obtained by looking at the
input file. This is necessary since, according the the MultiArch specification,
architecture=all packages are considered to be of the native architecture.
This means that we have to run our check for all possible values of
--deb-native-arch, and this starts to be quite expensive.

For this reason we should probably limit ourselves to all the interesting
cases of combinations of native and foreign architectures. The only
reasonable combination that I can currently think of is

native-arch: amd64
foreign-archs: i386

Are there are any other useful combinations ? Maybe in the arm world?

-Ralf.
-- 
Ralf Treinen
Laboratoire Preuves, Programmes et Systèmes
Université Paris Diderot, Paris, France.
http://www.pps.univ-paris-diderot.fr/~treinen/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107163506.gf9...@vanadium.pps.jussieu.fr



Re: Bad weather in testing ?

2014-11-07 Thread Simon McVittie
On 07/11/14 16:15, Ralf Treinen wrote:
> There is only one package in the "each" category, and this is a false
> positive due to multiarch: lib32nss-mdns, which exists only on amd64
> (this is why it shows up in the each category) and depends on an i386
> package, which is deliberate in this case.

That's a transitional hack, and I intend to get rid of it in jessie+1. I
think it's OK that QA tools complain about it.

(I'm surprised the wine* family of packages don't get similar results
though - that's where I stole the idea from.)

s


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/545d0b61.7020...@debian.org



Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Wookey
+++ Ralf Treinen [2014-11-07 17:35 +0100]:
> On Fri, Nov 07, 2014 at 02:46:31PM +, Holger Levsen wrote:
> 
> For this reason we should probably limit ourselves to all the interesting
> cases of combinations of native and foreign architectures. The only
> reasonable combination that I can currently think of is
> 
> native-arch: amd64
> foreign-archs: i386
> 
> Are there are any other useful combinations ? Maybe in the arm world?

For cross-building there are lots of useful combinations. Many
combinations are interesting but currently native is usually amd64,
sometimes i386, soon other arches like arm64 and ppc64el might become 
more popular as native build host:
native-arch: amd64
foreign-archs: , could sometimes be a list like 'armel armhf', 
'powerpc ppc64el'

For general runtime multiarch use I've found
native-arch: arm64
foreign-arch: armhf
 
useful recently (for using armhf packages in bootstrapping when arm64
ones were not yet available/working)


Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107183329.gs28...@stoneboat.aleph1.co.uk



so long and thanks for all the fish

2014-11-07 Thread Joey Hess
It's become abundantly clear that this is no longer the project I
originally joined in 1996. We've made some good things, and I wish
everyone well, but I'm out.

Note that this also constitutes an orphaning as upstream of
debhelper, alien, dpkg-repack, and debmirror.

I will be making final orphaning uploads of other packages that are not
team maintained, over the next couple of days, as bandwidth allows.

If I have one regret from my 18 years in Debian, it's that when the
Debian constitution was originally proposed, despite seeing it as
dubious, I neglected to speak out against it. It's clear to me
now that it's a toxic document, that has slowly but surely led Debian
in very unhealthy directions.

-- 
see shy jo


signature.asc
Description: Digital signature


Re: so long and thanks for all the fish

2014-11-07 Thread Bjoern Meier
Hi,

2014-11-07 22:04 GMT+01:00 Joey Hess :
> It's become abundantly clear that this is no longer the project I
> originally joined in 1996. We've made some good things, and I wish
> everyone well, but I'm out.
>
> Note that this also constitutes an orphaning as upstream of
> debhelper, alien, dpkg-repack, and debmirror.
>
> I will be making final orphaning uploads of other packages that are not
> team maintained, over the next couple of days, as bandwidth allows.
>
> If I have one regret from my 18 years in Debian, it's that when the
> Debian constitution was originally proposed, despite seeing it as
> dubious, I neglected to speak out against it. It's clear to me
> now that it's a toxic document, that has slowly but surely led Debian
> in very unhealthy directions.

I don't know you, but I taking part of Debian since potato.
All I can say is: :/

Debian needs all passion it can get and it is sad that this project
can consume so much until someone can not provide more.
This - I guess - it the matter of responsibility and pushing it too
far ... maybe.

So all what is left to say: good luck and have fun.



Be blessed :)

Greetings,
Björn

PS: Oh, before I forget ... a last  ><*>


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/cagmps55addt61za5hxphntv69qjutl5qjulgnyzkk7yfbhm...@mail.gmail.com



Re: so long and thanks for all the fish

2014-11-07 Thread Marco d'Itri
On Nov 07, Joey Hess  wrote:

> It's become abundantly clear that this is no longer the project I
> originally joined in 1996. We've made some good things, and I wish
> everyone well, but I'm out.
Well, this sucks.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: debootstrap and cdebootstrap vs systemd

2014-11-07 Thread Adam Borowski
On Fri, Nov 07, 2014 at 12:40:29PM +0200, Riku Voipio wrote:
> > debootstrap --include and --exclude should work. 
> 
> Yes of course. If not there could be a --variant=sysvinit, but clearly
> it should be possible to debootstrap without systemd. 

I'd say every --variant except the default should have no systemd.  No init
at all would be better, but excluding an essential package (init) makes
dist-upgrades not fun.

* minbase
Not suitable for booting without further work.
* buildd
Init is not needed, bloat is highly harmful (unpacking the chroot without
CoW takes 5x the time to build a small package!), so a slim init like
sysvinit is much preferred.
* fakechroot|scratchbox
Not meant/capable of booting on their own (chroot only).


-- 
// If you believe in so-called "intellectual property", please immediately
// cease using counterfeit alphabets.  Instead, contact the nearest temple
// of Amon, whose priests will provide you with scribal services for all
// your writing needs, for Reasonable and Non-Discriminatory prices.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107212503.ga14...@angband.pl



Re: so long and thanks for all the fish

2014-11-07 Thread Adam Borowski
On Fri, Nov 07, 2014 at 05:04:10PM -0400, Joey Hess wrote:
> It's become abundantly clear that this is no longer the project I
> originally joined in 1996. We've made some good things, and I wish
> everyone well, but I'm out.
> 
> Note that this also constitutes an orphaning as upstream of
> debhelper, alien, dpkg-repack, and debmirror.

Aww, and I postponed harassing you about a new dh_ script I'd want until
after the freeze frenzy goes down...  :/

Thanks for all your good work!

-- 
// If you believe in so-called "intellectual property", please immediately
// cease using counterfeit alphabets.  Instead, contact the nearest temple
// of Amon, whose priests will provide you with scribal services for all
// your writing needs, for Reasonable and Non-Discriminatory prices.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107214921.gb14...@angband.pl



Re: so long and thanks for all the fish

2014-11-07 Thread Philip Hands
Joey Hess  writes:

> It's become abundantly clear that this is no longer the project I
> originally joined in 1996. We've made some good things, and I wish
> everyone well, but I'm out.

I'm gutted.

> If I have one regret from my 18 years in Debian, it's that when the
> Debian constitution was originally proposed, despite seeing it as
> dubious, I neglected to speak out against it. It's clear to me
> now that it's a toxic document, that has slowly but surely led Debian
> in very unhealthy directions.

You're not wrong.

It's always been fun working with you -- Good luck with your next enthusiasm :-)

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


pgp5F2kYd9_yZ.pgp
Description: PGP signature


Re: so long and thanks for all the fish

2014-11-07 Thread Josh Triplett
Joey Hess wrote:
> It's become abundantly clear that this is no longer the project I
> originally joined in 1996. We've made some good things, and I wish
> everyone well, but I'm out.

(Insert record-scratch sound-effect and sounds of brain rebooting here.)

Thank you deeply for your work.  It saddens me no end to see Debian
drive away one of its most valuable contributors and long-standing
fixtures.  Between debhelper and d-i, I can think of few if any Debian
developers who have had as significant an impact as you have.  You will
be missed.

- Josh Triplett


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/2014110702.GA4347@jtriplet-mobl1



Re: so long and thanks for all the fish

2014-11-07 Thread Charles Plessy
Hi Joey,

among all the Debian developers you have been one of the most inspiring to me.
I hope that you will keep your blog syndicated on planet.debian.org !

Cheers,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141107223551.gd31...@falafel.plessy.net



Re: so long and thanks for all the fish

2014-11-07 Thread zlatan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

In advance sorry for all spelling mistake that I will write as I am writing 
from my phone and I am not a native English speaker.

I am emotionally crushed by this.

You are one of two DD's I interviewed for our LUG in Banja Luka, shortly after 
conference. You were among first people I saw when I came early in morning to 
Vaumarcus. You're by your contributions to Debian already a legendary DD. 
Stories are told among Free software users about you and your life. I want to 
say to you no, no, no. Don't leave the project for which you and many other 
will become like grandparents in another 18 years. You, bdale, vorlon, moray, 
holger and other long time Debian people should be there, become Debian Oldmen 
that will pass stories on DebConfs about our community project early days and 
its rise to glory. Please, for a day, sit down and consider all of us who care 
for well-being of Debian community, who care on personal level a lot. If you 
can do that, please do.

Speaking of community, I know my voice is yet small, but I think many have 
expressed and agree that we look more complicated then government structures. 
We really need to change this because its killing the community feeling and its 
draining energy from our members. I mean whats next in this sad show? We are 
going to loose mbiebel, gunnar, zack? Am I going to come to are DebConf where 
bdale and keithp will not be there to talk about rockets? Where zack will not 
educate us about Free software? Where holger will not be there to help video 
team?

I am sorry if I sound silly but its hard to see people leave because they got 
emotionally burned out. I love to see bubulle posting his love for running or 
looking at enrico's talks because his funny ways of presenting is cheering me 
up in sucky days. Heck I could say some unique thing for every single person.

I just want the warm community feel back where we do not need some special 
technical process to reach some consensus but a nice talks between friends 
because we are afterall friends here. A family. So, please, lets care for each 
other and do a handshaking and hugging as a consensus for everything.

With love,

zlatan

P.S. I didn't get chance to harass paultag in Portland and if he leaves the 
project I am leaving Earth

P.P.S. Joey, if you in the end really leave - I wish you good luck in all you do

On 7 November 2014 22:04:10 CET, Joey Hess  wrote:
>It's become abundantly clear that this is no longer the project I
>originally joined in 1996. We've made some good things, and I wish
>everyone well, but I'm out.
>
>Note that this also constitutes an orphaning as upstream of
>debhelper, alien, dpkg-repack, and debmirror.
>
>I will be making final orphaning uploads of other packages that are not
>team maintained, over the next couple of days, as bandwidth allows.
>
>If I have one regret from my 18 years in Debian, it's that when the
>Debian constitution was originally proposed, despite seeing it as
>dubious, I neglected to speak out against it. It's clear to me
>now that it's a toxic document, that has slowly but surely led Debian
>in very unhealthy directions.
>
>--
>see shy jo

- --
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-BEGIN PGP SIGNATURE-
Version: APG v1.0.9

iQJSBAEBCAA8BQJUXUuKNRxabGF0YW4gVG9kb3JpYyAoRGViaWFuZXIpIDx6bGF0
YW4udG9kb3JpY0BnbWFpbC5jb20+AAoJEC5cILs3kzv9pAYQAJHEYPBvZblk1WNo
LyxAt9gFvCkzZ+PXjbv9QNkZwZlxhuQOOIPbnjKPQgtdrP8F6Qsigw5l3RR4ddNG
R35GCku07dmaxQQeKCF44rPxhnZ8AELQJHyGKQWlxfmACPmUd+/7U4+V7FrcL+S9
i39GPulo9NSqikhQO8aV1eFJjnQW5zpdo49+66r/wkqH7Y9ps4+O3lcb7VdOOjg4
p0s23oiDEtfwhV5PP3HXN24U17fRRt6Z0oZTlcLOszWNACrYGwn32Bqk9CYdNqvx
ClH4n91kx6Ud8WfhzknFW37w8MCddMWhvBZajmHNsqaEpZ6v3SHea+weAWpRuGmX
MdTnB/QtG+xCL8eJ8chFzM2SCIXgYsUM40Qo09a/2zvtvVYZjN8hxi2rBxJLn75p
nzzFnh3AbG0QBdM78Z87vmN6u7Kp2lDNDwZbenB4CRoZGNbnN0tbrEpWyboQ1ujV
9b0Dv1F9GngODP2hkW2Ni/FgVz1Opadmf5+S2f7E656LkUuKSAqSq/U2RlfxkATP
LaE9juMQLVK8inVZ5Bkqs1EzDvhy8w4KyZzTiKFbZoHvIK2mMV87K6JmYXq2Eyk6
canZjU5lPu9OIGUD11AMlkGUnw7e/usKN95kO631PhKv1MYNmPEoKTJrIrved+fW
8rJ6tT2ebAyMwGjW584f6onhDq+u
=/mWq
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/c6e80a23-650d-4a0d-8dd0-7576be5df...@riseup.net



Bug#768508: ITP: gitinspector -- statistical analysis tool for git repositories

2014-11-07 Thread Christian Kastner
Package: wnpp
Severity: wishlist
Owner: Christian Kastner 

* Package name: gitinspector
  Version : 0.3.2
  Upstream Author : Ejwa Software 
* URL : http://code.google.com/p/gitinspector/
* License : GPL-3+
  Programming Lang: Python
  Description : statistical analysis tool for git repositories

gitinspector is a statistical analysis tool for git repositories. It creates
informative and visually appealling reports in various output formats.

Its features include:
* Shows cumulative work by each author in the history
* Filters results by extension
* Can display a statistical timeline analysis
* Scans for all filetypes (by extension) found in the repository
* Multi-threaded; uses multiple instances of git to speed up analysis
* Supports HTML, XML and plain text (terminal) output


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/E1XmsYL-R0-Mj@pequod.7s



Re: so long and thanks for all the fish

2014-11-07 Thread Ben Finney
Joey Hess  writes:

> It's become abundantly clear that this is no longer the project I
> originally joined in 1996. We've made some good things, and I wish
> everyone well, but I'm out.

Thank you. You've been a model Debian member to many of us, and I will
miss your inspiration and clear-headedness.

-- 
 \ “Pinky, are you pondering what I'm pondering?” “I think so, |
  `\Brain, but if we get Sam Spade, we'll never have any puppies.” |
_o__)   —_Pinky and The Brain_ |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/85mw824lwk@benfinney.id.au



Re: customization of the kernel command line

2014-11-07 Thread Ben Hutchings
On Fri, 2014-11-07 at 13:11 +, PICCA Frederic-Emmanuel wrote:
> Hello,
> 
> I am preparing a package for a scientific camera andor3.
> This package contain a kernel module for the video grabber.
> 
> >From the constructor documentation, I need to add the nopat option to
> the linux command line.
> 
> So I would like to know what is the proper way to customize this
> command line when installing the package.

There is no system for doing this, and even if there was I would
consider it a bug for a package in Debian to append a workaround
parameter like 'nopat'.

Can't you try to fix the driver?

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.


signature.asc
Description: This is a digitally signed message part


Re: so long and thanks for all the fish

2014-11-07 Thread Christoph Anton Mitterer
On Fri, 2014-11-07 at 17:04 -0400, Joey Hess wrote: 
> but I'm out.
Wow what saddening news :-(

It's really a pity to good ones leaving... hope you'd reconsider your
decision and come back after some break perhaps!

If not, all the best and thanks.


Cheers,
Chris.


smime.p7s
Description: S/MIME cryptographic signature


Re: debian-devel-digest Digest V2014 #806

2014-11-07 Thread mh

On 11/07/2014 05:07 PM, debian-devel-digest-requ...@lists.debian.org wrote:

Subject:
so long and thanks for all the fish
From:
Joey Hess 
Date:
11/07/2014 04:04 PM

To:
debian-devel@lists.debian.org


It's become abundantly clear that this is no longer the project I
originally joined in 1996. We've made some good things, and I wish
everyone well, but I'm out.

Note that this also constitutes an orphaning as upstream of
debhelper, alien, dpkg-repack, and debmirror.

I will be making final orphaning uploads of other packages that are not
team maintained, over the next couple of days, as bandwidth allows.

If I have one regret from my 18 years in Debian, it's that when the
Debian constitution was originally proposed, despite seeing it as
dubious, I neglected to speak out against it. It's clear to me
now that it's a toxic document, that has slowly but surely led Debian
in very unhealthy directions.

-- see shy jo


Debian without Joey Hess ain't Debian. But good luck and I hope you're 
still involved somewhere!





Re: so long and thanks for all the fish

2014-11-07 Thread Samuel Thibault
Ew.

I've always thought you have been providing Debian with very sensible
thoughts and guiding.  Your wisdom will be missed.  Wishing you the
best.

Samuel


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141108012909.go3...@type.youpi.perso.aquilenet.fr



Bug#768523: ITP: r-omegahat-xmlrpc -- GNU R package for RPC over XML

2014-11-07 Thread Dirk Eddelbuettel
Package: wnpp
Owner: Dirk Eddelbuettel 
Severity: wishlist

* Package name: r-omegahat-xmlrpc
  Version : 0.3-0
  Upstream Author : Duncan Temple Lang
* URL or Web page : http://www.omegahat.org/XMLRPC/
* License : BSD
  Description : GNU R package for RPC over XML

This (tiny) package is a (Build-)-Depends of (r-cran-)rneos which itself is
now a (Build-)Depends of (r-cran-)fportfolio which has been in Debian for
close to a decade.

Dirk

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/8761eqs80b@max.nulle.part



Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Stuart Prescott

UDD can help with this.

A list of source packages that have M-A: same binary packages in jessie that 
have different versions in any two release architectures is at:

http://debian.nanonanonano.net/qa/maskew

There are currently 247 source packages in that list (assuming I've not done 
something very silly in that SQL).

The list is generated by a very brief script in:

http://debian.nanonanonano.net/qa/macheck

While I'm currently running that from cron on that box, this would be better 
run on udd.d.o or qa.d.o, dropping the output in a suitable place. It's 
quite feasible to extend that script to prepare a list of version→arch 
mappings for each source package.

cheers
Stuart

-- 
Stuart Prescotthttp://www.nanonanonano.net/   stu...@nanonanonano.net
Debian Developer   http://www.debian.org/ stu...@debian.org
GPG fingerprint90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7




-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/m3kab7$15v$1...@ger.gmane.org



Re: inconsistent versions of M-A: same packages

2014-11-07 Thread Johannes Schauer
Hi,

Quoting Ralf Treinen (2014-11-07 17:35:06)
> It just appeared to me that we probably do not have a syntax to pinpoint a
> package built for a specific architecture. "We" meaning in this case dpkg,
> apt, and dose (if I am not mistaken).

No. We do have it.

> The usual trick in dose would be, for all package names that exist on
> multiple architectures and that are M-A=same, to create a pseudo package like
> this:
> 
> Package: p-multi
> Depends: amd64:p, i386:p
> 
> and then to check installability of all these pseudo packages against a
> background of all the real Packages files.

If the above is a Debian Packages file, then it must be the other way round.
First the name and then the architecture. Dose3 internally does the encoding
the other way round which is very confusing because it exposes this in its yaml
output. If you wanted to write a cudf file, then your example is correct except
that your ":" must be encoded as "%3a".

> However, dose does currently not allow this syntax in dependencies, nor does
> dpkg TTBOMK.

Dose distcheck does not allow it but dose buildcheck does. This is probably a
bug in the distcheck frontend.

Dpkg and apt allow this just fine. Try to do:

apt-get install --simulate gcc-4.9-arm-linux-gnueabihf

And you will end up with a number of armhf packages on your system (you have to
enable armhf beforehand of course).

> Internally, dose already identifies packages by a triple
> (architecture,name,version), so it should be only a question of extending the
> input language.
> 
> Once we can teach dose to accept the pseudo packages as described above we
> could run it with all the Packages files for all archiectures, which makes
> roughly 500.000 packages.

This might fail not only because of M-A:same conflicts but also because some
packages just conflict with each other through a normal Conflicts:. You
probably need a clever way to partition dependencies.

cheers, josch


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141108054124.6173.66236@hoothoot