Re: Bug#915407: libpam-systemd: please add a virtual package "logind" to allow alternatives

2018-12-26 Thread Tollef Fog Heen
]] Felipe Sateler 

Two minor typos.

> The proposed virtual packages are:
> 
> logind: a org.freedesktop.login1 D-Bus API implementation

«an org…»

> default-logind: should be provided by the distributions default logind 
> provider (currently pam-systemd)

distribution's.

Otherwise, this looks like a good idea to me.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are



Bug#917337: ITP: slirp4netns -- User-mode networking for unprivileged network namespaces

2018-12-26 Thread Reinhard Tartler
Package: wnpp
Severity: wishlist
Owner: Reinhard Tartler 

  Package name: slirp4netns
  Version : git HEAD
  Upstream Author : Akihiro Suda 
  URL : https://github.com/rootless-containers/slirp4netns
  License : GPLv2+
  Programming Lang: C
  Description : User-mode networking for unprivileged network namespaces

 slirp4netns provides user-mode networking for unprivileged network
 namespaces.
 .
 slirp4netns allows connecting a network namespace to the Internet in a
 completely unprivileged way, by connecting a TAP device in a network
 namespace to the usermode TCP/IP stack ("slirp").

This is a dependency of buildah and podman, which I am looking at for packaging
right now as well.

I'd appreciate suggestions for what team would be appropriate to maintain this
group of packages. Unless better suggestions come up, I intend to maintain it
on salsa.debian.org in the "Debian" group
(cf. 
https://wiki.debian.org/Salsa/Doc#Collaborative_Maintenance:_.22Debian.22_group).

More information as taken from
https://github.com/rootless-containers/slirp4netns/blob/master/README.md:

Motivation

Starting with Linux 3.8, unprivileged users can create network_namespaces(7)
along with user_namespaces(7). However, unprivileged network namespaces had not
been very useful, because creating veth(4) pairs across the host and network
namespaces still requires the root privileges. (i.e. No internet connection)

slirp4netns allows connecting a network namespace to the Internet in a
completely unprivileged way, by connecting a TAP device in a network namespace
to the usermode TCP/IP stack ("slirp").

Projects using slirp4netns:

 - Usernetes (via RootlessKit)
 - Podman
 - Buildah
 - ctnr (via slirp-cni-plugin)
 - RootlessKit
 - become-root
 - slirp-cni-plugin



Re: Testing init.d script

2018-12-26 Thread Colin Watson
On Tue, Dec 25, 2018 at 08:52:19PM -0800, Kip Warner wrote:
> My package has an LSB friendly init.d script it distributes to manage
> the daemon it ships as a system service. I'd like to use it during unit
> testing so the daemon can be started, stopped, and various unit tests
> performed on it between starting and stopping.
> 
> What is the best practice for this kind of scenario? There are some
> caveats, of course, because the init.d script cannot be run as root
> when my project's build environment runs its unit tests.

Unit tests can normally use some kind of temporary test harness instead
of the full-blown init script, and that's usually the best first line of
defence since it's typically simpler and faster.

Of course it's also worth testing the init script itself, or other
behaviours of the package when it's in its installed state rather than
just running out of the build tree.  For that purpose, have you
considered autopkgtest (https://ci.debian.net/doc/)?  A test with the
"needs-root" restriction can start and stop services.

-- 
Colin Watson   [cjwat...@debian.org]



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Holger Levsen
On Wed, Dec 26, 2018 at 12:07:42AM +0100, Dominik George wrote:
> I actually think volatile is a good name. After all, it's not so far from the 
> previous volatile.

volatile is a very bad name for this because we've used it already for
something else.


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
>> I actually think volatile is a good name. After all, it's not so far
>from the previous volatile.
>
>volatile is a very bad name for this because we've used it already for
>something else.

Well, I consider it more or less the same basic idea. The old and new ideas 
have more in common than not, with the only difference being that previously, 
volatile packages also had versions in stable.

-nik



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Antonio Terceiro
On Wed, Dec 26, 2018 at 01:04:44PM +0530, Pirate Praveen wrote:
> If it has to be completely separate from -backports, it means some packages 
> will need to be maintained twice, even when they meet the criteria for 
> backports fully, just because a package in volatile declare a dependency on 
> them.

There is nothing that stops you, or whoever wants to maintain this newn
repository from doing it in a way that 1) reuses what's already in
backports, even automatically and 2) adds the bits that are not deemed
appropriate for backports.


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread gregor herrmann
On Wed, 26 Dec 2018 13:07:07 +, Holger Levsen wrote:

(Can we keep this on one mailing list, please? /me restricts this to
-devel)

> On Wed, Dec 26, 2018 at 12:07:42AM +0100, Dominik George wrote:
> > I actually think volatile is a good name. After all, it's not so far from 
> > the previous volatile.
> volatile is a very bad name for this because we've used it already for
> something else.

Agreed.

And besides that, I think the more universal answer is
bikesheds/PPAs/you-name-it instead of yet-another-suite.

IIRC, there's even a draft specification … What I found now is
https://lists.debian.org/debian-devel/2013/05/msg00131.html [0]
https://lists.debian.org/debian-dak/2015/09/msg00023.html ff.

Since then bikesheds keep being mentioned every now and then for
handling fast-moving software; e.g.
https://lists.debian.org/debian-devel/2016/01/msg00696.html
https://lists.debian.org/debian-devel/2016/03/msg00363.html
https://lists.debian.org/debian-devel/2016/04/msg00059.html
https://lists.debian.org/debian-devel/2018/10/msg00072.html


Cheers,
gregor


[0]
"Aggressive Backport:
This is the "dotdeb.org" scenario.  For whatever reason, people need
whatever the latest version of php/mysql/apache/nginx/selectyourpoison
is, compiled for (old)stable, in order to run on their otherwise
stable servers."

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Rolling Stones: Moonlight-mile-live


signature.asc
Description: Digital Signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread W. Martin Borgert
On 2018-12-26 15:05, gregor herrmann wrote:
> (Can we keep this on one mailing list, please? /me restricts this to
> -devel)

Agreed.

> And besides that, I think the more universal answer is
> bikesheds/PPAs/you-name-it instead of yet-another-suite.

