Re: tag2upload, reproducible .orig and dfsg repacks

2024-06-26 Thread Andreas Tille
Hi Matthias,

Am Wed, Jun 26, 2024 at 03:25:34PM +0200 schrieb Matthias Urlichs:
> You can feed hashes of the offenders to "git filter-repo
> --strip-blobs-with-ids ‹filename›". This operation is idempotent and
> deterministic.
> 
> If we add these hashes to a file, let's say d/source/dfsg-filtered, we can
> thus reproducibly generate a dfsg-compliant version of whichever upstream
> commit or tag we want, and of course generate a tarball from there if
> required.

Your suggestion sounds sensible.  However, I'd prefer if we would not
invent a file that might duplicate the content of the d/copyright
Files-Excluded field - but this seems to be some implementation detail.

Kind regards
Andreas.

-- 
https://fam-tille.de



Any reference of ftpmaster does not want to accept tag2upload (Was: [RFC] General Resolution to deploy tag2upload)

2024-06-26 Thread Andreas Tille
Hi folks,

answering to some "random" mail in this thread since I do not manage to
follow everything.  My pragmatic thought when browsing my malbox is that
I'm honestly wondering how many source packages the contributors in this
thread could have created manually in the time that was used to write
those emails.  Its possibly the price we have to pay for some progress.

IMHO we should make really sure the return of (time-) investment should
be less than 10 years.  So what about a short-cut in this discussion?


Am Sun, Jun 23, 2024 at 10:16:38AM -0700 schrieb Russ Allbery:
> So far as I know, no one in this discussion has ever asked for the FTP
> team to deploy tag2upload.  The only hard request of the FTP team is to
> not block uploads made with it.  If the FTP team refuses to do any work
> whatsoever on anything related to tag2upload, it is still possible to
> deploy it (with some assistance from other teams such as DSA, of course).

I would really love to see some mails / logs of discussion between
tag2upload developers and ftpmaster team.  Is there any chance that we
could bring the involved parties in one (virtual) room and discuss the
thing directly?  I'd love to serve as moderator in this room (with my
DPL hat on).

Kind regards
   Andreas. 

-- 
https://fam-tille.de


signature.asc
Description: PGP signature


How is the original tarball obtained in tag2upload

2024-06-14 Thread Andreas Tille
Hi,

just a question which I hope was not addressed before in this long
thread I have no chance to follow completely.  If it was just answered
simply point me to the archive (or alternatively the tag2uplod doc is
its described there):  In many teams we keep the metadata about the
orig.tar.$COMPRESSION tarball in pristine-tar branch.  In most cases
this works flawlessly but I've observed some exceptions and read about
potential problems with pristine-tar.  How is the problem to get the
original tarball solved in tag2upload?

Kind regards
   Andreas.

-- 
https://fam-tille.de



Re: [RFC] General Resolution to deploy tag2upload

2024-06-13 Thread Andreas Tille
Hi Russ,

Am Thu, Jun 13, 2024 at 01:54:16PM -0700 schrieb Russ Allbery:
> 
> It would be nice to not do this on the tag2upload server, though, to
> maintain some security separation.

ACK.
 
> Given all of that, I think it would be more promising to look into a
> deeper integration with Salsa to check if the Salsa CI has succeeded, as
> discussed earlier in this thread.  That would also match common upstream
> practice in Git-first development where the workflow for generating the
> release artifact depends on all of the tests passing through the normal CI
> mechanism.

As I said I did not read this thread in total (neither will I manage to
do so soon) but I would really welcome Salsa CI integration into
tag2upload.  It sounds perfectly sensible to me in many ways.

Kind regards
   Andreas.

-- 
https://fam-tille.de



Re: [RFC] General Resolution to deploy tag2upload

2024-06-13 Thread Andreas Tille
Hi Ian,

Am Thu, Jun 13, 2024 at 12:47:35PM +0100 schrieb Ian Jackson:
> Andreas Tille writes ("Re: [RFC] General Resolution to deploy tag2upload"):
> > That means some package build process is done before the source
> > package is forwarded to dak and sends some e-mail back?
> 
> Only a source package build.

Thank you for the clarification.
 
> > I know we have this.  My point is that tag2upload users might forget
> > to use it before using tag2upload service.  I simply want to make
> > sure that tag2upload is not another way to upload anything that does
> > not build on buildservices.
> 
> I'm afriad that tag2upload is precisely another way to do that.
> 
> That's because that's how uploading works now, and tag2upload is
> another way to make an upload.  Uploads must be source-only nowadays
> (in most cases).  So there is, by design, nothing in the existing
> setup that ensures that a maintainer built binaries.

That's correct.

> (I get the
> feeling that you're not happy with this situation, but that's how
> Debian is now, and I think it's a jolly good thing.)

I wanted to clarify whether this is the case.  At least I would see the
potential in tag2upload to do some intermediate step.  I do not really
know whether its worth burning lots of CPU cycles for an extra binary
build since I trust my fellow developers to do what they are expected to
do.  However, there might be situations where people might make mistakes
or really assume that something builds after a really slight, but
breaking change.
 
> You might argue that tag2upload makes this worse because it makes it
> easier to perform uploads.  It certainly *does* make it easier to
> perform uploads.  That's a big part of the point.

I perfectly understand this.  If I would consider this bad or good I
would have said so.  I'm simply lacking experience who many broken
source-only uploads are hitting dak and we will see whether this number
might increase in case tag2upload might become established (which I
hope).
 
> I think this can only be a *downside* if you think it is a good
> thing that uploading is difficult.

>From a user perspective some intermediate binary build wouldn't be more
difficult, thought.  I think we could make things more safe by the
expense of extra power consumption and for large packages (which could
be white-listed) extra delay.  This is by no means any pro or con
argument.  Just wanted to throw in that idea for comments.

Kind regards and thanks for all the effort in tag2upload
   Andreas.

-- 
https://fam-tille.de



Re: [RFC] General Resolution to deploy tag2upload

2024-06-13 Thread Andreas Tille
Hi Sean,

Am Thu, Jun 13, 2024 at 04:53:56PM +0800 schrieb Sean Whitton:
> > thanks to all for this GR.  I like tag2upload in principle.  The only
> > thing I'm a bit scared about is that it simplifies uploading something
> > that was never built before on the local machine.  Sure, this can be
> > done with source-only uploads as well, but tag2upload makes it even
> > easier.
> 
> I don't believe it makes any difference.  We already have 'dgit
> push-source' which will do a source-only upload with a single command
> invocation.  And if 'dgit push-source' errors out, that's equivalent to
> tag2upload failing to upload and e-mailing you.

That means some package build process is done before the source
package is forwarded to dak and sends some e-mail back?
 
> No, there is nothing additional being done.
> 
> Now we have salsa CI, though, we have various good options for automated
> pre-upload testing.

I know we have this.  My point is that tag2upload users might forget
to use it before using tag2upload service.  I simply want to make
sure that tag2upload is not another way to upload anything that does
not build on buildservices.

Kind regards
   Andreas. 

-- 
https://fam-tille.de



Re: [RFC] General Resolution to deploy tag2upload

2024-06-13 Thread Andreas Tille
Hi,

thanks to all for this GR.  I like tag2upload in principle.  The only
thing I'm a bit scared about is that it simplifies uploading something
that was never built before on the local machine.  Sure, this can be
done with source-only uploads as well, but tag2upload makes it even
easier.

Maybe I missed it in the long thread and I need to admit that I have not
read the docs, thus the explicit question here:  Is the package
undergoing some CI test (maybe not only building but also autopkgtest
which I'm doing locally for any package I'm uploading) before it is
forwarded to dak?

Thanks again for all your work
  Andreas.

-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-07 Thread Andreas Tille
Am Thu, Apr 04, 2024 at 10:14:59AM -0700 schrieb Soren Stoutner:
> On Thursday, April 4, 2024 5:32:45 AM MST Andreas Tille wrote:
> >[ ] Its not acceptable, don't do that
> >[ ] We should discuss this on debian-devel, possibly do some GR
> >before things like this are permitted
> >[ ] Wait one week before uploading
> >[X] Wait one day before uploading
> >[ ] Just upload provided you care for any break your action might
> >have caused.
> >[ ] ???
> 
> Given the circumstances, I think waiting one day before uploading is 
> appropriate.
> 
> I also feel that asking this question on this list is appropriate.  It is 
> insightful in helping me understand how Andreas would approach being the DPL, 
> thus informing my vote.

Summarising my question about how to deal with an example RC bug that affects
some dependency tree of some team:

   1. Prefer NMU which solves the problem quickly.  I do not volunteer to
  do this since I do not consider it sustainable in the said situation.
   2. Prefer package salvaging (which I did now #1068561 but its a lengthy
  process that will trigger another series of testing removal warnings
  in between)
   3. Two responses would agree to an alternative way which are not backed up
  by any procedure we agreed upon so I will not do this.  I wonder whether
  we can use this as some input to simplify / shorten the salvage process
  or whether we should move on as before.


Additional remark: When reading the PackageSalvaging FAQ[1] I realised
that my way to talk about examples might be considered finger pointing
no matter whether I write that this is not intended.  I understand I was
wrong here and I'm sorry about doing so.  I do not intend to do this in
future any more.

Kind regards
Andreas.


[1] https://wiki.debian.org/PackageSalvaging#FAQs

-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-07 Thread Andreas Tille
Hi again,

Am Sat, Apr 06, 2024 at 09:26:25AM +0200 schrieb Tobias Frost:
> > I want to be able to immediately respond to future problems in this
> > package.  I'm fine with putting Debian Med team as maintainer, but not
> > my personal ID (maximum as Uploader since I do not have any personal
> > packages).
> > 
> > Do you think this would be the appropriate action (which I personally
> > would even prefer over debian/ space)?  The conservative criteria
> > are fulfilled.
> 
> Yes, (if your name is in Uploaders:) this is is fine.

I've filed ITS bug #1068561.

Kind regards
 Andreas.

-- 
https://fam-tille.de



My stance on single-person maintainership

2024-04-07 Thread Andreas Tille
Hi,

on debian-private which I can't quote here I was asked, whether I would
continue 'going for forced “team” maintenance'.  My answer was as
following:

I stick to the sentence of my platform: 'If you think single
maintainership of packages is the right way to cope with future problems
for Debian you should probably rank me below "None of the above".'

I don't see both statements equivalent.  My statement is about a vision
voters are sharing (or not).  Your statement is about forcing something
that neither can be forced nor has the DPL any power to force something
(per constitution).

What I like to accomplish as a first step is drafting a GR about the
mandatory usage of Salsa as some first step to enable some effective way
in "Building redundancy" (the paragraph which contains the sentence
above).  Scott asked on debian-vote: What specific powers of the DPL
will help you realize this goal?[1]  I might like to add to the answer I
gave to this question:  Probably all other work as DPL might rather keep
me away from working on this.  However, I like to encourage interested
people (and due my campaign I sensed a lot of interest), to draft a
sensible GR about this topic.  Your choice you consider me below NOTA
right now or vote "Further discussion" later.

I consider the mandatory usage of Salsa important to accomplish Debian
wide changes.  Janitor is nice, its polishing things but I see way more
potential.  Just assume NMUs of time_t 64Bit transition could have
operated on Salsa by pulling everything from there, do automated changes
and also pushing back what was uploaded.  This could have saved all
parties involved quite some time.  Five years ago Michael Stapelberg has
explained the disadvantages of the "Change process in Debian".  I fully
subscribe what Michael wrote and I did not noticed any relevant change
since that time.  Other advantages like tag2upload, a defined CI process
etc. come to mind.
 
I think we all agree that Git is a great collaboration tool and we have
Salsa as platform that can stir fruitful cooperation.  I'd be happy if
we could all agree that the consequent usage of Salsa has technical
advantages for everybody.

In short: While I personally prefer team maintenance I see the mandatory
usage of Salsa just as a precondition for this with some additional
advantages no matter how many people are working on some package.  I
rather like to build the foundation for some future DPL who might share
my mindset about teams by at the same time standardise the way we handle
our source code for extra profit.

Since I've frequently seen the XZ case as a dead beat argument against
co-maintenance:  If XZ had been maintained by more than one person from
the outset, it would have been less susceptible to attacks leveraging
social pressure, preventing someone from stepping in at an inopportune
moment.  The fact that you can tweak the case as an argument for both
sides might show that it does not really help here.

I don't want to hide that I'm personally in favour of team maintenance
since I have made overwhelming positive experiences with this - and
there were also some negative experiences.

Kind regards
   Andreas.

[1] https://lists.debian.org/debian-vote/2024/04/msg00016.html
[2] https://michael.stapelberg.ch/posts/2019-03-10-debian-winding-down/
[3] https://lists.debian.org/debian-r/2024/03/msg0.html

-- 
https://fam-tille.de



- Ende weitergeleitete Nachricht -

-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-05 Thread Andreas Tille
Hi Holger,

Am Fri, Apr 05, 2024 at 10:42:35AM + schrieb Holger Levsen:
> On Fri, Apr 05, 2024 at 12:26:03PM +0200, Andreas Tille wrote:
> > > also: (NMU-)uploads to DELAYED/15 are great.
> > Sorry, I do not feel my time well spent on just curing a symptom
> > (unfixed RC bug) via NMU instead of addressing the underlying cause
> > that the package is maintained by a single person.
> 
> so you value your values and needs higher than our shared and agreed values.

I do not think that we agreed upon how volunteers might spent their
time.  There is a patch in BTS for the said bug and I take the freedom
to not NMU.  At the time of writing it seems every other developer
prefers to do other things than uploading the patch.  No idea how you
conclude from this fact to some values I'm weighting differently.

What I want to find out is:  Are the values we agreed upon meeting
todays needs or not?  Is the developer community interested in some
change I might start or not?  Please take this discussion as my way to
find some pain points in the discussion to act more sensibly on
debian-devel once we might talk about new ways.

> noted.
> 
> (also, pressuring people to accept more co-maintainers can have serious
> side effects as became very visible last weekend with xz upstream...)

Seems that case makes a great argument which is pretty popular these
days.  I'd love to have some explanation in how far it matches the
example I gave.

I have no means to pressure anybody - neither to make a maintainer
accept contributions nor any co-maintainer to provide any contribution.
My point is to enable better chances for cooperation between people we
trust anyway.
  
> Make facts great again.

Yeah!

Kind regards
   Andreas.

-- 
https://fam-tille.de



Re: (last minute) Question to both candidates: CRA+PLD, similar regulations, and Debian

2024-04-05 Thread Andreas Tille
Hi Santiago,

Am Fri, Apr 05, 2024 at 03:21:48PM -0300 schrieb santiago:
> ...
> Non-commercial FLOSS products/projects do not have to comply with CRA.
> However, I think there could be an impact in the industry regarding the
> adoption and use of Debian.
> 
> What are you thoughts on the subject?
> 
> Should Debian help those commercial downstreams to fulfill the
> requirements?

I would like to discuss this complex topic with people who are involved
more deeply into this topic.  I consider the current person-power within
Debian insufficient for taking on additional tasks.  Thus, even though
we may have the intention to assist, the implementation remains
challenging.  I'm uncertain whether commercial downstreams might
allocate resources towards legal expertise to find ways to adapt the law
situation or explore alternative strategies to address this situation.

Kind regards

 Andreas.
 
> [CRA] https://www.europarl.europa.eu/doceo/document/TA-9-2024-0130_EN.html
> 
> Thanks for running for DPL to both of you!
> 
>  -- Santiago



-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-05 Thread Andreas Tille
Hi Scott,

Am Thu, Apr 04, 2024 at 01:12:45PM + schrieb Scott Kitterman:
> On April 4, 2024 12:59:34 PM UTC, Andreas Tille  wrote:
> >I would like to learn what options I have to realise paragraph
> >
> >   Packaging standards
> >
> >of my platform.
> 
> Obviously the DPL has an outsized voice in Debian.  When the DPL says 
> something, it will tend to get more attention within the project.

I agree with "more attention" but I doubt attention is some specific
power.
 
> Beyond that, what specific powers of the DPL will help you realize this goal? 
>  In other words, why do you need to be DPL to do this?

Quoting myself:  I consider the DPL as a "Leader with no power" so no
specific powers.  I'd possibly like to profit from the higher level of
attention that might motivate others to join the discussion.  Thus I
might have a better chance to moderate this discussion (but I might be
wrong here).

Private reason: I will be motivated to dedicate time into this process
which I have spent all the years more on packaging and QA work. 

Kind regards
   Andreas.

-- 
https://fam-tille.de



Re: Question to all candidates: GDPR compliance review

2024-04-05 Thread Andreas Tille
Hi Adrian,

Am Fri, Apr 05, 2024 at 12:41:17AM +0300 schrieb Adrian Bunk:
> this email has two parts:
> A short question where I would appreciate a "yes" or "no" answer from 
> all candidates, and a longer explanation what and why I am asking.
> 
> 
> Question:
> 
> If elected, will you commit to have a lawyer specialized in that area
> review policies and practices around handling of personal data in Debian 
> for GDPR compliance, and report the result of the review to all project 
> members by the end of 2024?

No. 
 
> Explanation:

Explanation for my "No".  You wanted a binary answer and you got it.  I
doubt a binary answer to a complex question that needs a long
explanation is appropriate.
 
> One might discuss whether or not Debian should aim at being better than 
> average in the area of privacy, but compliance with the law is the 
> minimum everyone can expect.
> 
> Unlawful actions can have consequences, organizations and 
> individuals might be subject to fines up to 20 Million Euro
> as well as compensation for material and non-material damage,
> and in some countries also prosecution under criminal law.
> 
> 
> Many parts of Debians Privacy Policy look questionable.
> 
> For example the rights are not stated, and in addition to this being a 
> formal problem there is also the question whether for example the Debian 
> Data Protection team does fulfil the right to request only where 
> required by law or whether all people around the world are treated
> the same.

I need to admit I do not understand this example.
 
> The attempts in the Privacy Policy for blanket eternal storage
> of data might not pass a legal review, especially when this might
> contain sensitive data like sexual orientation or political opinions.

I'm not aware that those personal data are stored.  If this is really
the case you have a point.

> I also suspect that the Debian Account Manager and Community Teams
> might be abusing people by illegally processing data outside of what
> is being permitted by the Privacy Policy.

I've reviewed the "State of the Data Protection team" talk from
DebConf22[1].  I understand that you can address those suspicions
with this team.

> I would be glad to hear from a qualified person that I am wrong and that 
> all handling of personal data by these teams is lawful.

If I understand you correctly you want to know my opinion whether Debian
should pay some lawyer specialized in data privacy to inspect "all
handling of personal data", right?
 
> There is also a personal side for me:
> 
> I am feeling quite unsafe in Debian due to not knowing what data people 
> in positions of power in Debian who dislike me might have about me, and 
> I want to request all data about me in Debian. This is also a prerequisite
> for exercising the right of rectification of inaccurate personal data if 
> any data turns out to be incorrect.

While I may be somewhat naive, I'm unaware of any positions within
Debian that hold the power to harm others.  IMHO, the most troubling
aspect is your feeling that there are individuals who dislike you. If
you really feel unsafe about this situation IMHO the first step should
be to talk to some individual you are trusting inside Debian.

> I would wish that Debian itself can ensure that all handling of personal 
> data is lawful, and that GDPR requests are being fulfilled without 
> problems - like everywhere else.

I'm not particularly well-versed in GDPR issues, but I would imagine
that there must be a justified suspicion before seeking legal counsel.
 
> Other places with DDs also have laws protecting personal data
> (at least California, China, Brazil, South Africa, Singapore).
> 
> I am asking specifically about GDPR since that affects me directly, but 
> either during the GDPR review or afterwards it would of course be good 
> to also obtain legal advice whether there are additional requirements
> in other jurisdictions.

To qualify my previously stated 'no' I'd rather say:

No, except you come up with some more specific example (feel free to do
this in private and if you like in our common mother language).
Alternatively, the urgency of the issue might be highlighted by several
other developers to bring my attention to the severity of the problem.

Kind regards
Andreas.

[1] https://debconf22.debconf.org/talks/39-state-of-the-data-protection-team/

-- 
https://fam-tille.de



Re: Q to Andreas: weaknesses and challenges outside packaging?

2024-04-05 Thread Andreas Tille
Hi Lucas,

Am Fri, Apr 05, 2024 at 08:56:42AM +0200 schrieb Lucas Nussbaum:
> Hi Andreas,
> 
> In your platform and answers to questions here, I feel that you mainly
> focus on the visible side of Debian for the public, that is, the
> distribution we produce.
> 
> However, the role of the DPL is a lot about working on fixing all the
> little annoyances that make it less fun for contributors to work on
> Debian. In my experience, that involves a lot of work with "behind the
> scenes" teams.
> 
> What is your past experience is that area?

None.

> And looking ahead, what do you perceive as the main weaknesses of Debian
> in that area? What are our main challenges ahead? What are the big
> threats that we will likely have to face in the next years? Are there
> opportunities we could leverage?

These are exactly the questions I would have to you (and other previous
DPLs) in case I might become elected.  I might realise that I'm
absolutely naive about the options I have to change what you call the
visible side and get swamped by the things you are mentioning.  I tried
to address your questions in my platform "What makes me afraid about
running for DPL".

I received some hints from previous DPLs and I trust I can rely on
your past experiences.

Kind regards
Andreas.

-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-05 Thread Andreas Tille
Hi Tobias,

Am Thu, Apr 04, 2024 at 07:59:56PM +0200 schrieb Tobias Frost:
> 
> There is the possilbity to salavage the packagei [1], but that of course will
> only work if the person agrees to take over maintainance and add their name to
> Uploaders: or Maintainer: [2]. 

I want to be able to immediately respond to future problems in this
package.  I'm fine with putting Debian Med team as maintainer, but not
my personal ID (maximum as Uploader since I do not have any personal
packages).

Do you think this would be the appropriate action (which I personally
would even prefer over debian/ space)?  The conservative criteria
are fulfilled.

Kind regards
   Andreas.

> The package can be put into a team's umbrella at the ITS time.  This
> does not need an explicit OK, though the maintainer can veto.
> 
> [1] 
> https://www.debian.org/doc/manuals/developers-reference/pkgs.en.html#package-salvaging
> https://wiki.debian.org/PackageSalvaging
> 
> [2] This is a feature, the ITS procedure has been designed exactly that
> way, to avoid that people just do an upload and drop the package
> immediatly afterwards, as this will likely only upset the current
> maintainer without long-term benefits to the package - kind of to
> avoid the reaction Marc predicted.
> If taking over the maintaince is not the goal, remember NMU allow
> one to fix almost every bug, also wishlist bugs are regularily in
> scope. And bugs can be filed, if needed. 
> Some Background story: 
> https://lists.debian.org/debian-devel/2018/07/msg00453.html
> 
> --  
> tobi



-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-05 Thread Andreas Tille
Am Fri, Apr 05, 2024 at 09:55:56AM + schrieb Holger Levsen:
> On Thu, Apr 04, 2024 at 02:32:45PM +0200, Andreas Tille wrote:
> > [...]  I could follow the normal NMU procedure but I do not consider
> > this a sustainable solution.   
> [...]
> > I did not uploaded my work but I would like to know what action is
> > considered acceptable by the voters.  I repeat that the package is no
> > key package for which I would not consider what I did above.  Please
> > simply fill in the form:
> > 
> >[ ] Its not acceptable, don't do that
> >[ ] We should discuss this on debian-devel, possibly do some GR
> >before things like this are permitted
> >[ ] Wait one week before uploading
> >[ ] Wait one day before uploading
> >[ ] Just upload provided you care for any break your action might
> >have caused.
> >[ ] ???
> > 
> > What do you think?
> 
> rereading this, I must say I think "wtf".
> 
> please *do* follow the NMU procedures or salvage the package. (or leave it 
> alone.)

Salvaging would mean to set a new maintainer.  I could make
the Debian Med team new maintainer since we are obviously
affected and we are packaging several preconditions.  Do you
consider this better than debian/ space?
 
> also: (NMU-)uploads to DELAYED/15 are great.

Sorry, I do not feel my time well spent on just curing a symptom
(unfixed RC bug) via NMU instead of addressing the underlying cause
that the package is maintained by a single person.

Kind regards
Andreas.

-- 
https://fam-tille.de



Re: Question to all candidates: What are your technical goals

2024-04-05 Thread Andreas Tille
Am Thu, Apr 04, 2024 at 02:41:00PM +0100 schrieb Luca Boccassi:
> > Please don't get me wrong:  I do not consider Fedora a commercial
> > entity.  I simply subscribe the statement that we are facing some
> > problems in Debian since we are not a commercial entity.
> 
> I think the framing is slightly misleading: it's true that a
> commercial entity with a hierarchical structure would not have the
> same issue, but the point I am making is that there's nothing stopping
> a non-commercial entity from having a structure that allows the same
> decision-making and executing, as proved by Fedora.

Well, do you think well-respected members of our community who disagree
with a change of structure are "nothing"?  In preparation of my platform
I started kind of a test ballon inside DPT where I spotted something I
considered wrong inside the team policy and suggested a change[1].
There were a lot of positive responses and finally the change was
accepted.  But even before this happened we've lost two major
contributors[2] (leaving more or less silently) and [3].  I confirm I
made mistakes in this process and hopefully learned from it.

So we have to deal with people and changing a structure that has evolved
over >30 years might be harder than in the case of other distributions
with a different history.  IMHO changing a structure is harder than
creating one from scratch.

> Hence, it's not
> just the fact that Debian is not a commercial entity that leads to the
> status quo, but the combination of not being a commercial entity
> _plus_ precise and explicit choices about project governance.

I'm kindly inviting everybody to join me in drafting a GR about this (no
matter whether I might get elected or not).
 
