Re: December meeting

2022-12-08 Thread Niko Tyni
On Mon, Dec 05, 2022 at 05:10:39PM -0700, Sean Whitton wrote:
 
> We are scheduled to meet next Tuesday, but I'm not available.  We could
> either have someone else chair, or push it forward one week -- there's
> nothing urgent.  Is anyone not available at 6pm UTC on the 20th?

Both options are a bit tight for me, though the 20th is worse.
But I should be able to join half an hour late or so.

(Also on my way out so don't mind me too much :)
-- 
Niko



Bug#1024823: tech-ctte: Call for votes on TC membership of Matthew Garrett

2022-11-28 Thread Niko Tyni
On Fri, Nov 25, 2022 at 03:39:12PM -0700, Sean Whitton wrote:

> ===BEGIN
> The Technical Committee recommends that Matthew Garrett  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> H: Recommend to Appoint Matthew Garrett 
> F: Further Discussion
> ===END

I vote: H > F

-- 
Niko


signature.asc
Description: PGP signature


Re: announcing decisions on d-d(-a)?

2022-08-08 Thread Niko Tyni
On Fri, Aug 05, 2022 at 08:56:12AM -0700, Sean Whitton wrote:

> * Suggestion from BoF about announcing all decisions to d-d, not d-d-a

FYI I got three private replies from DDs to the bits mail where we
asked for input on this. All of them were requests to start posting to
d-d-a again.

One of them had this rationale:

>   This kind of posts help me to stay informed with Debian changes; I still
>   can not manage to secure time to keep up regularly with the other Debian
>   communication channels.

-- 
Niko Tyni   nt...@debian.org



Re: Next meeting -- 12th July, 6pm UTC

2022-07-11 Thread Niko Tyni
On Mon, Jul 11, 2022 at 12:13:43AM -0700, Sean Whitton wrote:
 
> Our monthly meeting is scheduled for Tuesday at 6pm UTC.

Looks like I can't make it. Sorry!
-- 
Niko



Re: please review bits/202206.txt in tech-ctte.git

2022-07-10 Thread Niko Tyni
On Sun, Jul 03, 2022 at 04:48:05PM +0300, Niko Tyni wrote:

> Please review. I'd prefer to send this out before Friday (2022-07-08)
> if possible.

Mail sent. Thanks everybody for the reviews and fixes.
-- 
Niko



please review bits/202206.txt in tech-ctte.git

2022-07-03 Thread Niko Tyni
On Mon, Jun 13, 2022 at 10:46:30PM +0300, Niko Tyni wrote:

> First draft for a d-d-a bits mail pushed to git.  Please fix any mistakes
> and clumsy wordings.

As noted on IRC I updated the draft after our last meeting and
it's been waiting for review since. I have now just updated
the draft after the #1007717 decision.

Please review. I'd prefer to send this out before Friday (2022-07-08)
if possible.
-- 
Niko



Bug#1007717: Ballot and call for votes

2022-06-26 Thread Niko Tyni
On Mon, Jun 20, 2022 at 05:31:16PM -0700, Sean Whitton wrote:
 
> BEGIN BALLOT
> 
> Using its powers under constitution 6.1.5, the Technical Committee
> issues the following advice:
> 
>   1. It is not a bug of any severity for a package with a non-native
>  version number to use a native source package format.
> 
>   2. Thus, we think that dpkg shouldn't issue warnings, or otherwise
>  complain, when a non-native version number is used w/ 3.0 (native).
> 
>   3. We suggest that the wontfix tag on #737634 be reconsidered.
> 
>   4a. We believe that there are indeed circumstances in which
>   1.0-with-diff is the best choice for a particular source package,
>   including, but not limited to, git-first packaging workflows.
> 
>   This is because there is currently no other source format which is
>   such that avoid both (i) uploading the whole source, including
>   upstream, for every upload; and (ii) having to maintain
>   debian/patches/ inside the package tree.
> 
>   4c. We believe that there are indeed circumstances in which
>   1.0-with-diff is the best choice for a particular source package,
>   including, but not limited to, git-first packaging workflows.
>   However, we recommend discontinuing use of 1.0-with-diff in other
>   circumstances, to simplify the contents of the archive.
> 
>   This is because ... [second paragraph as in 4a].
> 
>   5. We decline to comment on the recent source package format MBF.
> 
> Option A -- issue items 1-3, 4a and 5
> 
> Option C -- issue items 1-3, 4c and 5
> 
> Option X -- issue only items 1, 2, 3 and 5
> 
> Option N -- none of the above.
> 
> END BALLOT

I vote: C > A > X > N

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Re: Next meeting -- 14th June, 6pm UTC

2022-06-13 Thread Niko Tyni
On Mon, Jun 06, 2022 at 05:10:36PM -0700, Sean Whitton wrote:
 
> Our monthly meeting is scheduled for Tuesday 14th at 6pm UTC.  Agenda:

> People with AIs: Elana, Niko, Matthew, me

First draft for a d-d-a bits mail pushed to git.  Please fix any mistakes
and clumsy wordings.

I ran out of steam and didn't manage a summary for #994388 . Sorry.
-- 
Niko



Re: announcing decisions to d-d-a

2022-06-07 Thread Niko Tyni
On Tue, Jun 07, 2022 at 11:33:25AM +0200, Christoph Berg wrote:
> Re: Sean Whitton
> > * Do we want to start systematically announcing decisions to d-d-a right
> >   after we make them?
> 
> I think we should make it part of the decision where to post it.
> Things like the rename.ul issue do not warrant a d-d-a posting, but a
> note on debian-devel might make sense.

I think posting all our decisions except administrative matters to d-d-a
would be good and would further improve transparency and awareness of
the frictions inside the project. It's not like such decisions are very
frequent - we have made three decisions per year in the past two years.

At least all maintainer overrulings would IMO warrant a d-d-a announcement,
refusals to overrule perhaps a bit less so. 
-- 
Niko



Bug#1003653: Revision of removal of rename.ul from package util-linux

2022-04-25 Thread Niko Tyni
On Wed, Apr 20, 2022 at 03:31:13PM +0100, Matthew Vernon wrote:

> ===Begin Resolution A
> The Technical Committee overrides the util-linux maintainer, and requires
> that util-linux's rename should be shipped as /usr/bin/rename.ul in a binary
> package built from src:util-linux. The package containing rename.ul must not
> conflict with the rename package nor divert /usr/bin/rename.
> ===End Resolution A
> 
> ===Begin Resolution B
> The Technical Committee overrides the util-linux maintainer, and requires
> that util-linux's rename should be shipped in a binary package built from
> src:util-linux. If this package Conflicts with the rename package, then it
> must not contain any other binaries.
> ===End Resolution B
> 
> ===Begin Resolution N
> None of the above
> ===End Resolution N

Sorry for the delay.

I vote: A > N > B

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Re: Next meeting -- one week early, 5th April @ 7pm UTC

2022-03-30 Thread Niko Tyni
On Tue, Mar 29, 2022 at 01:01:19PM -0700, Sean Whitton wrote:
 
> Due to both the current interpersonal situation and the impeding
> DebConf22 CfP, can we have our meeting a week early?  Please let me know
> if you can't.

Hi, Tuesday 2022-04-05 works for me, and both 18:00 and 19:00 UTC are OK.

Generally I'd slightly prefer 18:00 UTC over 19:00 UTC but can do either.
-- 
Niko



Re: New appointments for the Debian Technical Committee

2022-02-04 Thread Niko Tyni
On Sun, Jan 30, 2022 at 12:12:33PM +, jonat...@bluemosh.com wrote:

> As defined by our constitution (§6.2.2), the Debian Technical Committee has 
> recommended
> the appointments to the committee of:
> 
>  * Helmut Grohne 
>  * Matthew Vernon 
> 
> I agree with their recommendations and hereby appoint Helmut and
> Matthew as members of the Technical Committee, effective immediately.

Welcome aboard Helmut and Matthew!

FYI I've just created

 https://salsa.debian.org/webmaster-team/webwml/-/merge_requests/776

to get www.debian.org updated.

See you at the next meeting,
-- 
Niko



Bug#1004611: Resignation & call for votes to elect the Chair

2022-02-04 Thread Niko Tyni
On Sun, Jan 30, 2022 at 02:10:08PM -0700, Sean Whitton wrote:
> Package: tech-ctte

> As the membership of the committee has changed, according to convention
> I hereby resign as Chair, effective one week from now, and call for
> votes to elect the Chair of the Technicall Committee.  In accordance
> with the Debian Constitution, the vote runs until all members have
> voted, or until my resignation takes effect.

> ===BEGIN
> 
> A: Christoph Berg 
> B: Helmut Grohne 
> C: Elana Hashman 
> D: Simon McVittie 
> E: Niko Tyni 
> F: Matthew Vernon 
> G: Sean Whitton 
> H: Gunnar Wolf 

I vote: G > C > A = D > E > B = F

Thanks to Sean for volunteering.
-- 
Niko


signature.asc
Description: PGP signature


Bug#1003738: tech-ctte: Call for votes on TC membership of Matthew Vernon

2022-01-16 Thread Niko Tyni
On Fri, Jan 14, 2022 at 11:56:20AM -0700, Sean Whitton wrote:

> ===BEGIN
> The Technical Committee recommends that Matthew Vernon  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> H: Recommend to Appoint Matthew Vernon 
> F: Further Discussion
> ===END

I vote: H > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#1003737: tech-ctte: Call for votes on TC membership of Helmut Grohne

2022-01-16 Thread Niko Tyni
On Fri, Jan 14, 2022 at 11:55:17AM -0700, Sean Whitton wrote:

> ===BEGIN
> The Technical Committee recommends that Helmut Grohne  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> H: Recommend to Appoint Helmut Grohne 
> F: Further Discussion
> ===END

I vote: H > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#994275: Call for votes on "Reverting breaking changes in debianutils"

2021-10-26 Thread Niko Tyni
On Wed, Oct 20, 2021 at 12:30:54PM -0700, Sean Whitton wrote:
 
> === Resolution A ===
> 
> The Technical Committee resolves:
> 
> 1. The debianutils package must continue to provide the which(1) program
>until a compatible utility is available in a package that is at least
>transitively essential in Debian 12.
> 
>For the Debian 12 release, we expect which(1) to be in either an
>Essential package or a transitively Essential package (that is, a
>package that is depended on by an Essential package).
> 
> 2. The which(1) program must not print any deprecation warnings.
> 
> 3. We decline to overrule the maintainer of debianutils regarding the
>use of alternatives.  If another package takes over responsibility
>for which(1), then the debianutils maintainers and the other
>package's maintainers should coordinate to choose a suitable
>mechanism, which might be either versioned Depends/Breaks/Replaces,
>dpkg-divert, alternatives or something else.
> 
> 4. The debianutils package must continue to provide the tempfile(1)
>program until a compatible utility is available in a package that is
>at least transitively essential in Debian 12.
> 
>For the Debian 12 release, we expect tempfile(1) to be in either an
>Essential package or a transitively Essential package.
> 
> 5. Programs in debianutils must not be moved to /usr until we have a
>project-wide consensus on going ahead with such a move, and any
>programs that have already been moved must be moved back.  In
>particular, this means debianutils must contain /bin/run-parts and
>/sbin/installkernel for the time being.
> 
> === Resolution B ===
> 
> As Resolution A, except strike point (2) and renumber succeeding items.
> 
> === End Resolutions ===
> 
> A: Issue Resolution A
> B: Issue Resolution B
> F: Further Discussion

I vote: A > B > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#994388: tech-ctte: More specific advice regarding merged-/usr and implications of #978636

2021-10-18 Thread Niko Tyni
On Wed, Oct 13, 2021 at 08:13:08PM +0100, Simon McVittie wrote:
> I'm calling for votes on the following resolution as formal advice from
> the Technical Committee (Constitution §6.1.5). There are no non-accepted
> amendments, so the options to vote on are "yes" or "further discussion".

I vote: "yes" > "further discussion".

>  begin text to be voted on 
> 
> Summary
> ===
> 
> There are currently Debian 11 installations with both the merged-/usr and
> non-merged-/usr filesystem layouts. All of these installations should
> successfully upgrade via normal upgrade paths to a merged-/usr Debian 12.
> Only after the release of Debian 12 can packages assume that all
> installations will be merged-/usr.
> 
> Main points:
> 
> - We have recommended merged-/usr for Debian 12.
> - Moving individual files is not merged-/usr.
> - "Symlink farms" are not merged-/usr.
> - Upgrading a non-merged-/usr system to Debian 12 needs to work.
> - Upgrading a merged-/usr system to Debian 12 needs to work.
> - Packages cannot assume all systems are merged-/usr until the Debian 13
>   development cycle begins.
> - Upgrading via apt in the usual way should work.
> - Testing and QA systems should be able to avoid this transition, but if
>   they do, they cannot be upgraded beyond Debian 12.
> - A package building incorrectly on a non-merged-/usr system is a bug.
> - A package building incorrectly on a merged-/usr system is a bug.
> - Please stop moving individual packages' files from the root filesystem
>   into /usr, at least for now.
> 
> Definitions and current status
> ==
> 
> libQUAL refers to the directories described in FHS 3.0 section 3.10 [1],
> such as lib64 on the amd64 architecture.
> 
> Merged /usr is the filesystem layout in which /bin, /sbin, /lib and each
> /libQUAL that exists are symbolic links to the corresponding directories
> below /usr. This results in aliasing between /bin and /usr/bin, and
> so on.
> 
> In the merged-/usr layout, files whose canonical logical location is
> in one of the affected directories on the root filesystem, such as
> /bin/bash, /sbin/fsck and /lib/ld-linux.so.2, are physically located at
> the corresponding path below /usr, such as /usr/bin/bash. Each file in
> one of the affected directories is accessible via two paths: its canonical
> logical location (such as /bin/bash or /usr/bin/env), and the other path
> implied by the aliasing (such as /usr/bin/bash or /bin/env).
> 
> There are two supported categories of Debian 11 installation, which are
> currently considered equally-supported:
> 
> - Merged-/usr installations. These were installed with debian-installer
>   from Debian 10 or later, or installed with debootstrap --merged-usr,
>   or converted from the non-merged-/usr layout by installing the usrmerge
>   package, or installed or converted by any similar procedure. They have
>   the merged-/usr layout.
> 
> - Non-merged-/usr installations. These were installed with debian-installer
>   from Debian 9 or earlier and subsequently upgraded without converting
>   to merged-/usr, or installed with debootstrap --no-merged-usr, or
>   converted from the merged-/usr layout with dpkg's "dpkg-fsys-usrunmess"
>   utility or any similar procedure. They have the traditional,
>   non-merged-/usr layout in which /bin/bash and /usr/bin/env have exactly
>   those physical paths, and /usr/bin/bash and /bin/env do not exist.
> 
> Merged-/usr is not the only filesystem layout that has been proposed for
> unifying the root filesystem with /usr. For avoidance of doubt, we do not
> consider other filesystem layouts to be implementations of merged-/usr.
> In particular, we do not consider these to be implementations of merged-/usr:
> 
> - all affected files physically located in /bin, /sbin, /lib and /libQUAL,
>   with /usr/bin as a symlink to /bin, etc. (this is the reverse of
>   merged-/usr, and was historically used in the hurd-i386 port)
> 
> - a "symlink farm" in each of /bin, /sbin, /lib, /libQUAL with individual
>   symbolic links such as /bin/bash -> /usr/bin/bash for only those files that
>   historically had their canonical logical location on the root filesystem
> 
> - a "symlink farm" in each of /bin, /sbin, /lib, /libQUAL with individual
>   symbolic links such as /bin/env -> /usr/bin/env for all files in the
>   affected directories, regardless of whether they historically had
>   their canonical logical location on the root filesystem
> 
> [1]: 
> https://www.debian.org/doc/packaging-manuals/fhs/fhs-3.0.html#libltqualgtAlternateFormatEssential
> 
> Upgrade path from Debian 11 to Debian 12
> 
> 
> The technical committee resolved in #978636 [2] that Debian 12 'bookworm'
> should only support the merged-/usr layout. This resolution describes
> the implications of that decision in more detail.
> 
> Debian installations have traditionally had a straightforward upgrade
> path between consecutive releases, and the

Bug#994388: tech-ctte: More specific advice regarding merged-/usr and implications of #978636

2021-10-06 Thread Niko Tyni
On Wed, Sep 15, 2021 at 12:35:38PM +0100, Simon McVittie wrote:

> https://salsa.debian.org/debian/tech-ctte/-/blob/master/994388_merged_usr_advice/draft.md

Many thanks for your work, and sorry for not participating earlier.

I agree with you that it would be good to send advice out sooner
rather than later.

I also agree with pretty much all you're saying in the text.

In particular:

> Questions for the committee:
> 
> - §(Definitions and current status): Does everyone agree with my
>   characterization of where we are now?

Ack from me.

> - §(Upgrade path from Debian 11 to Debian 12): Does everyone agree
>   with what I've written here about the implications of #978636?

I think I can follow the logic, and I agree with it.

> - §(Upgrade path from Debian 11 to Debian 12): Is the last paragraph
>   "If a suitable transition mechanism is not available by the time the
>   Debian 12 freeze is reached..." necessary, or is it implicit that
>   *obviously* we won't demand that the project carries on with merged-/usr
>   if it turns out not to be possible?

I think it should be included.

> - §(Testing and QA): Do we want to recommend this?

It does feel a bit like micro-managing to me. But the reasoning
makes sense. I'm fine with recommending it.
 
> - §(Building packages): Does everyone agree with my interpretation of
>   what we agreed in #914897 and its implications? Do we need to make a
>   recommendation for the Debian 12 development cycle, or is it enough
>   to assume that the "middle" option that we resolved in #914897
>   continues to be our opinion?

I agree and I don't think we need a new recommendation.

> - §(Building packages): I almost wrote an extra paragraph about how
>   this class of bugs becomes a non-issue when merged-/usr is the only
>   supported layout - but actually it doesn't! If we consider building
>   packages while having /usr/local/bin/sed to be a supported thing you
>   can do, then we need to ensure that /usr/local/bin/sed doesn't get
>   hard-coded into the resulting package, and the steps you take to
>   make that happen are the same as the steps you take to fix this class
>   of bugs.

FWIW I think we've traditionally considered such /usr/local -related
issues as bugs in the build setup rather than in the packages.

> - §(Moratorium on moving files' logical locations into /usr):
>   I think we should stop moving files into /usr on an individual basis,
>   at least until the consequences are fully understood, and perhaps for
>   the whole Debian 12 release cycle (after which, assuming merged-/usr
>   goes as we have recommended, maintainers can swap their logical location
>   without needing a transitional mechanism any more). Implementing
>   merged-/usr as the only supported layout means that moving files into
>   /usr on an individual basis is mostly unnecessary, because it has no
>   practical effect any more.

Agreed on the moratorium, mainly because of the unnecessity and the
error-prone nature of the moves. Sam brought up concerns about the
Replaces failure mode mentioned in the text, that part might need
changing.

On Mon, Sep 27, 2021 at 10:59:37AM +0100, Simon McVittie wrote:

> I am a little concerned that usrmerge is doing more intrusive surgery on
> a running system than even what's normal for an apt/dpkg-based upgrade,
> so I would prefer not to rule out designs that defer this action to a
> later time.

I share this concern.

-- 
Niko



Bug#985270: Resignation + Call for votes for new Chair

2021-03-16 Thread Niko Tyni
On Mon, Mar 15, 2021 at 10:30:59AM +0100, Margarita Manterola wrote:
> ===BEGIN===
> 
> The chair of the Debian Technical Committee will be:
> 
>  A : Margarita Manterola
>  B : David Bremner
>  C : Niko Tyni
>  D : Gunnar Wolf
>  E : Simon McVittie
>  F : Sean Whitton
>  G : Elana Hashman
>  H : Christoph Berg
> 
> ===END===

I vote: F > A = G > E > B = D > C > H

Sean: thanks for volunteering.
-- 
Niko


signature.asc
Description: PGP signature


Bug#982987: tech-ctte: Call for votes for new CTTE member

2021-02-18 Thread Niko Tyni
On Wed, Feb 17, 2021 at 12:45:05PM -0600, Gunnar Wolf wrote:

> ===BEGIN
> 
> The Technical Committee recommends that Christoph Berg  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> A: Recommend to appoint Christoph Berg 
> B: Further Discussion
> 
> ===END

I vote:

A > B

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#978636: move to merged-usr-only?

2021-01-31 Thread Niko Tyni
On Mon, Jan 25, 2021 at 11:45:55AM -0700, Sean Whitton wrote:

> ===BEGIN
> The Technical Committee resolves that Debian 'bookworm' should support
> only the merged-usr root filesystem layout, dropping support for the
> non-merged-usr layout.
> 
> Until after the release of 'bullseye', any implementation of this
> resolution must be done in the 'experimental' distribution, or otherwise
> kept out of the critical paths for the release of 'bullseye'.
> 
> We do not recommend any particular implementation of the migration.
> 
> Y: Yes, support only merged-usr in the 'bookworm' release.
> N: No, continue to support both layouts in 'bookworm'.
> F: Further Discussion
> ===END

I vote:

Y > F > N

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#965080: Resignation + Call for votes for new Chair

2020-07-20 Thread Niko Tyni
On Wed, Jul 15, 2020 at 09:05:23PM +0200, Margarita Manterola wrote:

> ===BEGIN===
> 
> The chair of the Debian Technical Committee will be:
> 
>  A : Philip Hands
>  B : Margarita Manterola
>  C : David Bremner
>  D : Niko Tyni
>  E : Gunnar Wolf
>  F : Simon McVittie
>  G : Sean Whitton
>  H : Elana Hashman 
> 
> ===END===

I vote: B > C > A = D = E = F > G = H

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#961153: tech-ctte: Call for votes on TC membership of Sean Whitton

2020-05-22 Thread Niko Tyni
On Wed, May 20, 2020 at 05:03:16PM -0300, David Bremner wrote:
 
> ===BEGIN
> The Technical Committee recommends that Sean Whitton  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> S: Recommend to Appoint Sean Whitton 
> F: Further Discussion
> ===END

I vote: S > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#961156: tech-ctte: Call for votes on TC membership of Elana Hashman

2020-05-22 Thread Niko Tyni
On Wed, May 20, 2020 at 05:10:26PM -0300, David Bremner wrote:
 
> ===BEGIN
> The Technical Committee recommends that Elana Hashman  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> S: Recommend to Appoint Elana Hashman 
> F: Further Discussion
> ===END

I vote: S > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#947847: please install systemd-sysusers using update-alternatives

2020-02-21 Thread Niko Tyni
(Sorry for the extensive quoting, see the end.)

On Mon, Jan 27, 2020 at 11:18:53AM +0100, Thomas Goirand wrote:
> On 1/25/20 5:05 PM, Michael Biebl wrote:
> > Control: tags -1 + wontfix
> > 
> > On Tue, 31 Dec 2019 17:29:29 +0100 Thomas Goirand  wrote:
> >> Package: systemd
> >> Version: 244-3
> >> Severity: important
> >>
> >> Hi,
> >>
> >> As I'm packaging opensysusers (see ITP: #947846), I would like my
> >> package to also provide /bin/systemd-sysusers. Please install this
> >> binary on another location, so that both systemd and opensysusers can
> >> implement it. I am very much fine to have systemd have the priority over
> >> opensysusers if you believe it should (I'm open to discussion about
> >> priorities).
> > 
> > Thanks for your interest in systemd-sysusers.
> > After thinking more about this, I don't consider renaming
> > systemd-sysusers and installing it via alternatives as a good idea.
> > 
> > When systemd is installed and used, we definitely want to use its own
> > implementation.
> > 
> > My recommendation would be to install the opensysusers implementation
> > under a different binary name.
> > 
> > Alternative init systems can then decide to support sysusers by calling
> > that opensysusers binary during boot.
> > debhelper, should it get sysusers support, should generate code which
> > calls the correct binary depending on the  current circumstances.
> > 
> > Regards,
> > Michael
> > 
> > 
> > 
> 
> Hi Michael,
> 
> It is my view that what you're proposing would be a lot more work for on
> valid reason. I'm therefore re-assigning the bug to the tech-ctte,
> asking them to decided instead.
> 
> It is my view that using update-alternatives is *very* easy to
> implement, so that we can share the /usr/bin/systemd-sysuser location.
> 
> Besides the fact that, with the way you're suggesting, we'd need to fix
> debhelper (which I don't think is reasonable, as it wont be the only
> place to handle multiple cases, I'm foreseeing...), there's also the
> concern that you don't seem to agree that it'd be ok for one to use
> opensysuser instead of the systemd implementation if systemd is running.
> I do not agree with this, and I believe it is up to the users to decide
> what to do, even if we, as an operating system, must provide sensible
> defaults (which also can be discussed, but that's not the point of this
> bug report).
> 
> Moreover, I don't see why /usr/bin/systemd-sysusers would be any
> different from let's say /usr/bin/awk. The update-alternatives system is
> there exactly to handle the case we're facing today.
> 
> So, tech-ctte, please decide.
> 
> Cheers,
> 
> Thomas Goirand (zigo)

Hi Thomas,

on IRC recently you said:

 23:24 < zigo> If you're just answering about update-alternatives, then you 
haven't paid attention to what I 
   wrote in the bug report.
 23:25 < zigo> And IMO, missing the point ...

As I read the above, the systemd maintainers declined your suggestion to
add support for handling /usr/bin/systemd-sysusers with the alternatives
system, and you then requested the Technical Committee to overrule them.

If this is not the case, could you please state clearly what you want
us to decide.

Among other things, you later mention that a separate systemd-sysusers
package would be acceptable to you, pointing to #946456 . This avenue
doesn't seem to be exhausted yet?
-- 
Niko Tyni   nt...@debian.org



Bug#914897: tech-ctte: Should debootstrap disable merged /usr by default?

2019-03-02 Thread Niko Tyni
On Mon, Feb 25, 2019 at 02:58:09PM +0100, Didier 'OdyX' Raboud wrote:

> === Resolution ===
> 
> The Technical Committee resolves to decline to override the debootstrap
> maintainers.
> 
> Furthermore, using its §6.1.5 "Offering advice" power, the Technical
> Committee considers that the desirable solution at the time of `bullseye` is:
> 
> * W: `weak`: both directory schemes are allowed, but packages should only
>  be built on hosts with classical directory schemes (or in such
>  chroots)
> 
> * M: `middle`: both directory schemes are allowed, and packages (including
>official packages) can be built on hosts with either classical
>or "merged `/usr`" directory schemes
> 
> * H: `hard`: both directory schemes are allowed, but packages should only
>  be built on hosts with "merged `/usr`" directory schemes (or in
>  such chroots)
> 
> * FD: Further Discussion
> 
> === End Resolution ===

I vote:

  M > H > W > FD

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Re: Bug#914897: tech-ctte: Should debootstrap disable merged /usr by default?

2019-02-23 Thread Niko Tyni
On Fri, Feb 22, 2019 at 11:20:24AM +0100, Didier 'OdyX' Raboud wrote:

> Thank you for the various comments. I have amended the ballot (which is more a
> "explanation text + short ballot" incorporating the suggestions from the IRC
> meeting as well as taking into accounts remarks on this bug.

Thanks for your work on this, and sorry for being so late to the party.
The summary is excellent IMO.

> * `weak`: both directory schemes are allowed, packages only built on classical
>   hosts
> * `middle`: both directory schemes are allowed, packages can be built anywhere
> * `hard`: both directory schemes are allowed, packages only built on
>   "merged `/usr`" hosts

[...]

> * B: The desireable solution at the time of bullseye is `hard`; both directory
> schemes should be allowed, and packages can be built on hosts with either
> classical or "merged-`/usr`" directory schemes.

Isn't this the 'middle' option above rather than 'hard'?

FWIW I think I'm OK with recommending 'middle' but 'hard' seems over
the top. Ideally there should be no difference in building on merged
/usr hosts vs. classical ones.


As for buster and overriding the debootstrap maintainers on the default:

I think being able to do local builds that work on other Debian
systems with minimal fuss (no chroots etc.) is a desirable property
but not an absolute requirement.  I'd certainly love to see all the
'paths_vary_due_to_usrmerge' issues fixed for buster [1].

However, given the low number of affected packages I don't think
they are a good enough reason to have the TC override the debootstrap
maintainer decision. Documenting the remaining issues with local builds
on merged-/usr hosts and aiming to eliminate them for bullseye would be
enough IMO.

[1] help on #914128 in src:perl would be welcome
-- 
Niko Tyni   nt...@debian.org



Re: Bug#887557: www.debian.org: tech-ctte membership updates

2019-01-16 Thread Niko Tyni
On Wed, Jan 17, 2018 at 11:07:41PM +0200, Niko Tyni wrote:
> Package: www.debian.org
> Tags: patch
> X-Debbugs-Cc: debian-ctte@lists.debian.org
> 
> Hi, please find attached a patch to update
>  https://www.debian.org/intro/organization 
> for the recent tech-ctte membership changes.
> 
> It also updates the rather outdated list of past members on
>  https://www.debian.org/devel/tech-ctte

Hi, a gentle ping on this? Marga has been TC chair since March,
but the organization web page is still out of date...
-- 
Niko Tyni   nt...@debian.org



Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-09 Thread Niko Tyni
On Mon, Nov 05, 2018 at 07:44:21PM +0100, Tollef Fog Heen wrote:
 
> A: Approve resolution, disallowing the use of dpkg's vendor series
> F: Further Discussion

I vote: A > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Re: Bug#887557: www.debian.org: tech-ctte membership updates

2018-03-27 Thread Niko Tyni
On Wed, Mar 28, 2018 at 01:47:03AM +0900, Osamu Aoki wrote:
> On Mon, Mar 26, 2018 at 06:22:00PM +0300, Niko Tyni wrote:

> > -Didier Raboud
> > +Didier Raboud
> >  Philip Hands
> >  Tollef Fog Heen
> > -Margarita Manterola
> > +Margarita Manterola
> 
> Can't we use neutral term "chairperson" as a tag even though we will
> never see it.

I'm all for that, but in this bug I'm trying to bring the actual web
content up to date (including but not limited to the above changes.)

Tag changes are IMO a separate matter. Could you please file another
bug about that?  

I assume there are translations somewhere that will need updating if
the tag name changes.
-- 
Niko Tyni   nt...@debian.org



Re: Bug#887557: www.debian.org: tech-ctte membership updates

2018-03-26 Thread Niko Tyni
On Mon, Mar 26, 2018 at 04:10:33PM +0100, Simon McVittie wrote:
> On Mon, 26 Mar 2018 at 17:33:15 +0300, Niko Tyni wrote:
> >  
> > - > domain="organization">chairman 
> > + > domain="organization">chair 
> ...
> > -Didier Raboud
> ...
> > +Margarita Manterola
> 
> I don't really speak WML, but I think you probably need to
>  instead of  if you want to
> use  further down the document. The alternative would be to leave the
> machine-readable tag as  but make it produce the human-readable
> text "chair", as in a previous patch. The version in this patch looks
> like a middle ground between the two that isn't going to work as intended.

Oh right, thanks for noticing! I had that right earlier but goofed it
up this time.

New version attached...
-- 
Niko
Index: english/devel/tech-ctte.wml
===
RCS file: /cvs/webwml/webwml/english/devel/tech-ctte.wml,v
retrieving revision 1.71
diff -u -r1.71 tech-ctte.wml
--- english/devel/tech-ctte.wml	29 Jan 2017 03:32:44 -	1.71
+++ english/devel/tech-ctte.wml	26 Mar 2018 15:20:57 -
@@ -316,6 +316,12 @@
 Thanks to the following people who have served on the committee:
 
 
+Keith Packard (2013-11-29 - 2017-12-31)
+Sam Hartman (2015-03-08 - 2017-11-09)
+Don Armstrong (2009-09-11 - 2016-12-31)
+Andreas Barth (2006-01-04 - 2016-12-31)
+Steve Langasek (2006-01-04 - 2015-12-31)
+Bdale Garbee (2001-04-17 - 2015-12-31)
 Colin Watson (2011-08-24 - 2015-03-05)
 Ian Jackson (to 2014-11-19)
 Russ Allbery (2009-01-11 - 2014-11-16)
Index: english/intro/organization.data
===
RCS file: /cvs/webwml/webwml/english/intro/organization.data,v
retrieving revision 1.574
diff -u -r1.574 organization.data
--- english/intro/organization.data	20 Mar 2018 05:49:08 -	1.574
+++ english/intro/organization.data	26 Mar 2018 15:20:57 -
@@ -36,7 +36,7 @@
 wizard 
 # we only use the chairman tag once, for techctte, I wonder why it's here.
 
-chairman 
+chair 
 # assistant tag added for DPL "second in command"
 
 assistant 
@@ -71,10 +71,10 @@
   
   
   
-Didier Raboud
+Didier Raboud
 Philip Hands
 Tollef Fog Heen
-Margarita Manterola
+Margarita Manterola
 David Bremner
 Niko Tyni
 Gunnar Wolf


Re: Bug#887557: www.debian.org: tech-ctte membership updates

2018-03-26 Thread Niko Tyni
On Sun, Mar 25, 2018 at 04:12:18PM +0300, Niko Tyni wrote:
> On Fri, Mar 16, 2018 at 08:40:14PM +0200, Niko Tyni wrote:
> > On Wed, Jan 17, 2018 at 11:07:41PM +0200, Niko Tyni wrote:
> > 
> > > Hi, please find attached a patch to update
> > >  https://www.debian.org/intro/organization 
> > > for the recent tech-ctte membership changes.
> > > 
> > > It also updates the rather outdated list of past members on
> > >  https://www.debian.org/devel/tech-ctte
> > 
> > Updated patch attached after today's nomination.
> 
> Updated patch attached after today's chair election (#893200).
> I don't think this needs a separate 'appointment email' link as the
> chair is elected by the committee itself.
> 
> I also changed the 'chairman' tag to output 'chair' as per
> https://www.debian.org/vote/2016/vote_003 but didn't dare to rename the
> tag itself in case that would break translations or something.

I see Laura recently updated the organization page, thanks!
That mostly covered (and invalidated) my patch; updated once more.

The remaining changes are documenting Marga as tech-ctte chair, and
updating the historical list of members in /devel/tech-ctte.
-- 
Niko Tyni   nt...@debian.org
Index: english/devel/tech-ctte.wml
===
RCS file: /cvs/webwml/webwml/english/devel/tech-ctte.wml,v
retrieving revision 1.71
diff -u -r1.71 tech-ctte.wml
--- english/devel/tech-ctte.wml	29 Jan 2017 03:32:44 -	1.71
+++ english/devel/tech-ctte.wml	26 Mar 2018 14:26:16 -
@@ -316,6 +316,12 @@
 Thanks to the following people who have served on the committee:
 
 
+Keith Packard (2013-11-29 - 2017-12-31)
+Sam Hartman (2015-03-08 - 2017-11-09)
+Don Armstrong (2009-09-11 - 2016-12-31)
+Andreas Barth (2006-01-04 - 2016-12-31)
+Steve Langasek (2006-01-04 - 2015-12-31)
+Bdale Garbee (2001-04-17 - 2015-12-31)
 Colin Watson (2011-08-24 - 2015-03-05)
 Ian Jackson (to 2014-11-19)
 Russ Allbery (2009-01-11 - 2014-11-16)
Index: english/intro/organization.data
===
RCS file: /cvs/webwml/webwml/english/intro/organization.data,v
retrieving revision 1.574
diff -u -r1.574 organization.data
--- english/intro/organization.data	20 Mar 2018 05:49:08 -	1.574
+++ english/intro/organization.data	26 Mar 2018 14:26:16 -
@@ -36,7 +36,7 @@
 wizard 
 # we only use the chairman tag once, for techctte, I wonder why it's here.
 
-chairman 
+chair 
 # assistant tag added for DPL "second in command"
 
 assistant 
@@ -71,10 +71,10 @@
   
   
   
-Didier Raboud
+Didier Raboud
 Philip Hands
 Tollef Fog Heen
-Margarita Manterola
+Margarita Manterola
 David Bremner
 Niko Tyni
 Gunnar Wolf


Re: Bug#887557: www.debian.org: tech-ctte membership updates

2018-03-25 Thread Niko Tyni
On Fri, Mar 16, 2018 at 08:40:14PM +0200, Niko Tyni wrote:
> On Wed, Jan 17, 2018 at 11:07:41PM +0200, Niko Tyni wrote:
> 
> > Hi, please find attached a patch to update
> >  https://www.debian.org/intro/organization 
> > for the recent tech-ctte membership changes.
> > 
> > It also updates the rather outdated list of past members on
> >  https://www.debian.org/devel/tech-ctte
> 
> Updated patch attached after today's nomination.

Updated patch attached after today's chair election (#893200).
I don't think this needs a separate 'appointment email' link as the
chair is elected by the committee itself.

I also changed the 'chairman' tag to output 'chair' as per
https://www.debian.org/vote/2016/vote_003 but didn't dare to rename the
tag itself in case that would break translations or something.

-- 
Niko Tyni   nt...@debian.org
Index: english/devel/tech-ctte.wml
===
RCS file: /cvs/webwml/webwml/english/devel/tech-ctte.wml,v
retrieving revision 1.71
diff -u -r1.71 tech-ctte.wml
--- english/devel/tech-ctte.wml	29 Jan 2017 03:32:44 -	1.71
+++ english/devel/tech-ctte.wml	25 Mar 2018 13:02:02 -
@@ -316,6 +316,12 @@
 Thanks to the following people who have served on the committee:
 
 
+Keith Packard (2013-11-29 - 2017-12-31)
+Sam Hartman (2015-03-08 - 2017-11-09)
+Don Armstrong (2009-09-11 - 2016-12-31)
+Andreas Barth (2006-01-04 - 2016-12-31)
+Steve Langasek (2006-01-04 - 2015-12-31)
+Bdale Garbee (2001-04-17 - 2015-12-31)
 Colin Watson (2011-08-24 - 2015-03-05)
 Ian Jackson (to 2014-11-19)
 Russ Allbery (2009-01-11 - 2014-11-16)
Index: english/intro/organization.data
===
RCS file: /cvs/webwml/webwml/english/intro/organization.data,v
retrieving revision 1.564
diff -u -r1.564 organization.data
--- english/intro/organization.data	21 Dec 2017 06:52:58 -	1.564
+++ english/intro/organization.data	25 Mar 2018 13:02:02 -
@@ -36,7 +36,7 @@
 wizard 
 # we only use the chairman tag once, for techctte, I wonder why it's here.
 
-chairman 
+chair 
 # assistant tag added for DPL "second in command"
 
 assistant 
@@ -65,15 +65,15 @@
 
   Leader> 
 
-  Technical Committee> 
-Didier Raboud
+  Technical Committee>   
+Didier Raboud
 Philip Hands
-Sam Hartman
 Tollef Fog Heen
-Keith Packard
-Margarita Manterola
+Margarita Manterola
 David Bremner
 Niko Tyni
+Gunnar Wolf
+Simon McVittie
   Secretary>  
 Kurt Roeckx
 


Bug#893200: TC Chair election

2018-03-23 Thread Niko Tyni
On Fri, Mar 23, 2018 at 05:59:47PM +0200, Niko Tyni wrote:
> On Sat, Mar 17, 2018 at 10:25:28AM +0100, Didier 'OdyX' Raboud wrote:
> 
> > ===BEGIN===
> > 
> > The chair of the Debian Technical Committee will be:
> > 
> > A : Didier Raboud 
> > B : Tollef Fog Heen 
> > C : Phil Hands 
> > D : Margarita Manterola 
> > E : David Bremner 
> > F : Niko Tyni 
> > G : Gunnar Wolf 
> > H : Simon McVittie 
> > ===END===
> 
> I vote: C = D > E = F = G > A = B > H

Argh, signed with a wrong key. Sorry about that.

This one is (hopefully) better.
-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#893200: TC Chair election

2018-03-23 Thread Niko Tyni
On Sat, Mar 17, 2018 at 10:25:28AM +0100, Didier 'OdyX' Raboud wrote:

> ===BEGIN===
> 
> The chair of the Debian Technical Committee will be:
> 
> A : Didier Raboud 
> B : Tollef Fog Heen 
> C : Phil Hands 
> D : Margarita Manterola 
> E : David Bremner 
> F : Niko Tyni 
> G : Gunnar Wolf 
> H : Simon McVittie 
> ===END===

I vote: C = D > E = F = G > A = B > H

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


tech-ctte BTS usercategories

2018-03-18 Thread Niko Tyni
Hi Don,

the tech-ctte BTS usercategories came up recently, and nobody
seems to know how they are supposed to be used anymore :)

I found this from the the 20141218 meeting log:

 18:39:49  so you can now usertag things "consensus-seeking, 
discussion, drafting, published" with the tech-c...@packages.debian.org user, 
and have it migrate from one state to the other

I also see these categories on the BTS web interface:

CTTE State
4 Seeking Consensus
4 Discussion
3 Unknown State
3 Published
92 No Decision Decision

which mostly but not quite map to the above.

This is pretty much all the documentation we have. If you happen to have
any pointers to past discussion or similar, they would be appreciated.
Given the numbers above I assume it was more an experiment rather than
a full agreed-on process, and never really caught on?

On the BTS technical side, I tried to find a way to request the current
usercategory settings but failed. It seems the request server can only
be used to modify them but not list the current ones. Is that correct?
In that case a wishlist bug seems in order...

Thanks for any insight you might have,
-- 
Niko



Re: Bug#887557: www.debian.org: tech-ctte membership updates

2018-03-16 Thread Niko Tyni
On Wed, Jan 17, 2018 at 11:07:41PM +0200, Niko Tyni wrote:

> Hi, please find attached a patch to update
>  https://www.debian.org/intro/organization 
> for the recent tech-ctte membership changes.
> 
> It also updates the rather outdated list of past members on
>  https://www.debian.org/devel/tech-ctte

Updated patch attached after today's nomination.
-- 
Niko
Index: english/devel/tech-ctte.wml
===
RCS file: /cvs/webwml/webwml/english/devel/tech-ctte.wml,v
retrieving revision 1.71
diff -u -r1.71 tech-ctte.wml
--- english/devel/tech-ctte.wml	29 Jan 2017 03:32:44 -	1.71
+++ english/devel/tech-ctte.wml	16 Mar 2018 18:31:13 -
@@ -316,6 +316,12 @@
 Thanks to the following people who have served on the committee:
 
 
+Keith Packard (2013-11-29 - 2017-12-31)
+Sam Hartman (2015-03-08 - 2017-11-09)
+Don Armstrong (2009-09-11 - 2016-12-31)
+Andreas Barth (2006-01-04 - 2016-12-31)
+Steve Langasek (2006-01-04 - 2015-12-31)
+Bdale Garbee (2001-04-17 - 2015-12-31)
 Colin Watson (2011-08-24 - 2015-03-05)
 Ian Jackson (to 2014-11-19)
 Russ Allbery (2009-01-11 - 2014-11-16)
Index: english/intro/organization.data
===
RCS file: /cvs/webwml/webwml/english/intro/organization.data,v
retrieving revision 1.564
diff -u -r1.564 organization.data
--- english/intro/organization.data	21 Dec 2017 06:52:58 -	1.564
+++ english/intro/organization.data	16 Mar 2018 18:31:13 -
@@ -65,15 +65,15 @@
 
   Leader> 
 
-  Technical Committee> 
+  Technical Committee>   
 Didier Raboud
 Philip Hands
-Sam Hartman
 Tollef Fog Heen
-Keith Packard
 Margarita Manterola
 David Bremner
 Niko Tyni
+Gunnar Wolf
+Simon McVittie
   Secretary>  
 Kurt Roeckx
 


Bug#880014: Call for Votes for new TC member

2018-03-04 Thread Niko Tyni
On Sun, Mar 04, 2018 at 11:44:45AM +0100, Didier 'OdyX' Raboud wrote:
> ===BEGIN
> The Technical Committee recommends that Simon McVittie  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> S: Recommend to Appoint Simon McVittie 
> F: Further Discussion
> ===END

I vote: S > F
-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#883573: Call for vote on waiving libpam-systemd dependencies' ordering

2018-02-10 Thread Niko Tyni
On Fri, Feb 09, 2018 at 09:14:49AM +0100, Didier 'OdyX' Raboud wrote:

> === Resolution ===
> 
> In 2014, it was resolved in #746578 that the libpam-systemd binary package 
> alternative dependency on systemd-shim and systemd-sysv shall be set in that 
> order, in order to avoid unwanted init system changes accross upgrades. 
> Debian 
> Stretch has since been released.
> 
> The Committee therefore resolves that:
> 
> 1. The Technical Commitee decision from 2014-11-15 in bug #746578 is repealed.
> 
> This means Debian's normal policies and practices take over and the
> libpam-systemd package's dependencies are set free from specific ordering 
> constraints.  The migration should be managed according to Debian's usual 
> backwards-compatibility arrangements.
> 
> === End Resolution ===
> 
> R: Approve resolution and repeal the TC decision from 2014-11-15 in #746578.
> F: Further Discussion

I vote: R > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#887557: www.debian.org: tech-ctte membership updates

2018-01-17 Thread Niko Tyni
Package: www.debian.org
Tags: patch
X-Debbugs-Cc: debian-ctte@lists.debian.org

Hi, please find attached a patch to update
 https://www.debian.org/intro/organization 
for the recent tech-ctte membership changes.

It also updates the rather outdated list of past members on
 https://www.debian.org/devel/tech-ctte

I'm copying the tech-ctte list; eyeballs would be welcome.
Please speak up if you spot an error or omission.

Thanks for your work on Debian,
-- 
Niko Tyni   nt...@debian.org
Index: english/intro/organization.data
===
RCS file: /cvs/webwml/webwml/english/intro/organization.data,v
retrieving revision 1.564
diff -u -r1.564 organization.data
--- english/intro/organization.data	21 Dec 2017 06:52:58 -	1.564
+++ english/intro/organization.data	17 Jan 2018 21:00:23 -
@@ -65,15 +65,14 @@
 
   Leader> 
 
-  Technical Committee> 
+  Technical Committee>  
 Didier Raboud
 Philip Hands
-Sam Hartman
 Tollef Fog Heen
-Keith Packard
 Margarita Manterola
 David Bremner
 Niko Tyni
+Gunnar Wolf
   Secretary>  
 Kurt Roeckx
 
Index: english/devel/tech-ctte.wml
===
RCS file: /cvs/webwml/webwml/english/devel/tech-ctte.wml,v
retrieving revision 1.71
diff -u -r1.71 tech-ctte.wml
--- english/devel/tech-ctte.wml	29 Jan 2017 03:32:44 -	1.71
+++ english/devel/tech-ctte.wml	17 Jan 2018 21:00:23 -
@@ -316,6 +316,12 @@
 Thanks to the following people who have served on the committee:
 
 
+Keith Packard (2013-11-29 - 2017-12-31)
+Sam Hartman (2015-03-08 - 2017-11-09)
+Don Armstrong (2009-09-11 - 2016-12-31)
+Andreas Barth (2006-01-04 - 2016-12-31)
+Steve Langasek (2006-01-04 - 2015-12-31)
+Bdale Garbee (2001-04-17 - 2015-12-31)
 Colin Watson (2011-08-24 - 2015-03-05)
 Ian Jackson (to 2014-11-19)
 Russ Allbery (2009-01-11 - 2014-11-16)


Bug#886267: Voting for TC Chair

2018-01-09 Thread Niko Tyni
On Wed, Jan 03, 2018 at 05:38:56PM +0100, Didier 'OdyX' Raboud wrote:

> ===BEGIN===
> 
> The chair of the Debian Technical Committee will be:
> 
> A: Didier Raboud 
> B: Tollef Fog Heen 
> C: Phil Hands 
> D: Margarita Manterola 
> E: David Bremner 
> F: Niko Tyni 
> G: Gunnar Wolf 
> ===END===

I vote: A > B = C = D = E > F > G

Thanks for volunteering to serve as the chair.
-- 
Niko


signature.asc
Description: PGP signature


Bug#880014: #880014: Call for Votes for new TC member

2017-12-27 Thread Niko Tyni
On Tue, Dec 26, 2017 at 05:52:09PM +0100, Didier 'OdyX' Raboud wrote:
> I call for votes on the following ballot to fill a vacant seat in the TC. The 
> voting period starts immediately and lasts for up to one week, or until the 
> outcome is no longer in doubt (§6.3.1).
> 
> ===BEGIN
> The Technical Committee recommends that Gunnar Wolf  be
> appointed by the Debian Project Leader to the Technical Committee.
> 
> G: Recommend to Appoint Gunnar Wolf 
> F: Further Discussion
> ===END

I vote: G > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Re: Oct 2017 TC meeting is at 'Wed Oct 18 19:00:00 UTC 2017'

2017-10-17 Thread Niko Tyni
On Tue, Oct 17, 2017 at 08:47:58AM +0200, Didier 'OdyX' Raboud wrote:
> The monthly Debian Technical Committee Meeting is happening tomorrow:
> 
> date -d 'Wed Oct 18 19:00:00 UTC 2017'
> in #debian-ctte on irc.debian.org

Unfortunately it looks like I can't attend. Travelling without net
access at the time.
-- 
Niko



Bug#865929: Advice on dealing with GRUB upgrade failure caused by init-select

2017-08-18 Thread Niko Tyni
On Wed, Aug 16, 2017 at 06:58:32PM +0200, Philip Hands wrote:
> Colin Watson  writes:
> 
> ...
> > If you want to consider this bug closed at this point without a formal
> > resolution, then I'm OK with saving you folks some time, ...
> 
> I think that's fine, so I'm going to just close the bug now.

Fine by me at least, thanks Phil.

Following OdyX's suggestion I'm appending my initial draft for a
resolution that turned out to be unnecessary. Maybe this is helpful
in some way.

Please note that this has not been reviewed by other tech-ctte members
except partly Phil. Any errors (factual or otherwise) are therefore all
mine.

=== Draft resolution ===

The Technical Committee has been asked for advice regarding a GRUB upgrade
failure caused by a configuration file in the init-select package.

The default contents of this configuration file in the current oldstable
distribution (jessie) have a bug that triggers when the init-select
package is removed but not purged. The package has since been removed from
Debian and does not exist in the current stable distribution (stretch)
or in unstable/testing. Normal system upgrades from jessie to stretch
result in the package getting removed due to other dependencies, leading
to an upgrade failure.

While fixing the configuration file in oldstable in a point release would
mitigate the issue, it would leave upgrades straight to current stable
affected. Therefore a fix in a stable point release would be preferrable
(but does not rule out fixing this in oldstable too.)

The fix can go either in the (now obsolete) configuration file, or
GRUB's handling of it. As there is no package left responsible for
cleaning away the configuration file, changes in the GRUB handling
would be needed potentially forever and would therefore cause a long
term maintenance burden.  By contrast, fixing the configuration file is
a one-time operation.

The Committee therefore resolves that:

1. We advise the GRUB maintainer to take over management of the
   offending configuration file.

Actual changes in the configuration file (modifying or removing it)
are not in scope of this resolution and are governed by normal Debian
policies and procedures.

2. Developers who consider this takeover to violate the Debian Policy
   are invited to voice their concerns via the normal policy process so
   that the policy can be amended if necessary.

=== End Draft Resolution ===

The change proposed by Guillem in

 <20170702011536.kux7dnmybmbsv...@gaara.hadrons.org>

 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863801#22

to introduce a comment in the configuration file (instead of removing it
straight away) seems sound to me and might have been part of the advice
but we never got as far as discussing that.

-- 
Niko Tyni   nt...@debian.org



Re: Agust 2017 TC meeting is at 'Wed Aug 16 19:00:00 UTC 2017'

2017-08-18 Thread Niko Tyni
On Fri, Aug 18, 2017 at 08:56:45AM +0200, Didier 'OdyX' Raboud wrote:
> Le vendredi, 18 août 2017, 08.40:46 h CEST Niko Tyni a écrit :
> > Oh, no worries. Thanks for handling the bug!
> 
> If you have longer thoughts about that issue, please send them to the bug. As 
> we aren't voting on them anyway, they provide good value for the community.

Thanks, you're right of course. I've sent a follow-up to the bug.
-- 
Niko



Re: Agust 2017 TC meeting is at 'Wed Aug 16 19:00:00 UTC 2017'

2017-08-17 Thread Niko Tyni
On Wed, Aug 16, 2017 at 07:11:25PM +0200, Philip Hands wrote:
> Niko Tyni  writes:

> > I mailed fil a (probably overly elaborate) first draft for #865929 some
> > time ago but haven't heard back yet. I'm not particularly wedded to that,
> > so happy to consider other options too.
> 
> Yeah, sorry, I only had time to skim-read it at the time, and then
> DebConf took my attention.

Oh, no worries. Thanks for handling the bug!
-- 
Niko



Re: Agust 2017 TC meeting is at 'Wed Aug 16 19:00:00 UTC 2017'

2017-08-16 Thread Niko Tyni
On Wed, Aug 16, 2017 at 01:53:05PM +0200, Didier 'OdyX' Raboud wrote:
> The monthly Debian Technical Committee Meeting is happening tonight:
> 
> date -d 'Wed Aug 16 19:00:00 UTC 2017'
> in #debian-ctte on irc.debian.org
> 
> I won't be able to attend, unfortunately. I suggest that as we just had 
> DebConf, we could cancel this one. On my list anyway:
> * https://bugs.debian.org/865929 needs to get closed (fil volunteered)
> * launch a discussion about our recruitement process on -devel (will do that)

Cancelling is OK by me fwiw. I haven't heard much about DebConf
discussions though, so please fill me in if there's something I should
know.

I mailed fil a (probably overly elaborate) first draft for #865929 some
time ago but haven't heard back yet. I'm not particularly wedded to that,
so happy to consider other options too.
-- 
Niko



Bug#862051: Call for vote on allowing nodejs to provide /usr/bin/node

2017-07-30 Thread Niko Tyni
On Sat, Jul 29, 2017 at 10:05:34PM +0200, Tollef Fog Heen wrote:

> === Resolution ===
> 
> The Technical Committee recognises that circumstances change in ways
> that make previous resolutions no longer appropriate.  In 2012, it was
> resolved that the nodejs package should not provide /usr/bin/node due to
> the historical conflict with the ax25-node package.  Node.js is still
> quite popular and the ax25-node package is no longer in stable, testing
> or unstable so the requirement for nodejs to not provide /usr/bin/node
> no longer applies.
> 
> The Committee therefore resolves that:
> 
> 1. The CTTE decision from 2012-07-12 in bug #614907 is repealed.
> 
> This means Debian's normal policies and practices take over and the
> nodejs package is free to provide /usr/bin/node.  The migration should
> be managed according to Debian's usual backwards-compatibility
> arrangements.
> 
> === End Resolution ===
> 
> R: Approve resolution and repeal the CTTE decision from 2012-07-12.
> F: Further Discussion

I vote: R > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#865929: Advice on dealing with GRUB upgrade failure caused by init-select

2017-06-28 Thread Niko Tyni
On Sun, Jun 25, 2017 at 11:37:13PM +0100, Colin Watson wrote:

> I could arrange for the relevant grub2 postinst scripts to remove
> /etc/default/grub.d/init-select.cfg entirely when appropriate conditions
> apply.  In addition to a self-defence argument, this is further
> justified by the fact that grub2 now provides a similar facility of its
> own as of 2.02~beta2-20: if other init daemons are installed, then
> grub-mkconfig generates additional menu items for them (although there
> are no arrangements to migrate the default choice from
> /etc/default/init).  This would still violate policy §10.7.3/10.7.4,
> although it seems to be the favoured option of the debian-devel thread,
> and it is the least bad option I can see so far.

I also think this is acceptable.

As init-select is gone from stretch and sid, and particularly given the
other circumstances, I think you should feel free to take over management
of the offending conffile that used your extension facility.

Viewed this way, I'm not sure there's an inherent policy violation here
at all (assuming you only remove the file if it's unmodified etc.)
All you're doing is adopting a configuration file and removing it on
upgrade as obsolete.

Obviously moving configuration files should only be done between
cooperative packages and hostile takeovers are not OK, but that's not
an issue here.

If init-select actually had a future in sid/buster, things would be
a bit messier I think...

As for possible policy changes, this seems such a corner case to me that
they'd be a bit overkill. But I'm certainly not opposing such changes.
-- 
Niko Tyni   nt...@debian.org



Bug#865485: Voting for TC Chair

2017-06-22 Thread Niko Tyni
On Wed, Jun 21, 2017 at 10:21:57PM +0200, Didier 'OdyX' Raboud wrote:

> ===BEGIN===
> 
> The chair of the Debian Technical Committee will be:
> 
> A: Keith Packard 
> B: Didier Raboud 
> C: Tollef Fog Heen 
> D: Sam Hartman 
> E: Phil Hands 
> F: Margarita Manterola 
> G: David Bremner 
> H: Niko Tyni 
> ===END===

I vote:

B > A = C = D = E = F = G = H

-- 
Niko


signature.asc
Description: PGP signature


Re: Technical committee appointment

2017-06-21 Thread Niko Tyni
On Wed, Jun 21, 2017 at 06:00:35PM +0200, Didier 'OdyX' Raboud wrote:
> Le mercredi, 21 juin 2017, 15.06:33 h CEST Chris Lamb a écrit :
> > I am very happy to follow this recommendation and hereby appoint Niko Tyni
> > (ntyni) to he Committee effective immediately.
> 
> Congratulations, and welcome!

Thank you. I'm honoured.

> * we have a (somewhat) regular schedule of IRC meetings, every third 
> Wednesday 
> in a month at 19 UTC, in #debian-ctte on irc.debian.org. You read correctly, 
> that's in about 3 hours from now. It'd be great if you could attend!

Good timing :) Works for me, see you there.
-- 
Niko