Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Matthias Urlichs
Hi,

Ian Jackson:
  Thus, please don't try to shoehorn a divided workflow into this DEP.
  Write your own.
 
 I disagree with half of this but agree with the other half.
 I think that the divided workflow should be documented in this DEP.
 
 But I agree that those who like the divided workflow should be the
 ones to write it up.  I see that Simon (for example) is actively
 engaging in the discussion.
 
Thanks; this is a good way to proceed.

-- 
-- Matthias Urlichs


-- 
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/20141113080504.gk23...@smurf.noris.de



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Raphael Hertzog
[ I skip the more detailed discussions on naming conventions to
  concentrate on your higher level questions for now ]

On Thu, 13 Nov 2014, Ron wrote:
 Sure, I understood those were your goals.
 
 What I haven't seen, and what I'm asking for, is an actual detailed
 rationale describing the actual detailed problem(s) that you think
 these goals will be a remedy for.

Problem 1: the derivatives
--

So I am a Kali Linux contributor. We use git repos to maintain all our
packages and we use git-buildpackage. Most of the Kali contributors
are not long-term Debian contributors, I write documentation so that
they can contribute to Kali (while basing our work on Debian).

To make this manageable I opted to always use a workflow based on
git-import-orig. Even when Debian has its own git repo, we start
from the released source packages because that's the only level of
uniformity that we can rely on. And it's a pity because if we could
build on Debian's git repo, it also means that our work would be easier
to merge for the Debian maintainer. They could add the Kali repo as a
remote (without fearing any conflict in terms of tags, branch names)
and just merge or cherry-pick as appropriate.

And we could also build on work in progress that has not yet been
released as a source package. Right now, the only packages where we
build on top of the Debian git repositories are some native packages
(like debian-installer).

I can't afford to document all the possible ways Debian is maintaining
their package but if I can write a documentation that covers the common
case and if I can tell them when you see those branches, you can follow
the instructions below, then we have made some real progress.

Problem 2: interoperability between the tools
-

I am part of the Python Modules team who wants to switch to git but not
all contributors are using the same git helper tools and yet we would like
to all work together on the same repositories without forcing everybody
to use the same helper tool (habits are hard to change).

We can't just let each maintainer use the default layout suggested
by his preferred helper tool and the defaul tagging scheme, we have to
define some common layout for the whole team. Then it matters less if
people are using git-buildpackage or git-dpm or gitpkg.

It might be awkward at times but at least there is some consistency among
the team, and the few problems that will arise will be occasions to
improve the tools.

But we have to define the common layout to use and this discussion should
hopefully solve this too.

Problem 3: making it easier for new contributors
-

While I can appreciate the versatility of gitpkg, new contributors
are looking for guidance and clear instructions. It's difficult to give
those when we have zero common ground on how we manage our git
repositories within our project.

While I don't see us converging on any single helper tool right now,
it's important to start taking steps that brings them closer so that
we can give more useful explanations to newcomers.

and so that they
can get started 

 Likewise, it's not clear to me that tools other than gitpkg are
 actually interchangeable, because they weren't designed to be from
 the outset and rely on magic being committed into the repo to work.
 
 I don't really see how some naming conventions can fix that either.

Naming conventions won't fix that but it's still a pre-requisite
to be able to fix the tools that (unlike gitpkg) voluntarily set (by
default) more constraints on the expected layout of the repository.

 Maybe if you start by detailing the problems, we will be able to
 see some better solutions that actually achieve your real goals
 and result in real improvements to the tools that created them.

Let's see!

  Fine if the other tools do not need anything like that. But who knows,
  maybe you will want to enhance git-debcherry to not only update
  debian/patches/ but also store the corresponding git branch for long-term
  storage. In which case, you will already have a recommended tag name
  for this purpose :-)
 
 Why would you want to do that?

To share them with upstream in a form ready for merge (or more practical
for review/analysis, etc.).

   I am a bit curious about what patches you think you're going to need
   to make to make things comply with this plan?
  
  For gitpkg? I don't know. See above, maybe it's just documentation update.
 
 I meant for the other tools.  You said you thought they were going to
 need patching for this and were planning to help with that.

Well git-buildpackage obviously needs quite some update:
- it complains when you're trying to build as soon as you're not in a
  branch named master (that can be overridden with --git-ignore-branch
  or setting --git-debian-branch)
- it hardcodes the debian/ prefix for tags instead of retrieving it 
dynamically
- it uses the upstream branch 

Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Tobias Frost


 I think you need to be more explicit about the implications for `3.0
 (quilt)' format packages.  Something like:

If the git tree contains debian/format specifying `3.0 (quilt)',
the git tree must also contain debian/patches/series and all the
patch files contained within it.  Furthermore, the tree should be
in the `patches applied' state.  (This means that every change to
upstream files is represented twice: once in the contents of that
very file in the git tree, and once as a hunk in one of the
debian/patches.  These two representations must be in step.)

 And you should add:

The packaging branch should not contain a `.pc' directory.


Maybe I got the above wrong: you mean patch applied after e.g quilt push -a ?
I think, removing .pc then would be a bad idea as quilt would be confused?

--
tobi


-- 
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/4afd0ddf4225fa49db35803d91c5a451.squir...@isengard.geekcommandos.com



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Tobias Frost
 On Tue, 11 Nov 2014, Raphael Hertzog wrote:

First, I'm a fan of trying to ease the workflow for all by having some
standardisation / best-practice recommendation/documentation.
Kudos to the initiattors!

   QUESTION: some people have argued to use debian/master as the latest
   packaging targets sometimes sid and sometimes experimental. Should we
   standardize on this? Or should we explicitly allow this as an alternative?

 Given the feedback received, and the case of derivatives that don't have a
 stable name for their development releases, I propose to update the
 Packaging branches and tags section with the content below. Does
 that sound like an improvement?

 Packaging branches and tags
 ===

 In general, packaging branches should be named according to the codename
 of the target distribution. We differentiate however the case of development
 releases from other releases.

 For development releases
 

 Packages uploaded to the current development release should be prepared
 in a `vendor/master` branch.

 However, when multiple development releases are regularly used (for
 example `unstable` and `experimental` in Debian), it is also accepted to
 name the branches according to the codename or the suite name of the
 target distribution (aka `debian/sid` or `debian/unstable`, and
 `debian/experimental`). Those branches can be short-lived (i.e. they exist
 only until they are merged into `vendor/master` or until the version in
 the associated repository is replaced by the version in `vendor/master`)
 or they can be permanent (in which case `vendor/master` should not
 exist).

 NOTE: The Git repository listed in debian/control's `Vcs-Git` field should
 have its HEAD point to the branch where new upstream versions are being
 packaged (that is one of the branches associated to a development release).
 The helper tools that do create those repositories should use a command
 like `git symbolic-ref HEAD refs/heads/debian/master` to update HEAD
 to point to the desired branch.

 For stable releases
 ---

 When a package targets any release that is not one of the usual
 development releases (i.e. stable releases or a frozen development
 release), it should be prepared in a branch named with the codename of the
 target distribution. In the case of Debian, that means for example
 `debian/jessie`, `debian/wheezy`, `debian/wheezy-backports`, etc.  We
 specifically avoid suite names because those tend to evolve over time
 (stable becomes oldstable and so on).

 Security updates and stable updates are expected to be handled on
 the branch of the associated distribution. For example, in the case of
 Debian, uploads to `wheezy-security` or `wheezy-proposed-updates`
 are prepared on the `debian/wheezy` branch. Shall there be a need to
 manage different versions of the packages in both repositories, then
 the branches `debian/wheezy-security` and `debian/wheezy-updates`
 can be used.

 Tagging package releases
 

 When releasing a Debian package, the packager should create and push
 a signed tag named `vendor/version`. For example, a Debian maintainer
 releasing a package with version 2:1.2~rc1-1 would create a tag named
 `debian/2%1.2_rc1-1` whereas an Ubuntu packager releasing a package with
 version 1.3-0ubuntu1 would use `ubuntu/1.3-0ubuntu1`. The tags should
 point to the exact commit that was used to build the corresponding upload.


One point came to my mind: NMUs
Can we maybe add some words what would be best practice to handle NMUs?
I think just applying them to debian/sid (or whatever we call it) won't work
in every case, as the packaging repository might have already
(not-for-NMUs-suitableable) commits. I saw even new upstream releases sitting
there, with an maintainer (pseudo)MIA*.
So it is not guaranteed that NMUs can be directly applied to debian/sid and
worst case lots of stuff needs to be reverted before one can start on the NMU
and maybe restored later, rinse-repeat on a later NMU. And if the NMU is
cancelled, there will be lots of noise in the commit log for non-existing
releases.
For the maintainer ack'ing the NMU could be then simple as an merge.

So may I propose to have some procedure recommended for NMUs? (or at least for
such case where it is not easy possible to work directly with debian/sid)
Maybe add the intended NMU-version to it. This branch could also be
short-lived.


* responsive in email, but still non acting 6months


-- 
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/a8868548708f26ab17b0f2eda6b61ade.squir...@isengard.geekcommandos.com



Re: Second call for votes: GR - Init system coupling

2014-11-13 Thread Wouter Verhelst
On Wed, Nov 12, 2014 at 10:29:07AM +, Neil McGovern wrote:
 - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
 57dd4d7c-3e92-428f-8ab7-10de5172589e
 [ 4 ] Choice 1: Packages may not (in general) require a specific init system
 [ 1 ] Choice 2: Support for other init systems is recommended, but not 
 mandatory
 [ 2 ] Choice 3: Packages may require specific init systems if maintainers 
 decide
 [ 4 ] Choice 4: General Resolution is not required
 [ 3 ] Choice 5: Further Discussion
 - - -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-

-- 
It is easy to love a country that is famous for chocolate and beer

  -- Barack Obama, speaking in Brussels, Belgium, 2014-03-26


signature.asc
Description: Digital signature


Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Tobias Frost
 2014-11-12 10:28 GMT+01:00 Raphael Hertzog hert...@debian.org:
 On Wed, 12 Nov 2014, Mathieu Parent wrote:

 OK. Makes sense. The unstripped upstream can then live in an
 non-namespaced branch if needed (this is not my usual workflow but should be
possible).

 On Wed, 12 Nov 2014, Mathieu Parent wrote:
 Maybe a short note would be good then? (but I don't know how to write it).

 I suggest this:

 --- a/web/deps/dep14.mdwn
 +++ b/web/deps/dep14.mdwn
 @@ -230,6 +230,17 @@ non-patchable data), you can do so but you should then
document
  this in `debian/README.source` along with some explanations of the tool to
use to build the package.

 +About repacked upstream sources
 +---
 +
 +When the upstream sources needs to be repacked (for example to drop some
+non-DFSG compliant files), then the branches and tags under the
+`upstream/` prefix should actually contain the repacked sources. +
 +How the problematic files are pruned does not matter. What matters is that
+what is stored in the `upstream/*` namespace are the sources that package
+maintainers are effectively using.
 +
  Managing debian/changelog
  -


 Does this meet your expectation?

 Cheers,


Should we add a word or two (some warning/reminder) how to handle removing
non-free content, especially if (Debian thinks) that the removed files are not
distributeable?
To avoid that we actucally distribute them in some branch without recognizing.

-- 
tobi




-- 
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/4dafed01424b46f00229d4e894002d66.squir...@isengard.geekcommandos.com



Being part of a community and behaving

2014-11-13 Thread Bálint Réczey
Dear Josselin,

I have just noticed your blog post on planet.debian.org:
https://np237.livejournal.com/34598.html

I would like to ask you to resist the temptation of publishing similar posts.
It makes fun of part of our community which you are well aware of and
it also shows corpses which probably did not ring a bell in you.

None of those show good taste and by having it aggregated on
planet.debian.org it shows the whole project in bad light, too.

Thanks in advance,
Balint


-- 
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/cak0odpxmkyqxinuc+l+35x0gole04ye37wwv5ug3ynsz4sm...@mail.gmail.com



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Thibaut Paumard
Le 12/11/2014 12:25, Raphael Hertzog a écrit :
 Hi,
 
 On Wed, 12 Nov 2014, Thibaut Paumard wrote:
 I see nothing about whether the debian branch should contained the
 unpacked or the unpacked *and* patched sources, and whether to ship the
 .pc directory.
 
 That's a volunteer choice at this stage. We have different workflows
 that are worth supporting and they differ at this level of details.

Dear Raphaël,