> > If you compare this to Debian what exactly is your proposal to change
> > for the better?
> 
> For starters there needs to be a decision on whether the status quo is
> fine or change is needed. That is non-obvious, I have my opinion but
> others will have theirs. It would mean the end of "my package is my
> fiefdom", and a move towards collective maintenance.

I share this opinion 100%.
 
> From the organizational point of view, it would require a GR to change
> in the constitution to enshrine the power to take technical decisions
> and make them happen into a constitutional body - the CTTE will
> probably say "no no no not us, please, no", but I'm pretty sure that's
> exactly where such power should reside, especially because they don't
> want it.

I fail to see the logic in this "especially because they don't want it"
but I agree that I see the potential decision making body in the CTTE.
To say it clearly:  It should by no means be DPL (and I hope your logic
does not apply to this statement as well. ;-P )

> A procedure to submit proposals for discussion with the whole
> project should be established (we already have the DEP process for
> example), that ends with a vote of the decision makers body. And once
> the body makes a technical strategy decision, them or whoever they
> want to empower, can go and make it happen, without having to walk on
> eggshells and dance around sacred cows - the time to dissent and
> discuss is _before_ the decision is made, not _after_.

To stick to one example I gave in an other thread on this list: Assuming
we decided to move all packages on Salsa, I could start importing
packages that are not on Salsa and upload these starting from the day
after this decision without asking the maintainer?

> In Fedora every
> proposal must include a criteria to allow declaring that the game's a
> bogey and plan to rollback, in case something goes wrong, but this is
> again decided by the decision makers body.