IMHO, this is not the same. Both "volatile/fastlane/whatever"
and "PPAs/bikeshed" have legitimate use cases.



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Pirate Praveen
[As requested, keeping it to -devel only]

On 12/26/18 7:35 PM, Antonio Terceiro wrote:
> On Wed, Dec 26, 2018 at 01:04:44PM +0530, Pirate Praveen wrote:
>> If it has to be completely separate from -backports, it means some packages 
>> will need to be maintained twice, even when they meet the criteria for 
>> backports fully, just because a package in volatile declare a dependency on 
>> them.
> 
> There is nothing that stops you, or whoever wants to maintain this newn
> repository from doing it in a way that 1) reuses what's already in
> backports, even automatically and 2) adds the bits that are not deemed
> appropriate for backports.
> 

The -backports team does not want the dependencies of gitlab to be in
-backports even though it meets the criteria for backports. So we will
end up adding it to volatile. Now if some one else wants the same in
-backports, they will have to repeat the process.

Take nodejs or npm for example, which I backported now. In buster the
-backports team does not want it in backports if I'm doing it for
gitlab, even though they satisfy the requirement for -backports. So we
will end up uploading these to volatile, if someone else wants it in
-backports, they will have to do it again.

It is one way (volatile can use -backports, but -backports can't use
volatile). I'm fine with that if people don't want our work for volatile
not added to -backports.

Dominik,

I think we can go ahead with volatile as separate suite and take
packages from -backports if exist but add all new dependencies to -volatile.

This,

"Dependencies on other packages in volatile should be avoided if
possible. Especially, dependencies of the package that also need
backporting must not be added to volatile just because they are
dependencies — every dependency that is needed to be backported to
support the volatile package must be considered on its own and in all
but unprobable edge cases be maintained as a formal backport. Obviously,
the unprobable edge case occurs when the package depends on another
package that also fully qualifies for volatile, as described above."

should be changed to,

"Dependencies of the package that also need backporting must be added to
volatile."




signature.asc
Description: OpenPGP digital signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Holger Levsen
On Wed, Dec 26, 2018 at 02:35:19PM +0100, Dominik George wrote:
> >volatile is a very bad name for this because we've used it already for
> >something else.
> Well, I consider it more or less the same basic idea. The old and new ideas 
> have more in common than not, with the only difference being that previously, 
> volatile packages also had versions in stable.
 
that *you* understand this naming was out of the question and is besides
my point.

(and this is absolutly not ment in any hostile way, just stating a fact.)


-- 
cheers,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Alexander Wirt
On Wed, 26 Dec 2018, Pirate Praveen wrote:

> 
> 
> On 2018, ഡിസംബർ 26 2:16:07 AM IST, Dominik George  
> wrote:
> >Heisann, alle sammen,
> >
> >as announced in the recent thread about maintaining, I hereby propose a
> >repository that allows making “backports” of packages available to
> >users
> >of the stable distribution, if those packages cannot be maintained in
> >testing and backported in the usual way. If you are interested in what
> >lead up to that, please see bug #915050. I will give a short summary of
> >it here.
> >
> >
> >Reasons for having a special place for some packages
> >
> >
> >(You may want to skip this part if you are familiar with the
> >situation.)
> >
> >As all developers know (but passers-by may not), for software to enter
> >the Debian archive, it is always uploaded to the unstable distribution,
> >then migrates to testing (hopefully ;)), which is at some point
> >snapshot
> >and made the new stable release. From there on, maintainers have two
> >obligations: Firstly, keep the package in stable good and secure, e.g.
> >by uploading security fixes for it once they become available upstream,
> >or even backport fixes themselves. Secondly, provide the package in
> >unstable with updates and ensure its migration, to keep it ready for
> >the
> >next stable release.
> >
> >Now, for some software packages, this process is problematic, because
> >upstream may have another idea about software lifecycles. Concerning
> >the
> >GitLab example, upstream provides security fixes for three months for
> >their stable releases. Backporting fixes from newer versions is very
> >hard or impossible because the massive amounts of changes to the
> >software in every new versions. This is something that also affects
> >other packages, like Mozilla Firefox, which has a firefox package in
> >unstable, and a separate firefox-esr package, with the ESR version of
> >Firefox. Only the latter migrates to testing.
> >
> >Users of Debian honour it for its stability, but as an agile software
> >lifecycle is adapted by more and more very popular software packages,
> >not being able to install these packages in the trusted, well-known
> >fashion through the official apt repositories is becoming more and more
> >of a drawback.
> >
> >It can easily be assumed that the normal release and maintenance cycle
> >of Debian stable will not change, which is very good, so we should find
> >a way to still provide such software as described above to users.
> >
> >
> >Why backports is not enough
> >===
> >
> >This also is well-known, but for completeness: Formal backports in
> >stable-backports are required to be direct backports from testing, and
> >are a stepping stone within the upgrade from stable to stable+1. Thus,
> >a
> >version of a package that is not in testing can never be in
> >stable-backports.
> >
> >
> >Name of the new repository
> >==
> >
> >In the past, the name “volatile” was used for a similar repository, but
> >with a different scope (limited to data packages for things like virus
> >scanners). I will thus use the working title volatile throughout this
> >proposal, although this may change.
> >
> >Other ideas: fastlane, unsupported
> >
> >(Please feel free to add other ideas.)
> >
> >
> >Requirements for a package to go into stable-volatile
> >=
> >
> >The new volatile proposal is not intended to ease life for package
> >maintainers who want to bypass the migration and QA requirements of the
> >regular stable lifecycle, so special need must be taken to ensure only
> >packages that need it go into volatile. I want to summarise the
> >requirements like so:
> >
> >- The package must be maintained in unstable, like every other package.
> > - The package must not be in testing, and care must be taken for the
> >   package not to migrate to testing.
> > - Regular maintenance for the lifetime of stable must be impossible
> >   or unnecessarily hard, and this requirement should be assessed in
> >   a verifiable manner, e.g. referring to upstream’s lifecycle model.
> > - There must be notable need for the package. Like for backports, user
> >   requests might be an indicator.
> > - Should the package be removed from unstable, it must also be removed
> >   from volatile.
> > - Should the package begin to migrate to testing again, it must
> >   be moved to stable-backports.
> >
> >Before starting to maintain a volatile package, the maintainer shall
> >seek consent (or doubt) on debian-devel.
> >
> >
> >Building packages and package dependencies
> >==
> >
> >Packages for volatile are built the same way as formal backports, only
> >that the source is taken from unstable rather than testing. In
> >particular:
> >
> > - Changes shall be kept as small as possible.
> > - The package is rebuilt against stable.
> >- The package may depend o

Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
Hi,