I see that some people feel very strongly that the source should be in
patch-applied state. Some tools require it. I am very strongly of the
opposite opinion (for reasons detailed below). You are right that this
DEP should not mandate one over the other (actually this DEP is a best
practices document, so strictly speaking it doesn't mandate anything).

However, we should perhaps strongly recommend that this choice be
documented in debian/README.sources.

Not that it's very relevant, to each his own, but since I see advocacies
for the patch-applied state. I'm not trying to convince anyone, but here
is why I chose patch-unapplied:

We have a very nice source package format with 3.0 (quilt). In this
format, we simply have the pristine upstream source, with an additional
debian directory that contains all the packaging stuff. Features are
nicely separated as feature patches.

I think the only workflow that newcomers and NMUers should be required
to learn is the one that involves quilt, they should not be expected to
learn (e.g.) dgit in addition. Also, we need to document the
debian/patches à la DEP3. So the way our modifications to the upstream
source are stored should be in debian/patches/, independent on whether
we use the tar.gz archives or svn or git.

If these modifications are stored already in debian/patches,
representing them also in git in the upstream code is a pointless
duplication of the same information. With the patch-unapplied scheme, I
can do:
  git diff upstream master
and check that there is nothing changed above the debian/ directory.

Likewise, I can do
  git diff debian/1.0.0-1 debian/1.0.0-2
and check the changes that will be represented in the source package.

So to me, the patch-unapplied scheme is easier to understand and less
error prone.

Kind regards, Thibaut.



signature.asc
Description: OpenPGP digital signature


Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Guido Günther
On Thu, Nov 13, 2014 at 09:46:13AM +0100, Raphael Hertzog wrote:
[..snip..]
 Well git-buildpackage obviously needs quite some update:
 - it complains when you're trying to build as soon as you're not in a
   branch named master (that can be overridden with --git-ignore-branch
   or setting --git-debian-branch)
 - it hardcodes the debian/ prefix for tags instead of retrieving it 
 dynamically
 - it uses the upstream branch by default in git-import-orig while it should 
 use
   upstream/latest if we follow the current version of the DEP

This mostly means changing the defaults to things we already recommend
in the gbp manual in a similar spirit though not using the exact same
branch names yet as well as using the output of

dpkg-vendor --query Vendor

for the tag prefix.
Cheers,
 -- Guido


-- 
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/20141113101016.ga2...@bogon.m.sigxcpu.org



Re: Bad weather in testing?

2014-11-13 Thread Jérémy Lal
Le mercredi 12 novembre 2014 à 18:42 +0800, Paul Wise a écrit :
 On Wed, Nov 12, 2014 at 6:34 PM, Thorsten Glaser wrote:
 
  This is a bug, I’ve seen this affect buildd dependency resolution,
  and anyway, if it’s not installable everywhere, why is it arch:all?
 
 I would guess that uninstallable arch:all things happens when they
 depend on non-portable things. For example pixbros/pixfrogger depend
 on fenix.

Indeed.
As a workaround, this is the reason why arch:all nodejs modules have a
build-dependency on nodejs - it prevents them to be available on arches
where nodejs isn't.

Jérémy.



-- 
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/1415874379.10001.4.ca...@melix.org



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Ian Jackson
Thibaut Paumard writes (Re: RFC: DEP-14: Recommended layout for Git packaging 
repositories):
 [patches applied vs unapplied]
 
 However, we should perhaps strongly recommend that this choice be
 documented in debian/README.sources.

I think it would be better to document this by the use of different
branch names.  It is, after all, possible to make both patches-applied
and patches-unapplied branches for the same package.  For example, if
a package's maintainer team use patches-unapplied, a dgit user will
still see patches-applied.  A note in README.sources is (a) in the
wrong place because it attaches not to the particular git branch but
to the whole contents and (b) not machine-readable.

 I think the only workflow that newcomers and NMUers should be required
 to learn is the one that involves quilt, they should not be expected to
 learn (e.g.) dgit in addition. [...]

I certainly don't think people should be expected to learn dgit in
addition to other tools.  I am trying to get to the point where
1. they can learn dgit _instead_ of _all_ other tools[1]  2. no-one else
needs to know that this is going on unless they decide to start using
dgit too.

[1] I'm assuming they know git already, and that they're trying to do
NMUs or be a derivative (public or private).

Ian.


-- 
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/21604.34838.928787.815...@chiark.greenend.org.uk



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Ian Jackson
Tobias Frost writes (Re: RFC: DEP-14: Recommended layout for Git packaging 
repositories):
 [Ian:]
  And you should add:
 The packaging branch should not contain a `.pc' directory.
 
 Maybe I got the above wrong: you mean patch applied after e.g
 quilt push -a ?  I think, removing .pc then would be a bad idea as
 quilt would be confused?

dpkg-source seems to cope all right.  I think that .pc-less
patches-applied branches are not intended to be manipulated with
quilt.

We're trying to document best practice.  Does anyone have .pc-ful
patches-applied branches (not counting dgit, which is going to change) ?

ian.


-- 
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/21604.34985.432393.608...@chiark.greenend.org.uk



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Matthias Urlichs
Hi,

Thibaut Paumard:
 We have a very nice source package format with 3.0 (quilt).

IMHO this format is very nice if you have some opaque upstream,
and a debian/ directory that's under your control.

This restriction does not apply to a DVCS like git. Moreover, git already
has built-in mechanisms to do all of this. People who are used to otherwise
working with git may not see any sense in learning another way of doing
essentially the same thing.

 If these modifications are stored already in debian/patches,
 representing them also in git in the upstream code is a pointless
 duplication of the same information.

No. The git representation is a strict superset of the information in
debian/patches, as it includes patch history that can be actually reasoned
about.

 Likewise, I can do
   git diff debian/1.0.0-1 debian/1.0.0-2
 
If this includes a changed patch, the result of this command is a
patch-of-a-patch, which I find to be completely unreadable.

 and check the changes that will be represented in the source package.

If your changes are applied to the git tree instead of being stored in
debian/patches, this command will do the exact same thing (other than
patch-of-a-patch changes).

-- 
-- Matthias Urlichs


signature.asc
Description: Digital signature


Bug#769397: ITP: nfstrace -- NFS tracing/monitoring/capturing/analyzing tool

2014-11-13 Thread Andrew Shadura
Package: wnpp
Severity: wishlist
Owner: Andrew Shadura andre...@debian.org

* Package name: nfstrace
  Version : 0.3.0
  Upstream Author : EPAM Systems (multiple authors)
* URL : https://github.com/epam/nfstrace/
* License : GPL-2
  Programming Lang: C++
  Description : NFS tracing/monitoring/capturing/analyzing tool

 nfstrace captures live NFS traffic and performs filtering, statistical
 analysis, visualisation and more. It also provides an API for custom
 pluggable analysis modules.
 .
 nfstrace currently supports the following protocols:
 .
  - Ethernet
  - IPv4, IPv6
  - UDP, TCP
  - NFSv3, NFSv4


-- 
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/20141113111356.19800.96011.reportbug@localhost.localdomain



Re: Bad weather in testing?

2014-11-13 Thread Paul Wise
On Thu, Nov 13, 2014 at 6:26 PM, Jérémy Lal wrote:

 As a workaround, this is the reason why arch:all nodejs modules have a
 build-dependency on nodejs - it prevents them to be available on arches
 where nodejs isn't.

I think you meant dependency, a build-dependency would not achieve that.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


--
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/caktje6gfhc09nqwwei45kropwafxbnm3kxg9h6jnqefws_n...@mail.gmail.com



Re: veto?

2014-11-13 Thread Stephen Gran
This one time, at band camp, Daniel Pocock said:
 
 
 It is very sad to see that contributors sometimes feel that the only
 option for them is to resign.
 
 Would it be worthwhile giving people another option, for example,
 allowing a percentage of DDs to formally veto decisions?  Would this be
 better than people leaving outright?

I veto this idea.
-- 
 -
|   ,''`.Stephen Gran |
|  : :' :sg...@debian.org |
|  `. `'Debian user, admin, and developer |
|`- http://www.debian.org |
 -


signature.asc
Description: Digital signature


Re: veto?

2014-11-13 Thread Matthias Urlichs
Hi,

Stephen Gran:
 This one time, at band camp, Daniel Pocock said:
  Would it be worthwhile giving people another option, for example,
  allowing a percentage of DDs to formally veto decisions?
 
 I veto this idea.
I agree.

If you want to block a change, convince the rest of us that it's a bad
idea (how to do that is left as an exercise for the esteemed reader;
hint: diatribes about the change being The End Of Debian | Linux | Unix |
Civilization aren't going to work), and/or vote Further Discussion.

-- 
-- Matthias Urlichs


signature.asc
Description: Digital signature


Re: veto?

2014-11-13 Thread Holger Levsen
Hi,

On Donnerstag, 13. November 2014, Matthias Urlichs wrote:
  I veto this idea.
 I agree.

I don't. I veto the idea that this idea is dead, I think we should discuss it 
some more.


cheers,
Holger, who might have forgotten to indicate sarcasm...


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


Re: Being part of a community and behaving

2014-11-13 Thread Norbert Preining
On Thu, 13 Nov 2014, Bálint Réczey wrote:
 I have just noticed your blog post on planet.debian.org:
 https://np237.livejournal.com/34598.html

You lack any sense of humor, really!

Although I am a strong opponent of systemd, I had to laugh out loud
on that one, actually love it.

Sad to see people like you that are complete bare of any 
acceptance for ironic, sarcastic humor.

Norbert


PREINING, Norbert   http://www.preining.info
JAIST, Japan TeX Live  Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13



-- 
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/20141113122331.gc22...@auth.logic.tuwien.ac.at



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Scott Kitterman
On Thursday, November 13, 2014 01:32:04 Sam Hartman wrote:
 Hi.
 I've read the original proposal and believe it is generally going in the
 right direction.
 
 things I liked:
 
 * didn't pick between dgit/git-dpm/git-pq; documented the common parts
 
 * Seemed to really focus on one clear scope.
 
 * Discouraged overlay packaging.
 I've tried to read the arguments, and I'm unconvinced that should be a
 recommended practice.
 I'd prefer to simply rule it out of scope: this proposal describes how
 to package debian and upstream sources together.  It does not apply to
 other cases and does not forbid or recommend them.
 It doesn't apply to svn.  It doesn't apply to overlay packaging.

If the scope is narrower than Debian as a whole, then the title of the DEP 
needs to change.  Maybe:

Recommended layout for Git packaging repositories which also contain upstream 
sources

Scott K


-- 
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/2509218.QQGvL7qbEk@scott-latitude-e6320



Re: Being part of a community and behaving

2014-11-13 Thread Bálint Réczey
Hi Norbert,

2014-11-13 13:23 GMT+01:00 Norbert Preining prein...@logic.at:
 On Thu, 13 Nov 2014, Bálint Réczey wrote:
 I have just noticed your blog post on planet.debian.org:
 https://np237.livejournal.com/34598.html

 You lack any sense of humor, really!
I clearly sensed the humor as I wrote in the part you cut.


 Although I am a strong opponent of systemd, I had to laugh out loud
 on that one, actually love it.

 Sad to see people like you that are complete bare of any
 acceptance for ironic, sarcastic humor.
I love irony and sarcasm, but I don't think planet.debian.org is the
right place for the mentioned content.
9gag for sure.

Cheers,
Balint


--
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/CAK0OdpxUtKLt-K6E_YOBZkwNGQPHClN=qzhhym19rqov+...@mail.gmail.com



Re: veto?

2014-11-13 Thread Daniel Pocock
On 13/11/14 13:16, Holger Levsen wrote:
 Hi,

 On Donnerstag, 13. November 2014, Matthias Urlichs wrote:
 I veto this idea.
 I agree.
 I don't. I veto the idea that this idea is dead, I think we should discuss it 
 some more.


If veto is dead, what would the FTP masters do when somebody decides to
upload something before checking it is 100% free?



-- 
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/5464ac26.5030...@pocock.pro



Re: Being part of a community and behaving

2014-11-13 Thread Florian Lohoff
On Thu, Nov 13, 2014 at 09:23:31PM +0900, Norbert Preining wrote:
 On Thu, 13 Nov 2014, Bálint Réczey wrote:
  I have just noticed your blog post on planet.debian.org:
  https://np237.livejournal.com/34598.html
 
 You lack any sense of humor, really!
 
 Although I am a strong opponent of systemd, I had to laugh out loud
 on that one, actually love it.
 
 Sad to see people like you that are complete bare of any 
 acceptance for ironic, sarcastic humor.

There are 2 parts of it. Its fun - but you can read between the lines.

I meanwhile see the systemd issue as a social problem within debian. There are
design issues which are REALLY controversial. In the past Debian did good by
delaying adoption of controversial technical issues e.g. devfs and waited in a
conservative way until dust settled and there was roughly a consensus.
Sometimes this lead to better approaches to see the light e.g. udev.

This has changed - Debian has changed. 

It seems we need to rush in all interesting stuff without looking forward past 
some months - Today systemd might be THE solution to some peoples problems. Is 
it
tomorrow? I doubt it.

Flo
-- 
Florian Lohoff f...@zz.de


signature.asc
Description: Digital signature


Re: Being part of a community and behaving

2014-11-13 Thread Riku Voipio
On Thu, Nov 13, 2014 at 02:19:41PM +0100, Florian Lohoff wrote:
 I meanwhile see the systemd issue as a social problem within debian. There are
 design issues which are REALLY controversial. In the past Debian did good by
 delaying adoption of controversial technical issues e.g. devfs and waited in a
 conservative way until dust settled and there was roughly a consensus.
 Sometimes this lead to better approaches to see the light e.g. udev.
 
 This has changed - Debian has changed. 
 
 It seems we need to rush in all interesting stuff without looking forward 
 past 
 some months - Today systemd might be THE solution to some peoples problems. 
 Is it
 tomorrow? I doubt it.

Uhm, systemd was uploaded to debian first in 2010. Are you saying 4 years is
too much of a rush? What would be your view of a reasonable schedule?

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/20141113133432.ga20...@afflict.kos.to



Re: Being part of a community and behaving

2014-11-13 Thread Olav Vitters
On Thu, Nov 13, 2014 at 02:19:41PM +0100, Florian Lohoff wrote:
 I meanwhile see the systemd issue as a social problem within debian. There are
 design issues which are REALLY controversial. In the past Debian did good by
 delaying adoption of controversial technical issues e.g. devfs and waited in a
 conservative way until dust settled and there was roughly a consensus.

It has been around for multiple years across various distributions. I
don't think waiting is what you want? It is not by waiting things
automatically improve? At least the -devel and -vote discussions seem
low signal to noise. The more interesting stuff seems to happen in
bugreports and separate discussions.

 Sometimes this lead to better approaches to see the light e.g. udev.

 It seems we need to rush in all interesting stuff without looking forward 
 past 
 some months - Today systemd might be THE solution to some peoples problems. 
 Is it
 tomorrow? I doubt it.

It has been talked about for at least 12 months or so, no?

Mostly curious about your view on above.
-- 
Regards,
Olav


-- 
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/20141113133630.ga5...@bkor.dhs.org



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Ron
On Thu, Nov 13, 2014 at 09:46:13AM +0100, Raphael Hertzog wrote:
 [ I skip the more detailed discussions on naming conventions to
   concentrate on your higher level questions for now ]

Agreed, if we solve the tricky problems, that part is mostly just
yak shaving (and if we can't, it's probably mostly irrelevant ...)

 On Thu, 13 Nov 2014, Ron wrote:
  Sure, I understood those were your goals.
  
  What I haven't seen, and what I'm asking for, is an actual detailed
  rationale describing the actual detailed problem(s) that you think
  these goals will be a remedy for.
 
 Problem 1: the derivatives
 --
 
 So I am a Kali Linux contributor. We use git repos to maintain all our
 packages and we use git-buildpackage.

I guess the first question there is what were the arguments put forward
for deciding to 'standardise' on gbp?  If there wasn't one, maybe that's
an argument you should have (and if there was, maybe it's one to revisit :)

If you have a clearer idea now of the problems you are facing, it might
make properly evaluating things that avoid those problems easier.

 Most of the Kali contributors
 are not long-term Debian contributors, I write documentation so that
 they can contribute to Kali (while basing our work on Debian).
 
 To make this manageable I opted to always use a workflow based on
 git-import-orig. Even when Debian has its own git repo, we start
 from the released source packages because that's the only level of
 uniformity that we can rely on. And it's a pity because if we could
 build on Debian's git repo, it also means that our work would be easier
 to merge for the Debian maintainer.

That's not a totally terrible way to kick off a new repo when there
isn't an existing one.  I wrote git-debimport to build a history from
just existing Debian source packages when that's all you have, and
debsnap (in devscripts) originally got written for use with it to
collect the whole set from snapshot when you didn't already have them.
And you can fairly easily splice a repo created with it to a real
upstream one to continue maintenance in a more sensible way from there.

But it is a kind of terrible way to continue maintaining them if there
is a repo.  Unfortunately I think that if you make uniformity the
overarching consideration here, you've basically doomed yourself to
failure from the outset.

Even if everyone did stick to the conventions already discussed
(which in reality, they won't) there's still far too many degrees of
(quite necessary) freedom to really approach a just follow these
three easy steps kind of uniformity.  And even if you got close to
achieving that for the debian branches, the (again necessary)
variability between upstream repos is going to be even greater.

I think at some point you're going to have to rely on real human
intelligence to be able to look at a repo and form their own
understanding of its structure.  Most really aren't all that
complicated (however much they vary between each other), and in
the worst case you can always actually ask the 'upstream'
maintainer to explain anything that is unclear.

That's going to get annoying really fast if someone new asks me
really basic questions something like that every week.  But if you
do this right it's also something that in the worst case someone
should only need to ever ask once, because they can document what
they learned for the next person if there are no 'dedicated'
maintainers for individual packages, and this is a needed thing.

I don't think I've ever had to ask an upstream how does your repo
work though.  So you possibly could also handle this internally
with a few knowledgeable mentors too.


 They could add the Kali repo as a
 remote (without fearing any conflict in terms of tags, branch names)
 and just merge or cherry-pick as appropriate.

All that said, this part however is not a problem at all.  If you've
branched your repo off the 'upstream' one (so you share its history)
then there's never going to be a conflict between branch names.

You can have a Kali repo, cloned from a Debian repo, cloned from
an upstream repo, and *all* of those repos could have their own
separate and distinct branch called master, and still there would
be no conflict.

git is already going to namespace them so when you add the remotes
the branch refs will be (for remotes named upstream, debian, kali):

remotes/upstream/master
remotes/debian/master
remotes/kali/master

What you name those branches if you check them out locally is totally
up to you.  The local names need to be unique, but you can:

 $ git checkout -t debian/master -b debian-master
 $ git checkout -t kali/master -b master

And that will work just fine.


Tag names aren't quite so forgiving.  But realistically, even if
you simply name your tags v$version in all of upstream, debian,
and kali, then if you actually have conflicting names you were
already in deep trouble anyway, because now you have a kali
package with *exactly* the same version as 

Re: veto?

2014-11-13 Thread Matthias Urlichs
Hi,

Daniel Pocock:
 If veto is dead, what would the FTP masters do when somebody decides to
 upload something before checking it is 100% free?
 
That's a different sort of veto. That's what they do, and they've got a
mandate to do exactly that.

The veto we're talking about here is more along the lines of
* DD A has an idea
* DD B…Y think it's OK
* DD Z think it's complete bulls**t and states I veto this
* therefore the idea is not adopted

Ostensibly, this would encourage consensus because, well, we take into
account not only the stated reasons for Z's veto but also all the other
semi-rational stuff that comes with Being Human, and talk about it until we
all arrive at a conclusion we all can live with.

In reality, this will not work. One major reason for this is that the
evolution of Being Human proceeds in _slightly_ longer timeframes than
the emergence of e-mail and IRC communication. For confirmation, look at
any flame war where people write things they would (hopefully) never say to
the recipient's face. :-/

-- 
-- Matthias Urlichs


signature.asc
Description: Digital signature


Bug#769421: ITP: python-pygit2 -- bindings for libgit2

2014-11-13 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand z...@debian.org

* Package name: python-pygit2
  Version : 0.21.4
  Upstream Author : J. David Ibáñez jdavid@gmail.com
* URL : https://github.com/libgit2/pygit2
* License : GPLv2-with-linking-exception
  Programming Lang: Python
  Description : bindings for libgit2

 The Pygit2 module provides a set of Python bindings to the libgit2 shared
 library. libgit2 implements the core of Git. Pygit2 works with Python 2.7,
 3.2, 3.3, 3.4 and pypy.


-- 
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/20141113142917.15900.81406.report...@buzig.gplhost.com



Bug#769427: ITP: python-pygit2 -- bindings for libgit2

2014-11-13 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand z...@debian.org

* Package name: python-pygit2
  Version : 0.21.4
  Upstream Author : J. David Ibanez jdavid@gmail.com
* URL : https://github.com/libgit2/pygit2
* License : GPLv2-with-linking-exception
  Programming Lang: Python, C
  Description : bindings for libgit2

 The Pygit2 module provides a set of Python bindings to the libgit2 shared
 library. libgit2 implements the core of Git. Pygit2 works with Python 2.7,
 3.2, 3.3, 3.4 and pypy.

This is a component needed by parts of the OpenStack Fuel CI.


-- 
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/20141113145059.16497.19060.report...@buzig.gplhost.com



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Ralf Jung
Hi,

 I think the only workflow that newcomers and NMUers should be required
 to learn is the one that involves quilt, they should not be expected to
 learn (e.g.) dgit in addition. [...]
 
 I certainly don't think people should be expected to learn dgit in
 addition to other tools.  I am trying to get to the point where
 1. they can learn dgit _instead_ of _all_ other tools[1]  2. no-one else
 needs to know that this is going on unless they decide to start using
 dgit too.

I whole-heartedly agree - I still think quilt is obscure, and since I
only maintain few packages with little upstream activity, I doubt I will
ever learn it enough to stop reading the manpage each time I need it. On
the other hand, git is already widely known in the open source and free
software community. So being able to use dgit and nothing else, would
significantly reduce the barrier of entry. Once there is a version that
DMs can use, I'll give it a try :)

Kind regards,
Ralf


-- 
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/5464c6df.2090...@ralfj.de



Re: veto the veto?

2014-11-13 Thread Daniel Pocock
On 13/11/14 15:25, Matthias Urlichs wrote:
 Hi,

 Daniel Pocock:
 If veto is dead, what would the FTP masters do when somebody decides to
 upload something before checking it is 100% free?

 That's a different sort of veto. That's what they do, and they've got a
 mandate to do exactly that.
and they do a fine job of it too

 The veto we're talking about here is more along the lines of
 * DD A has an idea
 * DD B…Y think it's OK
 * DD Z think it's complete bulls**t and states I veto this
 * therefore the idea is not adopted

 Ostensibly, this would encourage consensus because, well, we take into
 account not only the stated reasons for Z's veto but also all the other
 semi-rational stuff that comes with Being Human, and talk about it until we
 all arrive at a conclusion we all can live with.

 In reality, this will not work. One major reason for this is that the
 evolution of Being Human proceeds in _slightly_ longer timeframes than
 the emergence of e-mail and IRC communication. For confirmation, look at
 any flame war where people write things they would (hopefully) never say to
 the recipient's face. :-/


That is a worst case scenario but there is no system of decision making
that doesn't have edge cases

However, I think people are missing the point.  It is not just about
people participating in the decision, it is about revealing the
percentage of people willing to actually execute the action that is
decided upon, do nothing, or execute some other action, such as resigning.

Veto is probably the crudest term to use when looking at such a problem,
even if it is not a perfect solution, it is relevant.

If DD Z in your example is a volunteer he/she doesn't have to do
anything if he doesn't like the decision anyway.  Maybe he will even
choose to resign or work on another part of Debian.  Fine, that is what
a voluntary organization is all about.

The current GR process doesn't show how many people will end up in such
situations.  In fact, they are hidden from view unless you go looking
through all the posts on debian-devel to see if they have shown their
hand.  If veto is a no go (if you'll excuse the pun), are there other
ways that we can quantitatively and concisely let people reveal how they
will or won't act in relation to a certain choice or decision?



-- 
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/5464cc5e.40...@pocock.pro



Switching to systemd - statistics Was: Being part of a community and behaving

2014-11-13 Thread Florian Lohoff
On Thu, Nov 13, 2014 at 03:34:32PM +0200, Riku Voipio wrote:
 On Thu, Nov 13, 2014 at 02:19:41PM +0100, Florian Lohoff wrote:
  I meanwhile see the systemd issue as a social problem within debian. There 
  are
  design issues which are REALLY controversial. In the past Debian did good by
  delaying adoption of controversial technical issues e.g. devfs and waited 
  in a
  conservative way until dust settled and there was roughly a consensus.
  Sometimes this lead to better approaches to see the light e.g. udev.
  
  This has changed - Debian has changed. 
  
  It seems we need to rush in all interesting stuff without looking forward 
  past 
  some months - Today systemd might be THE solution to some peoples problems. 
  Is it
  tomorrow? I doubt it.
 
 Uhm, systemd was uploaded to debian first in 2010. Are you saying 4 years is
 too much of a rush? What would be your view of a reasonable schedule?

Released to our users in mid 2013 without most of the controversal bloat
we are talking about now.

Installation with either 

You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!' ?]

or with

systemd can be installed alongside sysvinit and will not change the
behaviour of the system out of the box.  This is intentional.  To test
systemd, add:

init=/bin/systemd

How many users actually did this?

https://qa.debian.org/popcon-graph.php?packages=systemd

before 2014 and the begin of the debate - less than 1000

Less than 1000 while sysvinit beeing at 170k is 0.5%.

Compare that to the exim4 vs. postfix debate - We have postfix at 30K
constantly growing since 2007 and exim4 at 120K - thats 25% - And still we dont
switch to postfix by default.

I dont get it.

Flo
-- 
Florian Lohoff f...@zz.de


signature.asc
Description: Digital signature


Re: veto?

2014-11-13 Thread Michael Banck
On Wed, Nov 12, 2014 at 01:41:33PM +0100, Daniel Pocock wrote:
 On 12/11/14 13:12, zlatan wrote:
  Please no.
 
  We need less and not more layers of governance/'political' complexity
  in project. Lets stop acting like government  and more like community.
 
 
 If a veto facility is created effectively, then it will deter people
 from complexity and force people back to looking for consensus
 
 If it is too easy to veto something though then I agree that would slow
 the project down

You have a goverance problem. You think, I know, I'll fix it by
introducing vetos!.  Now you have two governance problems.


Michael


-- 
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/20141113160749.gl4...@raptor.chemicalconnection.dyndns.org



Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Florian Lohoff f...@zz.de writes:

 I meanwhile see the systemd issue as a social problem within
 debian. There are design issues which are REALLY controversial. In the
 past Debian did good by delaying adoption of controversial technical
 issues e.g. devfs and waited in a conservative way until dust settled
 and there was roughly a consensus.

We waited two years, during which positions hardened, people got angrier
and angrier, and there were increasing demands to force the issue.
Serious question: how much longer were we realistically going to wait with
zero sign of forward progress?

What do you think we should have done instead?  debian-devel was becoming
the standing debian-canonical-is-evil vs. debian-systemd-sucks standing
flamewar.  (I think people are already forgetting the whole Canonical is
evil flamewar that was happening at the same time, with the same degree of
vitriol that is now being levelled at systemd.)  Tons of influential,
respected project members were requesting that the TC make some sort of
decision.  There was widespread relief at the time that we were just going
to pick something and be done with it.

That didn't happen, obviously.  But don't lose sight of the fact that we
were already in a really bad place.

 This has changed - Debian has changed. 

 It seems we need to rush in all interesting stuff without looking
 forward past some months - Today systemd might be THE solution to some
 peoples problems. Is it tomorrow? I doubt it.

If you think waiting two years to make a decision is rushing matters, I'm
not sure what your idea of moving slowly is.

I think people have an idealistic notion here that consensus will always
emerge eventually, and it's easy at this point in the process to
sugar-coat the past and forget how bad it was.  Please, make a concerted
effort to put yourself into the mindset the project was in during the fall
of 2013.  It's always easy to see, in hindsight, the cost of the option
that was taken; it's harder to see the cost of the option that was not
taken.

Personally, I strongly suspect that we could have waited until 2020 and
there still wouldn't be any consensus.  And that has its own risk.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/87r3x7f4oa@hope.eyrie.org



Re: Being part of a community and behaving

2014-11-13 Thread Tobias Frost
 On Thu, 13 Nov 2014, Bálint Réczey wrote:
 I have just noticed your blog post on planet.debian.org:
 https://np237.livejournal.com/34598.html

 You lack any sense of humor, really!

 Although I am a strong opponent of systemd, I had to laugh out loud
 on that one, actually love it.

 Sad to see people like you that are complete bare of any
 acceptance for ironic, sarcastic humor.


Sometimes, a joke is just inappropriate, regardless how funny it may seem.
Sometimes, a joke is better not made, regardless how funny it is.

We have enough bad karma these days, no need to pour gasoline on the fires.

I assume we're all adults after all.
Thanks.


:(


-- 
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/cd66e9d688918358da236a9354731d97.squir...@isengard.geekcommandos.com



Re: Being part of a community and behaving

2014-11-13 Thread Svante Signell
On Thu, 2014-11-13 at 08:25 -0800, Russ Allbery wrote:
 Florian Lohoff f...@zz.de writes:
 
  I meanwhile see the systemd issue as a social problem within
  debian. There are design issues which are REALLY controversial. In the
  past Debian did good by delaying adoption of controversial technical
  issues e.g. devfs and waited in a conservative way until dust settled
  and there was roughly a consensus.
 
 We waited two years, during which positions hardened, people got angrier
 and angrier, and there were increasing demands to force the issue.
 Serious question: how much longer were we realistically going to wait with
 zero sign of forward progress?

The Canonical license arguments was maybe the tipping weight that pushed
Debian towards systemd, right.

 That didn't happen, obviously.  But don't lose sight of the fact that we
 were already in a really bad place.
 
  This has changed - Debian has changed. 
 
  It seems we need to rush in all interesting stuff without looking
  forward past some months - Today systemd might be THE solution to some
  peoples problems. Is it tomorrow? I doubt it.

 If you think waiting two years to make a decision is rushing matters,
 I'm not sure what your idea of moving slowly is.

Isn't it so that systemd has changed a lot since the decision was made
in February this year, and the rate of changes will not stop. In the
meanwhile no stable API is defined and more and more functionality is
integrated in the systemd software, effectively shutting off
alternatives. When CoreOS is fully developed, there will a diminishing
market for other distributions.

Let's hope that Debian at least don't completely rules out (abandons)
alternate init systems. When things are seen in a perspective, a few
years from now, this might have saved Debian from disappearing (and even
obtain new desktop and server users coming from the
not-happy-with-systemd people).


-- 
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/1415897759.11764.44.ca...@g3620.my.own.domain



Re: Being part of a community and behaving

2014-11-13 Thread Theodore Ts'o
On Thu, Nov 13, 2014 at 08:25:57AM -0800, Russ Allbery wrote:
 What do you think we should have done instead?  debian-devel was becoming
 the standing debian-canonical-is-evil vs. debian-systemd-sucks standing
 flamewar.  (I think people are already forgetting the whole Canonical is
 evil flamewar that was happening at the same time, with the same degree of
 vitriol that is now being levelled at systemd.)

That doesn't match my perception of the history; but part of this may
have been that the vitriol level escalated significantly once the TC
announced they were going involve itself in the debate, and it doesn't
look like it has gotten any better ever since.

That being said, I am sure that the TC got involved with the best
intentions, and most of the DD's involved in the discussions were all
united in their passion for wanting the best for Debian (even if they
agreed on very little else, at least on the systemd mail threads :-).

If only everyone could really internalize this belief; I think it
would make these discussions much less painful.

 I think people have an idealistic notion here that consensus will always
 emerge eventually, and it's easy at this point in the process to
 sugar-coat the past and forget how bad it was.  Please, make a concerted
 effort to put yourself into the mindset the project was in during the fall
 of 2013.  It's always easy to see, in hindsight, the cost of the option
 that was taken; it's harder to see the cost of the option that was not
 taken.
 
 Personally, I strongly suspect that we could have waited until 2020 and
 there still wouldn't be any consensus.  And that has its own risk.

I have a different belief about the future, but (a) there was no way
to know whether things would have gotten worse back in Fall 2013, and
(b) there's no way any of us can know for sure what the future will
bring, or what would have happened if we had taken an alternate path.
All we can do is to go forward, as best as we can.

Because regardless of how this GR is settled, it doesn't really answer
the question about the use of all of the other pieces of systemd; or
at least, I don't think that any of the options are the equivalent of
a blank check adoption of systemd-*, whether it be systemd-networkd,
systemd-resolved, systemd-consoled, etc.  And it sure would be nice if
we don't have the same amount of pain as each of these components get
proposed.  (My personal hope is that if they are optional, as opposed
made mandatory because GNOME, network-manager, upower, etc. stops
working if you don't use the latest systemd-*, it won't be that bad
going forward.)

Regards,

- Ted


-- 
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/20141113171127.ga26...@thunk.org



Re: Being part of a community and behaving

2014-11-13 Thread Carlos Alberto Lopez Perez
On 13/11/14 18:11, Theodore Ts'o wrote:
 And it sure would be nice if
 we don't have the same amount of pain as each of these components get
 proposed.  (My personal hope is that if they are optional, as opposed
 made mandatory because GNOME, network-manager, upower, etc. stops
 working if you don't use the latest systemd-*, it won't be that bad
 going forward.)

The last one that I read is that udev is going to stop working on
non-systemd systems:

http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html



signature.asc
Description: OpenPGP digital signature


Re: Switching to systemd - statistics Was: Being part of a community and behaving

2014-11-13 Thread Hans

 How many users actually did this?
 

I did! And aster not getting in serious trouble with it, I completely changed 
to it. 
 https://qa.debian.org/popcon-graph.php?packag aes=systemd
 
 before 2014 and the begin of the debate - less than 1000
 
 Less than 1000 while sysvinit beeing at 170k is 0.5%.
 
 Compare that to the exim4 vs. postfix debate - We have postfix at 30K
 constantly growing since 2007 and exim4 at 120K - thats 25% - And still we
 dont switch to postfix by default.
 
Yes, and this is the real freedom: choose whaterver software you want and take 
all by default installed sopftware as a suggestion. 

Populary-contest might change it from release to release, but you can use any 
software you personally prefer. How cool is that? 

 I dont get it.
 

Me, too.  Sigh.

 Flo

Hans

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


Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Marco d'Itri
On Nov 13, Raphael Hertzog hert...@debian.org wrote:

 I am part of the Python Modules team who wants to switch to git but not
 all contributors are using the same git helper tools and yet we would like
 to all work together on the same repositories without forcing everybody
 to use the same helper tool (habits are hard to change).
I do not understand this focus on helper tools: most of my packages have 
a debian/gbp.conf file, but I never use gbp except sometimes for 
importing a new upstream release and everything still works fine.
I just build my packages with debuild as usual.

-- 
ciao,
Marco


pgp7AthHJH1tI.pgp
Description: PGP signature


Re: Being part of a community and behaving

2014-11-13 Thread Ralf Jung
Hi,

 Isn't it so that systemd has changed a lot since the decision was made
 in February this year, and the rate of changes will not stop. In the
 meanwhile no stable API is defined

http://www.freedesktop.org/wiki/Software/systemd/InterfaceStabilityPromise/

 and more and more functionality is
 integrated in the systemd software, effectively shutting off
 alternatives.

How does having yet another NTP client shut off existing NTP clients?
How does having yet another way to configure your network shut off
existing alternatives? Even syslog is still working! And so are cron and
lxc.

 When CoreOS is fully developed, there will a diminishing
 market for other distributions.

You seem to think that CoreOS will be so great that all users rush to
change there. That Debian would be unable to compete. I do not know what
you base this belief on, but I certainly think that Debian will continue
to stay relevant when yet another distribution emerges.

Kind regards
Ralf


-- 
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/5464f146.6000...@ralfj.de



Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Theodore Ts'o ty...@mit.edu writes:

 That doesn't match my perception of the history; but part of this may
 have been that the vitriol level escalated significantly once the TC
 announced they were going involve itself in the debate,

Yes, we have very different recollections.  My recollection is that the
vitriol level actually dropped quite a bit when the TC first started
getting involved, rose (but largely on the TC list) during the argument,
and fell considerably after the decision.  Then started to rise again, and
now is worse than it was originally.

 That being said, I am sure that the TC got involved with the best
 intentions, and most of the DD's involved in the discussions were all
 united in their passion for wanting the best for Debian (even if they
 agreed on very little else, at least on the systemd mail threads :-).

 If only everyone could really internalize this belief; I think it
 would make these discussions much less painful.

+1.

 I have a different belief about the future, but (a) there was no way to
 know whether things would have gotten worse back in Fall 2013, and (b)
 there's no way any of us can know for sure what the future will bring,
 or what would have happened if we had taken an alternate path.  All we
 can do is to go forward, as best as we can.

In a sense, of course, this is true.  However, what I'm trying to point
out is that we have a fundamental governance question facing us here.
What are we, as a project, going to do when we face a decision where the
project is strongly divided and all sides consider the opposing decision
to be a disaster?

Several people commenting here seem to still be stuck on trying to find
some solution that will make everyone happy.  Maybe someone will find some
breakthrough, but I have to say that, over the past three years, we've cut
this problem from every different direction and failed to find this.  Some
of the attempted compromises have actually made the problem worse.  I am
highly dubious that some consensus position is going to emerge.

 Because regardless of how this GR is settled, it doesn't really answer
 the question about the use of all of the other pieces of systemd; or at
 least, I don't think that any of the options are the equivalent of a
 blank check adoption of systemd-*, whether it be systemd-networkd,
 systemd-resolved, systemd-consoled, etc.

Certainly not.  Why would we ever say we were going to adopt all upstream
work without even looking at it?  We don't do that in any other area of
the distribution.

But one thing that's making this discussion hard is the assumption that
people who *did* take a deep look at a particular component and decided to
use it knowing its advantages and weaknesses somehow were tricked or
fooled by a marketing campaign into doing so and didn't know what they
were doing.  I find this insulting, and I suspect some of our upstreams
also find this insulting.

Many of the systemd components that you're talking about are, as I
understand it, emerging from work on building lightweight containers,
where it's nice to have an easy-to-deploy minimal stack that can bootstrap
out of nothing, providing just enough support to spawn a process in a
stripped-down, minimal container environment that doesn't need first-class
OS services.  That may or may not be the right approach for containers; I
have no strong opinion, having not delved deeply into that space.  It's
surely quite a stretch to think that we would adopt components written for
that environment as components on which to build a full-featured OS
installation unless they expand beyond that role and offer clear
advantages and compelling benefits over other components.  Maybe they
will, maybe they won't.

 And it sure would be nice if we don't have the same amount of pain as
 each of these components get proposed.

Indeed.  Which is, among other things, going to require taking people's
arguments at face value and extending the assumption of good will that
people proposing technical solutions are doing so because they thought
about the problem and thought the solution was superior, not because of a
marketing campaign.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/87bnobf04v@hope.eyrie.org



ITP? Sponsors of eudev, consolekit2, uselessd?

2014-11-13 Thread Svante Signell
Hi,

I'm currently looking into packaging eudev, consolekit2, uselessd for
Debian. If doing so, is anybody interested in sponsoring uploads of
these packages? It would be great to know, before digging into the
details. If you wish, please reply to me privately.

Thanks!


-- 
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/1415902621.11764.51.ca...@g3620.my.own.domain



Bug#769453: ITP: python-xmlbuilder -- create xml/(x)html files

2014-11-13 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand z...@debian.org

* Package name: python-xmlbuilder
  Version : 1.0
  Upstream Author : Kostiantyn Danylov aka koder koder.m...@gmail.com
* URL : https://pypi.python.org/pypi/xmlbuilder
* License : LGPL-3
  Programming Lang: Python
  Description : create xml/(x)html files

 XMLBuilder is tiny library build on top of ElementTree.TreeBuilder to make xml
 files creation more pythonomic. XMLBuilder use with statement and attribute
 access to define xml document structure.


-- 
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/20141113183403.22716.46887.report...@buzig.gplhost.com



Re: veto?

2014-11-13 Thread Octavio Alvarez

On 11/13/2014 05:03 AM, Daniel Pocock wrote:

On 13/11/14 13:16, Holger Levsen wrote:

Hi,

On Donnerstag, 13. November 2014, Matthias Urlichs wrote:

I veto this idea.

I agree.

I don't. I veto the idea that this idea is dead, I think we should discuss it
some more.



If veto is dead, what would the FTP masters do when somebody decides to
upload something before checking it is 100% free?


Veto != policy.


--
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/5464fb3b.7020...@alvarezp.ods.org



Re: ITP? Sponsors of eudev, consolekit2, uselessd?

2014-11-13 Thread Patrick Matthäi

Am 13.11.2014 um 19:17 schrieb Svante Signell:

Hi,


Hi,



I'm currently looking into packaging eudev, consolekit2, uselessd for
Debian. If doing so, is anybody interested in sponsoring uploads of
these packages? It would be great to know, before digging into the
details. If you wish, please reply to me privately.


the correct list for such requests is debian-ment...@lists.debian.org, 
much fun and luck!


--
/*
Mit freundlichem Gruß / With kind regards,
 Patrick Matthäi
 GNU/Linux Debian Developer

E-Mail: pmatth...@debian.org
patr...@linux-dev.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/5464fa56.80...@debian.org



Bug#769455: ITP: ckeditor3 -- WYSIWYG HTML Editor

2014-11-13 Thread Mathieu Parent
Package: wnpp
Severity: wishlist
Owner: Mathieu Parent sath...@debian.org

  Package name: ckeditor3
  Version : 3.6.x
  Upstream Author : Frederico Knabben
  URL : http://ckeditor.com/
  License : GPL2+
  Programming Lang: JS
  Description : WYSIWYG HTML Editor

Unfortunately, CKeditor 4 doesn't work with Horde's IMP (#769031).

THis packages will have version3.

WIP at: http://anonscm.debian.org/cgit/pkg-horde/PEAR/ckeditor3.git

Regards

Mathieu


-- 
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/20141113190811.25190.22932.report...@ultrathieu.sathieu.net



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Bernhard R. Link
* Raphael Hertzog hert...@debian.org [14 22:26]:
 Helper tools should usually rely on the output of `dpkg-vendor --query vendor`
 to find out the name of the current vendor. The retrieved string must be
 converted to lower case. This allows users to override the current vendor
 by setting `DEB_VENDOR` in their environment (provided that the vendor
 information does exist in `/etc/dpkg/origins/`).

Is using the vendor you use git on a good default for the vendor code
you are currently working on? In my experience those two are quite
unrelated.

 Version mangling
 
 
 When a Git tag needs to refer to a specific version of a Debian package,
 the Debian version needs to be mangled to cope with Git's restrictions.
 The colon (`:`) needs to be replaced with a percent (`%`), and the tilde
 (`~`) needs to be replaced with an underscore (`_`).

Is there a previous case of encoding colons with percent signs?
If it is inventing a third way instead of using on of the existing ones,
is sounds like a bad idea.


 Packaging branches and tags
 ===
 
 The Git repository listed in debian/control's `Vcs-Git` field should
 usually have its HEAD point to the branch corresponding to the
 distribution where new upstream versions are usually sent. For Debian,
 it will usually be `debian/sid` (or sometimes `debian/experimental`).

I think this should alternatively allow for Vcs pointing to that branch
instead. It sometimes makes sense to put the debian package development
branches in the same repository as the upstream branch, where HEAD might
be reserved for the upstream branch.

 When releasing a Debian package, the packager should create and push
 a signed tag named `vendor/version`.

I'd advocate s/signed/(possibly signed)/, as I'm not ready to sign such
a wildcard with any valuable key and getting another very-low-security
key just to have signed keys to match this proposal sounds like waste.


Tags are only based on versions are also quite hard to shuffle around.
I'd strongly suggest adding the name of the source package to those,
otherwise accessing multiple packages in on repository causes a big
mess. (git keeps branches in the per-origin remote namespace when
fetching stuff, tags only have one global namespace, local and remote).

 Managing upstream sources
 =

 Importing upstream release tarballs in Git
 --

 If the Git workflow in use imports the upstream sources from released
 tarballs, this should be done under the upstream namespace. By default,
 the latest upstream version should be imported in the `upstream/latest`
 branch and when packages for multiple upstream versions are maintained
 concurrently, one should create as many upstream branches as required.

 Their name should be based on the major upstream version tracked:
 for example when upstream maintains a stable 1.2 branch and releases
 1.2.x minor releases in that branch, those releases should be imported
 in a `upstream/1.2.x` branch (the .x suffix makes it clear that we are
 referring to a branch and not to the tag corresponding the upsteam 1.2
 release). If the upstream developers use codenames to refer to their
 releases, the upstream branches can be named according to those codenames.

 Helper tools should detect when the upstream version imported is lower
 than the latest version available in `upstream/latest` and should offer
 either to create a new branch (based on the highest version available in
 the history that is still smaller than the imported version) or to pick
 another pre-existing upstream branch.

I'm very sceptical about this part. I'm not sure it is worth
standardizing and it seems quite a lot of work to implement something
like that (which I expect I'll have to override more often than not
if using such an helper).


 Importing upstream releases from Git tags
 -

 When the packaging branches are directly based on the upstream Git
 branches, upstream usually also provide proper Git tags that can be reused
 for official releases.

 If helper tools have to identify the upstream commit corresponding to a
 given upstream release, they should be able to find it out by looking up
 the following Git tags: `upstream/version`, `version` and
 `vversion`.

 The `upstream/version` tag would be created by the package maintainer
 when needed: for example when it does a release based on a Git snapshot or
 when the tag naming scheme used by upstream is not following the above
 rules.

That lacks possibility three: importing tar content on top of upstream
branches. And again adding the source package name in there would be
nice.

 Native packages
 ===
 
 The above conventions mainly cater to the case of non-native packages,
 that is when the upstream developers and the package maintainers are
 not the same set of persons.
 
 When upstream is Debian (or one of its derivative), the upstream vendor
 

Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Patrick Ouellette poue...@debian.org writes:
 On Thu, Nov 13, 2014 at 10:04:00AM -0800, Russ Allbery wrote:

 In a sense, of course, this is true.  However, what I'm trying to point
 out is that we have a fundamental governance question facing us here.
 What are we, as a project, going to do when we face a decision where
 the project is strongly divided and all sides consider the opposing
 decision to be a disaster?

 What ever happened to letting the system evolve naturally?  Rather than
 force change on the users, let the quality and utility of the software
 the user *wants* to run manage the timetable to change the foundational
 elements of the system.

This sounds great on the surface, but the general principle is hard to
apply to the current situation for a couple of reasons.

First, several of our upstreams have, from their perspective, already gone
through this natural evolution process and have landed on a new set of
software, which they are now requiring as a prerequisite.  This is, in one
sense, a normal thing for upstreams to do.  It happens all the time with
new shared libraries or new ABIs of existing shared libraries.  However,
this time, it's rather unusual, since it's unusually hard (although not
completely impossible) to provide both the old and new mechanisms at the
same time.  It's not unheard of, though; we have retired old stacks before
even though some users wanted to use them because they weren't supported
upstream.  I'm remembering the last GNOME and KDE major release
transitions, for instance.  (And, in the GNOME case, a team stepped up to
maintain a fork, and as a result the previous version is being
reintroduced in the archive under a different name.)

Again, you can have many different opinions about these decisions, and I
know people do, but the fact remains that the people who are making those
decisions are independent citizens of the free software community with the
right to make their own decisions.  We don't get to tell them what to do;
it would be extremely rude of us to do so, not to mention completely
ineffective as we are not their bosses or owners.  The alternative is what
it always is in free software: if you don't like a project direction and
can't convince the current maintainers that you're right, you either have
to put up enough resources to maintain a fork or live with it.

Second, our users are just as split as the developers are.  Some users
have already gone through the process you describe and are eager for the
new software.  Others are pretty leery or even actively opposed.  If we
can maintain both in parallel, this is not a problem, but it seems like
everyone is dubious about the project's ability to maintain both, so one
side is arguing for investing our time into supporting sysvinit rather
than systemd, and the other side is arguing for investing our time into
supporting systemd instead of sysvinit, both making essentially zero-sum
tradeoff assumptions.

The question of whether we can support both as first-class citizens is
exactly one of the points of severe and apparently irreconcilable
disagreement.  In particular, one group feels like we should effectively
force support for sysvinit as a prerequisite for having one's package
included in Debian or remaining in Debian, even for packages where both
upstream and Debian maintainer have already gone through the process you
describe and are ready to move on to something else, and without a clear
picture of who is going to be doing that work.  And another group is
uninterested in continuing to support sysvinit beyond the jessie release,
because they don't believe the effort is warranted, are not interested
in doing the work, and are dubious that the resources to do so will
materialize.

 Change from the status quo should be done when there is a compelling
 reason to do so - and then with great care and consideration of the
 consequences.

And there are lots of people in Debian who have gone through this thought
process and who believe that they are doing exactly this.  And there are
lots of other people who disagree.

So, again, we return to the governance question.  We're at loggerheads no
matter how you cut it, including the way that you're trying to cut it.  Do
we wait for unanimity?  Is that the right default decision?

Unanimity in a project of 1,000 people is a long time.  If we waited for
unanimity, we'd still be shipping KDE 3.  Would that have been the right
decision?

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/87wq6yeweo@hope.eyrie.org



Re: Being part of a community and behaving

2014-11-13 Thread Patrick Ouellette
On Thu, Nov 13, 2014 at 10:04:00AM -0800, Russ Allbery wrote:
 
 In a sense, of course, this is true.  However, what I'm trying to point
 out is that we have a fundamental governance question facing us here.
 What are we, as a project, going to do when we face a decision where the
 project is strongly divided and all sides consider the opposing decision
 to be a disaster?

What ever happened to letting the system evolve naturally?  Rather than 
force change on the users, let the quality and utility of the software the
user *wants* to run manage the timetable to change the foundational
elements of the system.  Change from the status quo should be done when
there is a compelling reason to do so - and then with great care and 
consideration of the consequences.

Yes, this approach leads to painfully slow transitions sometimes. If you
are really concerned about the speed of change implementation, you probably
shouldn't be working on an open-source collaborative project founded on the
bazaar model.

Pat


-- 
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/20141113185852.gc16...@flying-gecko.net



Re: Being part of a community and behaving

2014-11-13 Thread Jonathan Dowland
On Thu, Nov 13, 2014 at 01:58:23PM +0100, Bálint Réczey wrote:
  acceptance for ironic, sarcastic humor.
 I love irony and sarcasm, but I don't think planet.debian.org is the
 right place for the mentioned content.

I'm afraid you misunderstand the purpose of planet Debian.
If you want an aggregator with more rules about content,
please set one up.


-- 
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/20141113200927.ga3...@chew.redmars.org



Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Patrick Ouellette poue...@debian.org writes:

 We do tell users of Debian what to do - that's part of the problem right
 now.  We told the users they will switch init systems, and a large
 portion (or at least a vocal portion) don't want to.

Well, no, we didn't.  We said that there would be a different default,
which is not the same thing.  The project hasn't made a decision about
switching, and also, at present, sysvinit is still fully supported (modulo
the normal pre-release bugs).

 The current systemd / GR issue would not be happening if the project had
 not said the default init system shall be init system.  Had the
 project said we have the following init systems available: list of init
 systems and let the other package dependencies drive the user's
 selection then users would fell there was a little more choice in the
 matter.

 Right now, GNOME seems to be the primary driver for requiring systemd.
 If you don't use a graphical environment, you don't need systemd but you
 are forced to at least install it on a new build.

Various people were discussing the installer experience elsewhere, and
whether enough users care about this to warrant making a sysvinit install
an option directly in the installer.  I don't think this is any sort of
fudamental decision we've already made; it's a debate over UI experiences.

In other words, I don't think this is anywhere near as central to the
argument as you seem to think.  If I'm wrong, that's great news -- if all
of this argument could go away by just tweaking the installer UI, that
would be fantastic.  But I'm dubious.

 If there are two opposing sides, then there are two maintainers willing
 to maintain the packages.  If there are not, the package without a
 maintainer looses by default.

Ah, see, I also believe this, which is exactly why I'm so upset about the
current GR.  The proposed GR (the first option) is exactly about
overriding the normal practice that the package without a maintainer loses
by default, and about *forcing* the people who aren't using sysvinit to
work on maintaining it.  This is one of the fundamental divisions in the
project right now.

Of course, proponents of it probably even disagrees with my
characterization of it, because we're *also* fundamentally disagreeing
over even what the proposed GR actually does.

It really is deep disagreements all the way down.

 I don't recall Debian every saying we will support package package
 forever and ever.

Exactly, and that's why some of us are aghast at a GR that basically says
that about sysvinit, except cast in terms to try to make it seem like
that's not what it actually says.

 Waiting implies lack of movement - this is not what I was saying.  I say
 allow the natural evolution to play out.  GNOME wants to require systemd
 and someone packages systemd - great - allow it AS AN OPTION, NOT A
 REQUIREMENT for all.  Similarly with sysvinit - it has maintainers,
 allow it as an option.

This means that you and I are basically in agreement, and I suspect you'll
find that you're basically in agreement with most of the people on the
systemd side.  That's pretty much the position that I've been arguing,
and the position that I believe the current GR is trying to reverse by
forcing GNOME, and every other package in Debian, to support sysvinit.

The only remaining thing about which we may disagree is that I think the
installer needs to pick *something* that gets installed by default, and
that the average user isn't going to care or know enough to pick
something.  (I would like to see the inability to select sysvinit via such
install methods as debootstrap fixed before the release; I think that's
just a bug.)

 The issue we should be tackling is not which init system to force on the
 users, but the higher level what is the minimum functionality and API a
 Debian init system MUST provide to allow it to declare Provides:
 init-system in its control file.

That sounds like a great discussion to have, from my perspective, and the
discussion that I was hoping we could have following the TC (and that I
was then unable to try to drive due to a lot of non-Debian life stuff on
my part).  But I don't think that's the discussion that the GR is having,
or that most of the systemd arguments are focused on.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/87lhneeq53@hope.eyrie.org



Re: Being part of a community and behaving

2014-11-13 Thread Patrick Ouellette
On Thu, Nov 13, 2014 at 11:24:31AM -0800, Russ Allbery wrote:
 Patrick Ouellette poue...@debian.org writes:
  On Thu, Nov 13, 2014 at 10:04:00AM -0800, Russ Allbery wrote:
 
  In a sense, of course, this is true.  However, what I'm trying to point
  out is that we have a fundamental governance question facing us here.
  What are we, as a project, going to do when we face a decision where
  the project is strongly divided and all sides consider the opposing
  decision to be a disaster?
 
  What ever happened to letting the system evolve naturally?  Rather than
  force change on the users, let the quality and utility of the software
  the user *wants* to run manage the timetable to change the foundational
  elements of the system.
 
 This sounds great on the surface, but the general principle is hard to
 apply to the current situation for a couple of reasons.
 
 First, several of our upstreams have, from their perspective, already gone
 through this natural evolution process and have landed on a new set of
 software, which they are now requiring as a prerequisite.  This is, in one
 sense, a normal thing for upstreams to do.  It happens all the time with
 new shared libraries or new ABIs of existing shared libraries.  However,
 this time, it's rather unusual, since it's unusually hard (although not
 completely impossible) to provide both the old and new mechanisms at the
 same time.  It's not unheard of, though; we have retired old stacks before
 even though some users wanted to use them because they weren't supported
 upstream.  I'm remembering the last GNOME and KDE major release
 transitions, for instance.  (And, in the GNOME case, a team stepped up to
 maintain a fork, and as a result the previous version is being
 reintroduced in the archive under a different name.)
 
 Again, you can have many different opinions about these decisions, and I
 know people do, but the fact remains that the people who are making those
 decisions are independent citizens of the free software community with the
 right to make their own decisions.  We don't get to tell them what to do;
 it would be extremely rude of us to do so, not to mention completely
 ineffective as we are not their bosses or owners.  The alternative is what
 it always is in free software: if you don't like a project direction and
 can't convince the current maintainers that you're right, you either have
 to put up enough resources to maintain a fork or live with it.

We do tell users of Debian what to do - that's part of the problem right
now.  We told the users they will switch init systems, and a large
portion (or at least a vocal portion) don't want to.

The current systemd / GR  issue would not be happening if the project had
not said the default init system shall be init system.  Had the project
said we have the following init systems available: list of init systems
and let the other package dependencies drive the user's selection then
users would fell there was a little more choice in the matter.

Right now, GNOME seems to be the primary driver for requiring systemd.
If you don't use a graphical environment, you don't need systemd but you
are forced to at least install it on a new build.

 
 Second, our users are just as split as the developers are.  Some users
 have already gone through the process you describe and are eager for the
 new software.  Others are pretty leery or even actively opposed.  If we
 can maintain both in parallel, this is not a problem, but it seems like
 everyone is dubious about the project's ability to maintain both, so one
 side is arguing for investing our time into supporting sysvinit rather
 than systemd, and the other side is arguing for investing our time into
 supporting systemd instead of sysvinit, both making essentially zero-sum
 tradeoff assumptions.
 

If there are two opposing sides, then there are two maintainers willing to
maintain the packages.  If there are not, the package without a maintainer
looses by default.  I don't recall Debian every saying we will support package
package forever and ever.

 
 So, again, we return to the governance question.  We're at loggerheads no
 matter how you cut it, including the way that you're trying to cut it.  Do
 we wait for unanimity?  Is that the right default decision?

Waiting implies lack of movement - this is not what I was saying.  I say
allow the natural evolution to play out.  GNOME wants to require systemd
and someone packages systemd - great - allow it AS AN OPTION, NOT A REQUIREMENT
for all.  Similarly with sysvinit - it has maintainers, allow it as an
option. 

The issue we should be tackling is not which init system to force on
the users, but the higher level what is the minimum functionality and
API a Debian init system MUST provide to allow it to declare
Provides: init-system in its control file.

Pat


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

Re: Being part of a community and behaving

2014-11-13 Thread Patrick Ouellette
On Thu, Nov 13, 2014 at 01:39:52PM -0800, Russ Allbery wrote:
 Patrick Ouellette poue...@debian.org writes:
 
  We do tell users of Debian what to do - that's part of the problem right
  now.  We told the users they will switch init systems, and a large
  portion (or at least a vocal portion) don't want to.
 
 Well, no, we didn't.  We said that there would be a different default,
 which is not the same thing.  The project hasn't made a decision about
 switching, and also, at present, sysvinit is still fully supported (modulo
 the normal pre-release bugs).
 

By making it the new default, and causing apt-get dist-upgrade to install
systemd (which is what happened to one of my systems) in place of sysvinit
we most certainly are.  Did the system implode in a fiery pool - no, but I
was forced to deal with the unexpected aftermath. There was some breakage,
and some things did not work as expected.  (Sure, people would say
I shouldn't be following unstable or SID but then I wouldn't have development
environments.)

By not having a meta-package init-system provided by an actual package,
we are forcing anyone who upgrades to also change init systems unless they
take special precautions to not do so.

For the record, I really don't care about the init system per-say.  I am
more annoyed with the systemd insistence on logging to binary files than
anything.  Log files should be plain text.

Pat


-- 
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/20141113215610.gg16...@flying-gecko.net



Re: Being part of a community and behaving

2014-11-13 Thread Svante Signell
On Thu, 2014-11-13 at 13:39 -0800, Russ Allbery wrote:
 Patrick Ouellette poue...@debian.org writes:
 
  We do tell users of Debian what to do - that's part of the problem right
  now.  We told the users they will switch init systems, and a large
  portion (or at least a vocal portion) don't want to.
 
 Well, no, we didn't.  We said that there would be a different default,
 which is not the same thing.  The project hasn't made a decision about
 switching, and also, at present, sysvinit is still fully supported (modulo
 the normal pre-release bugs).

See #765803. That bug report is about making the user aware of/alerted
to an init switch when upgrading, nothing else. And that issue has not
yet been resolved by the ctte, due to the GR. Hopefully when the GR
result is published, the ctte can decide on this. (assuming the outcome
is a non-gr issue? what happens if not?) 

 Ah, see, I also believe this, which is exactly why I'm so upset about the
 current GR.  The proposed GR (the first option) is exactly about
 overriding the normal practice that the package without a maintainer loses
 by default, and about *forcing* the people who aren't using sysvinit to
 work on maintaining it.  This is one of the fundamental divisions in the
 project right now.

Maybe I'm misunderstanding, but my interpretation is _not_ the above?
Ian?


-- 
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/1415916206.11764.71.ca...@g3620.my.own.domain



Re: Being part of a community and behaving

2014-11-13 Thread Matthias Klumpp
2014-11-13 22:56 GMT+01:00 Patrick Ouellette poue...@debian.org:
 On Thu, Nov 13, 2014 at 01:39:52PM -0800, Russ Allbery wrote:
 Patrick Ouellette poue...@debian.org writes:

  We do tell users of Debian what to do - that's part of the problem right
  now.  We told the users they will switch init systems, and a large
  portion (or at least a vocal portion) don't want to.

 Well, no, we didn't.  We said that there would be a different default,
 which is not the same thing.  The project hasn't made a decision about
 switching, and also, at present, sysvinit is still fully supported (modulo
 the normal pre-release bugs).


 By making it the new default, and causing apt-get dist-upgrade to install
 systemd (which is what happened to one of my systems) in place of sysvinit
 we most certainly are.  Did the system implode in a fiery pool - no, but I
 was forced to deal with the unexpected aftermath. There was some breakage,
 and some things did not work as expected.  (Sure, people would say
 I shouldn't be following unstable or SID but then I wouldn't have development
 environments.)
When upgrading your OS, you should *always* expect that you might have
to learn things - systemd is just one detail, but a lot of other
applications have changes too which force people to re-learn things
they took for granted before. So nothing new here...

 By not having a meta-package init-system provided by an actual package,
 we are forcing anyone who upgrades to also change init systems unless they
 take special precautions to not do so.
Previously on Debian, you didn't have any choice in init-systems:
Sysvinit was the only option.
Now, we provide a init metapackage, which ensures an init system is
installed. We make systemd default here and switch older installations
over to it currently. If you want to stick with a different
initsystem, you have the *choice* to choose any other one the init
package depends on, and even pre-select it on upgrade.
This should pretty much make everyone happy, those who care about
which PID1 they are running, and those who don't.

 For the record, I really don't care about the init system per-say.  I am
 more annoyed with the systemd insistence on logging to binary files than
 anything.  Log files should be plain text.
Rsyslog is srill installed by default (and I guess that won't change
soon), so you now have even better textlogs.
The binary logs are great for quick searching (just run systemctl
status on a service) and provide some extra benefits for working with
logs (I, for example, love the ability to group entries by priority),
but that's not something someone is forced to work with.

Cheers,
Matthias

-- 
Debian Developer | Freedesktop-Developer
I welcome VSRE emails. See http://vsre.info/


-- 
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/CAKNHny9B14=d9djbcoxn6a_8ex-a06g0hspgsct9zmprgxe...@mail.gmail.com



Re: Being part of a community and behaving

2014-11-13 Thread Brian May
On 14 November 2014 04:20, Carlos Alberto Lopez Perez clo...@igalia.com
wrote:

 The last one that I read is that udev is going to stop working on
 non-systemd systems:

 http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html


I don't read anything in that post that says this.

Am guessing you a referring to the Also note that at that point we intend
to move udev onto kdbus as transport, and get rid of the
userspace-to-userspace netlink-based tranport udev used so far quote.

Which would suggest that udev might stop supporting the
userspace-to-userspace netlink-based transport in the future. However,
unless I am mistaken, I don't think this means it will no longer work on
non-systemd systems.
-- 
Brian May br...@microcomaustralia.com.au


Re: Bad weather in testing?

2014-11-13 Thread Jérémy Lal
Le jeudi 13 novembre 2014 à 19:23 +0800, Paul Wise a écrit :
 On Thu, Nov 13, 2014 at 6:26 PM, Jérémy Lal wrote:
 
  As a workaround, this is the reason why arch:all nodejs modules have a
  build-dependency on nodejs - it prevents them to be available on arches
  where nodejs isn't.
 
 I think you meant dependency, a build-dependency would not achieve that.

Ha damn, i never got this right, then what's the correct approach for
solving
https://bugs.debian.org/725363
?

Jérémy.






-- 
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/1415917157.25276.7.ca...@melix.org



Re: Being part of a community and behaving

2014-11-13 Thread Patrick Ouellette
On Thu, Nov 13, 2014 at 11:06:08PM +0100, Matthias Klumpp wrote:
 
  For the record, I really don't care about the init system per-say.  I am
  more annoyed with the systemd insistence on logging to binary files than
  anything.  Log files should be plain text.
 Rsyslog is srill installed by default (and I guess that won't change
 soon), so you now have even better textlogs.
 The binary logs are great for quick searching (just run systemctl
 status on a service) and provide some extra benefits for working with
 logs (I, for example, love the ability to group entries by priority),
 but that's not something someone is forced to work with.
 

Matthias,

I did not ask for evangelization about how wonderful binary logs are,
nor for a lesson on how to get the info out of systemd with the 
systemctl command.

I am glad you like them and they work for you.  For me they add another
level of obfuscation, a speed bump and a potential point of failure.
All of which are unnecessary. Cat logfile, more logfile
less logfile, grep term logfile -- all worked well and continue to
do so for my text file logs.  Awk, emacs, vi, all work on them too.
My log management tools all expect my old plain text formatted logs.

If we can agree to disagree on this all is well.  If you feel it necessary
to convert me or help me see the light then, well, we're going to have
a problem ;-)

Pat


-- 
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/20141113222533.gi16...@flying-gecko.net



Re: Being part of a community and behaving

2014-11-13 Thread Gunnar Wolf
Tobias Frost dijo [Thu, Nov 13, 2014 at 05:22:18PM +0100]:
  I have just noticed your blog post on planet.debian.org:
  https://np237.livejournal.com/34598.html
 
  You lack any sense of humor, really!
 
 Sometimes, a joke is just inappropriate, regardless how funny it may seem.
 Sometimes, a joke is better not made, regardless how funny it is.
 
 We have enough bad karma these days, no need to pour gasoline on the fires.
 
 I assume we're all adults after all.
 Thanks.

Thanks, Tobias. And thanks, Bálint. I agree with you. Humor in Debian
is most often funny and welcome. But this specific topic has gone so
bitter that any bit of attempted humor can be read as a personal
attack. Joss, I don't think you meant ill by posting this message, but
it could not have had any possitive replies anyway!


-- 
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/20141113222818.gj91...@gwolf.org



Re: Being part of a community and behaving

2014-11-13 Thread Svante Signell
On Fri, 2014-11-14 at 09:16 +1100, Brian May wrote:
 On 14 November 2014 04:20, Carlos Alberto Lopez Perez
 clo...@igalia.com wrote:
 
 Which would suggest that udev might stop supporting the
 userspace-to-userspace netlink-based transport in the future. However,
 unless I am mistaken, I don't think this means it will no longer work
 on non-systemd systems.

From an irc:(16:06:44) xxx: udevd starts very slowly without systemd...
any chance i can speed it up?

Things evolve with time


-- 
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/1415917825.11764.74.ca...@g3620.my.own.domain



Re: Being part of a community and behaving

2014-11-13 Thread Matt Zagrabelny
Hi Pat,

On Thu, Nov 13, 2014 at 4:25 PM, Patrick Ouellette poue...@debian.org wrote:
 On Thu, Nov 13, 2014 at 11:06:08PM +0100, Matthias Klumpp wrote:

  For the record, I really don't care about the init system per-say.  I am
  more annoyed with the systemd insistence on logging to binary files than
  anything.  Log files should be plain text.

That's a loaded statement.

 Rsyslog is srill installed by default (and I guess that won't change
 soon), so you now have even better textlogs.

 I did not ask for evangelization about how wonderful binary logs are,
 nor for a lesson on how to get the info out of systemd with the
 systemctl command.

You shouldn't be surprised that there is dialogue surrounding it.

-m


-- 
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/CAOLfK3XTG3ZT-AQHaem+kbsS7OueuCiSwgYZoYt+T=2qpgdB=g...@mail.gmail.com



Re: Being part of a community and behaving

2014-11-13 Thread Brian May
On 14 November 2014 09:30, Svante Signell svante.sign...@gmail.com wrote:

 From an irc:(16:06:44) xxx: udevd starts very slowly without systemd...
 any chance i can speed it up?


 Assuming that report is accurate, to me it sounds like a bug that should
get fixed, as opposed to a clear indication that udevd is going to stop
supporting non-systemd systems.
-- 
Brian May br...@microcomaustralia.com.au


Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Richard Hartmann
On Tue, Nov 11, 2014 at 10:51 PM, Henrique de Moraes Holschuh
h...@debian.org wrote:

 Please allow debian/master as an alternative.  It fits with the general git
 usage of master, it fits with the workflow of several packages, where you
 do experimental-unstable, and it is not going to surprise anyone that has
 even a passing knowledge of the usual git conventions.

 [...] I must say I *like* it.  Well done!  I am
 especially happy about the way it respects the usual git usage conventions,
 this will ease its adoption a lot.

Not much to add here. +1


Richard


-- 
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/CAD77+gSVO8=lospehnra+0jn5287eb166rb3+iclpu7tmym...@mail.gmail.com



Re: RFC: DEP-14: Recommended layout for Git packaging repositories

2014-11-13 Thread Richard Hartmann
On Wed, Nov 12, 2014 at 4:04 AM, Marco d'Itri m...@linux.it wrote:
 Whatever the decision will be on debian/master, I think that master
 should be at the very least an option.

I.e. a debian-only repo? That's what pabs also seems to prefer so it
probably makes sense to support/allow both.

FWIW, I strongly disagree with putting any packaging into master as
this makes upstreaming different packaging branches a tad harder,
but each to their own.



Richard


-- 
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/cad77+grzh1dvh1sebb3ppnp0pcn6hsh3h_aojqxyvwcjjny...@mail.gmail.com



Re: Being part of a community and behaving

2014-11-13 Thread Svante Signell
On Fri, 2014-11-14 at 09:46 +1100, Brian May wrote:
 On 14 November 2014 09:30, Svante Signell svante.sign...@gmail.com
 wrote:
 From an irc:(16:06:44) xxx: udevd starts very slowly without
 systemd...
 any chance i can speed it up?
 
 
  Assuming that report is accurate, to me it sounds like a bug that
 should get fixed, as opposed to a clear indication that udevd is going
 to stop supporting non-systemd systems.

The problem is that udevd is part of systemd, i.e. non-systemd systems
are not actively supported (and will not be in due time, I wonder
when?).



-- 
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/1415919265.11764.78.ca...@g3620.my.own.domain



Re: Bad weather in testing?

2014-11-13 Thread Paul Wise
On Fri, Nov 14, 2014 at 6:19 AM, Jérémy Lal wrote:
 Le jeudi 13 novembre 2014 à 19:23 +0800, Paul Wise a écrit :
 On Thu, Nov 13, 2014 at 6:26 PM, Jérémy Lal wrote:

  As a workaround, this is the reason why arch:all nodejs modules have a
  build-dependency on nodejs - it prevents them to be available on arches
  where nodejs isn't.

 I think you meant dependency, a build-dependency would not achieve that.

 Ha damn, i never got this right, then what's the correct approach for
 solving
 https://bugs.debian.org/725363
 ?

That appears to be an arch:any package not an arch:all one so your
current Build-Depends/Depends workaround is correct. Checking the
packages with debbindiff --html, I see that the .debs are identical
between architectures, except for the architecture name and the
timestamps, so it should be arch:all instead.

The rest of this post is about arch:all node-* packages only...

The correct approach would be to fix the portability issues in
nodejs but looking at the buildd page I see this is mostly caused by
libv8 and I guess Google doesn't care much about browser portability
so this is unlikely to get fixed.

An easy workaround if that isn't possible is to make every node-*
package arch any and Build-Depend on nodejs, this is what happened
this with node-xmlhttprequest but personally I would not recommend it.

A more socially responsible workaround would be to patch
dak/reprepro/etc so that some arch:all packages are not present in the
Packages files on some architectures. This could be a hard problem,
especially when you consider that all node-* arch:all packages should
become available on platforms where nodejs is newly ported to (for
example ppc64el is probably going to be a popular cloud platform at
some point). Another fix to dak/dpkg we need in this is something like
linux-all, for example iotop is written in Python but only supports
the I/O monitoring interfaces of the Linux kernel, so the architecture
restriction cannot be expressed by Depends.

Personally I would just use arch:all for node-* packages, drop the
Build-Depends: nodejs (since it is false AFAIK), keep the Depends:
nodejs and otherwise ignore the issue, it doesn't cause much of a
problem IMO.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


--
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/caktje6edztf-c9qxpf6cswd4gyvqfajwfxr_f1gqo6beuov...@mail.gmail.com



Re: Being part of a community and behaving

2014-11-13 Thread Adam Borowski
On Thu, Nov 13, 2014 at 11:30:25PM +0100, Svante Signell wrote:
 From an irc:(16:06:44) xxx: udevd starts very slowly without systemd...
 any chance i can speed it up?

This is #767363 aka #754987 aka ~1e38 others.

For now, you can
sed -i 's/allow-hotplug eth0/auto eth0/' /etc/network/interfaces
although there's a patch by Ben Hutchings that's said to work.
All praise Ben!

-- 
// 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/20141113230716.ga22...@angband.pl



Re: Being part of a community and behaving

2014-11-13 Thread Ben Hutchings
On Fri, 2014-11-14 at 09:16 +1100, Brian May wrote:
 On 14 November 2014 04:20, Carlos Alberto Lopez Perez
 clo...@igalia.com wrote:
 The last one that I read is that udev is going to stop working
 on
 non-systemd systems:
 
 
 http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html
 
 
 
 I don't read anything in that post that says this.
 
 
 Am guessing you a referring to the Also note that at that point we
 intend to move udev onto kdbus as transport, and get rid of the
 userspace-to-userspace netlink-based tranport udev used so far quote.
 
 
 Which would suggest that udev might stop supporting the
 userspace-to-userspace netlink-based transport in the future. However,
 unless I am mistaken, I don't think this means it will no longer work
 on non-systemd systems.

They will need something else to configure kdbus, though.

I don't even know how initramfs-tools will continue working after that
point.

Ben.

-- 
Ben Hutchings
friends: People who know you well, but like you anyway.


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


debian installer, install listofpackages.txt in CD root dir after end install?

2014-11-13 Thread Michael Ole Olsen
It would be very cool if the debian installer had a listofpackages.txt

and that listofpackages.txt could be edited by the user

then we would be getting customized debian installs

some people would edit and tell it to auto install:
- zsh
- lilo instead of grub
- lukssetup (crypt thing)
- ext3 instead of ext4
- Xfree86 instead of Xorg 
- systemX instead of systemY

etc. :-)

would be very cool if this was possible
it is hard to do everyone right in the installer

so most people will have to install afterwards

but not if this was possible

they could make their own perfect debian install cd
would be a sysadm's dream..

also the geeks dream


of course there is debootstrap too, but it would be cool if the debian 
installer could be made like this too
just dragdrop a list of installpackages.txt into base of debian install CD

then the CD finds that list and replaces grub with lilo in end of install if 
needed

and sysX with sysY if specificed in list


would be the ultimate customization, we would get wikis filled with 
packagelists for custom debian cds

the biggest problem is we would get nonsupported debian dists, could be a big 
problem
people claiming they use official debian, but then own packages in installer

still think it would be very cool... debootstrap can provide this, but debian 
installer can't do this easily

only if you are a debian programmer do you know how to do it probably...


until then I prefer to use debootstrap, I don't like to use the installer 
because it forces me to use certain packages
i.e. it installs grub and newest kernel for me, which I might not want
or it installs sysX instead of SysY

I know I am picky... and lazy

I do really like the ssh connection to the installer though


this is just a last suggestion, would make perfect debian installers if this 
was possible

override all packages after end install if custompackages.txt exists in CD 
directory
of if it exists on a usbstick on the pc that gets automounted

unlimited configuration possibilities!

I could tell it to install an old kernel, a custom compiled kernel etc.

I often use custom kernels... would have to install those manually after 
installing as it is now


many sysadms use custom kernels they have compiled for debian themselves
as it is now they have to debootstrap or install normal debian dist
then copy it over afterwards

with this im suggesting they could make their own debian installer with their 
custom kernel on
custom bootloader etc.

custom kernel is ALSO just a simple .deb package to install!

lilo bootloader is too

so that  listofpackages.txt should just contain .deb filenames to install after 
end of installation!


would be very unique to the debian installer if this was possible
all people would stop complaining, almost ;)


we would be getting :
debian-simplified
debian-for-sysadms
debian-for-geeks
debian-for-lilousers
debian-for-sysV-users

and many more custom installers (custompackage lists in wikis)


On Thu, 13 Nov 2014, Russ Allbery wrote:

 Patrick Ouellette poue...@debian.org writes:
 
  We do tell users of Debian what to do - that's part of the problem right
  now.  We told the users they will switch init systems, and a large
  portion (or at least a vocal portion) don't want to.
 
 Well, no, we didn't.  We said that there would be a different default,
 which is not the same thing.  The project hasn't made a decision about
 switching, and also, at present, sysvinit is still fully supported (modulo
 the normal pre-release bugs).
 
  The current systemd / GR issue would not be happening if the project had
  not said the default init system shall be init system.  Had the
  project said we have the following init systems available: list of init
  systems and let the other package dependencies drive the user's
  selection then users would fell there was a little more choice in the
  matter.
 
  Right now, GNOME seems to be the primary driver for requiring systemd.
  If you don't use a graphical environment, you don't need systemd but you
  are forced to at least install it on a new build.
 
 Various people were discussing the installer experience elsewhere, and
 whether enough users care about this to warrant making a sysvinit install
 an option directly in the installer.  I don't think this is any sort of
 fudamental decision we've already made; it's a debate over UI experiences.
 
 In other words, I don't think this is anywhere near as central to the
 argument as you seem to think.  If I'm wrong, that's great news -- if all
 of this argument could go away by just tweaking the installer UI, that
 would be fantastic.  But I'm dubious.
 
  If there are two opposing sides, then there are two maintainers willing
  to maintain the packages.  If there are not, the package without a
  maintainer looses by default.
 
 Ah, see, I also believe this, which is exactly why I'm so upset about the
 current GR.  The proposed GR (the first option) is exactly about
 overriding the normal practice 

Re: Being part of a community and behaving

2014-11-13 Thread Svante Signell
On Fri, 2014-11-14 at 00:07 +0100, Adam Borowski wrote:
 On Thu, Nov 13, 2014 at 11:30:25PM +0100, Svante Signell wrote:
  From an irc:(16:06:44) xxx: udevd starts very slowly without systemd...
  any chance i can speed it up?
 
 This is #767363 aka #754987 aka ~1e38 others.
 
 For now, you can
 sed -i 's/allow-hotplug eth0/auto eth0/' /etc/network/interfaces
 although there's a patch by Ben Hutchings that's said to work.
 All praise Ben!

Yes, all praise Ben. But your proposal is a workaround, not a solution,
if we are being strict :(


-- 
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/1415920836.11764.81.ca...@g3620.my.own.domain



Re: Being part of a community and behaving

2014-11-13 Thread Vincent Bernat
 ❦ 13 novembre 2014 23:30 +0100, Svante Signell svante.sign...@gmail.com :

 Which would suggest that udev might stop supporting the
 userspace-to-userspace netlink-based transport in the future. However,
 unless I am mistaken, I don't think this means it will no longer work
 on non-systemd systems.

From an irc:(16:06:44) xxx: udevd starts very slowly without systemd...
 any chance i can speed it up?

 Things evolve with time

What an accurate bug report. Could you please stop the FUD?

From such a short statement, this could just be the udevadm settle
needed when the init does not handle events. It just waits for
everything to come here. With systemd, this is not needed since
everything is expected to react to various events.
-- 
panic (No CPUs found.  System halted.\n);
2.4.3 linux/arch/parisc/kernel/setup.c


signature.asc
Description: PGP signature


arch all node modules should not build-depend nodejs (was Re: Bad weather in testing? on -devel)

2014-11-13 Thread Jérémy Lal
Le vendredi 14 novembre 2014 à 07:03 +0800, Paul Wise a écrit :
 On Fri, Nov 14, 2014 at 6:19 AM, Jérémy Lal wrote:
  Le jeudi 13 novembre 2014 à 19:23 +0800, Paul Wise a écrit :
  On Thu, Nov 13, 2014 at 6:26 PM, Jérémy Lal wrote:
 
   As a workaround, this is the reason why arch:all nodejs modules have a
   build-dependency on nodejs - it prevents them to be available on arches
   where nodejs isn't.
 
  I think you meant dependency, a build-dependency would not achieve that.
 
  Ha damn, i never got this right, then what's the correct approach for
  solving
  https://bugs.debian.org/725363
  ?
 
 That appears to be an arch:any package not an arch:all one so your
 current Build-Depends/Depends workaround is correct. Checking the
 packages with debbindiff --html, I see that the .debs are identical
 between architectures, except for the architecture name and the
 timestamps, so it should be arch:all instead.
 
 The rest of this post is about arch:all node-* packages only...
 
 The correct approach would be to fix the portability issues in
 nodejs but looking at the buildd page I see this is mostly caused by
 libv8 and I guess Google doesn't care much about browser portability
 so this is unlikely to get fixed.
 
 An easy workaround if that isn't possible is to make every node-*
 package arch any and Build-Depend on nodejs, this is what happened
 this with node-xmlhttprequest but personally I would not recommend it.
 
 A more socially responsible workaround would be to patch
 dak/reprepro/etc so that some arch:all packages are not present in the
 Packages files on some architectures. This could be a hard problem,
 especially when you consider that all node-* arch:all packages should
 become available on platforms where nodejs is newly ported to (for
 example ppc64el is probably going to be a popular cloud platform at
 some point). Another fix to dak/dpkg we need in this is something like
 linux-all, for example iotop is written in Python but only supports
 the I/O monitoring interfaces of the Linux kernel, so the architecture
 restriction cannot be expressed by Depends.
 
 Personally I would just use arch:all for node-* packages, drop the
 Build-Depends: nodejs (since it is false AFAIK), keep the Depends:
 nodejs and otherwise ignore the issue, it doesn't cause much of a
 problem IMO.

That makes sense to me, cc-ing this clear explanation to
pkg-javascript-devel,

thank you.

Jérémy.



-- 
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/1415920941.25276.9.ca...@melix.org



Re: Being part of a community and behaving

2014-11-13 Thread Adam Borowski
On Fri, Nov 14, 2014 at 12:20:36AM +0100, Svante Signell wrote:
 On Fri, 2014-11-14 at 00:07 +0100, Adam Borowski wrote:
  On Thu, Nov 13, 2014 at 11:30:25PM +0100, Svante Signell wrote:
   From an irc:(16:06:44) xxx: udevd starts very slowly without systemd...
   any chance i can speed it up?
  
  This is #767363 aka #754987 aka ~1e38 others.
  
  For now, you can
  sed -i 's/allow-hotplug eth0/auto eth0/' /etc/network/interfaces
  although there's a patch by Ben Hutchings that's said to work.
  All praise Ben!
 
 Yes, all praise Ben. But your proposal is a workaround, not a solution,
 if we are being strict :(

Yes it is, it makes sense only on desktops and servers.  You see, there's a
reason we keep Ben around...

-- 
// 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/20141113233046.gb22...@angband.pl



Re: Being part of a community and behaving

2014-11-13 Thread Sam Hartman
 Patrick == Patrick Ouellette poue...@debian.org writes:

Patrick On Thu, Nov 13, 2014 at 11:06:08PM +0100, Matthias Klumpp wrote:

Patrick I did not ask for evangelization about how wonderful binary
Patrick logs are, nor for a lesson on how to get the info out of
Patrick systemd with the systemctl command.

Patrick I am glad you like them and they work for you.  For me they
Patrick add another level of obfuscation, a speed bump and a
Patrick potential point of failure.  All of which are
Patrick unnecessary. Cat logfile, more logfile less logfile,
Patrick grep term logfile -- all worked well and continue to do
Patrick so for my text file logs.  Awk, emacs, vi, all work on them
Patrick too.  My log management tools all expect my old plain text
Patrick formatted logs.

I'm confused.  Are you saying that cat logfile isn't working for you
with systemd on jessie?
I'm honestly asking for information here.
As best I can tell on my system everything that gets logged gets logged
to text log files.
Some of it also gets logged to the journal.

--Sam


-- 
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/0149ab9e4869-9d59ba6d-53db-4de0-a43c-841cef1c93bc-000...@email.amazonses.com



Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Patrick Ouellette poue...@debian.org writes:

 By making it the new default, and causing apt-get dist-upgrade to
 install systemd (which is what happened to one of my systems) in place
 of sysvinit we most certainly are.

The point that I'm making is that those are two separate things.  Yes,
both of those happened for jessie, but the only one the *project* decided
(via the TC) was the first one.  The second was decided by some of the
maintenance teams involved, other people disagree, there's a big
discussion about that at present, and I don't think the state for the
release is settled at this point.

 By not having a meta-package init-system provided by an actual
 package,

Er:

Package: init
Source: init-system-helpers
Version: 1.21
Essential: yes
Installed-Size: 29
Maintainer: pkg-systemd-maintainers 
pkg-systemd-maintain...@lists.alioth.debian.org
Architecture: amd64
Pre-Depends: systemd-sysv | sysvinit-core | upstart
Description-en: System-V-like init utilities - metapackage
 This package is an essential metapackage which allows you to select from
 three available init systems in Debian (systemd, sysvinit, upstart) while
 ensuring that one of these is available on the system at all times.
Description-md5: e52554c23609041bfbca72fe27a132f9
Section: metapackages
Priority: required
Filename: pool/main/i/init-system-helpers/init_1.21_amd64.deb
Size: 4634
MD5sum: a3844c4fe9eef9e8976803cebc33ab68
SHA1: caad9e2284c37cd25ef7ca58e23d243a37d5cc24
SHA256: ff7cd1f757d5ab178c666892caa05559f8dce2817528ab677fe778655f70e11d

I don't think the nature of the problem is quite what you think it is.

 For the record, I really don't care about the init system per-say.  I am
 more annoyed with the systemd insistence on logging to binary files than
 anything.  Log files should be plain text.

I'm sorry that you've been misled about this.  systemd logs as plain text
by default in Debian.  In fact, the plain text logs are much better than
what we get from sysvinit, since they include stdout and stderr of
daemons.

That plain-text logging was replaced with binary logging is another piece
of inaccurate FUD that's been going around.  At least on debian-user, this
information is being spread intentionally by trolls who know that it's a
lie, just to make people angry unnecessarily.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/87d28qehs8@hope.eyrie.org



Work-needing packages report for Nov 14, 2014

2014-11-13 Thread wnpp
The following is a listing of packages for which help has been requested
through the WNPP (Work-Needing and Prospective Packages) system in the
last week.

Total number of orphaned packages: 613 (new: 8)
Total number of packages offered up for adoption: 140 (new: 1)
Total number of packages requested help for: 57 (new: 0)

Please refer to http://www.debian.org/devel/wnpp/ for more information.



The following packages have been orphaned:

   dctrl-tools (#768834), orphaned 4 days ago
 Description: Command-line tools to process Debian package
   information
 Reverse Depends: aptfs autodep8 botch debci debian-goodies debtree
   dh-lua dlocate haskell-devscripts javahelper (6 more omitted)
 Installations reported by Popcon: 19431

   debmirror (#768532), orphaned 5 days ago
 Description: Debian partial mirror script, with ftp and package pool
   support
 Reverse Depends: argonaut-fai-mirror goto-fai-backend
 Installations reported by Popcon: 1355

   github-backup (#768991), orphaned 3 days ago
 Description: backs up data from GitHub
 Installations reported by Popcon: 117

   jetring (#768525), orphaned 5 days ago
 Description: gpg keyring maintenance using changesets
 Installations reported by Popcon: 131

   moreutils (#768529), orphaned 5 days ago
 Description: additional Unix utilities
 Reverse Depends: ikiwiki-hosting-web
 Installations reported by Popcon: 3088

   mpdtoys (#768518), orphaned 5 days ago
 Description: small command line tools and toys for MPD
 Installations reported by Popcon: 125

   pdmenu (#768527), orphaned 5 days ago
 Description: simple console menu program
 Installations reported by Popcon: 298

   ticker (#768528), orphaned 5 days ago
 Description: configurable text scroller
 Installations reported by Popcon: 23

605 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/orphaned for a complete list.



The following packages have been given up for adoption:

   soundconverter (#769372), offered today
 Description: GNOME application to convert audio files into other
   formats
 Installations reported by Popcon: 3178

139 older packages have been omitted from this listing, see
http://www.debian.org/devel/wnpp/rfa_bypackage for a complete list.



For the following packages help is requested:

   apt-xapian-index (#567955), requested 1746 days ago
 Description: maintenance tools for a Xapian index of Debian packages
 Reverse Depends: ept-cache goplay packagesearch
 Installations reported by Popcon: 77242

   athcool (#278442), requested 3670 days ago
 Description: Enable powersaving mode for Athlon/Duron processors
 Installations reported by Popcon: 43

   awstats (#755797), requested 113 days ago
 Description: powerful and featureful web server log analyzer
 Installations reported by Popcon: 4141

   balsa (#642906), requested 1145 days ago
 Description: An e-mail client for GNOME
 Reverse Depends: balsa-dbg
 Installations reported by Popcon: 736

   cardstories (#624100), requested 1298 days ago
 Description: Find out a card using a sentence made up by another
   player
 Installations reported by Popcon: 11

   chromium-browser (#583826), requested 1628 days ago
 Description: Chromium browser
 Reverse Depends: chromedriver chromium-dbg chromium-l10n
   design-desktop-web mozplugger
 Installations reported by Popcon: 25820

   cups (#532097), requested 1986 days ago
 Description: Common UNIX Printing System
 Reverse Depends: bluez-cups chromium cinnamon-settings-daemon
   cloudprint cups cups-backend-bjnp cups-browsed cups-bsd cups-client
   cups-core-drivers (64 more omitted)
 Installations reported by Popcon: 143786

   debtags (#567954), requested 1746 days ago
 Description: Enables support for package tags
 Reverse Depends: goplay packagesearch
 Installations reported by Popcon: 2337

   developers-reference (#759995), requested 75 days ago
 Description: guidelines and information for Debian developers
 Installations reported by Popcon: 15045

   ejabberd (#767874), requested 10 days ago
 Description: distributed, fault-tolerant Jabber/XMPP server written
   in Erlang
 Reverse Depends: ejabberd-contrib
 Installations reported by Popcon: 847

   fbcat (#565156), requested 1765 days ago
 Description: framebuffer grabber
 Installations reported by Popcon: 158

   freeipmi (#628062), requested 1267 days ago
 Description: GNU implementation of the IPMI protocol
 Reverse Depends: freeipmi freeipmi-bmc-watchdog freeipmi-ipmidetect
   freeipmi-ipmiseld freeipmi-tools libfreeipmi-dev libfreeipmi16
   

Re: Being part of a community and behaving

2014-11-13 Thread Patrick Ouellette
On Fri, Nov 14, 2014 at 12:05:17AM +, Sam Hartman wrote:
 
 I'm confused.  Are you saying that cat logfile isn't working for you
 with systemd on jessie?
 I'm honestly asking for information here.
 As best I can tell on my system everything that gets logged gets logged
 to text log files.
 Some of it also gets logged to the journal.
 

Sam,

I'm saying those things that logged to syslog now log to the journal, so
cat /var/log/syslog doesn't work because the output that used to go there is
redirected to the binary format journal file.

(Obvoiusly if a program manages its own logging, those are not affected by the
change.)

If the journal file is not supposed to be in a binary format, then my system
didn't get that configuration update

Pat


-- 
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/20141114013921.ga10...@flying-gecko.net



Re: Being part of a community and behaving

2014-11-13 Thread Paul Wise
On Fri, Nov 14, 2014 at 9:39 AM, Patrick Ouellette wrote:

 I'm saying those things that logged to syslog now log to the journal, so
 cat /var/log/syslog doesn't work because the output that used to go there is
 redirected to the binary format journal file.

journald forwards to rsyslog etc, which logs to /var/log/syslog so cat
/var/log/syslog etc still works.

Personally I have found journalctl much more flexible and useful than cat etc.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


-- 
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/CAKTje6HF6Chq+NkGdtRcv0RZwORS=olssh7_poc27stcdjv...@mail.gmail.com



Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Patrick Ouellette poue...@debian.org writes:

 I'm saying those things that logged to syslog now log to the journal, so
 cat /var/log/syslog doesn't work because the output that used to go
 there is redirected to the binary format journal file.

If that's happening on your system, that's a bug.  It's definitely not
happening on mine.  Could you provide more information, such as an example
that's not in /var/log/syslog where you expect it but ended up in the
journal, and what program is involved?

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/87a93u5yca@hope.eyrie.org



Re: Being part of a community and behaving

2014-11-13 Thread Patrick Ouellette
On Thu, Nov 13, 2014 at 06:07:33PM -0800, Russ Allbery wrote:
 Patrick Ouellette poue...@debian.org writes:
 
  I'm saying those things that logged to syslog now log to the journal, so
  cat /var/log/syslog doesn't work because the output that used to go
  there is redirected to the binary format journal file.
 
 If that's happening on your system, that's a bug.  It's definitely not
 happening on mine.  Could you provide more information, such as an example
 that's not in /var/log/syslog where you expect it but ended up in the
 journal, and what program is involved?


Since /var/log/syslog is empty, clearly there was an issue when my system
upgraded. I'll have to look into this to see what is going on.

(Kind of illustrates my point about another point of failure... No, I did
not plan or do this intentionally)


Pat 


-- 
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/20141114021510.ga12...@flying-gecko.net



Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Patrick Ouellette poue...@debian.org writes:

 Since /var/log/syslog is empty, clearly there was an issue when my
 system upgraded. I'll have to look into this to see what is going on.

 (Kind of illustrates my point about another point of failure... No, I
 did not plan or do this intentionally)

Ow.  No, that's definitely a bug.  I'd love to understand what happened
there, as that sounds like a pretty serious one.  That is not expected
behavior.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/8761ei5xsb@hope.eyrie.org



Re: Being part of a community and behaving

2014-11-13 Thread Cameron Norman
El jue, 13 de nov 2014 a las 6:15 , Patrick Ouellette 
poue...@debian.org escribió:

On Thu, Nov 13, 2014 at 06:07:33PM -0800, Russ Allbery wrote:

 Patrick Ouellette poue...@debian.org writes:

  I'm saying those things that logged to syslog now log to the 
journal, so
  cat /var/log/syslog doesn't work because the output that used to 
go

  there is redirected to the binary format journal file.

 If that's happening on your system, that's a bug.  It's definitely 
not
 happening on mine.  Could you provide more information, such as an 
example
 that's not in /var/log/syslog where you expect it but ended up in 
the

 journal, and what program is involved?



Since /var/log/syslog is empty, clearly there was an issue when my 
system

upgraded. I'll have to look into this to see what is going on.

(Kind of illustrates my point about another point of failure... No, I 
did

not plan or do this intentionally)


Apparently newer versions of systemd-journald do not forward to syslog 
by default; that has to be explicitly configured (although rsyslog 
already reads the journal and collects the logs). Not sure if 215 is 
affected by that behavior, will have to look it up later. What syslog 
implementation are you running?


Thanks,
--
Cameron Norman


Re: Being part of a community and behaving

2014-11-13 Thread Russ Allbery
Patrick Ouellette poue...@debian.org writes:
 On Thu, Nov 13, 2014 at 06:19:32PM -0800, Russ Allbery wrote:

 Ow.  No, that's definitely a bug.  I'd love to understand what happened
 there, as that sounds like a pretty serious one.  That is not expected
 behavior.

 OK, so the system has syslog-ng installed.  For what ever reason syslog-ng
 is not starting automatically, but starts manually by systemctl.

 syslog-ng version 3.5.6-2
 systemd version 215-5+b1

Maybe some failure to sync status correctly?  syslog-ng does ship with a
service file.  What does:

systemctl status syslog-ng

say?  Particularly the Loaded and Active fields should have some hint as
to what's going on that's preventing the service from starting
automatically.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


-- 
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/87vbmi4hnu@hope.eyrie.org



Re: Being part of a community and behaving

2014-11-13 Thread Cameron Norman
El jue, 13 de nov 2014 a las 6:53 , Russ Allbery r...@debian.org 
escribió:

Patrick Ouellette poue...@debian.org writes:

 On Thu, Nov 13, 2014 at 06:19:32PM -0800, Russ Allbery wrote:


 Ow.  No, that's definitely a bug.  I'd love to understand what 
happened
 there, as that sounds like a pretty serious one.  That is not 
expected

 behavior.


 OK, so the system has syslog-ng installed.  For what ever reason 
syslog-ng

 is not starting automatically, but starts manually by systemctl.



 syslog-ng version 3.5.6-2
 systemd version 215-5+b1


Maybe some failure to sync status correctly?  syslog-ng does ship 
with a

service file.  What does:

systemctl status syslog-ng

say?  Particularly the Loaded and Active fields should have some hint 
as

to what's going on that's preventing the service from starting
automatically.


Apparently this is a known issue, and another person has experienced 
it: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760426


Cheers,
--
Cameron Norman


Re: Being part of a community and behaving

2014-11-13 Thread Cameron Norman
El jue, 13 de nov 2014 a las 6:57 , Cameron Norman 
camerontnor...@gmail.com escribió:
El jue, 13 de nov 2014 a las 6:53 , Russ Allbery r...@debian.org 
escribió:

Patrick Ouellette poue...@debian.org writes:

 On Thu, Nov 13, 2014 at 06:19:32PM -0800, Russ Allbery wrote:


 Ow.  No, that's definitely a bug.  I'd love to understand what 
happened
 there, as that sounds like a pretty serious one.  That is not 
expected

 behavior.


 OK, so the system has syslog-ng installed.  For what ever reason 
syslog-ng

 is not starting automatically, but starts manually by systemctl.



 syslog-ng version 3.5.6-2
 systemd version 215-5+b1


Maybe some failure to sync status correctly?  syslog-ng does ship 
with a

service file.  What does:

systemctl status syslog-ng

say?  Particularly the Loaded and Active fields should have some 
hint as

to what's going on that's preventing the service from starting
automatically.


Apparently this is a known issue, and another person has experienced 
it: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760426


Arg. I read to quickly; this appears to be something quite different. 
Nevermind.


--
Cameron Norman


Re: Being part of a community and behaving

2014-11-13 Thread Carlos Alberto Lopez Perez
On 13/11/14 23:16, Brian May wrote:
 On 14 November 2014 04:20, Carlos Alberto Lopez Perez clo...@igalia.com
 wrote:
 
 The last one that I read is that udev is going to stop working on
 non-systemd systems:

 http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html


 I don't read anything in that post that says this.
 
 Am guessing you a referring to the Also note that at that point we intend
 to move udev onto kdbus as transport, and get rid of the
 userspace-to-userspace netlink-based tranport udev used so far quote.
 
 Which would suggest that udev might stop supporting the
 userspace-to-userspace netlink-based transport in the future. However,
 unless I am mistaken, I don't think this means it will no longer work on
 non-systemd systems.
 

Once they replace the netlink transport with kdbus, udev will
effectively require kdbus to work.

And for kdbus to work (with the current implementation) some user space
daemon has to set up the system bus and configure it. This is not a
trivial task, and the only daemon that currently does that is systemd
(pid 1).



signature.asc
Description: OpenPGP digital signature


systemd / syslog issue (was Re: Being part of a community and behaving)

2014-11-13 Thread Patrick Ouellette
On Thu, Nov 13, 2014 at 06:53:09PM -0800, Russ Allbery wrote:
 
 Maybe some failure to sync status correctly?  syslog-ng does ship with a
 service file.  What does:
 
 systemctl status syslog-ng
 
 say?  Particularly the Loaded and Active fields should have some hint as
 to what's going on that's preventing the service from starting
 automatically.


● syslog-ng.service - System Logger Daemon
   Loaded: loaded (/etc/systemd/system/syslog-ng.service; disabled)
   Active: active (running) since Thu 2014-11-13 21:36:20 EST; 18min ago
 Docs: man:syslog-ng(8)
 Main PID: 13370 (syslog-ng)
   CGroup: /system.slice/syslog-ng.service
   └─13370 /usr/sbin/syslog-ng -F

So it claims the syslog-ng service is disabled.

Pat 


-- 
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/20141114030316.gc12...@flying-gecko.net



Re: systemd / syslog issue (was Re: Being part of a community and behaving)

2014-11-13 Thread Russ Allbery
Patrick Ouellette poue...@debian.org writes:

 ● syslog-ng.service - System Logger Daemon
Loaded: loaded (/etc/systemd/system/syslog-ng.service; disabled)
Active: active (running) since Thu 2014-11-13 21:36:20 EST; 18min ago
  Docs: man:syslog-ng(8)
  Main PID: 13370 (syslog-ng)
CGroup: /system.slice/syslog-ng.service
└─13370 /usr/sbin/syslog-ng -F

 So it claims the syslog-ng service is disabled.

My guess is failure to sync status properly at some point during the
upgrade process, so the fact the init system was enabled somehow didn't
translate into enabling the unit file.  This is the work that
deb-systemd-helper is supposed to do.

systemctl enable syslog-ng should fix the problem on that system
permanently.  It's going to be trickier to figure out where the problem
was introduced, sadly.  :/

Now I'm wondering if some of the folks thinking that systemd implies
binary logging are getting bitten by the same bug that you're getting
bitten by and just didn't realize it wasn't intentional.

-- 
Russ Allbery (r...@debian.org)   http://www.eyrie.org/~eagle/


--
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/87k32y4gqf@hope.eyrie.org



Re: Being part of a community and behaving

2014-11-13 Thread Sam Hartman
 Patrick == Patrick Ouellette poue...@debian.org writes:


I think this is a bug.
On my system things get logged both to the journal and to
/var/log/syslog.
My understanding talking to systemd folks is that the behavior I'm
seeing is intended and that unless you went out of your way  to
configure something different you should still see stuff logged to text
files.
So, you might want to ask on #debian-systemd and/or report a bug.

--Sam


-- 
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/0149ac2c2d41-09d0ce56-a56f-4658-8bc5-853515c63387-000...@email.amazonses.com



Re: Being part of a community and behaving

2014-11-13 Thread Patrick Ouellette
On Thu, Nov 13, 2014 at 06:19:32PM -0800, Russ Allbery wrote:
 Patrick Ouellette poue...@debian.org writes:
 
  Since /var/log/syslog is empty, clearly there was an issue when my
  system upgraded. I'll have to look into this to see what is going on.
 
  (Kind of illustrates my point about another point of failure... No, I
  did not plan or do this intentionally)
 
 Ow.  No, that's definitely a bug.  I'd love to understand what happened
 there, as that sounds like a pretty serious one.  That is not expected
 behavior.


OK, so the system has syslog-ng installed.  For what ever reason syslog-ng
is not starting automatically, but starts manually by systemctl.

syslog-ng version 3.5.6-2
systemd version 215-5+b1

Pat 


-- 
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/20141114024043.gb12...@flying-gecko.net



Bug#769499: syslog-ng-core fails to enable systemd service unit

2014-11-13 Thread Sam Hartman
package: syslog-ng-core
severity: important
version:3.3.5-4
justification:  does not enable systemd unit.

syslog-ng-core's postinst does not enable its syslog unit.
I'm guessing that including systemd in the dh sequence is not quite
doing enough to actually  turn it on.

Unfortunately dh-systemd is under-documented so I cannot tell where the
bug is but I bet an explicit call to dh_systemd_enable will make your
users happy.
Attached is the buggy postinst

#! /bin/sh

set -e

if [ $1 = triggered ]; then
   invoke-rc.d syslog-ng stop || exit $?
   invoke-rc.d syslog-ng start || exit $?
   exit 0
fi

dpkg-trigger register-syslog-ng-plugin

# Automatically added by dh_installinit
if [ -x /etc/init.d/syslog-ng ]; then
update-rc.d syslog-ng defaults 10 90 /dev/null || exit $?
fi
# End automatically added section


exit 0


-- 
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/tslppcqmoet.fsf...@mit.edu



Re: Being part of a community and behaving

2014-11-13 Thread Gergely Nagy
 Cameron == Cameron Norman camerontnor...@gmail.com writes:

 OK, so the system has syslog-ng installed.  For what ever reason
 syslog-ng
 is not starting automatically, but starts manually by systemctl.
 
 syslog-ng version 3.5.6-2
 systemd version 215-5+b1
 
 Maybe some failure to sync status correctly?  syslog-ng does ship
 with a
 service file.  What does:
 
 systemctl status syslog-ng
 
 say?  Particularly the Loaded and Active fields should have some
 hint as
 to what's going on that's preventing the service from starting
 automatically.

Cameron Apparently this is a known issue, and another person has 
experienced
Cameron it: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760426

That and https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769499 are
closely related, and will be fixed in the next syslog-ng upload (likely
early next week). I know how to fix both, but lacked the time to
implement said fixes so far.

-- 
|8]


signature.asc
Description: PGP signature


Re: debian installer, install listofpackages.txt in CD root dir after end install?

2014-11-13 Thread Fabrice Aeschbacher
You can do this using a preseed file:

https://www.debian.org/releases/wheezy/amd64/apb.html.en

in particular:

d-i pkgsel/include string htop vim tree zsh

Cheers,
Fabrice

2014-11-14 0:19 GMT+01:00 Michael Ole Olsen g...@gmx.net:
 It would be very cool if the debian installer had a listofpackages.txt

 and that listofpackages.txt could be edited by the user

 then we would be getting customized debian installs

 some people would edit and tell it to auto install:
 - zsh
 - lilo instead of grub
 - lukssetup (crypt thing)
 - ext3 instead of ext4
 - Xfree86 instead of Xorg
 - systemX instead of systemY


-- 
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/CACfjVBa_uoq6_0NfPA5bsg+cc=dE7d=llvlr7g3z3gckeq_...@mail.gmail.com



Accepted python-magcode-core 1.4.7-3 (source amd64) into unstable

2014-11-13 Thread Matthew Grant
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 13 Nov 2014 22:12:42 +1300
Source: python-magcode-core
Binary: python3-magcode-core
Architecture: source amd64
Version: 1.4.7-3
Distribution: unstable
Urgency: medium
Maintainer: Matthew Grant m...@mattgrant.net.nz
Changed-By: Matthew Grant m...@mattgrant.net.nz
Description:
 python3-magcode-core - MAG Code python3 core module of common utility code.
Closes: 769001
Changes:
 python-magcode-core (1.4.7-3) unstable; urgency=medium
 .
   * Build-depend on python-setuptools
 Really fix #769001 (Closes: #769001)
Checksums-Sha1:
 71cce38fa57b6c32b0e67f7ef908f96d42587154 1988 python-magcode-core_1.4.7-3.dsc
 85bda4b6a17d0c1137a0dd9babcd53a17c4bc02a 4136 
python-magcode-core_1.4.7-3.debian.tar.xz
 a547201af90c7260469439f75476e581cf233345 36734 
python3-magcode-core_1.4.7-3_amd64.deb
Checksums-Sha256:
 51cf63bb02be4cbaad961c6451a8ddd0f01a1074f5f8bd20381c690a3e41ead3 1988 
python-magcode-core_1.4.7-3.dsc
 566bd32d37ca49c3f1973cba7a295849a53d5f2b31fde7298a82f6dd4a3e3d9f 4136 
python-magcode-core_1.4.7-3.debian.tar.xz
 c2b014768674997845a9449e432b7001f903104e18edd2f750e0434bcdffe356 36734 
python3-magcode-core_1.4.7-3_amd64.deb
Files:
 966fb8c267842bbe91cee7b4abe9fddb 1988 python extra 
python-magcode-core_1.4.7-3.dsc
 955acc0d32f5b8afb8b1f910fdccd876 4136 python extra 
python-magcode-core_1.4.7-3.debian.tar.xz
 58b356733d1a21c9357b1b8636b9c101 36734 python extra 
python3-magcode-core_1.4.7-3_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUZHaCAAoJEMROX/wTNcOiSxsQAIYQvJm8Quq7qexyTHnhjO/S
1+b00WwmtYEOTPtMfmWaXpSUJuTTDmVffE/qE2kLYY9oxOxZVRrdPXAE+XISLAv1
APcZGcQ4hBlIObf+KQgvfncWtIOT3F078fuE/D1XfMdLckN5u2CPCEQCtwPrcdIS
CwdBzeuWJ6NcWk0XWwoeeAnpkCuFCKnRNme2AHeyO8hrwAZEuM+P+IK2jB3qOYX+
L3ZjtAGg/2beXMyCY3DywOueisiM0zHSJUO4thAaSYQpUHieuE5UxtSGe7gVvPAI
U6z2UhL8HNC3xE2Cj6T1wfPyHxVJ9ugVq3Sk/U367cF9qKdsuwkwQ/7vnlSt/SSg
z9KPcQtffVCsiq7CxrFK3CQTjMb163aHz6JOlrYJ5L6//12yt3p0oGrOpR/9Fk2R
2tqCODeMu20nU0ZPpi19h49uF2zJhh/hgn06EcQIZH/jCvghY+PFIdG4+3Xp3nUb
LizAa7pG2PqDqWyvvb25hCZ+PI8NdD513ZvgpPBSUWqFpjR7JfF2Wo9+Mx1yGYQn
V+aCztCzk5JG+5Ivfd/L9yybIAOmd957jm6PtgtyIlVz3aI+60AX4IgDZRgfyWGm
w5WFQBI4a2ZqG1aMpOx9FxwhUopnh7RogdH68L2Ex+TL2PBYs5eEULSXumXifRWJ
dbTN/Xl4eD5KIxUOlcSh
=hnHd
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xoqyu-0003pw...@franck.debian.org



Accepted ejabberd 14.07-3 (source amd64) into unstable

2014-11-13 Thread Philipp Huebner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 13 Nov 2014 10:59:18 +0100
Source: ejabberd
Binary: ejabberd
Architecture: source amd64
Version: 14.07-3
Distribution: unstable
Urgency: medium
Maintainer: Konstantin Khomoutov flatw...@users.sourceforge.net
Changed-By: Philipp Huebner debala...@debian.org
Description:
 ejabberd   - distributed, fault-tolerant Jabber/XMPP server written in Erlang
Closes: 764974 767535 768462
Changes:
 ejabberd (14.07-3) unstable; urgency=medium
 .
   * Don't depend on /usr/share/doc during postinst (Closes: #764974)
   * Added patch for CVE-2014-8760 (Closes: #767535)
   * Don't let reopen-log command rotate logs and disable ejabberd's internal
 log rotation in default cofiguration (Closes: #768462)
   * (Re-)Enable TLS by default but disable SSLv3
Checksums-Sha1:
 d2da1b72e8bfbd917339c015f8bcbd32e390bd74 2405 ejabberd_14.07-3.dsc
 2c83e949aacbdaddb5c152c3d86af9bd73d0f5f6 49072 ejabberd_14.07-3.debian.tar.xz
 9874ac995cb6c4bd2ae9c7c3a57d3a0ebccaf95c 4149326 ejabberd_14.07-3_amd64.deb
Checksums-Sha256:
 a1c0fedcfda52ebd9efb29dc446ba626afab9b3b0505520f5bfcd715752d0185 2405 
ejabberd_14.07-3.dsc
 364bc62c73963d2e262e445b24f00196468cc6f3f877c80a2cd852b0461d97d3 49072 
ejabberd_14.07-3.debian.tar.xz
 42becce7b1da94e1a19111c5deb96a2a79e926ff0f92b7e4315eab69783c0aa8 4149326 
ejabberd_14.07-3_amd64.deb
Files:
 a73544fa2e910eef32dbb9e7f68c25e0 2405 net optional ejabberd_14.07-3.dsc
 0abc11a650ea8dea2db462b9c716c8c3 49072 net optional 
ejabberd_14.07-3.debian.tar.xz
 0606e7af9ad677606a4ef58313d4c63e 4149326 net optional 
ejabberd_14.07-3_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJUZIXGAAoJEOXKjEkl5CBf6OIQAILvSF9fapPif/dg8ZyXxSGO
TxVAms4RtA6Guy9Ss+o4/2lIOHWPXmOB56LLSJ2LbTPn+zX7OvNP6l2D0VF4wT1J
jZB9QfgK4q7WVTrN2itXYnM/rseGzpJ+RIz9SHWUKNvMtq6IPPtazpf8z2KdAOnt
dWoMpRfYFvtMEe+YP8xyUhPS1WNUzSk2JAyEoNgkt7IcPSs872OWSfJvE5/HE3b2
/K92t4otsK4mjXomRfhDbdiGzzConjH9JyDlpow4u/sm/QZxKlaucS/oZeYC32v9
0mW1S+Za6QSchJ58jLZHsH7dvqwkrwEsJUUgjPFM22mnEWP4fv+cKQpI8OBYwSMc
ExeZKa7igQ8ae6skoFkzPC5Ye4uhsqK9z/m1iqh72tU0w3A5A6l8u8Os6H7/DLU5
83Wi+jld9na3K9LKNP7UfFr8ls+FyQ3P0Lgz1l+tCNh2r/ixVunlDZxWUi7rgnz5
FY3HUQoxMaWbvWTja1tdtLSDBZ1t9HuopfeiMBwCC/Lf40ytEKat0jfve9hDrV4v
iURT4qiEBfknCI3AxsS/U/kq2+4dPF5+MebMZDLkbvQoeffjwdAr8WD1un2guKp1
OkBQiRAbgJHt0ie84WcfxsFClySnXcDqe2S8nPp92snxuGd/hX8zWcsGDEE1vXZK
g3vuTMrFnrCvE4KkRDYn
=uGk3
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xorjo-0002b5...@franck.debian.org



Accepted libmemcached 1.0.18-4 (source amd64) into unstable

2014-11-13 Thread Michael Fladischer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Wed, 12 Nov 2014 07:49:47 +0100
Source: libmemcached
Binary: libmemcached11 libmemcached-dev libmemcached-dbg libmemcachedutil2 
libhashkit2 libhashkit-dev libmemcached-tools
Architecture: source amd64
Version: 1.0.18-4
Distribution: unstable
Urgency: medium
Maintainer: Michael Fladischer fladischermich...@fladi.at
Changed-By: Michael Fladischer fladischermich...@fladi.at
Description:
 libhashkit-dev - libmemcached hashing functions and algorithms (development 
files)
 libhashkit2 - libmemcached hashing functions and algorithms
 libmemcached-dbg - Debug Symbols for libmemcached
 libmemcached-dev - C and C++ client library to the memcached server 
(development fil
 libmemcached-tools - Commandline tools for talking to memcached via 
libmemcached
 libmemcached11 - C and C++ client library to the memcached server
 libmemcachedutil2 - library implementing connection pooling for libmemcached
Closes: 768688
Changes:
 libmemcached (1.0.18-4) unstable; urgency=medium
 .
   * Add move-ax_confix_aux_dir.patch to move AC_CONFIG_AUX_DIR up a few lines
 so autofoo can find it (Closes: #768688).
   * Bump Standards-Version to 3.9.6.
   * Update Vcs-Browser field.
   * Move main license entry to top in d/copyright.
Checksums-Sha1:
 53d095b96c98c58d812ecb02fe17799c3e2a4be2 2371 libmemcached_1.0.18-4.dsc
 63600b6b408cb67da70ca66ce54fad8892aca0f3 11964 
libmemcached_1.0.18-4.debian.tar.xz
 c8b275a8558eb7000942376b67beaa363305f826 95248 
libmemcached11_1.0.18-4_amd64.deb
 0d5a9e94d8dda7af12f031f64631e9f147cadc9e 253360 
libmemcached-dev_1.0.18-4_amd64.deb
 cd84b59002d94844d3767f8de599a4b0fa6bd0bb 782594 
libmemcached-dbg_1.0.18-4_amd64.deb
 cfd450854e9547ca95c7ba974c8ed2c2c427b3da 22320 
libmemcachedutil2_1.0.18-4_amd64.deb
 de33c1105dbf47d30e038ff8ac094f03cb7e1388 46948 libhashkit2_1.0.18-4_amd64.deb
 6841fcda18eef1772815e017406e817e293bcaaa 37278 
libhashkit-dev_1.0.18-4_amd64.deb
 37cfb75bbe1a379cbd4a998f0c858fd42883c3b9 85848 
libmemcached-tools_1.0.18-4_amd64.deb
Checksums-Sha256:
 75979e654b956f8f3ecb820cb626a3e3de432dc3ade588578904e8a73f44f70c 2371 
libmemcached_1.0.18-4.dsc
 2d1dcf6fa4e93d64490783db352bc136483dfe4ccb365ce269e4d66a89bc0cd0 11964 
libmemcached_1.0.18-4.debian.tar.xz
 7353232cbee34f1e52aeef960a2bfec2ff4a04b8a45b86ff89ded8f5785ee378 95248 
libmemcached11_1.0.18-4_amd64.deb
 d3794d331b04761d5399852a5926664da375692a018f2e809046c86d4597bcc6 253360 
libmemcached-dev_1.0.18-4_amd64.deb
 5b135598b4da1b847760dac00f541769e01149f7cc4e9bdfec45aa2be2f61deb 782594 
libmemcached-dbg_1.0.18-4_amd64.deb
 3676173bacc6ca3410634a7549a9bdbf2c694ad80be779c275cd8d13fe986c77 22320 
libmemcachedutil2_1.0.18-4_amd64.deb
 1efe62c7debbeaf19a2737c13bbb2e47a99c0247b3c3b9940a6a03425d127dd0 46948 
libhashkit2_1.0.18-4_amd64.deb
 39480928e7a67b44c5b4adba65ac608a2703907d08f03d6cabbeb0ba60e20e27 37278 
libhashkit-dev_1.0.18-4_amd64.deb
 539b83e57bf863a7df958e5364f9dc1d7be20ad988b2d0001791ab72a94fec52 85848 
libmemcached-tools_1.0.18-4_amd64.deb
Files:
 1dcc223df18f22e7ff28b6d545e864f2 2371 libs optional libmemcached_1.0.18-4.dsc
 1dec1642c45a1880d0e93e7f4b866da5 11964 libs optional 
libmemcached_1.0.18-4.debian.tar.xz
 0d75e739f0fec311b532b009a66d79f6 95248 libs optional 
libmemcached11_1.0.18-4_amd64.deb
 dadb4ec0bda8a2e826466fa23f800d90 253360 libdevel optional 
libmemcached-dev_1.0.18-4_amd64.deb
 18376945b4e9e43aba13acd0289528f2 782594 debug extra 
libmemcached-dbg_1.0.18-4_amd64.deb
 2fd47c6d606fd83922d18b6b29e2b76d 22320 libs optional 
libmemcachedutil2_1.0.18-4_amd64.deb
 9ef2a3720208169e2cd6c7c032cc2af8 46948 libs optional 
libhashkit2_1.0.18-4_amd64.deb
 18911aa306654ad5508c121a3389510c 37278 libdevel optional 
libhashkit-dev_1.0.18-4_amd64.deb
 b12281c732577aded24933abea4bf76e 85848 utils optional 
libmemcached-tools_1.0.18-4_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUZIYeAAoJEBLZsEqQy9jkNQQP/0dMyMgYLUQM+yEeLOtWagIv
pG/QElTb3V3G5J8VKoqQF+4ye0qrMl3ETKQLf7/KYYGtBxUlfVsORsE5R5x9TvRF
zwrM+HqDOGMIMi8UliU+7gWGLnR1vsidUm7bNLpJWCOald4+rDZGOOVhGESgq9Zc
5zZC0oe5mvABJ0lZ4z6S7fEv7RGjK9bO6YKuIe4T6ZBNDlWps1QjZZnd7GJzGh06
o/cQwEuwjPtSh8DEo1+ZX4a8Ia+My++KLfPBYgKEc7sgbFtX0EbalfpBiri9I7yG
v/TZ22Sz1ILC+atgfOBl0KM7bQ4MnA9qu3//2h5OyzKJaKMriL+97Ro4s3hGUvty
v97i2miqE4sTIFDEAFKdik+DMUGz8cTvckgNwGmRO3rrN9xpgzXG6JSS+qiaBZK6
Wu3HMG0wQm5KGoUxRWCs2e3yIUCzasG74neCt5tyAaCLT7EiVlAkpBZyEV315jwv
XbUS/h20xSzIZL2aJO1w0olADyAcbmf+rVEQ6mf9Ok8uiBlZ3HgkhNX3OqBwdJZd
FTAC/NJ5Zc50rm9N+NOiDFPhkeu2/Ny+TNuwzgrmir1ishK41D9025mz5qCQzEKo
ICe8kqDHT2Er4TZ2SGx0gwqDe7cl3EGBu+To/son3Kuv0hts/w6YZbcCUP0uBykh
z2vSTO+cvL/tFltXEwU3
=ojxA
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xorjc-0002nj...@franck.debian.org



Accepted stress-ng 0.02.27-1 (source amd64) into unstable

2014-11-13 Thread Colin King
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 13 Nov 2014 10:49:00 +
Source: stress-ng
Binary: stress-ng
Architecture: source amd64
Version: 0.02.27-1
Distribution: unstable
Urgency: medium
Maintainer: Colin King colin.k...@canonical.com
Changed-By: Colin King colin.k...@canonical.com
Description:
 stress-ng  - tool to load and stress a computer
Changes:
 stress-ng (0.02.27-1) unstable; urgency=medium
 .
   * Makefile: bump version
   * stress-utime: use also utime and make futimes linux only
   * stress-fault: use posix_fallocate instead of fallocate
   * stress-fault: clarify negation on boolean expression
   * stress-hdd: close file on error exit path
   * Use PATH_MAX for filename sizes
   * stress-hdd: use temp filename helper
   * stress-fallocate: use temp filename helper
   * stress-inotify: use temp filename helper
   * stress-flock: open using S_IRUSR | S_IWUSR
   * stress-fault: open using S_IRUSR | S_IWUSR
   * stress-denty: open using S_IRUSR | S_IWUSR
   * stress-dir: use temp filename helper
   * stress-link: use temp filename helper
   * stress-rename: use temp filename helper
   * stress-utime: use temp filename helper
   * stress-sendfile: use temp filename helper
   * stress-flock: use temp filename helper
   * stress-fault: use temp filename helper
   * stress-dentry: use temp filename helper
   * Add stress_temp_filename for standard temp filename building
   * stress-dentry: include instance number in filename
   * Catch a range of signals and handle termination better
   * Re-work process wait by re-writing this with a helper
   * Fix build issues on Arch
   * Man page: tweak width for cpu methods to work on wide ttys
   * Only print out page fault stats to debug
   * Correctly wait for all running processes to terminate
   * Remove redundant exit check
   * Add page fault stressor
   * Remove -g flag from Makefile
   * Add lsearch stressor
   * Add tsearch stressor
   * Ensure we allocate in multiples of 8 elements
   * Add bsearch stressor
   * stress-poll: set data in correct place, fixes verify failures
   * Make hyperbolic cpu test more demanding
   * Make trig cpu test more demanding
   * Add 3 more hash cpu stressors
Checksums-Sha1:
 c280c58f2c5ec2c288bcb1977795bb0bc0e518f5 1724 stress-ng_0.02.27-1.dsc
 f0b061495575fda214c99e0d0cd3d85415609948 75231 stress-ng_0.02.27.orig.tar.gz
 c9b1732f8d01abb178502a5cc846764dbd5ee14a 8708 stress-ng_0.02.27-1.debian.tar.xz
 5f56c5f33a62dce6552eeaefd5e97d157a609927 64844 stress-ng_0.02.27-1_amd64.deb
Checksums-Sha256:
 dae74434de5578de27470bb36df4796a988bd2146c7adbf321e13f1d9b72fd91 1724 
stress-ng_0.02.27-1.dsc
 61a2e2237c63d5348ad6848fc97b6b479c818cb0055b1bb0d40a53907bfdd470 75231 
stress-ng_0.02.27.orig.tar.gz
 9727fc49251f408317fe70a4adad32d5765873bd7c1de1c6612506a0d26f9562 8708 
stress-ng_0.02.27-1.debian.tar.xz
 ed1450a73af926443fd54be7653730bbd526622683ced0f4df109baf1cf3f254 64844 
stress-ng_0.02.27-1_amd64.deb
Files:
 ba91c99ef0f5dadc7a910515d355d481 1724 devel optional stress-ng_0.02.27-1.dsc
 16bb56634a4bc796668129a9b58f05c9 75231 devel optional 
stress-ng_0.02.27.orig.tar.gz
 9b5f622e15aacd8f573b62b20ee6398d 8708 devel optional 
stress-ng_0.02.27-1.debian.tar.xz
 9b4ed9c68febcc8703d8994e2306b244 64844 devel optional 
stress-ng_0.02.27-1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUZJE0AAoJEGjCh9/GqAImBtgP+gK5N1Piw+ZxRLypWSNuTRXH
6s3mm8RCt0pcZJpulrK+Fv4LSSY2zcqgrFZG7ka3Cyhzc4IW8sTCa2dxs+uAyDLn
dJZ6u0q2n+295LX2EpsU/pMVGvI/0vQz/aTrhwNfNxtBB9GIhT4O3ccMhLZ/ZB/r
CjED6senDJ2qmvd+i4j4H6JR+AclIhYOtRa9uosWbPbqCrugjKAIpVzNgGXGzj+d
OaXcdIsQqAZUUiIo/v5yKVjccahesHjzD4VcGJcyHCKFmHaoP3ji79cMs+v50WaP
kbfPh9j5r10eyD2K7urqnrLD+izXx/YM0dHshwhSSHbE3mQjWk7qnd441Am2vp+b
Ok/wMGr3ky2sQLzUm6asxRmfMzgY/1sOYwvFHHcraSSLuJeLJ8dcCbYGMIZ0NyJv
6lWbgLOdUZaiiR4SzYkpqpKYV387ahHbDwHXbFQrua8v0ZE5bZ1LJehlI9F34YPn
3b5c+kFACV8sAMPEshIIkpBgubNYYo3AZgxvibGp2SC7QdL0sqmukk6pLKdm9tZk
g2acKr54FjRpWVQEPMLZvXK+V21Vup0Vx8m0D7mbqzVVVxWpfCdey1QnnPn4bwyQ
VZXmzrtxuiCJZYX6tCium3MxaFYU4J2SOV3RcJxxZm/aZ+e7aCzpy20OnYNJChNU
lXCJgWkfM8hDrV90MDln
=nzuA
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xosqx-0008ek...@franck.debian.org



Accepted mako 1.0.0+dfsg-0.1 (source all) into unstable

2014-11-13 Thread Ivo De Decker
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Tue, 11 Nov 2014 12:39:18 +0100
Source: mako
Binary: python-mako python3-mako python-mako-doc
Architecture: source all
Version: 1.0.0+dfsg-0.1
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski pi...@debian.org
Changed-By: Ivo De Decker iv...@debian.org
Description:
 python-mako - fast and lightweight templating for the Python platform
 python-mako-doc - documentation for the Mako Python library
 python3-mako - fast and lightweight templating for the Python 3 platform
Closes: 722265
Changes:
 mako (1.0.0+dfsg-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Remove minified javascript files from upstream source. They are not used
 in the build process. Closes: #722265
Checksums-Sha1:
 ff52e7024261f8c52b6b9e413d5c8fe9471f32bf 2321 mako_1.0.0+dfsg-0.1.dsc
 8324c81879714113d3287171ac159d95a66afb71 420406 mako_1.0.0+dfsg.orig.tar.gz
 c0d54be186029891bb99e404a0545019b2aec923 10428 
mako_1.0.0+dfsg-0.1.debian.tar.xz
 2989194e70347b5d45576d570f9c00c7053d71c2 61384 
python-mako_1.0.0+dfsg-0.1_all.deb
 e6c9159dbe8b6cde5ebf91b9274117b1489075d5 59724 
python3-mako_1.0.0+dfsg-0.1_all.deb
 ddaec7f5bbed5163564fe9ec73a8b7eeba19e9c7 178532 
python-mako-doc_1.0.0+dfsg-0.1_all.deb
Checksums-Sha256:
 1b6075a4f91d70eb6de9d46b0361e9f27e28afbf09cc3f78cd10a4c0d0e1d16d 2321 
mako_1.0.0+dfsg-0.1.dsc
 ba17aaa6b44b3642d1d9cfaf643daa54c0991fe7152eedada05ca7311e2520f3 420406 
mako_1.0.0+dfsg.orig.tar.gz
 90341cd8594c7650479b91697ac1df57a09ee73bc4a1076eb15711f006bb0a9d 10428 
mako_1.0.0+dfsg-0.1.debian.tar.xz
 4078155394061adb67afc3d55c2fe8f3274927decbaffea5b2bf7faede4c3189 61384 
python-mako_1.0.0+dfsg-0.1_all.deb
 06d045a2a9fc0dc7885c5eb221fbb0bf231d15f9f16a969dcb0df92ecec69499 59724 
python3-mako_1.0.0+dfsg-0.1_all.deb
 4447e7efd8647e7e087377446017d70dbd57a93598cc6a4851ce7f133e5056ec 178532 
python-mako-doc_1.0.0+dfsg-0.1_all.deb
Files:
 431b436fbd0c0ba55140c63e2ff3f177 2321 python optional mako_1.0.0+dfsg-0.1.dsc
 519f12039014c959f3920564f3209e7c 420406 python optional 
mako_1.0.0+dfsg.orig.tar.gz
 4395fb55dcf23953ab8acad4ea03ef6a 10428 python optional 
mako_1.0.0+dfsg-0.1.debian.tar.xz
 b19082c846ced0a82b5f10a04ed381b6 61384 python optional 
python-mako_1.0.0+dfsg-0.1_all.deb
 75f14643aa01112f7e30959906db87f3 59724 python optional 
python3-mako_1.0.0+dfsg-0.1_all.deb
 2c7d02967272478da8c5ceccb7f7a63b 178532 doc extra 
python-mako-doc_1.0.0+dfsg-0.1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJUYfb3AAoJEKxAu1iXBOr8X/YQAIvauyUB+iXbCg2Se5bquYzS
JXy/vFOenOgp3ml0X7B0b6JsdpY2fr6D45r3sBlUJT0IFJ2+SCgBmxbRhPA3Dc6e
iEkbIPmLGSFoRnCi2lvDUNfsnOvpKER+Ew/bOED8SIZUzZOnWPfEorGoYJySFE7J
ptmFoLxNhYSR9Tm7IgpaUXs9qOheqRWuL82iK0nP9ObpjAVSatx4+gdXqLJel14O
I9yRKT0fcqPWtC+fdqixa0ZPyUGw+2uluFH5Me0ork/b0ZUH1fvwF3sSRcsp9fJt
W2JGpAYOB/nONuy2u5u8cZAMry46uXHO7JL8mJJXTTjPg5UnrdHJ8LHXuPCJmp2/
DDz5b+ls77cIIS75ac4RClumay6R5UdYAr8G3UIBvPyuumwyGl5iqq0YxdWEePT3
OfZSRQOOJSXey6aFElu/WfSAOKgaCZHmTWPNQQzLRf9bDc3f7OKU1hVSWuUFIx55
V6QAS2LLgXnd+fyGNZ2XzfYAHT9e2xH1ovai4jIP/zjx2QdOHaTUSuYgXEQ4QivL
gE5PzaS8eU0gDIxI0DGFv8KnpSeNbzrVI0clp4cFLmAq01nWCU6rMnPSJb3VX54Y
djpcHZtiWUa5g8L9DoQDOkcBOxEOdEx3PEckwFuGuSrgb6hJPI6/XxltPUjgCPV6
nZVrF1XMCdzMFnzWet1w
=PfLT
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xot80-0004rg...@franck.debian.org



Accepted coinutils 2.9.15-3 (source amd64 all) into unstable

2014-11-13 Thread Aron Xu
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 13 Nov 2014 20:18:22 +0800
Source: coinutils
Binary: coinor-libcoinutils3 coinor-libcoinutils-dev coinor-libcoinutils-doc 
coinor-libcoinutils3-dbg
Architecture: source amd64 all
Version: 2.9.15-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team 
debian-science-maintain...@lists.alioth.debian.org
Changed-By: Aron Xu a...@debian.org
Description:
 coinor-libcoinutils-dev - Coin-or collection of utility classes (developer 
files)
 coinor-libcoinutils-doc - Coin-or collection of utility classes (documentation)
 coinor-libcoinutils3 - Coin-or collection of utility classes (binaries and 
libraries)
 coinor-libcoinutils3-dbg - Coin-or collection of utility classes (debug 
symbols)
Closes: 768753
Changes:
 coinutils (2.9.15-3) unstable; urgency=medium
 .
   * Team upload.
   * Add liblapack-dev for coinor-libcoinutils-dev to make sure -llapack
 and -lblas exist as required in the pkgconfig file (Closes: #768753)
Checksums-Sha1:
 045d113cbd01bdfe808db634a890c5026a01f775 1951 coinutils_2.9.15-3.dsc
 21548f4a1f2cd0979be4dc33f22187cc83e6b468 8368 coinutils_2.9.15-3.debian.tar.xz
 847f819532446a062fd3018a48608e0082d1a06a 476620 
coinor-libcoinutils3_2.9.15-3_amd64.deb
 adb46c473081e3b1ca020aa5aaa077594eabf8a7 792118 
coinor-libcoinutils-dev_2.9.15-3_amd64.deb
 3155f097fc879b2d5901979b713151eff6b0cb34 8915324 
coinor-libcoinutils-doc_2.9.15-3_all.deb
 59b45f7e05aeebf7b94bb9c664982f905e1d4622 2305620 
coinor-libcoinutils3-dbg_2.9.15-3_amd64.deb
Checksums-Sha256:
 44918ee4c809b9041c578fd07ae54c1ea1421731324393ac37f033ee64b149d0 1951 
coinutils_2.9.15-3.dsc
 c1ad448fc76ed100f24794692645206363ed0c372c3556bf7b51fa081db6b43d 8368 
coinutils_2.9.15-3.debian.tar.xz
 f56555fb3bf957d7ec4c690bbfa53ac8d2d760af0a158b11d548da54f16b54dc 476620 
coinor-libcoinutils3_2.9.15-3_amd64.deb
 d723fa057fa1bb8ee32111b560fe643b6e191190feed5ebb68893c24e0884ead 792118 
coinor-libcoinutils-dev_2.9.15-3_amd64.deb
 eb7ee9ff29eab23beb2720d3112c690e7b40e507cc95ac5ae988d5353c751f3b 8915324 
coinor-libcoinutils-doc_2.9.15-3_all.deb
 fcd16b3f0c3e390de97f08a2614245df127b7d9e5e92abb02b92394588b816cd 2305620 
coinor-libcoinutils3-dbg_2.9.15-3_amd64.deb
Files:
 79ecab5b8e0eb65d9ce822405bdaf321 1951 science extra coinutils_2.9.15-3.dsc
 66e5f00c433527bbff0738d1591abca0 8368 science extra 
coinutils_2.9.15-3.debian.tar.xz
 4d6667f0b3768f731d84b6c58214e54b 476620 science extra 
coinor-libcoinutils3_2.9.15-3_amd64.deb
 2ebbadcb95347caed020da05dc4d5992 792118 libdevel extra 
coinor-libcoinutils-dev_2.9.15-3_amd64.deb
 755a4dde442fdc2ca4d72516b83852c7 8915324 doc extra 
coinor-libcoinutils-doc_2.9.15-3_all.deb
 6380478ea02915ba34775c3f9019b804 2305620 debug extra 
coinor-libcoinutils3-dbg_2.9.15-3_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQEcBAEBCAAGBQJUZKOTAAoJEGa1A/2e4BN5CD4H/jiDo6k97E+PrCCk0cFFK2Yh
GnMF8GlU6AFR7ciWKV/EOm3OjA80Py4Jxe93ZFLCRlwnRHDigj40JlAT+rNaXaRd
LCwyyxANe54jOKzcGtwfx2jSsirmoSOFSC20+laiGQvI5bCAAPSAUtv/7Ihw0Q30
vK15hwFIxiCjEKU+I7y/ayCyvGlZPH9/8K21O1jnu7JBqdK9xmxgt+2nfmJr5B4/
8wQpq/CNf1JcaNkFfK5pPj1CF1/nmgsxC/rarLT2LRbrvpvXXkMZXRPy2U/uOpbu
FzxkrnHF+qcplfIhyGPyYp45dxG5saFPyzdp1UBWoVkGCVJrBHEIWHYi3iFdnYg=
=Fx3B
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1xotau-0005oh...@franck.debian.org



  1   2   >