Interesting detail which is probably not feasible for every decision
(since its hard to imagine how to roll back a "move all packages on
Salsa" decision).

> In practical terms, it would probably be made easier if it was
> mandatory for all packages to be on Salsa, either in the 'debian'
> namespace or in a team namespace (but not under individual users).

ACK

> Then perhaps for each approved decision, until the project is
> completed the implementer(s) would automatically get write access to
> all teams namespaces to push the changes - as MRs because reviews are
> good, but with the powers to merge them too.

Sounds sensible.
 
> I'm getting ahead of myself, but hopefully you get the idea.
 
I perfectly get the idea since I basically subscribe this for years.

Kind regards
   Andreas.

[1] https://lists.debian.org/debian-python/2024/02/msg00052.html 
[2] https://lists.debian.org/debian-python/2024/03/msg00043.html
[3] https://lists.debian.org/debian-python/2024/03/msg00118.html

-- 
https://fam-tille.de



Re: Question to all candidates: What are your technical goals

2024-04-05 Thread Andreas Tille
Hi,

Am Thu, Apr 04, 2024 at 09:55:33PM +0100 schrieb Luca Boccassi:
> On Thu, 4 Apr 2024 at 21:30, Salvo Tomaselli  wrote:
> >
> > > In practical terms, it would probably be made easier if it was
> > > mandatory for all packages to be on Salsa, either in the 'debian'
> > > namespace or in a team namespace (but not under individual users).
> >
> > Realistically, even if you decide "everything is now team maintained", if
> > there is only 1 person who cares about a certain package there won't be any
> > team member doing anything about it.

This is perfectly true and I've seen quite a lot of team maintained
packages that are effectively touched by one team member only.  You
might like to compare the graphs of maintainer per package of Pkg Perl
team[1] where the majority of packages is maintained by 4-6 people, DPT
[2] where the majority of packages is maintained by 2-4 people and
Debian Science team[3] where we have de facto a single maintainership
per the majority of packages.

The differences are divers and need extra discussion.  Specifically you
can't compare specialised scientific software with general language
packages used in many dependencies.  However, I tend to think that the
difference between Pkg Perl and DPT are partly caused by the culture
inside the team.  In three teams I was involved we basically forked Pkg
Perl policy which was wide open to team wide changes.  In contrast to
this the DPT policy had some de-facto non-team option and it caused some
friction (to say it extremely short) to drop this[4].

What I want to say is:  The pure *option* to have more than one
person touching a package makes quite a difference.  For sure its
no guarantie that this will happen.  (And I'm really curious what
will happen in Pkg R team if I might stop my work there for one
year[5].

> > So having it on salsa or whatever won't
> > really do much, besides being annoying for people who have to change their
> > workflow for no reason.
> 
> Sure, but this is in the context of project-wide changes discussed above.

This argument is even stronger innfavour of team maintenance.  Beeing
asked about technical lead here:  We are possibly lagging even more in
maintenance way behind other organisations.  Using Git should be default
these days.  Changing the workflow to point to Salsa instead to
somewhere else should be not that dramatically annoying for everybody
given there are good reasons to do so.

> > Also let's not forget that it is expected for people who are not DD to
> > contribute to debian, and they can only create repositories on salsa under
> > their own name (for good reason, mostly).
> 
> Such contributors need a DD sponsor, which means access can be granted
> to individual repositories.

ACK.

Kind regards
Andreas.

[1] http://blends.debian.net/liststats/maintainer_per_package_pkg-perl.png 
[2] http://blends.debian.net/liststats/maintainer_per_package_python-team.png
[3] http://blends.debian.net/liststats/maintainer_per_package_debian-science.png
[4] https://lists.debian.org/debian-python/2024/02/msg00052.html
[5] https://lists.debian.org/debian-r/2024/03/msg0.html

-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-04 Thread Andreas Tille
Am Thu, Apr 04, 2024 at 01:04:49PM + schrieb Holger Levsen:
> On Thu, Apr 04, 2024 at 02:59:34PM +0200, Andreas Tille wrote:
> > I would like to learn what options I have to realise paragraph
> >Packaging standards
> > of my platform.
> 
> I also think this feels a bit like abusing the election audience for a
> topic

Fair enough.  I personally have seen the campaigning period as a way
voters might learn how I intend to work.  You can take my message also
as my style of leadership to ask in advance to get some picture.

> which should be discussed on -devel outside campaigning.

I confirm debian-devel is the right place to discuss this issue in
detail and for sure I would move (or better reopen) the discussion there.

Kind regards
   Andreas.

-- 
https://fam-tille.de



Re: Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-04 Thread Andreas Tille
Hi Scott,

Am Thu, Apr 04, 2024 at 12:42:11PM + schrieb Scott Kitterman:
> I'm interested to understand what you think this has to do with the DPL 
> election or the role of the DPL within the project?

I would like to learn what options I have to realise paragraph

   Packaging standards

of my platform.

Kind regards
   Andreas. 

-- 
https://fam-tille.de



Re: Question to all candidates: What are your technical goals

2024-04-04 Thread Andreas Tille
Hi Luca,

Am Thu, Apr 04, 2024 at 12:47:11PM +0100 schrieb Luca Boccassi:
> > As far as I know other major distributions do not undertake the time_t
> > 64bit transition (whether this marks leadership or not is questionable
> > but it will make us the leading distribution on those architectures in
> > future).
> 
> Of course they are, most of the important work lately has been done by
> SUSE for example, to replace legacy components that will hopelessly
> break in 2038. Of course they have an advantage in not having to carry
> around dead architectures, so it's easier.

Thank you for the information.
 
> > I think we are doing a good job regarding CI with adding autopkgtests
> > (but we could do even better for sure).  I'm not informed about the
> > status of CI in other distributions and whether there exists something
> > like Salsa CI.  I'm positively convinced that Debian has reached a level
> > of complexity which makes CI tests mandatory for every important package
> > and I would love if we could do the lead here.
> 
> OpenQA is used by other distros, both Fedora and SUSE use it. Fedora's
> source control system has a CI integrated with it that is similar to
> the one we have. Packit is even starting to make its way in upstream
> projects's CIs, we use it in systemd for example, so that upstream PRs
> also build and test Fedora packages in Fedora images. We do the same
> with Debian and autopkgtest btw.

Thanks again.  As I admitted in my platform I'm not well informed about
other distributions but I'm willing to become better informed to be able
to learn from others.
 
> > > That's the price we currently pay for being not a commercial entity,
> >
> > I fully subscribe to this statement.
> 
> I don't think commercial entities have anything to do with this.
> Fedora is not a commercial entity (please, no FUD about RH) and yet it
> can take decisions and implement them just fine. It's entirely a
> question of self-organization and what rules we decide for the
> project.

Please don't get me wrong:  I do not consider Fedora a commercial
entity.  I simply subscribe the statement that we are facing some
problems in Debian since we are not a commercial entity.
 
> > I need to admit that I (currently) don't know much about Fedora (but I
> > hope I could fix this in the near future).  At Chemnitzer Linuxtage I
> > took the chance to talk to OpenSUSE and Nix about organisatorical
> > solutions.  There was no booth by Fedora I could show up.
> 
> In short, Fedora project members elect a technical committee, FESCO.
> Project members can submit proposals to this committee for
> project-wide changes, which votes on whether to approve them or reject
> them. If they are approved, the committee and the proposer are
> empowered to enact the changes distro-wide - whether individual
> package maintainers like them or not. An approved proposal can fail
> and be rolled back for technical reasons (e.g.: unexpected issues crop
> up at implementation time), but not because random package maintainers
> practice obstructionism because they don't like the decision.

If you compare this to Debian what exactly is your proposal to change
for the better? 

Kind regards
   Andreas.

-- 
https://fam-tille.de



Question to all voters: Is team upload in some example case OK? (Was: Question to all candidates: What are your technical goals)

2024-04-04 Thread Andreas Tille
Hi,

in the light of the previous discussion I have a question to all voters.
Due to bug #1066377 more than 30 testing removal warnings hit my mailbox
today (I stopped counting after 30).  While the Debian Med package
clustalo is the only package that's responsible for this due to its
Build-Dependency from libargtable2-dev there is quite some dependency
tree inside Debian Med team also affecting packages relevant for
COVID-19 etc.  This small lib is not a key package which is important
for all things I'm writing below.  Its used as Build-Depends by 6 other
packages.

Our always busy team member Étienne Mollier provided a patch 10 days ago
(thanks again Étienne).  The package had its last maintainer Upload

 -- Shachar Shemesh   Sat, 16 Jul 2016 20:45:15 +0300

(Shachar in CC) and a NMU

 -- Holger Levsen   Fri, 01 Jan 2021 17:15:04 +0100

(reproducible build, no changes - in other words no problems since
2016).  However, the BTS view of Sanchar might hinting for some
inactivity when looking at two RC bugs in other packages:

  #965787 privbind: Removal of obsolete debhelper compat 5 and 6 in bookworm
  #998987 [src:privbind] privbind: missing required debian/rules targets 
build-arch and/or build-indep

As I wrote to Marc here on this list also the explicit hint to Shachar:
Its not about blaming you - I just want to analyse the current situation
to act properly.  Given that you had no capacity to respond to two bugs
that are RC since 2 years makes me wonder how long I need to wait for
your OK to a team upload I'm proposing below.  I'm perfectly aware that
we as volunteers can't be blamed about those things.  I simply want to
find new ways how to deal with those situations appropriately.

Am Thu, Apr 04, 2024 at 12:38:34PM +0200 schrieb Andreas Tille:
> > > 
> > >   A. Packages should be maintained on Salsa
> > >   B. Lets use dh (if possible - I was told there are exceptions)
> > >   C. Commit to latest packaging standards
> > >   D. Make more than one person responsible for a package
> > >   E. General QA work of contributors not mentioned as Maintainer /
> > >  Uploader
> > > 
> > > 
> > >   1. Fix vcs_url + vcs_browser (A.)

I moved the package to salsa[1] and added VCS fields

> > >   2. Fix some bug(s) (E.)

I applied the patch from Étienne.

> > >   3. Runs Janitor / routine-update which changes (C.)

I was running `routine-update -f`

> > >   4. Converts to dh (if not yet which I did not checked) (B.)

I removed debian/autoreconf.* files which were unneeded with latest dh
compat level (and routine-update is doing this).

> > >   5. Turn d/copyright into machine readable form (if not yet which
> > >  I did not checked) (C.)

Secure URI in copyright format

> > >   6. Finds a team where the package fits into moves the repository
> > >  to that team space and moves you to Uploaders (D.)

I simply sticked to debian/ since I have no idea what team might fit.
 
> I forgot
> 7. Add autopkgtest

I admit I did not spent time into this.
 
> > 1-5 are just fine. That's what git is for. Either fork the project,
> > commit changes, file an MR, or (dor a repository inside the Debian/
> > space), commit to a branch, file an MR.
> 
> Thank you for your opinion.  It is very valuable for me to learn what
> people consider acceptable.  I assume you would consider 7. fine as
> well.

I guess this is fulfilled.

> > Personally, I do prefer having the last word to say what gets into
> > the master/main branch and I'd like to at least be consulted before an
> > upload.
> 
> If no team is specified this is definitely default behaviour.

Shachar is in CC of this mail.

> > I might look like a rotten maintainer when you look at my oldest
> > packages,
> 
> Absolutely not.  When digging into the said resources I have seen way
> worse.  I'm not here to blame anybody.  I'm seeking for solutions.

Sorry again for just picking this example which is attached to you
(Shachar).  I neither wanted to blame Marc about anything in my previous
mail nor you in this mail.

Its simply the kind of thing that is creating a lot of stress in our
team.  I could follow the normal NMU procedure but I do not consider
this a sustainable solution.   It took me about 10-15 min in my lunch
break to bring the package into a shape, where other people are able to
commit in a convenient way (Salsa, latest packaging standards).
 
> > 6 I would find too intrusive without talking to me first. It's a slap in
> > the face, I would probably drop the package as a kneejerk reaction.
> 
> Talking to you is mandatory.  I know you for a long time as helpful and
> responsive on mailing lists.  But assume we are talking about someone
> who does not r

Re: Question to all candidates: What are your technical goals

2024-04-04 Thread Andreas Tille
Hi Marc,

Am Wed, Apr 03, 2024 at 05:53:46PM +0200 schrieb Marc Haber:
> On Wed, Apr 03, 2024 at 10:37:37AM +0200, Andreas Tille wrote:
> > I see a big problem that we do not follow common standards.  While we
> > have some teams with strict policies setting those standards internally
> > to a different level of strictness there is no Debian wide consensus
> > about things like
> > 
> >   A. Packages should be maintained on Salsa
> >   B. Lets use dh (if possible - I was told there are exceptions)
> >   C. Commit to latest packaging standards
> >   D. Make more than one person responsible for a package
> >   E. General QA work of contributors not mentioned as Maintainer /
> >  Uploader
> > 
> >   [I will reference these items below by their letters]
> > 
> > I'm addressing this in the paragraph "Packaging standards" of my
> > platform.  I'm also very concerned about packages who don't get
> > any attention any more ("smelly packages") which has two major
> > reasons:
> > 
> >   1. We do not have contributors with free capacity to care for
> >  problems in other peoples packages
> >   2. Even if we had those the strict ownership of packages pevents
> >  that new contributors can step in.  When reading the paragraph
> >  about NMUs in developers reference[1] this is probably
> >  sensible for actively maintained packages - but what about
> >  those packages which do not show any activity for years?
> 
> I think this can't just be seen by looking at the statistiks. Many small
> packages do their job and don't need constant attention as long as they
> still build and work.

I agree that pure statistics is not telling the whole story.  However,
those statistics give some feeling about the issue which for sure needs
to be verified on case-by-case basis.  I can assure you that I usually
inspect the list of smelly packages[1] whether there are hits for my
name (currently one false positive and one package where I'm forced to
use cdbs) but also look for packages I might be able to salvage from
there.  I've found some impressive hits for this purpose in the past
that are supporting my point besides stupid statistics.
 
> ...
> Those three packages I decided not to put work into until there is a
> technical reason for doing so. I do have all three on the radar and they
> will properly move to salsa and be modernized once there will be a
> change to the code or an RC bug regarding packaging. Until then, I have
> more important things to do.

Thanks for going into detail about these which I neither wanted nor
expected in this granularity.  I had no doubt that there are more
important things for you.  I honestly tried to investigate by using
these examples is the following:  In case there might be people out
there who have time and energy to fix this kind of things,  how can we
enable them to take this work from your shoulders to enable you
concentrating on more important stuff.
 
> policyrcd-script-zg2 I should modernize and upload. A few people seem to
> actually use this, and it helps getting rid of the discussions whether a
> distributio should start a daemon right after package installation
> (which we do, and Red Hat based distributions don't, causing irritations
> by people accustomed to Red Hat working with Debian). You got a point
> here.

As I said I did not wanted to make a point about your maintainership.
I simply wanted to discuss existing examples instead of statistics.
 
> Those bugs are either wontfix, or already fixed in git (not yet uploaded
> because cosmetic), or neglected, right.

I personally tend to upload when I've fixed some bug in Git (even when
cosmetic) to remove noise from BTS.  In the said cases it would
specifically helpful to fix VCS information since it is very important
information for other Debian contributors.  Before uploading I usually
run `routine-update -f` which is just upgrading to latest standards by
calling Janitor tools and does some other changes to keep up with latest
packaging standards semi-automatically.
 
> > What would you think if someone would push the following
> > commits and uploads to unstable:
> > 
> >   1. Fix vcs_url + vcs_browser (A.)
> >   2. Fix some bug(s) (E.)
> >   3. Runs Janitor / routine-update which changes (C.)
> >   4. Converts to dh (if not yet which I did not checked) (B.)
> >   5. Turn d/copyright into machine readable form (if not yet which
> >  I did not checked) (C.)
> >   6. Finds a team where the package fits into moves the repository
> >  to that team space and moves you to Uploaders (D.)

I forgot
7. Add autopkgtest
 
> 1-5 are just fine. That's what gi

Re: Question to all candidates: What are your technical goals

2024-04-03 Thread Andreas Tille
Hi Marc,

Am Tue, Apr 02, 2024 at 10:12:56PM +0200 schrieb Marc Haber:
> There are many people who see Debian as a technology project, with the
> technical goal of producing The Universal Operating System.
> 
> What are you planning to do to Debian from a technical and technological
> point of view? What do we well, where do we suck on the technical site?

I see a big problem that we do not follow common standards.  While we
have some teams with strict policies setting those standards internally
to a different level of strictness there is no Debian wide consensus
about things like

  A. Packages should be maintained on Salsa
  B. Lets use dh (if possible - I was told there are exceptions)
  C. Commit to latest packaging standards
  D. Make more than one person responsible for a package
  E. General QA work of contributors not mentioned as Maintainer /
 Uploader

  [I will reference these items below by their letters]

I'm addressing this in the paragraph "Packaging standards" of my
platform.  I'm also very concerned about packages who don't get
any attention any more ("smelly packages") which has two major
reasons:

  1. We do not have contributors with free capacity to care for
 problems in other peoples packages
  2. Even if we had those the strict ownership of packages pevents
 that new contributors can step in.  When reading the paragraph
 about NMUs in developers reference[1] this is probably
 sensible for actively maintained packages - but what about
 those packages which do not show any activity for years?

> If we do suck in some technical points, what are you planning to do to
> improve those things?

I would love to see that maintaining packages on Salsa becomes mandatory
and I wonder what might be the best way to approach this.  We might
start with some GR about it.  But perhaps it is better to start talking
to people.  I use UDD as my reference and since I want to hear your
personal opinon I'm just querying for your packages. Its definitely not
about you personally - just a nice example.

I notived you are maintaining

select count(*) from (SELECT DISTINCT source, maintainer, uploaders, 
vcs_browser FROM sources WHERE release = 'sid' and (maintainer ilike 
'%Marc%Haber%' or uploaders ilike  '%Marc%Haber%') AND vcs_url like '%salsa%') 
tmp;
20

packages on Salsa in various teams.  Great!  You also have

udd=> SELECT DISTINCT source, maintainer, uploaders, vcs_browser FROM sources 
WHERE release = 'sid' and (maintainer ilike '%Marc%Haber%' or uploaders ilike  
'%Marc%Haber%') AND vcs_url not like '%salsa%' order by source;
source|  maintainer  | 
uploaders |   vcs_browser   
 
--+--+---+--
 apg  | Marc Haber  |  
 | http://git.debian.org/?p=collab-maint/apg.git;a=summary
 console-log  | Marc Haber  |  
 | http://git.debian.org/?p=collab-maint/console-log.git;a=summary
 dnstop   | Marc Haber  |  
 | http://git.debian.org/?p=collab-maint/dnstop.git;a=summary
 policyrcd-script-zg2 | Marc Haber  |  
 | http://git.debian.org/?p=collab-maint/policyrcd-script-zg2.git;a=summary
(4 rows)

I verified on Salsa that all those are imported to debian/ name space on
Salsa (which is also great - I have seen lots of other packages who are
not imported to Salsa).  It would help if you could sooner or later
consider uploading those packages.  When seeking for other reasons I've
found 11 bugs via

udd=> SELECT id, package, source, arrival, severity, title FROM bugs WHERE 
source IN (SELECT DISTINCT source FROM sources WHERE release = 'sid' and 
(maintainer ilike '%Marc%Haber%' or uploaders ilike  '%Marc%Haber%') AND 
vcs_url not like '%salsa%');

which I will not list here to not lengthen this mail.  My guess is you
are aware of this but have reasons / time constraints to not act for the
moment.  What would you think if someone would push the following
commits and uploads to unstable:

  1. Fix vcs_url + vcs_browser (A.)
  2. Fix some bug(s) (E.)
  3. Runs Janitor / routine-update which changes (C.)
  4. Converts to dh (if not yet which I did not checked) (B.)
  5. Turn d/copyright into machine readable form (if not yet which
 I did not checked) (C.)
  6. Finds a team where the package fits into moves the repository
 to that team space and moves you to Uploaders (D.)

Assume you will be asked about those changes but you have no time
to answer (for whatever reason).  What of those changes is OK for
you and how long would you expect the potential contributor to your
packages to wait until taking action?

 
> What is your position about technical leadership?

IMHO we could gain/keep technical leadership if we would manage to apply
our technical standards to all the things w

Re: Question to all candidates: Bits from the DPL?

2024-04-03 Thread Andreas Tille
Hi Lous-Philippe,

Am Tue, Apr 02, 2024 at 04:05:21PM -0400 schrieb Louis-Philippe Véronneau:
> Jonathan's latest "Bits from the DPL" entry reminded me of how much I like
> those :)
> 
> What are your thoughts on the format?
> 
> If you are elected, do you plan to publish regular "Bits"? If not, how do
> you plan to communicate with the rest of the project with regards to the
> work you are doing?

Quoting my platform:

  I intend to maintain a daily log in a public Git repository, provided
  the information can be shared with a public audience. Additionally, I
  will send a monthly summary to debian-devel-announce to keep you
  informed about my activities and progress.  

I was told in private that a daily log in Git might be a bit tough but
I hope to manage.  I consider it a good preparation for the monthly Bits.

Kind regards
  Andreas.

-- 
https://fam-tille.de



Re: Question to candidates: what are your quantitative diversity goals and metrics?

2024-03-29 Thread Andreas Tille
Am Fri, Mar 29, 2024 at 02:10:07PM -0700 schrieb Soren Stoutner:
> Does anyone have a link to the information Margerita shared or information 
> from other sources about the number of women contributing to Debian compared 
> to Free Software in general?  Having specific numbers is a helpful first step 
> in 
> addressing the problem.

I was seeking for the video in preparation of my platform but the
DebConf15 website was non-functional at the time when I was searching
and I was unable to guess from the list of DebConf videos[1] which might
be the right one.  I also asked Margarita in person and she did not
remembered where she had found that numbers at that time.

Kind regards
Andreas.

[1] http://meetings-archive.debian.net/pub/debian-meetings/2015/debconf15

-- 
https://fam-tille.de



Re: Question to candidates: what are your quantitative diversity goals and metrics?

2024-03-29 Thread Andreas Tille
Hi Soren,

Am Fri, Mar 29, 2024 at 01:00:36PM -0700 schrieb Soren Stoutner:
> Personally, I am one of only two Debian Developers that I know of living in 
> Arizona.  So, from a local geographic diversity perspective, I would like to 
> see a few more Debian Developers that I could meet up with face-to-face.  In 
> that regard, I am actively trying to recruit people I know to get involved in 
> Debian.  Those efforts can take a while to play out, but I would hope that 
> over 
> the next 2-3 years I can recruit at least 1-2 people and mentor them through 
> the process of becoming Debian Developers.

If the question is that specific I can give some clear answer:  I'd
support forming a local group by taking over travel expenses for some in
person meeting.  I do not think that a DPL platform (which in my case
was considered lengthy by some people) has room for listing those kind
of specific details.
 
> Separate from efforts to recruit Debian Developers in general, I am a self-
> employed small business owner.  Currently, I do not have any employees 
> besides 
> myself.  However, if current plans materialize, I would hope to add a few 
> employees over the next couple of years.  When that happens, part of my 
> employment contract would be that I would like them to dedicate up to 5 hours 
> of paid company time per week to work on any part of Debian that interests 
> them.  The hope would be that they would eventually become Debian Developers 
> and that they would continue their association with Debian even if they left 
> my company’s employ.

Very cool plan.  I love to read it and wish you good luck in it.
 
> This second part relates more to the discussion about recruiting more people 
> to Debian in general (as opposed to any specific diversity goal) as well as 
> the 
> discussion about paid contributions to Debian and trying to get companies to 
> sponsor employee time working on Debian.