On Wed, Dec 26, 2018 at 03:05:55PM +0100, gregor herrmann wrote:
> (Can we keep this on one mailing list, please? /me restricts this to
> -devel)

No. This has the potential of keeping people who are directly impacted
by this proposal out of the loop.

> And besides that, I think the more universal answer is
> bikesheds/PPAs/you-name-it instead of yet-another-suite.

Absolutely not. It might be an answer, but to an entirely different
question. This proposal is about providing packages under the same
rules, policies and QA as any other package in Debian, built in the same
trustworthy manner. This is something a PPA does not do.

To stay with the gitlab example: I would very much like to see some
people (including the company I work at, two organisations I am
otherwise involved with,…) use packages from Debian. This is mostly
about trust - it is a very useful policy to limit the entities to trust
for software distribution if you run production systems, especially when
they handle third-party data. Debian is such an entity - while there are
many people working in it, it is a body with defined procedures and
standards that can be relied upon. Debian telling users to add a PPA to
their trusted entities that is managed by some person alone, be they a
DD or not, defeats this entirely.

On Wed, Dec 26, 2018 at 08:29:17PM +0530, Pirate Praveen wrote:
> The -backports team does not want the dependencies of gitlab to be in
> -backports even though it meets the criteria for backports. So we will
> end up adding it to volatile. Now if some one else wants the same in
> -backports, they will have to repeat the process.
> 
> Take nodejs or npm for example, which I backported now. In buster the
> -backports team does not want it in backports if I'm doing it for
> gitlab, even though they satisfy the requirement for -backports. So we
> will end up uploading these to volatile, if someone else wants it in
> -backports, they will have to do it again.
> 
> It is one way (volatile can use -backports, but -backports can't use
> volatile). I'm fine with that if people don't want our work for volatile
> not added to -backports.
> 
> Dominik,
> 
> I think we can go ahead with volatile as separate suite and take
> packages from -backports if exist but add all new dependencies to -volatile.
> 
> This,
> 
> "Dependencies on other packages in volatile should be avoided if
> possible. Especially, dependencies of the package that also need
> backporting must not be added to volatile just because they are
> dependencies — every dependency that is needed to be backported to
> support the volatile package must be considered on its own and in all
> but unprobable edge cases be maintained as a formal backport. Obviously,
> the unprobable edge case occurs when the package depends on another
> package that also fully qualifies for volatile, as described above."
> 
> should be changed to,
> 
> "Dependencies of the package that also need backporting must be added to
> volatile."

No. The dpendencies of gitlab not being accepted into backports right
now is an entirely different issue. I am repeating myself: This proposal
is not intended to ease the life of maintainers whose packages qulify
for -backports. The only difference between -backports and -volatile in
this draft proposal is that -volatile can take packages that are not in
testing due to the exact one reason that hey have a shorter lifespan. No
single other thing qualifies a package for -volatile if it is not
qualified for -backports.

If there are other issues to solve than the lifespan of the package
version, they must be solved in another way.

On Wed, Dec 26, 2018 at 04:32:28PM +0100, Alexander Wirt wrote:
> As I said, gitlab was not about manpower. This new repo is completly against
> our vision of what backports is. Therefore we don't want it within the
> backports suite. 

Alexander, please don't get me wrong, but have you read the full
proposal by now and considered it, independent of the gitlab story? I am
pretty certain you did not did that yesterday before starting to object
it - not because of your argumentation, but because reading,
understanding, considering and challenging it and then writing your
reply is simply not physically possible within the 4½ minutes it took
you to object to it ☺.

Therefore, I ask you to bring up the points you think are against your
vision of backports. In fact, the proposal is laid out in a way that
explicitly does *not* contradict it, and I am wondering what makes you
think it does, let alone "completely".

I still got the impression you are also confusing me with Praveen, to
the views of whom I do bject as well to some extent (see above).

So, this proposal is about extending -backports, but without getting in
its way, and following all its ideas except for the source suite. Thus,
please let us discuss this in a well-founded, argumentative manner
instead of just ruling it out from the start.

Thanks,
Nik


signature.asc
Description: PGP sign

Bug#917366: RFP: postfix-mta-sts-resolver -- daemon that adds support for MTA-STS to postfix

2018-12-26 Thread Kurt Roeckx
Package: wnpp
Severity: wishlist

* Package name: postfix-mta-sts-resolver
  Version : 0.2.4
* URL : https://github.com/Snawoot/postfix-mta-sts-resolver
* License : MIT
  Programming Lang: python
  Description : Daemon which provides TLS client policy for
Postfix via socketmap, according to domain MTA-STS
policy.



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Alexander Wirt
On Wed, 26 Dec 2018, Dominik George wrote:

> Hi,
> 
> On Wed, Dec 26, 2018 at 03:05:55PM +0100, gregor herrmann wrote:
> > (Can we keep this on one mailing list, please? /me restricts this to
> > -devel)
> 
> No. This has the potential of keeping people who are directly impacted
> by this proposal out of the loop.
> 
> > And besides that, I think the more universal answer is
> > bikesheds/PPAs/you-name-it instead of yet-another-suite.
> 
> Absolutely not. It might be an answer, but to an entirely different
> question. This proposal is about providing packages under the same
> rules, policies and QA as any other package in Debian, built in the same
> trustworthy manner. This is something a PPA does not do.
> 
> To stay with the gitlab example: I would very much like to see some
> people (including the company I work at, two organisations I am
> otherwise involved with,…) use packages from Debian. This is mostly
> about trust - it is a very useful policy to limit the entities to trust
> for software distribution if you run production systems, especially when
> they handle third-party data. Debian is such an entity - while there are
> many people working in it, it is a body with defined procedures and
> standards that can be relied upon. Debian telling users to add a PPA to
> their trusted entities that is managed by some person alone, be they a
> DD or not, defeats this entirely.
> 
> On Wed, Dec 26, 2018 at 08:29:17PM +0530, Pirate Praveen wrote:
> > The -backports team does not want the dependencies of gitlab to be in
> > -backports even though it meets the criteria for backports. So we will
> > end up adding it to volatile. Now if some one else wants the same in
> > -backports, they will have to repeat the process.
> > 
> > Take nodejs or npm for example, which I backported now. In buster the
> > -backports team does not want it in backports if I'm doing it for
> > gitlab, even though they satisfy the requirement for -backports. So we
> > will end up uploading these to volatile, if someone else wants it in
> > -backports, they will have to do it again.
> > 
> > It is one way (volatile can use -backports, but -backports can't use
> > volatile). I'm fine with that if people don't want our work for volatile
> > not added to -backports.
> > 
> > Dominik,
> > 
> > I think we can go ahead with volatile as separate suite and take
> > packages from -backports if exist but add all new dependencies to -volatile.
> > 
> > This,
> > 
> > "Dependencies on other packages in volatile should be avoided if
> > possible. Especially, dependencies of the package that also need
> > backporting must not be added to volatile just because they are
> > dependencies — every dependency that is needed to be backported to
> > support the volatile package must be considered on its own and in all
> > but unprobable edge cases be maintained as a formal backport. Obviously,
> > the unprobable edge case occurs when the package depends on another
> > package that also fully qualifies for volatile, as described above."
> > 
> > should be changed to,
> > 
> > "Dependencies of the package that also need backporting must be added to
> > volatile."
> 
> No. The dpendencies of gitlab not being accepted into backports right
> now is an entirely different issue. I am repeating myself: This proposal
> is not intended to ease the life of maintainers whose packages qulify
> for -backports. The only difference between -backports and -volatile in
> this draft proposal is that -volatile can take packages that are not in
> testing due to the exact one reason that hey have a shorter lifespan. No
> single other thing qualifies a package for -volatile if it is not
> qualified for -backports.
And this is also solved. I emptied the NEW queue two or three days ago. If
there are dependencies missing the backports wasn't tested, which sucks. 

> If there are other issues to solve than the lifespan of the package
> version, they must be solved in another way.
> 
> On Wed, Dec 26, 2018 at 04:32:28PM +0100, Alexander Wirt wrote:
> > As I said, gitlab was not about manpower. This new repo is completly against
> > our vision of what backports is. Therefore we don't want it within the
> > backports suite. 
> 
> Alexander, please don't get me wrong, but have you read the full
> proposal by now and considered it, independent of the gitlab story? I am
> pretty certain you did not did that yesterday before starting to object
> it - not because of your argumentation, but because reading,
> understanding, considering and challenging it and then writing your
> reply is simply not physically possible within the 4½ minutes it took
> you to object to it ☺.
Yes. Nothing changed til then. 

> Therefore, I ask you to bring up the points you think are against your
> vision of backports. In fact, the proposal is laid out in a way that
> explicitly does *not* contradict it, and I am wondering what makes you
> think it does, let alone "completely".
> 
> I still got the impression you

Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
> I don't want backports to contain things are are not suited for a
> release.

That's why we are doing all this. It is NOT about anything to backports.
It is about adding something new that uses the same RULES as backports,
with a slight diversion, and thus can also make use of infrastructure
already there for backports. Neither being economic with manpower and
machines nor trying to be a good neighbour by adhering to the same rules
means to change or add anything to -backports.

-nik


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Alexander Wirt
On Wed, 26 Dec 2018, Dominik George wrote:

> > I don't want backports to contain things are are not suited for a
> > release.
> 
> That's why we are doing all this. It is NOT about anything to backports.
> It is about adding something new that uses the same RULES as backports,
> with a slight diversion, and thus can also make use of infrastructure
> already there for backports. Neither being economic with manpower and
> machines nor trying to be a good neighbour by adhering to the same rules
> means to change or add anything to -backports.
And I said I think it should start independently to prove its worth the work. 
And it isn't backports infrastructure. It is ftpmaster's, we are just users.
We can't even add anything, even if we want to. The only things we control
are the NEW queue of the backports-suites ( a new suite with have its own
queue) and the website (which also doesn't fit for the new suite). So imho
addressing this as a backports topic is just wrong. 

Alex



signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Pirate Praveen



On 2018, ഡിസംബർ 26 10:15:35 PM IST, Dominik George  
wrote:
>No. The dpendencies of gitlab not being accepted into backports right
>now is an entirely different issue. I am repeating myself: This
>proposal
>is not intended to ease the life of maintainers whose packages qulify
>for -backports. The only difference between -backports and -volatile in
>this draft proposal is that -volatile can take packages that are not in
>testing due to the exact one reason that hey have a shorter lifespan.
>No
>single other thing qualifies a package for -volatile if it is not
>qualified for -backports.
>
>If there are other issues to solve than the lifespan of the package
>version, they must be solved in another way.

I agree with you, it is the best outcome. But when people with power 
(-backports ftp masters) are not willing to consider it, we have to go with 
plan B, which is less than ideal, but can move things forward.

>On Wed, Dec 26, 2018 at 04:32:28PM +0100, Alexander Wirt wrote:
>> As I said, gitlab was not about manpower. This new repo is completly
>against
>> our vision of what backports is. Therefore we don't want it within
>the
>> backports suite. 
>

If people argue both ways, how can we answer? Either it adds more work for 
-backports team or it does not. Some people say its not fair to add more load 
while ftp masters say its not about load.

If it does not add extra load, then I don't see why it can be kept out of 
-backports when it qualifies except for being a dependency of -volatile. They 
say it does not match with their vision. So what option is left for us? We have 
to take their word for it and move forward without inconveniencing them. I 
don't think -backports ftp masters is going to accept this proposal (from the 
responses we already received), so I can live with all dependencies in 
-volatile.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
> >If there are other issues to solve than the lifespan of the package
> >version, they must be solved in another way.
> 
> I agree with you, it is the best outcome. But when people with power
> (-backports ftp masters) are not willing to consider it, we have to go
> with plan B, which is less than ideal, but can move things forward.