Interestingly, this issue may be more relevant than you assume. At
DebConf15, Margerita Manterola shed light on pertinent statistics,
revealing that the representation of women in Free Software lags behind
that of the broader IT industry. Within Debian specifically, this gender
gap is even more pronounced compared to the already underrepresented
status within the Free Software community at large.  While I don't know
current figures, the prospect of recruiting individuals with a
predisposition towards inclusivity from the wider IT sector could
potentially bolster the presence of non-male developers within Debian. 

Moreover as you said yourself your plan sounds pretty effective to work
on the discrimination of people in Arizona.

> Returning to the Roberto’s question, as both candidates have made this a part 
> of their platform, I would hope that they could make a simple statement along 
> the lines of, “These are the specific groups I see underrepresented in Debian 
> (perhaps even with some specific numbers about how underrepresented they are) 
> and these are the specific things I would like to do to improve their 
> representation (perhaps with some specific metrics as to what they think can 
> be 
> accomplished during their term as the DPL).”

I can not give any metrics and I see no reason in spending my time on
exact numbers.  IMHO the paragraph "Diversity" of my platform is out of
question.

> I do understand that maybe their 
> statement looks more like, “These are the specific groups I see 
> underrepresented.  I don’t have any idea of how to fix that,

Please read my platform again which contains phrases like "As a
potential solution, we might ..."

> but I think it is 
> important and as the DPL I would be open to any ideas from members of the 
> project and would be committed to investing time and appropriate resources to 
> implementing any good ideas that surface from those suggestions.”

You surely have read my sentence "I am committed to facilitating
discussions with knowledgeable experts, to actively seek solutions to
these challenges." at the very end was misinterpreted by you as refering
to the previous paragraph but I consider this a general statement also
regarding to diversity problems.

IMHO my platform contains the things you are asking for.
 
> I don’t think the DPL has to have all the answers going it.

Definitely and I do not pretend to have answers for all questions.

> But I would hope 
> that Roberto’s excellent question and his consistency in noting that it 
> hasn’t 
> yet been answered, would be helpful in directing the entire conversation 
> towards concrete things we can implement to improve the situation.

I promptly gave the answer: "I will not make false promises and give any
metrics I intend to reach as DPL."[1]

Kind regards
Andreas.

[1] https://lists.debian.org/debian-vote/2024/03/msg00053.html

-- 
https://fam-tille.de



Re: Question to candidates: what are your quantitative diversity goals and metrics?

2024-03-29 Thread Andreas Tille
Hi Louis-Philippe,

Am Fri, Mar 29, 2024 at 02:41:44PM -0400 schrieb Louis-Philippe Véronneau:
> We're getting a little sidetracked here, but that's not the case:

While its sidetracked from the original question I'm happy that this
came up here and I learned two good arguments (from Russ and yours) for
using Salsa.

Kind regards
   Andreas.
 
> "4. What can be hosted on salsa?
> 
> The answer is simple: As long as it is opensource and/or can be included in
> Debian, it is fine to use salsa. If in doubt, ask. " [1]
> 
> [1]: https://wiki.debian.org/Salsa/FAQ#What_can_be_hosted_on_salsa
> 
> -- 
>   ⢀⣴⠾⠻⢶⣦⠀
>   ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
>   ⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
>   ⠈⠳⣄
> 

-- 
https://fam-tille.de



Re: Question to candidates: what are your quantitative diversity goals and metrics?

2024-03-29 Thread Andreas Tille
Hi Salvo,

Am Fri, Mar 29, 2024 at 09:49:24AM +0100 schrieb Salvo Tomaselli:
> I am also the original author of packages, and since I am told that salsa is 
> only for debian and upstream projects are not supposed to be there, for me it 
> is easier to keep packaging and development on a single repository. Which of 
> course can't be salsa.
> 
> It used to be sourceforge, galileo from my university (salsa didn't even 
> exist 
> then), google code, github and lately I'm slowly moving everything to 
> codeberg.

I admit this is some valid reason.  Looking at

udd=> SELECT DISTINCT source, maintainer, uploaders, vcs_browser FROM sources 
WHERE release = 'sid' and (maintainer ilike '%Tomaselli%' or uploaders ilike  
'%Tomaselli%')  order by source;
   source|   maintainer   | 
uploaders |vcs_browser 
-++---+
 album   | Salvo 'LtWorf' Tomaselli| 
  | https://salsa.debian.org/debian/album
 album-data  | Salvo 'LtWorf' Tomaselli| 
  | https://salsa.debian.org/debian/album-data
 explosive-c4| Salvo 'LtWorf' Tomaselli| 
  | https://codeberg.org/ltworf/explosive-c4
 fortunes-it | Salvo 'LtWorf' Tomaselli| 
  | 
 kasts   | Salvo 'LtWorf' Tomaselli| 
  | https://salsa.debian.org/debian/kasts
 localslackirc   | Salvo 'LtWorf' Tomaselli| 
  | https://github.com/ltworf/localslackirc
 parolottero | Salvo 'LtWorf' Tomaselli  | 
  | https://github.com/ltworf/parolottero
 python-netsnmpagent | Salvo 'LtWorf' Tomaselli| 
  | 
 python-xtermcolor   | Salvo 'LtWorf' Tomaselli  | 
  | 
 relational  | Salvo 'LtWorf' Tomaselli  | 
  | 
 trabucco| Salvo 'LtWorf' Tomaselli  | 
  | 
 typedload   | Salvo 'LtWorf' Tomaselli| 
  | https://github.com/ltworf/typedload
 vasttrafik-cli  | Salvo 'LtWorf' Tomaselli| 
  | https://codeberg.org/ltworf/vasttrafik-cli
 weborf  | Salvo 'LtWorf' Tomaselli  | 
  | 
 xinetd  | Salvo 'LtWorf' Tomaselli  | 
  | https://salsa.debian.org/debian/xinetd
(15 rows)

I seee you maintain 4 packages on Salsa (great!), 5 packages for the
said reasons somewhere else and 6 packages do not contain any vcs_url.
Do you have a plan to lower the entry barrier for the latter 6?

Kind regards
Andreas.

-- 
https://fam-tille.de



Re: Question to candidates: what are your quantitative diversity goals and metrics?

2024-03-28 Thread Andreas Tille
Hi Robert,

Am Thu, Mar 28, 2024 at 07:30:51AM -0400 schrieb Roberto C. Sánchez:
> ...
> In any event, rather than infer what you might believe, I thought it
> more respectful and helpful to ask you give some insight into how you
> shaped your view so that those who consider voting for you might
> understand how you would like to reshape the Debian project.

Since you are repeatedly asking for measures I might like to add that
I'm very keen on giving *everybody* a fair chance to contribute.  Our
platform for contribution is Salsa.  One of my measures is how many
packages are maintained on this platform.  I sometimes make UDD queries
like:

udd=> SELECT DISTINCT source, maintainer, uploaders, vcs_browser FROM sources 
WHERE release = 'sid' and (maintainer ilike '%Roberto%anch%' or uploaders ilike 
 '%Roberto%anch%') and (vcs_url not like '%salsa%' or vcs_url is null) order by 
source;

 source |  maintainer  
|uploaders  
  | 
 vcs_browser  
+--+-+---
 bmagic | Athena Capital Research 
| Roberto C. Sanchez  
  | 
 cpuset | Roberto C. Sanchez 
|   
  | 
 libmongocrypt  | Mongo C Driver Team  
| Kevin Albertson , Roberto C. Sanchez 
, Kyle Kloberdanz  | 
 luabind| Roberto C. Sanchez 
|   
  | 
 mongo-c-driver | Mongo C Driver Team  
| Kevin Albertson , Roberto C. Sanchez 
, Kyle Kloberdanz  | 
https://github.com/mongodb/mongo-c-driver/tree/master
 mysql++| Athena Capital Research 
| Roberto C. Sanchez  
  | 
 quickfix   | Athena Capital Research 
| Roberto C. Sanchez  
  | 
 sparsehash | Athena Capital Research 
| Roberto C. Sanchez  
  | 
(8 rows)

While you have other packages maintaines on Salsa

udd=> SELECT DISTINCT count(*) FROM sources WHERE release = 'sid' and 
(maintainer ilike '%Roberto%anch%' or uploaders ilike  '%Roberto%anch%') and 
vcs_url like '%salsa%' ;
 count 
---
10
(1 row)

BTW, thanks for maintaining 18 packages in Debian and thanks even more
for having the majority on Salsa.

However, I'm honestly curious about the motivations behind your decision
to not use Salsa regarding the apparent lack of opportunity for broader
contributions to the packages you are maintaining.  You are by far not
the only maintainer in this aspect but I'm interested in specific
reasons of people who care about an open environment.  I'm particularly
interested in hearing your perspective on this matter, especially in
light of my own proposal outlined in the "Lower Barriers" section of my
platform.

So if you want one metric I'm keen on then it might be this one:

udd=> SELECT DISTINCT count(*) FROM sources WHERE release = 'sid' and vcs_url 
like '%salsa%' ;
 33703
udd=> SELECT DISTINCT count(*) FROM sources WHERE release = 'sid' and vcs_url 
not like '%salsa%' ;
  2368

I would like to push the latter number below 2000.  You can help me in
doing so in 8 cases if you agree with me that it helps newcomers to
have a common platform for development on Debian.

Kind regards
Andreas.

-- 
https://fam-tille.de



Re: Question to candidates: what are your quantitative diversity goals and metrics?

2024-03-27 Thread Andreas Tille
Hi Roberto,

Am Wed, Mar 27, 2024 at 08:26:06PM -0400 schrieb Roberto C. Sánchez:
> QUESTION TO THE CANDIDATES: what are your quantitative diversity goals
> and metrics, and what are the rationales behind those goals and metrics?
> 
> Some context:
> ...
> In the last GR there were 1004 voting DDs. Based on those figures, a
> geographically representative population of DDs would include 175 DDs
> from China, 175 DDs from India, and 42 DDs from the United States (and
> so on down the line).

Nice visualisation of the problem.

> a very slight bias towards more males) [1], with "transgender people and
> other gender minorities, who comprise an estimated 0.3–0.5% (25 million)
> of the global population" [2]. Using the above figure of 1004 DDs, a
> balanced Debian population could be 500 male DDs, 499 female DDs, and 5
> DDs who identify as transgender or another gender minority. Based on

Same here.
 
> Again, these are merely examples. I am interested in how you define
> diversity and what metrics and goals you derive from that definition.

We are all aware of the issue you are eloquently illustrating.   I will
not make false promises and give any metrics I intend to reach as DPL.
The reason behind the current metrics are well known problems in our
world.  As DPL I do not have the power to make the world a better place.
The DPL task is making Debian a better place for discriminated people
and I love to work together with Sruthi on this - no matter who will be
elected.

Kind regards
Andreas.

-- 
https://fam-tille.de



Re: Question to all candidates: what to do with the Debian money, shall we invest in hardware and cloud?

2024-03-27 Thread Andreas Tille
Hi Thomas,

Am Wed, Mar 27, 2024 at 12:24:30AM +0100 schrieb Thomas Goirand:
> As you know, there's a large amount of money sleeping in SPI account for
> Debian. Do you have ideas on how to spend it?

While I admit that I'm not well informed about the status of the acount
currently I'm perfectly open to interesting suggestsions.  In general I
think donators want to see their money spent for the progress of Debian
and not for filling up some bank account.
 
> Would you be ok spending 100k USD on buying hardware for a new Debian cloud,
> for example? I've always volunteered to operate it for Debian, but it never
> went through, because I haven't spent time to find where to host it and so
> on, but highvoltage liked the idea. Do you like this idea? Do you think it'd
> be useful for Debian?

While I personally have no use case for this I'm perfectly open for
spending money on this and love to discuss this either on debian-project
or debian-private (if private discussion seems to be appropriate).
However, I see an important requirement to consider this money well
spent: We need a team who cares for the maintenance of this cloud.  I do
not think that we can simply add to the workload of DSA.  And I want it
to be a real team and not a 1-person team.
 
> Also, I found very annoying that we don't have enough buildd, or that the
> reproducible build project doesn't have as much hardware as they would like.
> Would it be ok to spend another 100k USD for this kind of things?

I'd happily spent money on infrastructure we really need which includes
buildd and reproducible builds.  I'm also fine with stregthening Debci
and Salsa CI if needed.  But also here the question is:  Just permitting
the usage of money is one thing.  We also need people to do the actual
grunt work of buying, installing and maintaining the hardware.  If this
is granted I'm perfectly fine with it.
 
> For some packages of mine, the current shared runners are too slow to even
> run time-based tests of openvswitch for example... What about the Salsa CI?

As I mentioned above I'm happy to make Salsa CI more performant.

> Couldn't we pay some cloud providers to have faster shared runners? It
> wouldn't be hard to hook them.

Paying some cloud providers to host shared runners for us might be one
answer to my requirement that there are actual people who care and not
only money thrown at some hardware.  It needs to be well thought /
discussed what services can be delegated to some cloud providers and
what needs to be Debian hosted.  For Salsa CI I do not see any
constraints since its just building publicly accessible code.
 
Kind regards
   Andreas.

-- 
https://fam-tille.de



Re: Question to candidates: Addressing Bandwidth Challenges in Debian

2024-03-26 Thread Andreas Tille
Hi Nilesh,

Am Tue, Mar 26, 2024 at 12:26:00AM +0530 schrieb Nilesh Patra:
> It is no secret that most (probably all?) teams (delegated and otherwise
> packaging/developer teams) in Debian struggle with limited
> developer time and almost everything in Debian needs help.
> In quite a few teams that I've seen and also been a part of, there
> are only 3-4 people sharing a bulk of workload, sometimes
> it is even worse and there are 1-person teams too -- teammetrics stats
> can shed some light on it[1].

Thanks for refering to teammetrics which is one of my pet projects on
one hand and an example for the problem on the other hand since I'm more
or less running it alone.  In contrast to other more important 1-person
teams this is not a cruxial one, luckily.  It also does not cut much
from my time since I don't to some development work in it - just keep up
and running what was done in a GSoC project.

> This imbalance can lead to exhaustion, burnouts, et. al. and having
> a low bus factor also poses an issue for stale packages/development
> in the corresponding teams when the people doing a lot of work
> there become busy with RL and can't dedicate much time.

I addressed this in paragraph "Building redundancy" of my platform (but
avoided the term "bus factor" using other known reasons for leaving the
project).
 
> Do you have any plans to address this or any strategies so the workload
> could be somewhat better managed making this sustainable?

I will try my best since I consider this a cruxial problem in Debian.  I
personally see one tasks of the DPL to spot tasks in Debian that are not
sustainable in the sense you wrote and I'm happy about hints.  My first
step would be to talk to those 1-person "teams".  But the issue might be
complex and might be even caused by the volunteer based organisation of
Debian.  Let me give two personal examples (none affecting really
critical things inside Debian).

Positive example: I'm extremely happy that the Debian Med team is
showing increased acticity by other team members after I nominated
myself for DPL.  I consider this as great fruits of our cooperative work
to form a healthy team over 22 years and I'm really happy about this.

Regarding the 1-person teams I think step zero is that the single team
member admits that there is a problem.  Example:  Unfortunately in R pkg
team where I'm doing the vast amount of work this did not worked.  My
mail where I admited to have no time[2] has lead to two further
confirmations of time constraints.  But I think at least step zero is
done.  (Advertising:  Maintaining R packages is in most cases very easy.
The process to upgrade packages as well as to package dependencies is
de facto automated.  If you are using R please join the team.)


In general I believe that a DPL is limited in effectiveness if people
don't to that step zero.  It seems that within Debian, there are
individuals with exceptional technical skills who may also experience a
syndrome where they feel they are the sole individuals capable to do
certain tasks.  This might make step one even harder:  Document what you
are doing, seeking actively for more team members and teach them kindly.

This step is time-consuming, especially for individuals with significant
time constraints. Investing time without a clear vision of success poses
a challenge - ensuring that the new team member can effectively handle
the pending tasks while also committing to the role for a long time to
make it really sustainable.

I have no good ideas how to solve this dilemma inside our volunteer
organisation.  I know that Freexian is paying people for LTS support.
This is nice.  For the Etch release we had quite a discussion about
paying release managers.  I know lots of pros and cons about paying
people from Debian funds.  I think it is better if we could convince
companies to pay Debian developers and permit them to use their payed
time to spent on Debian tasks than paying single persons from Debian
funds.  To give some example: The 32bit time_t 64bit transition is done
to support special hardware applications.  Companies who are depending
from ARM 32bit support could hire people who care for ARM 32 ports
inside Debian.  I consider this some win-win-situation.

It might be worth trying to browse the list "Who is using Debian"[3] to
explain those companies or the list of sponsors of DebConf, tell them
about issues we could fix if they would hire someone with the dedicated
job to work on this problem inside Debian.

BTW, I see jobs in Debian which are not tackled at all (=0-person
teams?).  There could be somehow a team that works actively to speed up
Debian trends (thanks a lot to Lucas Nussbaum for maintaining this[4])
and work down the list of "code smells".  I did so from time to time and
found:

  1. Packages that show no visible sign of maintenance in need of
 beeing salvaged[5]
  2. Unattended but easy to fix bugs
  3. Packages that could/should be probably be removed without harm
 bu

Re: Question to candidates: How much available time would you have for DPL work?

2024-03-22 Thread Andreas Tille
Hi Nilesh,

Am Fri, Mar 22, 2024 at 03:47:08PM +0530 schrieb Nilesh Patra:
> I have worked with both Andreas and Sruthi in some capacity in different teams

I'm hereby use the chance to thank you again for your great work
increasing my personal time for other things quite a lot. ;-)

> so I have some idea about about the turn-around time for both (usually quick).
> 
> In Debian, responding to something in around a week is normal (anf good), 
> however, some
> DPL tasks would likely come out as urgent+important and would require
> you to revert within 24h.

Usually I should be able to respond in 24h.  However, my plan is
to delay important DPL statements *intentionally* to
  1. Consult trusted and experienced DDs about the topic
  2. Sleep over it 

> How effectively do you think you'd manage something like this?

I can't seriously answer this question in advance.
 
> Do you also intend to change something w/ respect to the current time you're 
> spending
> on Debian?

I plan a massive change in my Debian work to shift from uploading
and bug fixing to DPL tasks.

> Do you intend to re-org the time you spend into technical work (for andreas)

I have informed the attendees of Debian Med sprint *before* I even was
drafting my platform.  I'm observing some increased dedication inside
the team and I'm as well happy as thankful for this.

I wrote some e-mail to Debian R team[1].  I admit I consider the R-pkg
team as non-functional since I'm de-facto the only uploader[2] (since
Dirk E. does not consider himself a team member and his uploads are not
the team maintained packages).  I'm concerned about the fact that there
is very low response to my mail.  We definitely need some contributor
who takes over routine-uploads to keep the R stack up to date.

> or outreach/community/AM team activity (for srud) into DPL tasks?


To be honest: This is a question I had to myself several times and I
really hope that my answer is not to strongly in contrast to reality.

Kind regards
Andreas.

[1] https://lists.debian.org/debian-r/2024/03/msg0.html
[2] http://blends.debian.net/liststats/uploaders_r-pkg.png

-- 
https://fam-tille.de



Re: Question to candidates: new legal entity for Debian worldwide

2024-03-22 Thread Andreas Tille
Hi Joost,

Am Fri, Mar 22, 2024 at 06:51:48AM +0100 schrieb Joost van Baal-Ilić:
> There has been discussion of having one new legal entity representing
> the Debian project worldwide.  What are the candidates opinions on that?

Could you please add some pointers to recent discussions about this.
I've found some 20 year old thread[1].

Our constitution says:
  SPI and Debian are separate organisations who share some goals.
  Debian is grateful for the legal support framework offered by SPI.

I've also found some discussion about the legal entity of DebConf
in past years[3].

My guess is you are not refering to any of those points.  Any pointers
to recent discussion are welcome.  I'm aware about the EU legislation
regarding Cyber Resilience Act, Product Liability Directive and CSAM
Regulation but I have no idea whether our answer should be becoming a
legal entity.

Its as always in Debian:  We are a Do-o-cracy.  The person who does the
job can decide what gets done.  Those who really strongly believe that a
legal entity is the answer to major problems in Debian might run this
effort, find consensus to run a GR changing the consitution - whatever
seems to be necessary.  If we do not find competent volunteers this will
not happen.

Personally I decided to become a physicst and not a lawyer since I
consider the laws of physics simple, easy to describe and perfectly able
to verify in practice.  This is all very distinct to the laws we have
given ourself in society and I'm no expert in the latter.  Thus I simply
feel not comfortable in giving statements about things I do not full
understand.
 
I personally see and (hopefully) understand lots of technical problems
which I would like to tackle.  Since the time I can dedicate to the job
is not unlimited I will decide to do things I feel competent and thus
more efficient.  I will not stop others solving additional problems and
if those people manage to convince me that it is important for Debian I
might support this.

Kind regards
   Andreas.

[1] https://lists.debian.org/debian-devel/2004/12/msg00647.html
[2] https://www.debian.org/devel/constitution.en.html#item-9
[3] https://lists.debian.org/debian-project/2014/04/msg00070.html
 
> PS: I am eagerly awaiting a platform from
> Sruthi Chandran . Up to now there still is the old one at
> https://www.debian.org/vote/2021/platforms/srud .

https://www.debian.org/vote/2024/platforms/srud 

-- 
https://fam-tille.de



Re: Question to candidates: How do you plan to manage finances/accounting?

2024-03-22 Thread Andreas Tille
Hi Nilesh,

Am Fri, Mar 22, 2024 at 09:23:12AM +0530 schrieb Nilesh Patra:
> I am interested in knowing about what the current candidates think about
> accounting bits in Debian and how they think about spending the money.

I admit my knowledge about how Debian money is spent is currently low
and incomplete.  Here is a list of things I know / have heard about:

  1. DebConf (and MiniDebConfs)
 In my perception the money usage for DebConf is transparet enough
 I have no idea about MiniDebConfs.

  2. Smaller in person meetings (Bug squashing parties, team sprints)
 Sprint organisers have to estimate their budget and need confirmation.
 Confirmed budget is payed.
 I have no idea whether those data are published somewhere.
 
  3. Infrasturture hardware
 I was always happy to see that it worked from my mere developer
 point of view and did not read the reports about this but I
 know there are some reports.

  4. Hardware for developers
 I once profited from a Debian sponsored laptop in exchange for some
 review[1].  I know that other DDs also got hardware which is for
 different reasons interesing to make sure Debian runs properly.
 I have no idea whether there is some list about this (in terms of
 transparent usage of the money)  

  5. There is probably way more missing in this list.

> As I have read and from time to time observed, the finances in the project
> do not have a lot of transparency and there are updates posted 
> semi-occasionally
> on -private and sometimes in DPL talks. Jonathan also wrote about it in one 
> of their
> previous campaigns.

I would love to be transparent about money.  Currently I have no idea
how time consuming this process compared to DPL tasks in general might
be.  I'd love to get help here which is also a way to increase
transparency if more eyes are looking onto this topic.

> Itd also be good to know if there's a plan on where the budget
> shall be best spent.

I have no idea how to measure "best" usage objectively.  I strongly
believe that in person meetings are very important so I consider the
money for item 1. and 2. of my list above spent well and would encourage
people to organise those events which should be supported by Debian
money.

Its probably without question that we need good infrastructure hardware.
If bottlenecks might be spotted which can be fixed quickly with existing
money I'm all for it.

> I would like to know if the candidates for this term have any plans about it 
> or any thoughts
> in general.
 
In general I think that people donating money to Debian expect their
money to be spent for the progress of Debian (rather than filling up
our bank account[2]).

I'm also open to exploring new ways to allocate funds. I'm hopeful that
we can derive some positive insights from the Debian Developer's Survey
on the Usage of Money in Debian[3]. Personally, I'm open to discussing
whether to compensate contributors for important tasks that either
nobody wants to do or lacks people with sufficient time capacity to
undertake those tasks. I recall the various pros and cons raised during
past discussions on this matter, but if people believe it's time to
initiate a fresh discussion, I'm very receptive to that.

BTW, I don't believe that only the DPL can initiate such a discussion.
But for sure I'm very open for suggestions and will support any
initiative to make Debian better.

As a very personal note what I think about money:  In my eyes money has
a great power to divide people.  Discussion about it is usually heated
and it is hard to find a good consensus due to very different
perspectives onto that matter specifically since there is hardly a
technical proof what is right and what is wrong.  This makes a great
difference to other decisions we have to draw inside Debian.

> Both of your platforms have only a (very) vague idea about it and I'd like to 
> know more
> specifics about it.

If you want to know more details please be more specific in your
question.
 
> PS: I urge _only_ the candidates to reply to this mail 😀

I'm personally interested into specific proposal how people consider
money well spent and might answer these in different treads (since
Nilesh wants only replies from candidates).
 
> Best,
> Nilesh

Kind regards
Andreas.

[1] https://fam-tille.de/debian/frame.work.html
[2] https://www.theregister.com/2020/09/10/debian_project_address/
[3] https://lists.debian.org/debian-devel-announce/2023/04/msg1.html

-- 
https://fam-tille.de



Environment friendlyness, diversity (Was: Candidates question: politics and Debian)

2024-03-19 Thread Andreas Tille
Hi Paulo,

I'm changing the subject to match the content of your question.

Am Tue, Mar 19, 2024 at 04:01:12PM -0300 schrieb Paulo Henrique de Lima Santana:
> In your page, you wrote:
> 
> "I would encourage everyone to minimize air travel whenever possible.
> Fortunately, I've noticed a tendency among Debian community members to
> prefer land travel over flights anyway."
> 
> How about travels between continents, and traveks in regions/continents
> without the same train network you have there in Europe?

First of all you might like to watch the video from last DebConf[1].
The statements I gave inside the discussion has not changed.  I'm
perfectly aware that flying is not good and we should avoid it.  My
personal experience is that flying for some "sensible purpose" is
hard to evaluate.  Just to give a private example:

  My flights to Vietnam (+ some luck and DebConf15 in Heidelberg)
  have finally led to the situation, that I have two adopted
  daughters from Vietnam who are living now in my house.  One of
  my daughters joined me in my effort to plant trees[2].  How do
  want to calculate the total CO2 footprint from flights compared
  to the trees that are planted here?

This example is totally unrelated to my DPL statement but should
demonstrate the problem:  The somehow calculable CO2 consumption per
seat in a plane can be wrong with quite some error.

My current travel plan to DebConf24 is:

  1. Find a single flight that connects Germany with South Korea
  2. Find train connections 
  a) from my hometown to the airport in Germany (which is
 definitely not the nearest one)
  b) from Incheon (Seoul) to Busan (4-5 hour train ride)

That way I replace two local flights by train rides and I would like to
encourage people to do so.  I have a personal no flights in Europe
policy and I'm sure that my position as DPL does not include telling
anyone how to travel.  I just want to express what kind of flights I
consider acceptable for me and how you can interpret my statement in
my platform.
 
> > I hope my platform was clear enough that I'm in favour of increasing the
> > diversity in Debian.
> 
> I read you page yesterday but I would like to know what ideias do you have
> to increase gender representation and geographic diversity?
> 
> I'm sure everybody is in favor to increase diversity, but what can be done
> in practice?

First of all I consider a kind and inviting environment important in any
case.  I tried to answer what else can be done in the paragraph "Tiny
tasks".  In my discussions with some women I know from DebConfs I learned
that it might be helpful to define tasks that are requiring small slices
of time.  I referenced this in the paragraph "Lower barriers"  with:

  For instance, I've encountered the argument that in many cultures,
  women have less leisure time ...

You might check that I'm honest about this by verifying my DPL platform
git inside the tools dir[3] where I'm currently developing some (not yet
finished) scripts) to get-missing-tests and get-random-bug.  Depending
from the time my DPL tasks might leave me (which I really can't
estimate) I would like to guide newcomers kindly to do some dedicated QA
work inside Debian and by doing so have some look into "hidden corners".
Its just an experiment where I'm personally keen to see what outcome
this might have.

I'm continuously in close contact with some women in Debian (including
Sruthi) who I met at several DebConfs .  I highly evaluate their opinion
and trust their insight.  To come back to the traveling topic above:  I
would not have met those women without flying to DebConfs.

Any further ideas are highly appreciated.

Kind regards
Andreas.


[1] 
https://debconf23.debconf.org/talks/80-face-to-face-debian-meetings-in-a-climate-crisis/
[2] https://fam-tille.de/baeume_pflanzen/
German only, but life translation will work.
[3] 
https://salsa.debian.org/tille/dpl-platform/-/tree/master/tools?ref_type=heads

-- 
https://fam-tille.de



Re: Candidates question: politics and Debian

2024-03-19 Thread Andreas Tille
Hi Gerardo,

Am Tue, Mar 19, 2024 at 09:38:26AM +0100 schrieb Gerardo Ballabio:
> Andreas Tille wrote:
> > > How would you as a DPL try to lead a community that focuses on producing 
> > > a great distribution without getting divided on controversial topics?
> >
> > I'm not really sure in how far you consider the first statement relevant
> > to the question.  If your focus is on political controverses I have a
> > clear statement:  Make sure off-topic messages will be reduced to a
> > bare minimum on Debian channels (maximum is one message to invite people
> > to a non-Debian channel and mark this invitation [OT]).
> 
> Limiting off-topic posts is obviously agreeable, but there's more than
> just that.
> 
> Another facet of the question is: do you think that Debian should
> support and/or take action on "good causes" that aren't part of its
> stated mission (and that some people, including some DDs, might
> disagree on being "good")?
> 
> For example (by no means an exhaustive list, feel free to add):
> - should Debian aim to reduce its carbon footprint and/or optimize
> software for that goal?

If this question is whether we should target for less power consumption
I consider this topic as perfectly non-controversal and part of our
mission statement.  I can't imagine any user wants to spent more money
on energy to run a Debian system or might be happy about seeking for the
next power plug to recharge the laptop battery.  Probably also people
who do not believe in the need to reduce the carbon footprint will be
interested in less energy consumption and I consider this as part of our
mission statement.

> - should Debian support and/or actively drive initiatives to increase
> diversity in Debian Developers, or in the software industry in
> general, or in the world at large?

I hope my platform was clear enough that I'm in favour of increasing the
diversity in Debian.  This is not off-topic inside Debian.  Regarding
the software industry in general or the world at large I think Debian is
not the right association to target these goals.  Its a great thing if
Debian contributors are working on this and I will applause this on a
personal level.  But this is nothing I consider my task as DPL nor do I
think we should discuss this topic on Debian channels.  As I tried to
express: Pointing to some outside channel in some message marked OT to
inform people is OK.

> - should Debian take any measures (boycott, suspend or expel
> developers, refuse to consider as a host for Debconf...) against
> countries that are perceived by some as "behaving bad" -- as examples
> related to current events let me just mention Russia and Israel?

We are an international project and I do not think that any contributor
can be blamed about the country of origin.  Please be more verbose if
my answer is not sufficient for your question.

Since you mentioned DebConf: The DebConf team has to care for the safety
of all attendees.  I trust their experience in running a DebConf in
drawing the correct decision regarding this.  I can warmly recommend to
join the DebConf team to get involved into the discussion about this.

> - (this is an issue that once hit me personally) should Debian enforce
> the use of a particular language with respect to gender issues?

I consider our Code of Conduct as sensibly and sufficiently worded.  Our
language should be kind and respectful.  I do not consider these
attributes as "particular language".

Kind regards
Andreas.


[1] https://www.debian.org/code_of_conduct 

-- 
http://fam-tille.de



Re: Candidates question: politics and Debian

2024-03-16 Thread Andreas Tille
Hi Thomas,

Am Sun, Mar 10, 2024 at 05:36:57PM +0200 schrieb Thomas Koch:
> A question to DPL candidates
> 
> It seems (to me?) that more and more areas of our lives become political and 
> controversies on such topics more aggressive. Or people stop talking with 
> each other.

I share this observation.
 
> How would you as a DPL try to lead a community that focuses on producing a 
> great distribution without getting divided on controversial topics?

I'm not really sure in how far you consider the first statement relevant
to the question.  If your focus is on political controverses I have a
clear statement:  Make sure off-topic messages will be reduced to a
bare minimum on Debian channels (maximum is one message to invite people
to a non-Debian channel and mark this invitation [OT]).

If the discussion about technical topics that are relevant for Debian
might become controversal this is no problem as long as participants of
the discussion are following our Code of Conduct[1].  This is something
we once agreed upon and I consider it very important.
 
> (I hope it's not violating rules to pre-post a question before the campaign 
> period?)

Just answering after the campaign period started.

Kind regards
Andreas.

[1] https://www.debian.org/code_of_conduct

-- 
http://fam-tille.de



Re: Debian Project Leader Elections 2024: Call for nominations

2024-03-08 Thread Andreas Tille
Hi,

Am Fri, Mar 08, 2024 at 09:24:15PM +0100 schrieb Debian Project Secretary - 
Kurt Roeckx:
> The new project leader term starts on 2024-04-21. The time line
> looks like:
> 
> | Period | Start   | End   |
> |+-+---|
> | Nomination | Saturday 2024-03-09 | Friday 2024-03-15 |

I'd like to nominate myself to serve the Debian community as DPL for one
year.

Kind regards
   Andreas.

-- 
http://fam-tille.de


signature.asc
Description: PGP signature


Re: Questions about "Winding down my Debian involvement"

2019-03-22 Thread Andreas Tille
Hi Michael,

On Wed, Mar 20, 2019 at 10:43:06PM +0100, Michael Stapelberg wrote:
> The rsync discussion happened in private mail, so there’s no paper trail of
> that, sorry.
> 
> I did supply a patch, as described in the article, and the maintainer
> refused it.

BTW, this is a good example that its a good idea to have all
conversation online - for instance it would have been great to have a
wishlist bug report with your suggested patch.  (It would make sense
even now to submit a tested patch for d/rules of rsync.)

Kind regards

 Andreas.

-- 
http://fam-tille.de



Re: Questions about "Winding down my Debian involvement"

2019-03-22 Thread Andreas Tille
Hi Jonathan,