Plan B in this case are PPAs. If you want to engage in that idea, please
do separately from the -volatile idea.

> >> As I said, gitlab was not about manpower. This new repo is completly
> >against
> >> our vision of what backports is. Therefore we don't want it within
> >the
> >> backports suite. 
> >

> If people argue both ways, how can we answer? Either it adds more work
> for -backports team or it does not. Some people say its not fair to
> add more load while ftp masters say its not about load.

As Alex laid out, it's mostly just the -backports team handling the NEW
queue. So all of this really is independent from -backports, if another
NEW queue is added (which I do not think is the best idea, but still
possible).

But, I do not think it is possible to start -volatile completely
independently. I am pretty certain there is enough man power to handle
it as a new suite, but on the other hand I am also certain there is not
enough manpower to operate a compelte set of seperate services for it.

In any case, I propose we stop discussing the who and where questions
for a while and concentrate on the what and how. I will collect the
opinions on that, and in a week or two, incorporate them into the
proposal, along with the different possibilities for implementation.

-nik


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Alexander Wirt
On Wed, 26 Dec 2018, Pirate Praveen wrote:

> 
> 
> On 2018, ഡിസംബർ 26 10:15:35 PM IST, Dominik George  
> wrote:
> >No. The dpendencies of gitlab not being accepted into backports right
> >now is an entirely different issue. I am repeating myself: This
> >proposal
> >is not intended to ease the life of maintainers whose packages qulify
> >for -backports. The only difference between -backports and -volatile in
> >this draft proposal is that -volatile can take packages that are not in
> >testing due to the exact one reason that hey have a shorter lifespan.
> >No
> >single other thing qualifies a package for -volatile if it is not
> >qualified for -backports.
> >
> >If there are other issues to solve than the lifespan of the package
> >version, they must be solved in another way.
> 
> I agree with you, it is the best outcome. But when people with power 
> (-backports ftp masters) are not willing to consider it, we have to go with 
> plan B, which is less than ideal, but can move things forward.
> 
> >On Wed, Dec 26, 2018 at 04:32:28PM +0100, Alexander Wirt wrote:
> >> As I said, gitlab was not about manpower. This new repo is completly
> >against
> >> our vision of what backports is. Therefore we don't want it within
> >the
> >> backports suite. 
> >
> 
> If people argue both ways, how can we answer? Either it adds more work for 
> -backports team or it does not. Some people say its not fair to add more load 
> while ftp masters say its not about load.
> 
> If it does not add extra load, then I don't see why it can be kept out of 
> -backports when it qualifies except for being a dependency of -volatile. They 
> say it does not match with their vision. So what option is left for us? We 
> have to take their word for it and move forward without inconveniencing them. 
> I don't think -backports ftp masters is going to accept this proposal (from 
> the responses we already received), so I can live with all dependencies in 
> -volatile.
Jftr, we never said anything about dependencies. If it qualifies for
backports, I don't see any reason for not having those deps in backports. We
never questioned that topic. If it qualifies: great. If not, please don't
upload it. 

A package qualifies for backports if: 

- it adds new features
- wasn't available before
- is in testing
- will receive support for the lifetime of the backports suite

so things like npm are perfectly fine for backports. And we never said
anything for libs, even if they are "standalone" (nothing in backports is
using those libs). 