[sorry for frequently breaking the thread - I'm answering to web-archive]

On Wed, 20 Mar 2019 Jonathan Dowland wrote:
> Imagine you had a team that,
> within the team, had standardised on (say) SVN and cdbs. Whenever that
> team picked up a new package, they then used SVN and cdbs for it:
> because that was then consistent for the packages within the team.

That was the Debian Med team until some point in time - very simple to
imagine. :-)

However, long long time ago some team members were asking for acceptance
to use Git in favour of SVN.  The policy of the team was not to stop
engaged packagers who want to use more modern tools.  Since a long time
we allowed SVN and Git as VCS.  I even myself used both options
depending from the type of package.  After the decision for Gitlab I
converted probably more than 250 packages from SVN to Git.  I did the
same for several packages in Debian Science team (which also permitted
SVN and Git).

The move from cdbs to dh was done several years ago.  When we have put
cdbs into our team policy it was a great enhancement.  The conversion to
dh was usually pretty simple.  The only reason to stick to cdbs was if
some language specific build system was relying on this.  For instance
GNU R packages were build using a cdbs helper.  However, once the helper
was ported to dh we re-uploaded all GNU R packages (now in the r-pkg
team).

What I want to express is:  Packaging is not a static thing and tools
move on.  A functional team should be able to adapt and modernise the
used techniques.  Packages usually need to be adapted to new
Standards-Versions and new tools (like gcc versions, Python3 etc.) So
usually there are several good reasons to re-upload packages and when
doing so a (working) team has good reason to review the packaging
techniques.

Kind regards

   Andreas.

-- 
http://fam-tille.de



Re: Discussion on eventual transition away from source packages

2019-03-22 Thread Andreas Tille
So you really insist in hiding this interesting topic on debian-vote
rather to switch to debian-devel?
Reply-To was set again to debian-devel ...

On Fri, Mar 22, 2019 at 09:32:55AM +0100, Lucas Nussbaum wrote:
> On 21/03/19 at 18:57 +0100, Joerg Jaspert wrote:
> > Also, it will be a drastical change and has many far reaching
> > consequences and needs lots of work nefore we are near it.
> 
> I'm probably missing something, but it doesn't sound like a lot of work
> to me? It's "just" a service that:
> - gets notified of the existence of a git repo + tag to upload
> - fetches that git repo + tag
> - checks signature / confirm that the GPG key owner is allowed to upload
>   that package
> - build a Debian source package
> - uses a slightly different path to accept the source package (because
>   the .dsc and .changes wouldn't be signed)
> 
> This could exist in parallel to the current upload scheme.
> 
> And it's a terrible idea, but it could even be implemented as a
> third-party service, run by a DD that would do that and sign+upload the
> source package using the DD's own GPG key.
> 
> Lucas
> 

-- 
http://fam-tille.de



Re: Discussion on eventual transition away from source packages

2019-03-21 Thread Andreas Tille
Hi,

+1 for the suggestion of Lucas

-1 for discussing this on debian-vote making it hard to find later

Reply-To set to debian-devel.

Kind regards

 Andreas.

On Thu, Mar 21, 2019 at 06:21:15PM +0100, Lucas Nussbaum wrote:
> On 21/03/19 at 16:52 +, Ian Jackson wrote:
> > Joerg Jaspert writes ("Re: Questions about "Winding down my Debian 
> > involvement""):
> > > On 15348 March 1977, Sean Whitton wrote:
> > > > I won't write a long reply because it's not that important to the DPL
> > > > election, but I did want to note that `dgit push-source` has answers for
> > > > everything you've listed.  I'd encourage you to take a(nother) look!
> > > 
> > > Do those answers only apply if you still think of the traditional source
> > > archives to upload, or also if one envisions to go away from that?
> > 
> > If we were to abolish the part about uploading traditional source
> > packages, what remains of `dgit push-source' is simply pushing a
> > signed git tag with a conventional name to a designated server, and of
> > course pushing the corresponding commits to a designated git branch.
> > 
> > (There is a dgit-infrastructure package which knows how to verify
> > these tags and do the access control for the designated per-suite git
> > branch in the right way: specifically, in an identical way to the
> > existing Debian archive.)
> > 
> > In this scenario most of dgit would no longer be needed, because
> > dgit's primary function is to gateway bidirectionally between source
> > packages and git branches.
> > 
> > `dgit push-source' (which has frantic paddling ill-concealed beneath
> > its fairly friendly exterior) would be replaced by a tiny shell script
> > in devscripts to do a few checks and then help you make the right tag
> > name and push it to the right place. [1]
> > 
> > That place would not be the main salsa master branch of course,
> > because for the reasons you give, because we don't intend to abolish
> > *binary* packages.  So there needs to be an explicit developer action
> > to declare a particular set of source code as the one to build binary
> > packages from, for testing and distribution to Debian's users.  That
> > explicit developer action would consist principally of making a
> > suitable PGP signature, as now - except the signature would be on a
> > git tag, rather than a .dsc and .changes.
> >
> I think that it would be great to avoid a schema where we have two git
> repositories: the one on the ftp-master side (~ the dgit one), and the
> one on salsa managed by the team. And where the developer has to
> explicitely git push to both locations, and where both locations are
> somehow exposed to users.
> 
> Couldn't we imagine a schema where a push of an annotated signed tag to
> the salsa repository triggers a gitlab-ci job that notifies a service on
> ftp-master that there's a git repo with a suitable signed tag waiting?
> that service could then fetch the git repository in question and create
> the source package from the tag.
> 
> Lucas
> 

-- 
http://fam-tille.de



Re: cdbs vs dh vs ...

2019-03-21 Thread Andreas Tille
Hi Lucas,

On Thu, Mar 21, 2019 at 09:14:09AM +0100, Lucas Nussbaum wrote:
> On 21/03/19 at 08:38 +0100, Andreas Tille wrote:
> > 
> > I do not want to turn this into a cdbs to dh flamewar.

May be I failed despite (or because??) I stated it explicitly?

I've set "Reply-To" to debian-devel and please if this should be really
discussed lets move it there.

I'm adding Jonas Smedegaard (as far as I know the only active developer
- Jonas please correct me if I'm wrong but Git commits are basically
from you) to comment on this topic.  Jonas, I remember on one of the
DebConfs in the last three years (forgot which one) you told me about
your plan about cdbs.  May be that's the right moment to comment here.

Kind regards

  Andreas.

> > Before dh 7
> > Debian Med policy mentioned cdbs explicitly.  We moved away to dh now.
> > I'm pretty sure the rsync maintainer would have refused a patch to
> > convert to cdbs as well.  Several teams inside Debian have agreed to
> > team policies recommending modern tools to simplify the life of all team
> > members.  I'd love to see something like this for the Debian Developer
> > team as a whole.
> 
> I think that we lack data about such evolutions (see
> https://www.lucas-nussbaum.net/blog/?p=945 about solving that)
> 
> According to lintian data, the current status is:
> 
> udd=> select information, count(*) from lintian where 
> tag='debian-build-system' group by information order by 2 desc;
>  information  | count 
> --+---
>  dh   | 24400
>  cdbs-with-debhelper.mk   |  2010
>  debhelper|  1942
>  dhmk |   227
>  cdbs-with-debhelper.mk, debhelper|   155
>  other|   116
>  debhelper, dhmk  | 9
>  cdbs-without-debhelper.mk| 8
>  cdbs-without-debhelper.mk, debhelper | 4
> (9 rows)
> 
> (see also https://anarc.at/blog/2019-02-05-debian-build-systems/ )
> 
> I uploaded a list with maintainers and packages at
> https://blop.info/pub/helpers.txt
> (generated with
> 
> select information, maintainer, count(*), array_agg(source)
> from sources inner join lintian on sources.source = lintian.package
> where tag='debian-build-system'
> and information != 'dh'
> and release = 'sid'
> group by information, maintainer
> order by 3 desc;
> )
> 
> Looking at the list, it seems that outside of some teams that
> standardize on tools that do not use dh directly (Haskell, Qt/KDE), and
> teams that have not yet migrated everything to a new tool (Perl, Java,
> OCaml), there's mainly a long tail of packages that are probably quite
> outdated.
> 
> The difficult question (not really for the DPL candidates, but they can
> answer it ;) ) is: how do we decide that dh is the recommended practice,
> and that non-recommended practices get a lintian warning?
> 
> Lucas
> 

-- 
http://fam-tille.de



Re: Questions about "Winding down my Debian involvement"

2019-03-21 Thread Andreas Tille
On Wed, Mar 20, 2019 at 11:13:58PM +0200, Jonathan Carter wrote:
> I'm sorry if that's not the answer you were looking for, but that's how
> I generally feel about it.

I wasn't looking for specific answers.  I was just interested in your
opinion. ;-)
There are different kind of texts in this direction.  I simply think
this was one that is worth discussing (in contrast to others).
 
> > Besides your general opinion I'm interested in your opinion about some
> > questions that immediately popped up when reading the article.
> > 
> >   1. I followed the hint to rsync checked out the source package have
> >  read the 6k d/rules of it.  In line with the request for modernisation
> >  I wonder whether the candidates see any chance to convince 
> >  maintainers to stick to some standard like debhelper >= 9 as a
> >  recommended build tool.  (Rsync is just a random example - I have
> >  seen several other packages that made my work as bug hunter harder
> >  than necessary and I know efforts like cross building which would
> >  profit heavily from some unification.)
> 
> Just checked out that file, and at 98 lines, it's really not that bad
> for a really old pre-debhelper-7 style makefile:
> 
> """
> Language  Files   CodeComment  Comment %  Blank
>   -  -  -  -  -
> make  1 98 18  15.5% 15
>   -  -  -  -  -
> Total 1 98 18  15.5% 15
> 131
> """
> 
> I've recently adopted packages with worse make files than that and
> successfully converting them wasn't too hard.

I think the point of the writer which is perfectly in line with mine is
not whether the file itself is good or bad.  The point was that the
maintainer actively refused modernisation due to personal taste.  If we
think about Debian as a team of 1000+/-x people some specific personal
taste can block a lot of good movements.  I'm speaking explicitly about
my experiences in a way smaller team where several modernisations were
initialised by new members and I as the longest standing member of the
team adopted modern things.

> So, to answer your question, I do think having a wide discussion and
> then some final decision for it scheduled would be useful. I wouldn't
> want to force dh9+ per sé (people still use CDBS and are apparently
> happy with it), but I do agree those old style makefiles are holding us
> back.

I do not want to turn this into a cdbs to dh flamewar.  Before dh 7
Debian Med policy mentioned cdbs explicitly.  We moved away to dh now.
I'm pretty sure the rsync maintainer would have refused a patch to
convert to cdbs as well.  Several teams inside Debian have agreed to
team policies recommending modern tools to simplify the life of all team
members.  I'd love to see something like this for the Debian Developer
team as a whole.

> I think a good way to go about it would be to propose that we have a
> recommended (not necessarilly required) set of supported build systems,
> and make it a release goal that we update all those really long make
> files to anything more modern, supported and easy to work with (well,
> basically debhelper :) ).

If there would have been any answer I was looking for than it was this
one. ;-)
 
> There's an idea I've been playing with in my head for the last few days,
> I call it "Fixer teams". These are teams of people that exist for a
> small amount of time to achieve a goal and then they disband.
> 
> For example, we'd establish a fixer team that can help people who want
> to convert their old-style make files all the way to a modern debhelper,
> we do a call for volunteers for that team, and then announce it
> somewhere like d-d-a. The fixers can either check irc/mail for people
> who request this help, or they could check a bug list and recommend a MR
> on GitLab. Whether I'm DPL or not (or a fixer or not), I'm happy to help
> anyone who would like to update their package in the meantime.

Sounds like an interesting idea.  You are talking about the people who
*want to convert*.  Can you please be more explicit what to do in cases
where people:

  1) Who explicitly do not want any change.
  2) Do not respond (but beeing not officially MIA)
 
(I'm explicitly not "looking for a certain answer I want to hear" - I'm
just seeking for good ideas.)

> >   2. I consider packaging in Git on salsa.debian.org a big move
> >  forward to some unified workflow for Debian packaging (thanks to
> >  Salsa admins by the way).  Do you see any chance to convince
> >  maintainers to maintain their packages on salsa.d.o as a
> >  recommended development platform.
> 
> Yes! I do think GitLab/Salsa is one of the best things to have happened
> to Debian in recent history. I posted a blog post that touches on some
> salsa topics earlier tonight:
> 
> https://jonathancarter.org/2019/03/20/gi

Re: Questions about "Winding down my Debian involvement"

2019-03-20 Thread Andreas Tille
On Wed, 20 Mar 2019 Martin Michlmayr wrote:
> (I haven't looked at rsync and this is a general reply.)
> 
> First, find out *why* it's non-standard.  Mabye there are good
> technical reasons.  If so, solutions can be found (e.g. improvements
> to debhelper).  Maybe it's a case of "it works" and the developer
> doesn't want to spend the time to change?  If so, you could provide a
> patch.  Maybe there is unfamiliarity or doubts about debhelper?  In
> thast case, some explanations or illustrations might help.  etc

Quoting the article[1]:

  Lastly, changes can easily be slowed down significantly by holdouts who
  refuse to collaborate. My canonical example for this is rsync, whose
  maintainer refused my patches to make the package use debhelper purely
  out of personal preference.

No idea whether Michael might reply but CCing him anyway for
clarification.  I've checked src:rsync in BTS but did not found anything.

> I think was thinking the Debian Developer's Reference would be the
> appropriate place.
>
> I also like the term "Debian Development Policy" fwiw.

That's the point:  For me a reference is a set of suggestions that might
be helpful or not.  A policy is something we agreed upon and strive to
accomplish by using tools like lintian whether something is compliant or
not.  We could also file bug reports if something is in conflict with
that policy.

Kind regards

   Andreas.


[1] https://michael.stapelberg.ch/posts/2019-03-10-debian-winding-down/

-- 
http://fam-tille.de



Re: Questions about "Winding down my Debian involvement"

2019-03-20 Thread Andreas Tille
On Wed, 20 Mar 2019 Martin Michlmayr wrote:
> At the very least, we should find out why people don't use standard
> tooling like debhelper, improve these tools and nudge people towards
> them.

How would you approach this nudging?

> We should definitely recommend it.  The question is whether we should
> go further than that.

Where should we recommend it?  What do you think about a "Debian
Development Policy" (the more I think about that term which I used
in my last mail the more I like it)?

Kind regards

 Andreas.

-- 
http://fam-tille.de



Re: Questions about "Winding down my Debian involvement"

2019-03-20 Thread Andreas Tille
Hi Joerg,

On Wed, Mar 20, 2019 at 04:17:51PM +0100, Joerg Jaspert wrote:
> More unification
> in central parts, with the biggest part being packaging, is better.

That's actually my point.

> OTOH we need to stay open for enhancing things. So while I am a fan of
> "dh for everyone, throw away all the hand crafted stuff", it should not
> make it impossible to come up with new stuff in the future.

Fine for NEW stuff.  I could also imagine exceptions for *really*
complex stuff.  I fail to see any reason why to refuse a patch turning
rules to dh for those simple packages just out of personal preference.
My point is to stop random personal preferences overriding team
maintainable packages that do not have any specific requirements.

> >   2. I consider packaging in Git on salsa.debian.org a big move
> >  forward to some unified workflow for Debian packaging (thanks to
> >  Salsa admins by the way).  Do you see any chance to convince
> >  maintainers to maintain their packages on salsa.d.o as a
> >  recommended development platform.
> 
> I would actually like if we end up with a "git push turns into an
> upload". Which would need some central $thing for it to make it so. Not
> sure thats salsa. Or something seperately (but maybe together with it).

Sounds good but that's one step ahead.
 
> Aside that, yes, the more stuff is similar, the better and easier larger
> changes can be done.

I'd wish I hat 10 votes to say: +10

> Though salsa or not is a small point here.

I'd consider it a first step.

> How many
> different ways of maintaining a package in git do we have by now?

We have migrated a lot of packages from Alioth to Salsa.  It would have
been a good idea to fix the repository layout before - but that has not
been done.  I've seen team maintained packages where every single
repository I was looking into was slightly different from other packages
of the same team.  IMHO we should accompany Debian Policy which only
covers the user installation view by a Debian Development Policy that
focusses all those different options to some convergent way to maintain
packages and enables me filing bug report about "Not maintained in Git",
"Unusual repository layout", "Not using dh" etc.

> Driving something here to end up with one, now that would be good. Also,
> something that shouldnt be the DPLs job - but the DPL may need to help
> out with communications, delegations, support (say, meetings and cost
> for them).

Yes, that's my point.  DPL could trigger this kind of discussion.

Kind regards

   Andreas.

-- 
http://fam-tille.de



Re: Questions about "Winding down my Debian involvement"

2019-03-20 Thread Andreas Tille
Hi Sam,

thanks a lot for your fast reply.

On Wed, Mar 20, 2019 at 06:17:00AM -0400, Sam Hartman wrote:
> I have read it as well.

(I forgot to mention that Martin has obviously read it since it was
even linked in his platform. :-) )
 
> ...
> I am disappointed when people leave bitter and disheartened.
> I specifically talked about my hopes for reducing that and addressing
> some of the decision frustration in my platform.

+1

> I'd be happy to drive that discussion if elected DPL.
> Could I count on your support in helping write up some of the
> explanations of why actually having a policy that anticipated debhelper
> would benefit people who work on multiple packages?

Yes, you (or whoever wants to takle this) have my support.

> Now, I cannot promise a particular outcome: that's for the project to
> decide.  However, I think even coming tho closure and learning that we
> don't want to mandate debhelper >9 would be a huge win.  We'd hopefully
> learn why people feel that way and we would have closure.

ACK.
 
> Andreas>   2. I consider packaging in Git on salsa.debian.org a big
> Andreas> move forward to some unified workflow for Debian packaging
> Andreas> (thanks to Salsa admins by the way).  Do you see any chance
> Andreas> to convince maintainers to maintain their packages on
> Andreas> salsa.d.o as a recommended development platform.
> 
> That's another discussion I'm interested in driving.
> This one was already on my  "I bet we want to spend some time there"
> list.
> I think that discussion will be more involved than  the debhelper
> discussion.

I admit I do not have any idea what discussion will be more involved but
I guess both will be tough and I hope a lot of fans of Nonviolent
Communication will join.
 
> I'm not going to go into a lot of specifics on how I'd drive that
> discussion though.  I think I still need to do some of my homework and
> talk to people who have driven part of that discussion in the past.  I
> also think getting to stuck in the details is not the point of the
> campaign period.

ACK.

Thanks again

  Andreas.

-- 
http://fam-tille.de



Questions about "Winding down my Debian involvement"

2019-03-20 Thread Andreas Tille
Hi to all brave candidates,

thanks to you all to volunteer for the DPL job.  I wish you all good luck
for the elections and the future DPL my best wishes.

Recently I've read the article "Winding down my Debian involvement" from
Michael Stapelberg[1].  I consider that article an interesting reading and
I would love to hear the opinion of the candidates about it.

Besides your general opinion I'm interested in your opinion about some
questions that immediately popped up when reading the article.

  1. I followed the hint to rsync checked out the source package have
 read the 6k d/rules of it.  In line with the request for modernisation
 I wonder whether the candidates see any chance to convince 
 maintainers to stick to some standard like debhelper >= 9 as a
 recommended build tool.  (Rsync is just a random example - I have
 seen several other packages that made my work as bug hunter harder
 than necessary and I know efforts like cross building which would
 profit heavily from some unification.)

  2. I consider packaging in Git on salsa.debian.org a big move
 forward to some unified workflow for Debian packaging (thanks to
 Salsa admins by the way).  Do you see any chance to convince
 maintainers to maintain their packages on salsa.d.o as a
 recommended development platform.

Kind regards

   Andreas.

PS: I'm not subscribed and while I feel able to read the archive I'd be
happy about CCing me.


[1] https://michael.stapelberg.ch/posts/2019-03-10-debian-winding-down/

-- 
http://fam-tille.de



Yet another list statistics for debian-vote

2009-01-17 Thread Andreas Tille
Hi,

as you can read in my lightning talk at DebConf

   http://people.debian.org/~tille/talks/200808_lightning/

I did some investigation on who is frequently posting
on our mailing lists.  I now created graphs until
end of last year and write a short summary for
those lists I regard worth a comment.  I'm not
CCed to all of this list so if you want to discuss
something please keep me in CC.  If you want to
discuss the results in general just write to debian-project.

All graphs and the code that was used to create the
graphs are available at

   http://people.debian.org/~tille/liststats/

If you are interested in a mailing list which was not
analysed, just tell me.  I was running the scripts on
those lists I personally had some interest and those
with more than 1000 subscribers.

I plan to clean up code and write some doc about it
but this will not happen in the next couple of weeks.

The graph for this specific list is

---  --
   http://people.debian.org/~tille/liststats/authorstat_vote.pdf

Here we can see the active voting years ...

Kind regards

Andreas

-- 
http://fam-tille.de


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



Re: Ideas about a GR to fix the DAM

2007-11-22 Thread Andreas Tille
2007/11/21, Steve Langasek <[EMAIL PROTECTED]>:
> Your message has inspired me.  I'm sending this email to let you know that,
> since I see an open bug on the fortunes-de package, it's my conclusion that
> you need more help maintaining it, so Adam Conrad and I are working on an
> updated version that we will upload when it's ready.  BTW, the packaging
> will be redone using "tada", a reimplementation of yada in tcl which already
> solves this particular bug.  I don't imagine you'll have any problems with
> this choice since it's a perfectly good tool, but even if you do you're only
> a single person and there are two of us, so we're going to do it anyway, so
> your choices are to use it as a comaintainer or to step down and let us do
> what we want without you.

:)
Great.  Would you ask for an alioth project where we can check in
those changes.  I'm not that keen on fortunes-de that I would not
happily share the "workload".

Well, even if your example is not really catchy I've got the idea.
But I admit I'm not convinced.

Kind regards

 Andreas.

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ideas about a GR to fix the DAM

2007-11-22 Thread Andreas Tille
2007/11/20, Anthony Towns <[EMAIL PROTECTED]>:
> No, I _am_ really happy that you can't write something in PL/I and force me
> to use it. Trust me on this.

Well, I trust you on this. ;-) (BTW, PL/I is not bad - it was my first
programming
language and had some nice features.)  What is wrong is the assumption
that there is any sense in expecting a group of people following the
prefered programming language of a single person to replace a tool that
has the single drawback to not fit the preference of this person.  So if
I not even can force you as a single person to use my prefered programming
language how can you think that another person could force other free
software developers to do so?

> We might be able to form a group and create a tool with such properties,
> but it will take time. It takes longer if people sit around complaining
> about how it's someone else's responsibility to take the initiative. It
> isn't as good if you refuse to take the opinions and concerns of
> experienced and knowledgable people into acount.

Here we go again: Isn't this the canonical hen - egg - problem of Debian
authorities?

> I'm a pretty experienced programmer, and personally I value my own
> opinion of whether a rewrite is worthwhile or not over someone who's
> more normal merely because they're a less experienced programmer.
>
> You don't solve social problems by refusing to make reasonable compromises.
> Having the software be written in a way that's comprehensible and able to
> be modified to suit the needs of the people who are going to use it seems
> emminently reasonable to me.

Well, people sounds like plural to me.  Wasn't you arguing to rewrite
something to fit a single persons preference?  This and only this is
my point.  Other people anounced to accept the existing tool in the
language it was written in.

> I suspect you can get a hint from:

Well, communication is not about fetching hints but stating clearly
what is going on.

> > The
> > continuos discussion shows that a status report every second year  might
>
> Status reports like, say:
>
> http://lists.debian.org/debian-devel-announce/2006/12/msg00010.html
> http://lists.debian.org/debian-devel-announce/2007/03/msg00018.html
>
> ?

Yes, these reports are fine and we are happy about them.  Unfortunately
they do not cover the topic of turning single person tasks into team tasks
and this is what we are talking about here.  (Or did I missed something?)

> ...
> Does that make the deduction more understandable?

Thanks for the clarification.  Even if I'm not happy with this situation
I probably have to accept it for the moment.

Kind regards

  Andreas.

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ideas about a GR to fix the DAM

2007-11-20 Thread Andreas Tille
2007/11/19, Anthony Towns <[EMAIL PROTECTED]>:
> On Sun, Nov 18, 2007 at 11:16:59PM +0100, Andreas Tille wrote:
> > I completely disagree that the personal preference of a programming
> > language should dictate the technical means we should choose.  I'm
> > really happy that James does not prefer say PL/I and we would be forced
> > to clone an existing software in this or any other language.
>
> Well, I'm really happy that you can't write something in PL/I and force
> me to use it to do my work, too. It goes both ways.

Wrong.  We are talking not about _you_ or a single person, but a group
that should use and continue development.  I see no reason why this
group should adopt to the programming habits of a single person.  It
sounds like we are to much used to the idea that there is a chair that
is occupied by a single person.  If there are existing tools that might
solve a problem we should not ask the person that is sitting on a
specific chair whether he likes the programming language the tool
is written in.  If the wool works and we are perfectly able to form a
group that has one or two members that are competent in this
programming language it is perfectly the way we should go.

> I don't see the point in rewriting jetring in python (or doing anything to
> convince James he should be using) at the moment, because I think it needs
> to be tested in a more controlled situation first. Compared to testing
> and proving the concept, though, a rewrite in python seems less effort
> than arguing about it.

Sure. But have you ever met a "normal" person that thinks programming
geeks are a very strange flavour of mankind because they tend to replace
working thing A by another thing B doing the same job just because they do
not like the programming language of A.  I'm afraid those "normal" people
have a point.

> Though of course, I'm personally a bit biassed
> towards trusting python programs more than mixtures of bash and perl, too.

If there wouldn't be a solution I would start with Python.  If there is a
working solution that would fit my needs I would use it.

> You've seen my comments on this, and presumably my references to mails
> about James views (both my explanation [0] and his [1]). Doesn't that already
> show that there're others besides James who judge similarly, and that
> James has shared his knowledge?
>
>   [0] http://lists.debian.org/debian-project/2007/02/msg00204.html
>   [1] http://lists.debian.org/debian-project/2007/02/msg00226.html

Well, this [1] is quite exactly to years old and says:

I think in the long term, keyring maintenance should obviously be done
by more than one person.

and thus raises the question in what scale "long term" is meant.  The
continuos discussion shows that a status report every second year  might
be a nice thing to have to keep fellow developers who deserve a certain
level of information up to date.

> > > - having more people able to do each thing (eg, more DAMs,
> > >   or making it easier for multiple AMs or other DDs to help an
> > >   individual applicant progress)
> > Isn't this the point of this thread?  Isn't the reason why this is not
> > implemented for several years clearly detected?
>
> AFAICS it seems much more about expanding the powers and
> responsibilities of one individual than distributing them amongst
> multiple individuals. That comes under "removing dependencies" or
> "making it easier", not adding more people.

I admit I do not understand this deduction.

Kind regards

   Andreas.

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ideas about a GR to fix the DAM

2007-11-18 Thread Andreas Tille
2007/11/17, Anthony Towns <[EMAIL PROTECTED]>:
> I don't think there's anything to be done until the technical things are
> solved. Demonstrating that a DM keyring can be maintained by a team would
> be helpful to show that the DD keyring can be maintained by a team, but we
> haven't done that yet.

I agree with you that making sure that technical means will really work
is important before we start to tackle the social problem.

> I don't think anyone else (outside of Debian) has
> either. (As far as convincing James goes, jetring has the further problem
> that it's a bunch of perl and shell scripts; and he's a dead-set python
> addict these days -- but at least jetring's designed such that there's
> nothing stopping us from writing a compatible replacement in python)

I completely disagree that the personal preference of a programming
language should dictate the technical means we should choose.  I'm
really happy that James does not prefer say PL/I and we would be forced
to clone an existing software in this or any other language.

> >   1. James doesn't feel he is a delegate, because he predates the
> >  constitution (it awfully sounds like a ???the rules convenientely
> >  only apply to others??? btw).

This is just strange.  Is there any quote or evidence for such kind of
thinking?

> The real problem is that James actually has good reasons for why a lot
> of proposals for fixing things won't actually work well. If he didn't
> have a history of sound judgement, it'd be really easy to just ignore
> whatever he thought and do something different.

There is no doubt that James has a profound judgement.  The question
is whether there is nobody besides James who is able to judge similarly
and even if so why James does nothing against this situation and shares
his knowledge.

> You can improve things by:
>
> - making things more fun and rewarding (so people are more inclined
>   to dedicate more time)
>
> - making things easier (so each person can do more things)

Full ACK.

> - having more people able to do each thing (eg, more DAMs,
>   or making it easier for multiple AMs or other DDs to help an
>   individual applicant progress)

Isn't this the point of this thread?  Isn't the reason why this is not
implemented for several years clearly detected?

> In any event, getting angry about it has certainly been tried lots of
> times before, I don't think it's achieved much improvement to date.

Right, just getting angry does not solve anything.

Kind regards

   Andreas.
-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: electing multiple people

2007-10-08 Thread Andreas Tille
Hi,

just a very ruogh idea (I never dived into the theory of voting)
which IMHO sounds apropriate for our case.  At first we need
a set of volunteer candidates.  Let's assume we have ten
candidates for a team of seven people: A, B, ... J.
Now let people do a negative selection and vota "against"
candidates that they do not want into the set of people.  Assume
candidate C, I and H got most negative votes the other ones
are elected.  This could be a little bit harsh for C, I and H
personally, but IMHO it is an apropriate way to easily select
a team of equal people.

Kind regards

  Andreas.
-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bits from the DPL: DSA and buildds and DAM, oh my!

2007-03-13 Thread Andreas Tille

On Tue, 13 Mar 2007, Pierre Habouzit wrote:


 Well, I've read Frans post with a lot of interest, and it seemed to be
a quite good rewording of Sam's platform :)


Well, sure.  Sam and Gustavo are at my favourite places. ;-))

Perhaps I should not have used an "if there would be any" if I know
there are such people but I hoped others would give explicite statements
about this issue.

Thanks for the hint anyway

Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bits from the DPL: DSA and buildds and DAM, oh my!

2007-03-13 Thread Andreas Tille

On Tue, 13 Mar 2007, Frans Pop wrote:


[quoting http://lists.debian.org/debian-project/2007/03/msg00062.html ]
...

IMO setting up an RT system will not fundamentally solve any of this, but
will at most make it more manageable. The only way to solve this is by
having new blood in the teams, people who will take on the most boring
and routine tasks with enthusiasm because it is new and who bring fresh
ideas and the energy to implement them to the teams.


Amen.

I seldomly read such precise and explicite words that describe the
main problem in Debian.  Each paragraph was well written and I just
cuttet the quote short.

If there would be a DPL candidate that would explicitely express
the intend to make it his main task to change this situation I would
rank him top most and everybody who ignores this problem will be
ranked below "None of above".

Kind regards

   Andreas.

PS: No need for continuing cross posting debian-project and debian-vote
but I wanted to make people aware of this very interesting posting
on project.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: General Resolution: Declassification of debian-private list archives

2005-11-30 Thread Andreas Tille

On Wed, 30 Nov 2005, Debian Project Secretary wrote:


   Propose that the Debian project resolve that the process
   defined in the Proposal will be applied only for the future
   content of debian-private mailing list.


I for myself see no real technical benefit in publishing the archive.  So
the ratio of use and effort (for those people who do the work) does not
make any sense to me.  So if there *really* are some DDs who volunteer to
spend their time on old postings it is fine for me but because I think
there are much more valuable tasks to do for the benefit of Debian I just
will not vote intentionally.

Kind regards

 Andreas.

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: -= PROPOSAL =- Release sarge with amd64

2004-07-13 Thread Andreas Tille
On Tue, 13 Jul 2004, Josselin Mouette wrote:

> recognizing that the AMD64-based architectures are likely to become the
> most widespread on personal computers and workstations in a near future,
Well, this is kind of to strong wording. I'd replace "most widespread"
by "common" - which is important enough to second to all you wrote.

> and acknowledging that its users want to take advantage of all this
> architecture's features,
I'd strongly second that because several users asked for it on the exhibition
booth at LinuxTag.  IMHO our users deserve that we respect this.

> With our current release timeframe, AMD64 is likely to become the most
> sold architecture for personal computers way before the release that
> will follow sarge.
As stated above "the most sold" is also quite strong - "a very common"
would be more serious.

> If we don't release sarge with AMD64 support, our
> users will be very disappointed.
... a noticeable amount of our users ...

> The popularity of the debian-amd64
> project just shows what they are waiting for.
Seconded.

> I'm looking for seconds for this proposal,
Done

Andreas.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Second Call for votes: General resolution: Sarge Release Schedule in view of GR 2004-003

2004-07-01 Thread Andreas Tille
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Fri, 25 Jun 2004, Debian Project Secretary wrote:

> -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
> [   ] Choice 1: Postpone changes until September 2004  [needs 3:1]
> [   ] Choice 2: Postpone changes until Sarge releases  [needs 3:1]
> [   ] Choice 3: Add apology to Social Contract [needs 3:1]
> [   ] Choice 4: Revert to old wording of SC[needs 3:1]
> [   ] Choice 5: "Transition Guide" foundation document [needs 3:1]
> [   ] Choice 6: Reaffirm the current SC[needs 1:1]
> [   ] Choice 7: Further discussion
> -=-=-=-=-=- Don't Delete Anything Between These Lines =-=-=-=-=-=-=-=-
> --
> The responses to a valid vote shall be signed by the vote key created
> for this vote. The public key for the vote, signed by the Project
> secretary, is appended below.
> --
Remark: The ballot is left blank intentionally because I want to express
that I feel incompetent to decide between the options given.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA5PsAYDBbMcCf01oRAq/aAKCzy24bH6Xu9lpjhnwoF3AuOL7/FgCfSxhF
hSmF/6MfyyyZPdjPn45uX0k=
=Aj3j
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Questions to candidates

2004-03-03 Thread Andreas Tille
On Wed, 3 Mar 2004, Branden Robinson wrote

[ Sorry if I do not answer right inside the thread but the "Reply to"
  links in the webform do not work as expected and I did not subscribed
  to the list.  Please CC me, if you want to avoid this.]

> I'm not sure I can give you the kind of answer you're looking for.
Why do you expect me to look for a certain answer.  I just had the feeling
that some things should be discussed.  According to my point of view asking
questions is no expression of critics.

> >  While I think that he did a great job in terms of finding technical
> >  solutions he absolutely fails in communication with people.
>
> This is too broad a statement.
You are right here (as well as tbm) and I would like to correct my wording
to "he often fails in communication with a certain (and quite large) group
of people".  Sorry for the shortcut.
If you ask me if it is more important to get work done or to leave work undone
while working on communications skills I'd prefer the first.  So I have no
personal problems here which you might suspect when writing the first
sentence I quotet from your mail.
But Debien Leadership is no concern of personal feelings but representation
to outsiders.  I just wanted to make sure that the future DPL is able to
explain things to outsiders the correct way.  I just asked this question
in reflection to some private mails I've got (and which point I do not really
share).