The main problem with gitlab was: from our perspective several hundred
packages only had one uploader (to backports, other suites don't count) and
we wanted to minimize the risk of being alone with hundreds of unmaintained
backports. 

We solved that problem (by getting more people responsible for the backports)
and accepted it. 

Alex
 



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Jonathan Nieder
Hi,

Pirate Praveen wrote:

> I agree with you, it is the best outcome. But when people with power
> (-backports ftp masters) are not willing to consider it, we have to
> go with plan B, which is less than ideal, but can move things
> forward.

Just to avoid this being thought of as an idiosyncrasy of backports
ftpmasters, I suppose I should put my own views forward.

 1. Nik, I think you're onto something with this fastpaced proposal.
I would be happy to see some suite to make it easier for users
to consume packages that lack long-term support, like non-ESR
firefox.

 2. I am happy with the current charter of backports and I think it's
possible to move forward with fastpaced without having to change
that charter.

 3. formerer is speaking from experience when he says that it's
possible to make this kind of change unofficially first, learn
from it, and thus set the groundwork for making it official.

If you foresee obstacles to that, can you say more about where
they lie?  Maybe we can help address them, or maybe we can find
another way forward.

If you don't see obstacles, why not start today?

 4. Just to reiterate about (2), just like I think it's completely
reasonable for release team to exercise discretion about what
goes in stable and testing, it's completely reasonable for
backports team to exercise discretion about what goes into
backports.  Please don't take it personally.  It's an important
part of what they do to make the suite sustainable, and I am
very grateful for it.

Thanks and hope that helps,
Jonathan



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Alexander Wirt
On Wed, 26 Dec 2018, Dominik George wrote:

> > >If there are other issues to solve than the lifespan of the package
> > >version, they must be solved in another way.
> > 
> > I agree with you, it is the best outcome. But when people with power
> > (-backports ftp masters) are not willing to consider it, we have to go
> > with plan B, which is less than ideal, but can move things forward.
> 
> Plan B in this case are PPAs. If you want to engage in that idea, please
> do separately from the -volatile idea.
> 
> > >> As I said, gitlab was not about manpower. This new repo is completly
> > >against
> > >> our vision of what backports is. Therefore we don't want it within
> > >the
> > >> backports suite. 
> > >
> 
> > If people argue both ways, how can we answer? Either it adds more work
> > for -backports team or it does not. Some people say its not fair to
> > add more load while ftp masters say its not about load.
> 
> As Alex laid out, it's mostly just the -backports team handling the NEW
> queue. So all of this really is independent from -backports, if another
> NEW queue is added (which I do not think is the best idea, but still
> possible).
> 
> But, I do not think it is possible to start -volatile completely
> independently. I am pretty certain there is enough man power to handle
> it as a new suite, but on the other hand I am also certain there is not
> enough manpower to operate a compelte set of seperate services for it.
as said, we are also guests on the ftpmaster services. They are the people to
ask. The NEW queue is just a minor detail of a suite. 

Alex



signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Philipp Kern

On 25/12/2018 21:46, Dominik George wrote:

Requirements for a package to go into stable-volatile
=

The new volatile proposal is not intended to ease life for package
maintainers who want to bypass the migration and QA requirements of the
regular stable lifecycle, so special need must be taken to ensure only
packages that need it go into volatile. I want to summarise the
requirements like so:

  - The package must be maintained in unstable, like every other package.
  - The package must not be in testing, and care must be taken for the
package not to migrate to testing.
So what would a user of testing do? Will there be a 
$codename-volatile[1] suite for testing users? Or would they directly 
install unstable with no other pre-release staging ground? (Which seems 
like a bad idea.)


Similarly what are the constraints you set for upgrading, if any? How 
far back will upgrades work and how current do users need to keep their 
system in order to still be able to upgrade? For one, I think you will 
need to set expectations here towards the maintainers if a package is 
never included in a stable release, as they get very muddy otherwise. 
Plus you need to set expectations for the users as the next package 
(maybe not gitlab) might come up with requirements that upgrades need to 
go through every version on the way to, say, update the database 
properly. And that's hardly supportable unless everyone knows to update 
quickly.


Kind regards
Philipp Kern

[1] I would like to re-register my objection to that name for the same 
reason Holger stated: it is confusing to reuse an older name (which, by 
the way, started outside of Debian, too and was then merged in) with a 
new concept.




Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
Hi,

>  2. I am happy with the current charter of backports and I think it's
> possible to move forward with fastpaced without having to change
> that charter.

Yep. That's exactly why the proposal changes nothing about -backports. I
am still confused why Alex and you keep insisting that anything would be
changing there.

>  3. formerer is speaking from experience when he says that it's
> possible to make this kind of change unofficially first, learn
> from it, and thus set the groundwork for making it official.
> 
> If you foresee obstacles to that, can you say more about where
> they lie?  Maybe we can help address them, or maybe we can find
> another way forward.
> 
> If you don't see obstacles, why not start today?

I think I already made those obstacles clear: Starting outside means
buying, installing and operating at least a server vor
volatile.debian.net (or whatever you call it), setting up and
maintaining an upload queue, the queued, and everything around it,
building from source for at least the most important architectures on
hardware that needs to be there and maintained for that, etc. There are
several issues with that:

 - It costs a lot time that could better be used elsewhere.
 - It costs extra money, which I for one do not have to spare.
 - I do not sure I can do it right, because I do not know all the
   technical details.

Thus, because the change as it is proposed has such a low impact on
anything else, I consider doing all that over again unnecessary.

Don't get me wrong - I would not hesitate to go through it if it were
for anything that could break things, or make life harder for others, or
something like that. I am just putting the impact of the change and the
resources needed for seperate infrastructure in relation. Everything
about this proposal ahs already been tested when -backports was young
(thanks for doing the work!). This proposal contains nothing new to
learn, neither technically nor policy-wise. It works the same way
backports do, with the same considerations, except for the source and
target suites of the packages.

If you know how to start with a new service at
{volatile,fastpaced,whatever}.debian.net without having to reinvent the
wheel for acceptign uploads, getting packages built, etc., please
enlighten me.

-nik


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Jonathan Nieder
Dominik George wrote:
> Jonathan Nieder wrote:

>>  2. I am happy with the current charter of backports and I think it's
>> possible to move forward with fastpaced without having to change
>> that charter.
>
> Yep. That's exactly why the proposal changes nothing about -backports. I
> am still confused why Alex and you keep insisting that anything would be
> changing there.

It has a few points of intersection:

 - Should the package begin to migrate to testing again, it must
   be moved to stable-backports.

 - Using the same ~bpo version namespace

 - "treat it as part of backports", which I assume means that
   backports users would automatically consume this repo

 - new binary uploads to volatile have to undergo the
   same NEW queue as backports

I don't think these are deep, inherent things (it's possible to
preserve the spirit of the proposal while removing them), but please
don't accuse me of pulling them out of thin air.

[...]
>>  3. formerer is speaking from experience when he says that it's
>> possible to make this kind of change unofficially first, learn
>> from it, and thus set the groundwork for making it official.
>>
>> If you foresee obstacles to that, can you say more about where
>> they lie?  Maybe we can help address them, or maybe we can find
>> another way forward.
>>
>> If you don't see obstacles, why not start today?
>
> I think I already made those obstacles clear: Starting outside means
> buying, installing and operating at least a server vor
> volatile.debian.net (or whatever you call it), setting up and
> maintaining an upload queue, the queued, and everything around it,
> building from source for at least the most important architectures on
> hardware that needs to be there and maintained for that, etc.

Thanks.  That points to who you may want to get help from:

 - DSA, for hosting
 - ftpmasters, in case you'd share their DAK instance
 - porters, to find out what level of port + buildd support they want
   to maintain

[...]
>  - I do not sure I can do it right, because I do not know all the
>technical details.

That's fine.  There's no time like the present to learn!

> Thus, because the change as it is proposed has such a low impact on
> anything else, I consider doing all that over again unnecessary.
>
> Don't get me wrong - I would not hesitate to go through it if it were
> for anything that could break things, or make life harder for others, or
> something like that.

I think you're underestimating the impact on other teams.  That's
fine: it's probably worth it, but you will need to get buy in.

[...]
> If you know how to start with a new service at
> {volatile,fastpaced,whatever}.debian.net without having to reinvent the
> wheel for acceptign uploads, getting packages built, etc., please
> enlighten me.

backports maintainers, debian-ports maintainers, and others may have
experience with this.  I don't know the best place to get advice from
them --- you may already be in the right place. :)

Sincerely,
Jonathan



Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
> >   - The package must not be in testing, and care must be taken for the
> > package not to migrate to testing.
> So what would a user of testing do? Will there be a $codename-volatile[1]
> suite for testing users? Or would they directly install unstable with no
> other pre-release staging ground? (Which seems like a bad idea.)

The testing distribution and this concept contradict each other. The
testing distribution is the least supported stage in the Debian release
cycle, and if used, shall only be used for testing the next Debian
release. Especially, there are no timely security updates in testing,
neither by the security nor by the maintainer. So using it for anything
other than testing the next Debian release in a laboratory is a bad
idea.