> On a more serious note, it's safe to say that there are certainly people
> who have had trouble communicating with James in the past.  There have
> been people who had trouble communicating with Martin Michlmayr, too.
> There have been people who had trouble communicating with me.
It's hard to live in a real world. ;-)

> >  and ends with the inability to accept critics to his person.
>
> This is an overreaching statement.  How can you know whether or not he
> accepts criticism?  That he reacts to it (or not), doesn't tell you what
> he does with it internally.
There is no open archive of debian-private but I have some mails stored
in my private archive which leaded to this conclusion IMHO.  Again - I
have no personal problem with this as long as work is done fine - but the
DPL might have to face this situation.

> I think it is polite, to say nothing of expedient, to refrain from
> speculating as to the psychological processes of our fellow developers
> except as a last resort.
But I might have been tricked out by the fact that psychological analysis
can't hardly done by e-mail conversation and thus my assumption might be
wrong here.

> You're making pretty strong statements for someone who claims to have
> not been personally mistreated by James.  It's fine to be an advocate
> for people who do feel that way, but I think such advocacy needs to
> stick to objectively demonstrable facts.
I pointed the person in question to this URL in the archive.  He might
comment on.  I will not quote debian-private mails in public and so I
can not demonstrate here what leaded me to the statements I did.

> I am apprehensive about injecting real-world political opinions into
> this particular discussion, so if you'd really like to know what I think
> of the present U.S. administration, please ask in another forum.
I did not want to inject real-world politics here.  I know you from Oslo
and I have no need to ask about your political opinion.  I just wanted
to know if the future DPL leader would have problems to travel to one or
the other country which might be a constraint to his Debian related
work.

Kind regards

 Andreas.



Re: Questions to candidates

2004-03-03 Thread Andreas Tille
On Wed, 3 Mar 2004, Branden Robinson wrote

[ Sorry if I do not answer right inside the thread but the "Reply to"
  links in the webform do not work as expected and I did not subscribed
  to the list.  Please CC me, if you want to avoid this.]

> I'm not sure I can give you the kind of answer you're looking for.
Why do you expect me to look for a certain answer.  I just had the feeling
that some things should be discussed.  According to my point of view asking
questions is no expression of critics.

> >  While I think that he did a great job in terms of finding technical
> >  solutions he absolutely fails in communication with people.
>
> This is too broad a statement.
You are right here (as well as tbm) and I would like to correct my wording
to "he often fails in communication with a certain (and quite large) group
of people".  Sorry for the shortcut.
If you ask me if it is more important to get work done or to leave work undone
while working on communications skills I'd prefer the first.  So I have no
personal problems here which you might suspect when writing the first
sentence I quotet from your mail.
But Debien Leadership is no concern of personal feelings but representation
to outsiders.  I just wanted to make sure that the future DPL is able to
explain things to outsiders the correct way.  I just asked this question
in reflection to some private mails I've got (and which point I do not really
share).

> On a more serious note, it's safe to say that there are certainly people
> who have had trouble communicating with James in the past.  There have
> been people who had trouble communicating with Martin Michlmayr, too.
> There have been people who had trouble communicating with me.
It's hard to live in a real world. ;-)

> >  and ends with the inability to accept critics to his person.
>
> This is an overreaching statement.  How can you know whether or not he
> accepts criticism?  That he reacts to it (or not), doesn't tell you what
> he does with it internally.
There is no open archive of debian-private but I have some mails stored
in my private archive which leaded to this conclusion IMHO.  Again - I
have no personal problem with this as long as work is done fine - but the
DPL might have to face this situation.

> I think it is polite, to say nothing of expedient, to refrain from
> speculating as to the psychological processes of our fellow developers
> except as a last resort.
But I might have been tricked out by the fact that psychological analysis
can't hardly done by e-mail conversation and thus my assumption might be
wrong here.

> You're making pretty strong statements for someone who claims to have
> not been personally mistreated by James.  It's fine to be an advocate
> for people who do feel that way, but I think such advocacy needs to
> stick to objectively demonstrable facts.
I pointed the person in question to this URL in the archive.  He might
comment on.  I will not quote debian-private mails in public and so I
can not demonstrate here what leaded me to the statements I did.

> I am apprehensive about injecting real-world political opinions into
> this particular discussion, so if you'd really like to know what I think
> of the present U.S. administration, please ask in another forum.
I did not want to inject real-world politics here.  I know you from Oslo
and I have no need to ask about your political opinion.  I just wanted
to know if the future DPL leader would have problems to travel to one or
the other country which might be a constraint to his Debian related
work.

Kind regards

 Andreas.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Questions to candidates

2004-03-02 Thread Andreas Tille
On Tue, 2 Mar 2004, Martin Michlmayr wrote:

> I think James is an excellent contributor to the project.  I know him
> personally, and I can assure you that he is not on a power trip.  He
> ...
Well thanks for the clarification.  I just want to make sure that this
explanation is given to _everyone_ (not only to me) who might have doubt.
My question was rather a concern to make sure to outsiders can see that
Debian has no hidden secrets but can discuss his problems open.

> something works as expected.  You only notice when it suddenly breaks.
> So if 95% of communication with James works well, we will never hear
> about it.  But we hear about the 5% which fails.
Damn users ... this is always the same. ;-)

> Having said this, I don't think the current non-free removal vote is
> being done correctly.  If we decide to remove non-free, we have to
> provide a good upgrade plan for our users.  Thus, I think we should
> *first* move non-free to something like non-free.org, encourage people
> to use new APT sources list while at the same time supporting the old
> APT lines (i.e. still keeping it on Debian mirrors) for a while.
Trick question: Do you plan to do this step before or after moving
documentation with non-free licenses to non-free. ;-)

> While I don't like these practices, I don't consider them off-putting
> enough not to visit a country if there's a good reason to go there.
> However, this has to be decided on a case by case basis.  As far as I
> know, EU citizens also don't have to get their finger prints recorded.
While this is intended by the law I know that the practice might
differ from case to case - but this is very off-topic here.  That's
why I named it "Meta-Question" and I do not really expected an answer.
BTW, Brandon might come into the same trouble when entering Debconf 4 ...

Kind regards

   Andreas.



Re: Questions to candidates

2004-03-02 Thread Andreas Tille
On Tue, 2 Mar 2004, Martin Michlmayr wrote:

> I think James is an excellent contributor to the project.  I know him
> personally, and I can assure you that he is not on a power trip.  He
> ...
Well thanks for the clarification.  I just want to make sure that this
explanation is given to _everyone_ (not only to me) who might have doubt.
My question was rather a concern to make sure to outsiders can see that
Debian has no hidden secrets but can discuss his problems open.

> something works as expected.  You only notice when it suddenly breaks.
> So if 95% of communication with James works well, we will never hear
> about it.  But we hear about the 5% which fails.
Damn users ... this is always the same. ;-)

> Having said this, I don't think the current non-free removal vote is
> being done correctly.  If we decide to remove non-free, we have to
> provide a good upgrade plan for our users.  Thus, I think we should
> *first* move non-free to something like non-free.org, encourage people
> to use new APT sources list while at the same time supporting the old
> APT lines (i.e. still keeping it on Debian mirrors) for a while.
Trick question: Do you plan to do this step before or after moving
documentation with non-free licenses to non-free. ;-)

> While I don't like these practices, I don't consider them off-putting
> enough not to visit a country if there's a good reason to go there.
> However, this has to be decided on a case by case basis.  As far as I
> know, EU citizens also don't have to get their finger prints recorded.
While this is intended by the law I know that the practice might
differ from case to case - but this is very off-topic here.  That's
why I named it "Meta-Question" and I do not really expected an answer.
BTW, Brandon might come into the same trouble when entering Debconf 4 ...

Kind regards

   Andreas.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Questions to candidates

2004-03-02 Thread Andreas Tille
Hi,

this morning I wrote in private to the DPL candidates but tbm asked me to
foreward my questions to debian-vote which I'm doing hereby ...

Here are my questions:

  1. My concern is to propagate Custom Debian Distributions because
 I think we should set a stronger focus to the end user.  I see
 Debian as a missing link between upstream developers and end
 users and Custom Debian distributions are a good way to care for
 end users.

 What are your plans according to Custom Debian Distributions?

  2. Recently we had some flamewars about concentration of "power" for
 some people inside Debian.  While I'm much more relaxed than many
 others and save my time for work instead of fighting flame wars
 I have one certain question here.  How do you see the role of
 James Troup in the project?

 While I think that he did a great job in terms of finding technical
 solutions he absolutely fails in communication with people.  This
 starts with the fact that he is known to actively maintain a quite
 long killfile (accompanied with the ability to ignore requests
 of people) and ends with the inability to accept critics to his
 person.  While I have no personal problems to cope with those
 people I noticed that this behaviour of a person who is doing
 not only one important job for the project does harm to the Debian
 project in general.  I had several private discussions with
 outsiders.  For instance one opinion was that the persion would
 not apply as New Maintainer as long as James Troup is ruling
 Debian.  (Please note: I do not think that James Troup is really
 ruling Debian - I was just quoting.)

 So what are your plans to enhance communication with people on
 important positions in Debian and how do you think that important
 jobs might be split onto different shoulders?

  3. Do you think Debian should continue to support non-free?

  4. Does your normal live allow sparsing time for Debian leadership
 which seems to include much additional work (perhaps you will not
 be able to continue on working on your packages) and does your
 current employer accept your intention.

  A. Meta-question:  Do you know that your jpb as a Debian leader has
 the consequence to travel in several countries all over the world
 which might lead to the situation that some countries handle you
 like a criminal by taking your finger prints?  I personally would
 not like to be handled like a criminal and thus I did not accepted
 the invitation to a conference in Texas.

Thanks for supporting Debian by volunteering for leadership

Andreas.


PS: I have read the plans of each candidate and know that some of my
questions are answered indirectly in some statements but I wanted
to ask these question to each of you in the same manner.  I do not
mind if you answer any of these question via a link to a certain
paragraph of your statements.



Questions to candidates

2004-03-02 Thread Andreas Tille
Hi,

this morning I wrote in private to the DPL candidates but tbm asked me to
foreward my questions to debian-vote which I'm doing hereby ...

Here are my questions:

  1. My concern is to propagate Custom Debian Distributions because
 I think we should set a stronger focus to the end user.  I see
 Debian as a missing link between upstream developers and end
 users and Custom Debian distributions are a good way to care for
 end users.

 What are your plans according to Custom Debian Distributions?

  2. Recently we had some flamewars about concentration of "power" for
 some people inside Debian.  While I'm much more relaxed than many
 others and save my time for work instead of fighting flame wars
 I have one certain question here.  How do you see the role of
 James Troup in the project?

 While I think that he did a great job in terms of finding technical
 solutions he absolutely fails in communication with people.  This
 starts with the fact that he is known to actively maintain a quite
 long killfile (accompanied with the ability to ignore requests
 of people) and ends with the inability to accept critics to his
 person.  While I have no personal problems to cope with those
 people I noticed that this behaviour of a person who is doing
 not only one important job for the project does harm to the Debian
 project in general.  I had several private discussions with
 outsiders.  For instance one opinion was that the persion would
 not apply as New Maintainer as long as James Troup is ruling
 Debian.  (Please note: I do not think that James Troup is really
 ruling Debian - I was just quoting.)

 So what are your plans to enhance communication with people on
 important positions in Debian and how do you think that important
 jobs might be split onto different shoulders?

  3. Do you think Debian should continue to support non-free?

  4. Does your normal live allow sparsing time for Debian leadership
 which seems to include much additional work (perhaps you will not
 be able to continue on working on your packages) and does your
 current employer accept your intention.

  A. Meta-question:  Do you know that your jpb as a Debian leader has
 the consequence to travel in several countries all over the world
 which might lead to the situation that some countries handle you
 like a criminal by taking your finger prints?  I personally would
 not like to be handled like a criminal and thus I did not accepted
 the invitation to a conference in Texas.

Thanks for supporting Debian by volunteering for leadership

Andreas.


PS: I have read the plans of each candidate and know that some of my
questions are answered indirectly in some statements but I wanted
to ask these question to each of you in the same manner.  I do not
mind if you answer any of these question via a link to a certain
paragraph of your statements.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: General Resolution: Handling of the non-free section

2004-02-25 Thread Andreas Tille
On Tue, 24 Feb 2004, Debian Project Secretary wrote:

>Seconds: 1. Scott James Remnant [EMAIL PROTECTED]

>
> The next release of Debian will not be accompanied by a 
> non-free
> section; there will be no more stable releases of the non-free
> section. The Debian project will cease active support of the
> non-free section. Clause 5 of the social contract is repealed.
>
>Since this modifies the Social Contract, thsi requires a 3:1 
> majority to
>pass.
>
>
>Seconds: 2. Sean 'Shaleh' Perry [EMAIL PROTECTED]
> ...
> 9. Scott James Remnant [EMAIL PROTECTED]
Does Scott second both??

Kind regards

Andreas.



Re: General Resolution: Handling of the non-free section

2004-02-25 Thread Andreas Tille
On Tue, 24 Feb 2004, Debian Project Secretary wrote:

>Seconds: 1. Scott James Remnant [EMAIL PROTECTED]

>
> The next release of Debian will not be accompanied by a non-free
> section; there will be no more stable releases of the non-free
> section. The Debian project will cease active support of the
> non-free section. Clause 5 of the social contract is repealed.
>
>Since this modifies the Social Contract, thsi requires a 3:1 majority 
> to
>pass.
>
>
>Seconds: 2. Sean 'Shaleh' Perry [EMAIL PROTECTED]
> ...
> 9. Scott James Remnant [EMAIL PROTECTED]
Does Scott second both??

Kind regards

Andreas.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [BALLOT] Leader Election 2001

2001-03-09 Thread Andreas Tille
On 8 Mar 2001, Acting Debian Project Secretary wrote:

> NOTES:
> 
> [*] You must email your ballot from your debian.org email address.
Hmmm, that might be the problem why my first E-Mail was rejected.
But is this really necessary?  All my E-Mail addresses are assigned
to the key inside the debian keyring.
I consider it to be hard to sign my key manually scp it to master and
than mail it from there.  The policy in our institute requires my
internal address ([EMAIL PROTECTED]) as sender.

If I'm the only one who is bothered by this requirement just forget it.
If there are more people who don't like this "feature" we should try
to change it if there isn't any security issue.

Kind regards

 Andreas.



Re: [BALLOT] Leader Election 2001

2001-03-08 Thread Andreas Tille

On 8 Mar 2001, Acting Debian Project Secretary wrote:

> NOTES:
> 
> [*] You must email your ballot from your debian.org email address.
Hmmm, that might be the problem why my first E-Mail was rejected.
But is this really necessary?  All my E-Mail addresses are assigned
to the key inside the debian keyring.
I consider it to be hard to sign my key manually scp it to master and
than mail it from there.  The policy in our institute requires my
internal address ([EMAIL PROTECTED]) as sender.

If I'm the only one who is bothered by this requirement just forget it.
If there are more people who don't like this "feature" we should try
to change it if there isn't any security issue.

Kind regards

 Andreas.


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Debian Status Quo and the Current Ballot

2000-10-12 Thread Andreas Tille
On Thu, 12 Oct 2000, Hamish Moffatt wrote:

> two real results:
>   * keep non-free,
>   * remove non-free
IMHO this should be offered to a vote-ballot:

[  ]   keep non-free,
[  ]   remove non-free

Just mark what you want.

I can't imagine why whe don't say clearly what the thing is.

Just my two cents

Andreas.



Re: Debian Status Quo and the Current Ballot

2000-10-12 Thread Andreas Tille

On Thu, 12 Oct 2000, Hamish Moffatt wrote:

> two real results:
>   * keep non-free,
>   * remove non-free
IMHO this should be offered to a vote-ballot:

[  ]   keep non-free,
[  ]   remove non-free

Just mark what you want.

I can't imagine why whe don't say clearly what the thing is.

Just my two cents

Andreas.


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]