This proposal, however, is about providing fast-paced software as an
exception on an otherwise stable system.

So if anyone wants to test fast-paced software within a Debian testing
system, they should use the package from unstable, yes. (Having testing
on a system without the sid zources is close to impossible outside the
freeze anyway.)

> 
> Similarly what are the constraints you set for upgrading, if any? How far
> back will upgrades work and how current do users need to keep their system
> in order to still be able to upgrade? For one, I think you will need to set
> expectations here towards the maintainers if a package is never included in
> a stable release, as they get very muddy otherwise. Plus you need to set
> expectations for the users as the next package (maybe not gitlab) might come
> up with requirements that upgrades need to go through every version on the
> way to, say, update the database properly. And that's hardly supportable
> unless everyone knows to update quickly.

That certainly is something maintainers need to care about. (I consider
a software not supporting skipping versions on upgrade a bug, anyway.)

But most importantly, this is nothing that is specific to the -volatile
proposal - it is the same for regular backports. So discussing this
general backporting issue should not be mixed with the discussion of
this proposal.

-nik


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
>  - Should the package begin to migrate to testing again, it must
>be moved to stable-backports.
> 
>  - Using the same ~bpo version namespace

Both of these poitns are there to *not* change anything about backports.
If a package stops qualifying for -volatile, and starts qualifying for
-backports, it's under the backports realm again. I consider this very
important so it is very clear for maintainers what -volatile is for - in
particular, *not* for bypassing -backports limitations.

The sharing of the version namespace is partially a direct consequence of
the previous point.

>  - "treat it as part of backports", which I assume means that
>backports users would automatically consume this repo

No. I see where the misunderstanding comes from - that's not what I was
intending to say.

-colatile is intended to be a compelte separate suite, that users can
add to their sources.list separately (if they do, they also need to add
the regular -backports, however). The rest of what I meant as "treat as
part of" is adhering to the same rules, standards, etc., and re-using
existing infrastructure like the NEW queue due to that. Also to ensure
that the qualification of packages for either -backports or -volatile is
clear and inforced.

> 
>  - new binary uploads to volatile have to undergo the
>same NEW queue as backports

This as about sharing resources and enforcing the same rules (except for
source and target suites).


The proposal is still possible without sharing the same NEW queue, but
the first two points are a major concept ensuring that it will work. It
will not work as well when removing them.

-nik


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Philipp Kern

On 26/12/2018 19:31, Dominik George wrote:

   - The package must not be in testing, and care must be taken for the
 package not to migrate to testing.

So what would a user of testing do? Will there be a $codename-volatile[1]
suite for testing users? Or would they directly install unstable with no
other pre-release staging ground? (Which seems like a bad idea.)


The testing distribution and this concept contradict each other. The
testing distribution is the least supported stage in the Debian release
cycle, and if used, shall only be used for testing the next Debian
release. Especially, there are no timely security updates in testing,
neither by the security nor by the maintainer. So using it for anything
other than testing the next Debian release in a laboratory is a bad
idea.

This proposal, however, is about providing fast-paced software as an
exception on an otherwise stable system.

So if anyone wants to test fast-paced software within a Debian testing
system, they should use the package from unstable, yes. (Having testing
on a system without the sid zources is close to impossible outside the
freeze anyway.)


Of course you can use testing without having sid available, that's the 
point of testing[1]. I think there's a misunderstand about testing 
lurking here, too. And the requirement of backports for the package to 
be in testing is also to get a sane upgrade path from stable to 
next-stable. So you have to support your thing alongside testing, too. 
At least during the freeze, but optimally shortly after the release has 
been cut.



Similarly what are the constraints you set for upgrading, if any? How far
back will upgrades work and how current do users need to keep their system
in order to still be able to upgrade? For one, I think you will need to set
expectations here towards the maintainers if a package is never included in
a stable release, as they get very muddy otherwise. Plus you need to set
expectations for the users as the next package (maybe not gitlab) might come
up with requirements that upgrades need to go through every version on the
way to, say, update the database properly. And that's hardly supportable
unless everyone knows to update quickly.


That certainly is something maintainers need to care about. (I consider
a software not supporting skipping versions on upgrade a bug, anyway.)

But most importantly, this is nothing that is specific to the -volatile
proposal - it is the same for regular backports. So discussing this
general backporting issue should not be mixed with the discussion of
this proposal.


For backports the general supportability assumption is that you provide 
a sane upgrade path from stable to the backports and from the backport 
to the next stable (optimally the same package). Once you take the 
presence of the stable package out of the mix, it becomes weird. How 
long do you need to preserve compatibility code? How does an agile 
package that does not fit Debian's release cycle cater to these 
requirements?


Just discounting that on the grounds of "that's normal for backporting" 
if it's unique to your proposal is not quite satisfactory to me.


Kind regards
Philipp Kern

[1] You can make the argument that there's a problem with security 
update. But that's why the urgency system exists and maintainers can 
declare that a certain package needs to migrate with minimal waiting 
time. And most of the time (not always) the exploits start to 
materialize later.




Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
> For backports the general supportability assumption is that you provide a
> sane upgrade path from stable to the backports and from the backport to the
> next stable (optimally the same package). Once you take the presence of the
> stable package out of the mix, it becomes weird. How long do you need to
> preserve compatibility code? How does an agile package that does not fit
> Debian's release cycle cater to these requirements?

This is wrong, at least in a big part. The stable release cycle does not
apply for -backports. A package in -backports can be udpated an
arbitrary number of times during the development window of stable+1,
leaving us with the exact same issue as you are describing for
-volatile.

If you take into account edge cases, where a package is removed from
testing during the freeze, is removed from -backports as a result, is
not released with stable+1, then gets fixed and reintroduced to testing
and -backports, it gets even closer. In short: This is a situation every
maintainer has to take measures for, be it in -backports or -volatile.

-nik


signature.asc
Description: PGP signature


Re: Bug#915407: libpam-systemd: please add a virtual package "logind" to allow alternatives

2018-12-26 Thread Sean Whitton
Hello,

On Mon 24 Dec 2018 at 05:37pm -0300, Felipe Sateler wrote:

> I (not speaking for the whole team), have no objection to this patch.
> However, it was pointed out to me that virtual packages require policy
> updates[1], first starting as a debian-devel discussion. So I'm starting
> this now
>
> The proposed virtual packages are:
>
> logind: a org.freedesktop.login1 D-Bus API implementation
> default-logind: should be provided by the distributions default logind
> provider (currently pam-systemd)
>
> Background: currently libpam-systemd provides two features currently used
> by third parties: one is the necessary hooks to start the systemd
> implementation of login1. The second is hooking up the systemd --user
> service manager. This virtual package attempts to disentangle the two so
> that packages that only require logind can use an alternative
> implementation.
>
> Adam/other elogind maintainers, please clarify/improve wording if this was
> somehow inaccurate.

There seems to be a consensus (and this is not really controversial), to
please file a bug against Policy with a patch to the virtual package
list for seconding.

-- 
Sean Whitton


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Dominik George
Hi,

> How to handle upgrades from stable to stable+1. Packages from backports
> upgrade with no issues as stable+1 contains the same packages already
> compiled for the stable+1.

As long as the package is in -volatile, it is not in stable+1, and
upgrades are ensured by the volatile maintainer. If the package is to go
into stable+1 again, ist must move to -backports (see original proposal
for details on that).

> How about LTS? As stable-rolling repository would be usable in
> conjunction with stable-backports and stable, would then
> oldstable-rolling continue to roll or just freeze in place at the moment
> when the stable becomes oldstable?

I think oldstable-volatile could keep rolling if the maintainer wishes
to do so, but must never be newer than stable-volatile, of course.
Upgrades between oldstable-volatile and stable-volatile must be ensured
by the maintainer.

> Continuous delivery development model based upstream applications are
> not quite a good fit for a stable release distribution.

Maybe that's why we are drafting a mechanism to support them outside the
stable release distribution ;).

-nik


signature.asc
Description: PGP signature


Re: Proposal: Repository for fast-paced package backports

2018-12-26 Thread Milan Kupcevic
On 12/25/18 3:46 PM, Dominik George wrote:

[...]

> 
> Name of the new repository
> ==
> 
> In the past, the name “volatile” was used for a similar repository, but
> with a different scope (limited to data packages for things like virus
> scanners). I will thus use the working title volatile throughout this
> proposal, although this may change.
> 
> Other ideas: fastlane, unsupported
> 

"rolling" sounds like a good fit

[...]

> 
> Building packages and package dependencies
> ==
> 
> Packages for volatile are built the same way as formal backports, only
> that the source is taken from unstable rather than testing. In
> particular:
> 
>  - Changes shall be kept as small as possible.
>  - The package is rebuilt against stable.
>  - The package may depend on packages in stable, stable-backports or 
> stable-volatile.
> 

stable-rolling sounds more appropriate than stable-volatile.

> Dependencies on other packages in volatile should be avoided if
> possible. 
How to handle upgrades from stable to stable+1. Packages from backports
upgrade with no issues as stable+1 contains the same packages already
compiled for the stable+1.

How about LTS? As stable-rolling repository would be usable in
conjunction with stable-backports and stable, would then
oldstable-rolling continue to roll or just freeze in place at the moment
when the stable becomes oldstable?

[...]

> 
> 
> Implications for the situation at hand (gitlab)
> ===
> 
> As there were quite a few concerns raised (some of which I share, and
> some I don’t): Of course, if a software intended for volatile has a ton
> of dependencies (intended to go into backports), all backports rules and
> powers of the ftp-masters apply. Repeating myself: volatile is not meant
> to ease the life of maintainers.
> 

Continuous delivery development model based upstream applications are
not quite a good fit for a stable release distribution.


Milan







signature.asc
Description: OpenPGP digital signature


Re: Testing init.d script

2018-12-26 Thread Kip Warner
On Wed, 2018-12-26 at 12:09 +, Colin Watson wrote:
> Unit tests can normally use some kind of temporary test harness
> instead of the full-blown init script, and that's usually the best
> first line of defence since it's typically simpler and faster.
> 
> Of course it's also worth testing the init script itself, or other
> behaviours of the package when it's in its installed state rather
> than just running out of the build tree.  For that purpose, have you
> considered autopkgtest (https://ci.debian.net/doc/)?  A test with the
> "needs-root" restriction can start and stop services.

Hey Colin. Thanks for the feedback. I think autopkgtest(1) is a good
route to go if I wanted to test it after the package had been generated
and installed. But this is really the kind of test I'd like to perform
before all of that while still within the build tree.

-- 
Kip Warner | Senior Software Engineer
OpenPGP signed/encrypted mail preferred
https://www.thevertigo.com


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


Bug#917384: ITP: python-mbed-host-tests -- tools to flash, reset and supervise testing on mbed-enabled devices

2018-12-26 Thread Nick Morrott
Package: wnpp
Owner: Nick Morrott 
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-pyt...@lists.debian.org

* Package name: python-mbed-host-tests
  Version : 1.4.4
  Upstream Author : Przemyslaw Wirkus 
* URL : https://github.com/ARMmbed/htrun
* License : Apache-2.0
  Programming Lang: FIXME
  Description : tools to flash, reset and supervise testing on mbed-enabled 
devices

mbed-host-tests is a module and utilities used during ARM Mbed Enabled device 
development for:

 * Driving test binary flashing
 * Device reset
 * Test execution

I plan to maintain this package in the Debian Python Modules Team.



Bug#917385: ITP: golang-github-grokify-html-strip-tags-go -- export stripTags from html/template as strip.StripTags

2018-12-26 Thread Nobuhiro Iwamatsu
Package: wnpp
Severity: wishlist
Owner: Nobuhiro Iwamatsu 

* Package name: golang-github-grokify-html-strip-tags-go
  Version : 0.0~git20180907.e9e4496-1
  Upstream Author : John Wang
* URL : https://github.com/grokify/html-strip-tags-go
* License : BSD-3-clause
  Programming Lang: Go
  Description : Golang library to HTML StripTags

 This is a Go package containing an extracted version of the unexported
 stripTags function in html/template/html.go.