RE: Further reducing my involvement with Ubuntu

2024-02-16 Thread Thomas Ward
I have a feeling that'll happen, but I'll leave that to the Release team.  
Eithier way, I have a code clone so I can start examining the code (and 
potentially improving it for my own needs or using it as a base for stuff).

Yay for open source software, am I right?  😊


Thomas


-Original Message-
From: Stéphane Graber  
Sent: Friday, February 16, 2024 18:25
To: Thomas Ward 
Cc: Steve Langasek ; ubuntu-release@lists.ubuntu.com
Subject: Re: Further reducing my involvement with Ubuntu

Yep,

My original e-mail included a link to the bzr repo for the code.

I suspect that part of moving it to a new home will include converting that to 
git and writing down more up to date instructions on how to install and run it.

Stéphane

On Fri, Feb 16, 2024 at 6:16 PM Thomas Ward  wrote:
>
> The code exists somewhere right?  I may want to adapt a version of 
> this for Lubuntu on our Matrix channels at some point independent of 
> the AA/Release Team at some point (or for a private equivalent bot to 
> send me notices on specific packages).  Asking because I'd like to do 
> some extra coding work myself and help maybe improve the bot's code 
> long term if theres no objection to coding suggestions :)
>
>
>
> Sent from my Galaxy
>
>
>
>  Original message 
> From: Stéphane Graber 
> Date: 2/16/24 17:55 (GMT-05:00)
> To: Steve Langasek , Stéphane Graber 
> , ubuntu-release@lists.ubuntu.com
> Subject: Re: Further reducing my involvement with Ubuntu
>
> Current config minus bot password (reach out on IRC for that):
>
> ```
> [general]
> verbose = false
>
> [server]
> host = irc.libera.chat
> port = 6697
> nick = queuebot
> local_address = 2602:fc62:a:1::1
> password = PASSWORD
> ipv6 = true
> ssl = true
>
> [#ubuntu-release]
> queue = New, Unapproved
> tracker = Builds
> packageset = Packageset
>
> [#ubuntu-quality]
> tracker = Builds
>
> [#edubuntu]
> queue = New, Unapproved
> queue_filter = edubuntu
>
> tracker = Builds
> tracker_filter = edubuntu
>
> packageset = Packageset
> packageset_filter = edubuntu
>
> [#kubuntu-devel]
> tracker = Builds
> tracker_filter = kubuntu
>
> packageset = Packageset
> packageset_filter = kubuntu
>
> [#ubuntu-dmb]
> packageset = Packageset
>
> [#ubuntu-ci-eng]
> landing = Landings
>
> [#lubuntu-devel]
> tracker = Builds
> tracker_filter = lubuntu
>
> queue = New, Unapproved
> queue_filter = lubuntu
>
> packageset = Packageset
> packageset_filter = lubuntu
>
> [#ubuntu-qt]
> queue = New, Unapproved
> queue_filter = qt5
>
> packageset = Packageset
> packageset_filter = qt5
> ```
>
> On Fri, Feb 16, 2024 at 3:58 PM Steve Langasek 
>  wrote:
> >
> > On Thu, Feb 15, 2024 at 06:59:00PM -0500, Stéphane Graber wrote:
> > > Following some recent interactions[1] which have made me question 
> > > my trust in the Ubuntu Community, I have made the decision to 
> > > further cut back my involvement with the Ubuntu project.
> >
> > > In the case of the Ubuntu Release team, this specifically relates 
> > > to the operation of the IRC bot "queuebot".
> > > I've been operating and occasionally tweaking and fixing that IRC 
> > > bot for over a decade (since 2012) and it's been running on my own 
> > > infrastructure ever since.
> >
> > > You'll find the current (rather ugly python) code here:
> > > https://code.launchpad.net/~ubuntu-archive/queuebot/queuebot
> >
> > > I'd like to turn the lights off on my side by the end of March. 
> > > Should someone want to take over hosting and operating it, please 
> > > let me know and we'll organize the transfer of the production 
> > > configuration to minimize the downtime for its users. It's 
> > > currently running in an Ubuntu 20.04 container and needs around 
> > > 500MB of RAM to keep track of all the various packages.
> >
> > Thanks for reaching out, Stéphane.  I've thought for a while that it 
> > would be a good idea for us to move hosting of this somewhere at 
> > Canonical that multiple active members of the Release Team might have 
> > access to.
> >
> > I've identified a place we can quickly spin this up that both Brian 
> > and I (as well as some non Release Team folks) will have admin 
> > access on.  Feel free to dump the production config info.
> >
> > (If other members of the Release Team care about having access, we 
> > can also make that happen; I'm just arranging for now to move it 
> > somewhere expedient / low-overhead.)
> >
&g

RE: Further reducing my involvement with Ubuntu

2024-02-16 Thread Thomas Ward
The code exists somewhere right?  I may want to adapt a version of this for 
Lubuntu on our Matrix channels at some point independent of the AA/Release Team 
at some point (or for a private equivalent bot to send me notices on specific 
packages).  Asking because I'd like to do some extra coding work myself and 
help maybe improve the bot's code long term if theres no objection to coding 
suggestions :)



Sent from my Galaxy



 Original message 
From: Stéphane Graber 
Date: 2/16/24 17:55 (GMT-05:00)
To: Steve Langasek , Stéphane Graber 
, ubuntu-release@lists.ubuntu.com
Subject: Re: Further reducing my involvement with Ubuntu

Current config minus bot password (reach out on IRC for that):

```
[general]
verbose = false

[server]
host = irc.libera.chat
port = 6697
nick = queuebot
local_address = 2602:fc62:a:1::1
password = PASSWORD
ipv6 = true
ssl = true

[#ubuntu-release]
queue = New, Unapproved
tracker = Builds
packageset = Packageset

[#ubuntu-quality]
tracker = Builds

[#edubuntu]
queue = New, Unapproved
queue_filter = edubuntu

tracker = Builds
tracker_filter = edubuntu

packageset = Packageset
packageset_filter = edubuntu

[#kubuntu-devel]
tracker = Builds
tracker_filter = kubuntu

packageset = Packageset
packageset_filter = kubuntu

[#ubuntu-dmb]
packageset = Packageset

[#ubuntu-ci-eng]
landing = Landings

[#lubuntu-devel]
tracker = Builds
tracker_filter = lubuntu

queue = New, Unapproved
queue_filter = lubuntu

packageset = Packageset
packageset_filter = lubuntu

[#ubuntu-qt]
queue = New, Unapproved
queue_filter = qt5

packageset = Packageset
packageset_filter = qt5
```

On Fri, Feb 16, 2024 at 3:58 PM Steve Langasek
 wrote:
>
> On Thu, Feb 15, 2024 at 06:59:00PM -0500, Stéphane Graber wrote:
> > Following some recent interactions[1] which have made me question my
> > trust in the Ubuntu Community, I have made the decision to further cut
> > back my involvement with the Ubuntu project.
>
> > In the case of the Ubuntu Release team, this specifically relates to
> > the operation of the IRC bot "queuebot".
> > I've been operating and occasionally tweaking and fixing that IRC bot
> > for over a decade (since 2012) and it's been running on my own
> > infrastructure ever since.
>
> > You'll find the current (rather ugly python) code here:
> > https://code.launchpad.net/~ubuntu-archive/queuebot/queuebot
>
> > I'd like to turn the lights off on my side by the end of March. Should
> > someone want to take over hosting and operating it, please let me know
> > and we'll organize the transfer of the production configuration to
> > minimize the downtime for its users. It's currently running in an
> > Ubuntu 20.04 container and needs around 500MB of RAM to keep track of
> > all the various packages.
>
> Thanks for reaching out, Stéphane.  I've thought for a while that it would
> be a good idea for us to move hosting of this somewhere at Canonical that
> multiple active members of the Release Team might have access to.
>
> I've identified a place we can quickly spin this up that both Brian and I
> (as well as some non Release Team folks) will have admin access on.  Feel
> free to dump the production config info.
>
> (If other members of the Release Team care about having access, we can also
> make that happen; I'm just arranging for now to move it somewhere expedient
> / low-overhead.)
>
> --
> Steve Langasek   Give me a lever long enough and a Free OS
> Debian Developer   to set it on, and I can move the world.
> Ubuntu Developer   https://www.debian.org/
> slanga...@ubuntu.com vor...@debian.org

--
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


RE: Further reducing my involvement with Ubuntu

2024-02-15 Thread Thomas Ward
Stephane,

I can handle operation of the bot if its just in an LXD container then 
migrating it over should be simple if the Release team does not mind me 
assisting with running components.


Thomas



Sent from my Galaxy



 Original message 
From: Stéphane Graber 
Date: 2/15/24 18:59 (GMT-05:00)
To: ubuntu-release@lists.ubuntu.com
Subject: Further reducing my involvement with Ubuntu

Hello,

Following some recent interactions[1] which have made me question my
trust in the Ubuntu Community, I have made the decision to further cut
back my involvement with the Ubuntu project.

In the case of the Ubuntu Release team, this specifically relates to
the operation of the IRC bot "queuebot".
I've been operating and occasionally tweaking and fixing that IRC bot
for over a decade (since 2012) and it's been running on my own
infrastructure ever since.

You'll find the current (rather ugly python) code here:
https://code.launchpad.net/~ubuntu-archive/queuebot/queuebot

I'd like to turn the lights off on my side by the end of March. Should
someone want to take over hosting and operating it, please let me know
and we'll organize the transfer of the production configuration to
minimize the downtime for its users. It's currently running in an
Ubuntu 20.04 container and needs around 500MB of RAM to keep track of
all the various packages.

If nobody steps in, then I'll just turn it off at the end of March
assuming that it's no longer a useful service to the Ubuntu community.

Thanks!

Stéphane

[1] https://hachyderm.io/@stgraber/111936620602456692

--
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


RE: Lubuntu LTS Requalification: 24.04 Noble Numbat

2024-01-17 Thread Thomas Ward
I was just about to reply with a decision from Team Lead and Council as 
follows, which sort of affirms what Aaron said (though this DID need to come 
from leadership, not Aaron):

Primary contact: Simon (tsimonq2)
Secondary Contact: Dan (kc2bez)
Third-tier contact (if Simon and Dan don't reply): Aaron (arraybolt3)

For an all else fails contact, you can contact me - Thomas (teward) - as 
Lubuntu Team Lead, I have executive authority to act if others are unreachable 
or in cases where it requires executive overrule (see Simon's reference to me 
dictating the "rest period" for Lubuntu started on Dec 20 instead of Simon's 
suggestion of Dec 25th through New Year).

I'm also always open to pass on escalations if the others are unreachable, 
Simon and Aaron both know I'm no stranger to dropping bags of work on them when 
it's necessary.

(Note that my Lubuntu duties are independent of my other roles and hats)


Thomas

(Sorry for not replying in line, Outlook is the only mail client I have right 
now and it's a pain for replying because it does top-replies).

-Original Message-
From: Ubuntu-release  On Behalf Of 
Steve Langasek
Sent: Thursday, January 18, 2024 12:14 AM
To: Aaron Rainbolt 
Cc: Simon Quigley ; ubuntu-release@lists.ubuntu.com
Subject: Re: Lubuntu LTS Requalification: 24.04 Noble Numbat

On Wed, Jan 17, 2024 at 10:34:04PM -0600, Aaron Rainbolt wrote:
> > One of the points on https://wiki.ubuntu.com/RecognizedFlavors for 
> > LTS approval is

> >Flavor's support plan presented to Tech Board and approved; support plan
> >should indicate period of time if beyond 9 months (3 yrs or 5 yr), key
> >contacts, and setting expectations as to level of support.

> > Who are you identifying as the "contacts" for escalation of any 
> > issues regarding Lubuntu 24.04 LTS, from the technical board or the release 
> > team?

> Perhaps this got missed, but in the Lubuntu Constitution (our personal 
> "how things work in our project" policy), this is very well-defined.

Well yes, that was not part of the information submitted to the Technical Board 
as part of the qualification request.  It's healthy for a flavor to have such 
structures in place and also speaks well of the maturity and health of the 
Lubuntu flavor community; but please don't assume that members of the broader 
Ubuntu community are conversant with such flavor-specific governance details.

> The contacts are Simon, Dan and myself (Aaron), and Thomas, in that order. 

> Simon therefore is the primary contact as he is the Lubuntu Release 
> Manager, me and Dan are secondary contacts, and Thomas is the "if all else 
> fails"
> fallback by virtue of him being Team Lead.

Thanks.  With that clarification, I am +1 for the 3-year Lubuntu 24.04 LTS.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developer   https://www.debian.org/
slanga...@ubuntu.com vor...@debian.org

-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Lubuntu 24.04 LTS Participation/Recertification

2024-01-02 Thread Thomas Ward
All:

I wish to apologize for the tardiness of this note, but on behalf of the 
Lubuntu Council and the Lubuntu Team, I would like to reassert that Lubuntu 
will be participating in 24.04 LTS with a 3 year support period on our part.

Simon Quigley was present at today's TB meeting and made a note that he has a 
draft written up for the recertification paperwork and messages going to the 
TB, but I wanted to reassert that we're working on getting it fully filed, but 
I wanted to affirm we are still participating despite the delay in getting 
information to the TB and Release teams.

I wish to apologize on our slowness, lots of things happened towards EOY 2023 
and everyone got very busy, and this was delayed and overlooked, so my 
apologies to the Release Team and the Technical Board.



Thomas Ward
LP: ~teward
Lubuntu Team Lead
Secondary Lubuntu Release Manager
Lubuntu Council Member
-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Re: Special One-Time SRU Handling request for torbrowser-launcher

2023-04-06 Thread Thomas Ward

Robie,

To cherry pick this would require extensive reverse engineering of the 
code to figure out which pieces apply to the *older* versions of 
torbrowser-launcher.  Unfortunately, since there are no *bugfix* 
releases of torbrowser-launcher upstream and everything is interspersed 
among larger-scale feature changes, this prevents us from easily 
cherrypicking the code.  Essentially, to reverse engineer this patch 
would take much MUCH more time and effort to make functional.


However, we have a second consideration point.  With torbrowser-launcher 
0.3.6, we have a major *upstream* change from Tor Browser itself (which 
is downloaded by torbrowser-launcher and installs it in userspace as Tor 
Browser prefers to live in) which involves the loss of all localization 
packages and one unified package for Tor Browser.  To nitpick *those* 
fixes is equivalent to a large feature change that is well-ingrained in 
the 0.3.5 -> 0.3.6 codebase change, and reverse engineering that from 
what I've attempted to do initially for Tor Browser is a nightmare.


Which leaves us with, really, two choices:

 1. Backport 0.3.6-2 in -updates to the older releases

 2. Won't Fix 277 and other bugs which will make the package 
unusuable (effectively: Critical bugging the older version which a lot 
of people use, because it's "no longer supported").


This is tantamount to Bitcoin from the history where Bitcoin would make 
hard forks or major non-reverse-compatible changes that can't be 
backported and in turn would require the newer version to be backported 
in order for `bitcoin` to even function.  The only difference between 
Bitcoin and torbrowser-launcher (and Tor Browser) is that this is the 
first major *historically breaking* change in upstream Tor Browser that 
prohibits simply 'backporting' these changes.


The two-line fix for launch window is minor, and we could theoretically 
survive that.  However, the URL fix is nontrivial to backport within the 
code, hence the request for a one-time special SRU to backport 0.3.6 to 
all current releases (except 18.04 because that's approaching it's EoSS 
date) in order to make everything function in the currently supported 
releases.



Thomas


On 4/6/23 15:55, Robie Basak wrote:

Hi Thomas,

Thank you for caring for this package in Ubuntu!

I'm not sure I follow why this is difficult to fix by cherry-picking
fixes. It seems to me that there are two bugs mentioned - one which is a
two line fix, and one which refers to upstream URLs changing, which
presumably is a change in a constant somewhere or similar.

Will cherry-picking or rewriting these trivial fixes not be enough to
fix the reported bugs? If not, why not?

Robie

On Sun, Mar 19, 2023 at 07:55:48PM -0400, Thomas Ward wrote:

I'm following up on this today, because Debian finally got off their lazy
butt and uploaded 0.3.6-2 to Debian that addresses the core problems in
Debian.

However, that does not solve the problems for everything in Ubuntu.  With
the blessing of the Release team, I did a sync last night (forced) of
0.3.6-2 from Debian Unstable to Ubuntu Lunar, which addresses
https://bugs.launchpad.net/ubuntu/+source/torbrowser-launcher/+bug/277
in Lunar.

Unfortunately the fix that is applied for this in 0.3.6-2 is interwoven with
all the changes from 0.3.3 to 0.3.6 upstream which includes new features.

I have not heard back from the Release team on this, or the SRU team, so I'm
re-asking this.  Is the SRU / Release team willing to let us do a one-time
backport from Lunar of 0.3.6-2 to the older releases currently supported (to
Bionic but no further backwards)?


Thomas


On 2/1/23 14:26, Thomas Ward wrote:

Hello, release team.


Pursuant to a recent change for torbrowser-launcher and Tor Browser, we
have a little bit of a conundrum that is leading to a one time request for
SRUing the latest `torbrowser-launcher` to all currently supported
releases.

With Tor Browser 12 (TB12 for short here), upstream tor browser no longer
uses locales, requiring folder cleanup from TB12 and download URL changes
in order for things to properly function.  Unfortunately, the code changes
necessary to implement the changes to torbrowser-launcher are not easily
nitpicked and include more than just these fixes, as it has new changes
and such to make it work properly. Refer to
https://bugs.launchpad.net/ubuntu/+source/torbrowser-launcher/+bug/277
as the current bug on this.

Debian is behind on updating upstream, so later today I will be preparing
a package for Lunar that will have a -0ubuntu1 prefix for the latest
upstream version.  That works fine in Lunar.  It also works fine in
Kinetic and in initial tests in Jammy.  I’m installing test environments
for Focal and Bionic.

The problem here is, though, we have a mix of “new features” and “bug
fixes” together – there is no ‘major version bump’ for feature branches
vs. ‘bugfix’ branches, making it a comin

Re: Special One-Time SRU Handling request for torbrowser-launcher

2023-03-19 Thread Thomas Ward
I'm following up on this today, because Debian finally got off their 
lazy butt and uploaded 0.3.6-2 to Debian that addresses the core 
problems in Debian.


However, that does not solve the problems for everything in Ubuntu.  
With the blessing of the Release team, I did a sync last night (forced) 
of 0.3.6-2 from Debian Unstable to Ubuntu Lunar, which addresses 
https://bugs.launchpad.net/ubuntu/+source/torbrowser-launcher/+bug/277 
in Lunar.


Unfortunately the fix that is applied for this in 0.3.6-2 is interwoven 
with all the changes from 0.3.3 to 0.3.6 upstream which includes new 
features.


I have not heard back from the Release team on this, or the SRU team, so 
I'm re-asking this.  Is the SRU / Release team willing to let us do a 
one-time backport from Lunar of 0.3.6-2 to the older releases currently 
supported (to Bionic but no further backwards)?



Thomas


On 2/1/23 14:26, Thomas Ward wrote:


Hello, release team.


Pursuant to a recent change for torbrowser-launcher and Tor Browser, 
we have a little bit of a conundrum that is leading to a one time 
request for SRUing the latest `torbrowser-launcher` to all currently 
supported releases.


With Tor Browser 12 (TB12 for short here), upstream tor browser no 
longer uses locales, requiring folder cleanup from TB12 and download 
URL changes in order for things to properly function.  Unfortunately, 
the code changes necessary to implement the changes to 
torbrowser-launcher are not easily nitpicked and include more than 
just these fixes, as it has new changes and such to make it work 
properly. Refer to 
https://bugs.launchpad.net/ubuntu/+source/torbrowser-launcher/+bug/277 
as the current bug on this.


Debian is behind on updating upstream, so later today I will be 
preparing a package for Lunar that will have a -0ubuntu1 prefix for 
the latest upstream version.  That works fine in Lunar.  It also works 
fine in Kinetic and in initial tests in Jammy.  I’m installing test 
environments for Focal and Bionic.


The problem here is, though, we have a mix of “new features” and “bug 
fixes” together – there is no ‘major version bump’ for feature 
branches vs. ‘bugfix’ branches, making it a comingled problem of “new 
features” and “bug fixes”.  Therefore, I’d like to request a one-time 
exception for SRU processes to accept the same version packaged for 
each release using Lunar as a base, and adjusting the packaging as 
needed accordingly for older releases.  That is, this will be an SRU, 
but it will accept the ‘new features’ that’re part of 
torbrowser-launcher that were not present in Bionic or Focal but are 
present in later releases.


Most of the ‘feature’ changes allow choosing additional options, etc. 
but nothing that as far as I can tell changes the core functionality 
of the package.


I’m happy to discuss this further with the SRU and Release teams (IRC 
is always a way to reach me heh), but given the complexities of 
including the fixes and changes just to make tor browser 12 work with 
the older launchers, it’d make more sense and ease of fixing this 
“breaks the launcher tool entirely” issue by simply taking the current 
version and making it match in the entire packaging structure.


I’m happy to spearhead this, but I wanted to put this to the Release 
Team and the SRU team for consideration before I go through the 
process of building all this for the SRU/MRE/Version Bump processes as 
well.


A full changelog upstream is available on their GitHub - 
https://github.com/micahflee/torbrowser-launcher


Thomas

LP: https://launchpad.net/~teward

Ubuntu Core Developer

-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Special One-Time SRU Handling request for torbrowser-launcher

2023-02-01 Thread Thomas Ward
Hello, release team.

Pursuant to a recent change for torbrowser-launcher and Tor Browser, we have a 
little bit of a conundrum that is leading to a one time request for SRUing the 
latest `torbrowser-launcher` to all currently supported releases.

With Tor Browser 12 (TB12 for short here), upstream tor browser no longer uses 
locales, requiring folder cleanup from TB12 and download URL changes in order 
for things to properly function.  Unfortunately, the code changes necessary to 
implement the changes to torbrowser-launcher are not easily nitpicked and 
include more than just these fixes, as it has new changes and such to make it 
work properly.  Refer to 
https://bugs.launchpad.net/ubuntu/+source/torbrowser-launcher/+bug/277 as 
the current bug on this.

Debian is behind on updating upstream, so later today I will be preparing a 
package for Lunar that will have a -0ubuntu1 prefix for the latest upstream 
version.  That works fine in Lunar.  It also works fine in Kinetic and in 
initial tests in Jammy.  I'm installing test environments for Focal and Bionic.

The problem here is, though, we have a mix of "new features" and "bug fixes" 
together - there is no  'major version bump' for feature branches vs. 'bugfix' 
branches, making it a comingled problem of "new features" and "bug fixes".  
Therefore, I'd like to request a one-time exception for SRU processes to accept 
the same version packaged for each release using Lunar as a base, and adjusting 
the packaging as needed accordingly for older releases.  That is, this will be 
an SRU, but it will accept the 'new features' that're part of 
torbrowser-launcher that were not present in Bionic or Focal but are present in 
later releases.

Most of the 'feature' changes allow choosing additional options, etc. but 
nothing that as far as I can tell changes the core functionality of the package.

I'm happy to discuss this further with the SRU and Release teams (IRC is always 
a way to reach me heh), but given the complexities of including the fixes and 
changes just to make tor browser 12 work with the older launchers, it'd make 
more sense and ease of fixing this "breaks the launcher tool entirely" issue by 
simply taking the current version and making it match in the entire packaging 
structure.

I'm happy to spearhead this, but I wanted to put this to the Release Team and 
the SRU team for consideration before I go through the process of building all 
this for the SRU/MRE/Version Bump processes as well.

A full changelog upstream is available on their GitHub - 
https://github.com/micahflee/torbrowser-launcher



Thomas
LP: https://launchpad.net/~teward
Ubuntu Core Developer
-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Re: New Official Flavor Process Issues (Was Re: Ubuntu Cinnamon Remix packages)

2022-08-01 Thread Thomas Ward
l be silenced if you don't approach this situation with 
civility, discipline, and the ability to not be enraged at each 
individual person you talk to on this matter.  Everyone understands 
frustration.  It's how you voice your opinions/concerns that matters, 
and if you do that wrong consistently in a way that may be against CoC 
especially on public lists, then it becomes a Problem(TM) that may come 
back to bite you.  So as I said in the beginning of my message, take a 
deep breath and relax a little.


If you truly believe that I need to be a core dev,
(CC, DMB) Where did it say you need core-dev?  You don't need to be MOTU 
or Core Dev to have upload rights for a package - just apply via the DMB 
PPU process.  Get the upload rights for what you need specifically in 
the flavor.
then you are saying any community member who wants to create a flavor 
needs to spend YEARS getting to that high of privilege.
(DMB, Core Dev) No, you don't need YEARS to get the privilege of upload 
for the packages you need.  Refer to the PPU application process.
And that is not community friendly at all. I am a student, and I'm 
going to a magnet school in September (a CS school might I add).

(CC) Irrelevant to the point that was raised.
School is going to get more intense and I'm not going to be spending 6 
hours a day on Ubuntu development.
(Personal) I am not employed by Canonical.  The amount of *actual* 
development work I do with Ubuntu nowadays is interspersed among my free 
time and is not easily noticed to the public at large.  And while I may 
not have a ton of uploads going on right now, or a ton of development on 
packages being done here at the moment, most of my energy goes into my 
Full Time job and being paid for things, or going to school like I did 
for university and such did NOT interfere from me putting a couple hours 
a week into Ubuntu.  You don't have to go hard core six hours a day of 
Ubuntu work.  I haven't, and yet I sit on the CC, DMB, and have Core Dev 
rights today after putting a few hours work a week or so at most over 
the course of time in to get the recognition and hats I have.  That 
didn't come from six hours a day of Ubuntu contributions, that came from 
me volunteering time I have when I have it and want to contribute, over 
the course of years, to get to where I am now.  Nobody ever said you 
have to spend 6 hours a day contributing to Ubuntu or any specific 
flavor. Nor have I seen anybody be saying that now.


(DMB) Further, the requirements for PPU are a lot lower to an extent 
than the requirements for MOTU and Core Dev - we still require you to 
understand basic things like how the SRU process works, etc. so you 
don't overstep your rights to upload specific packages, but we also 
focus *only* on the pacakges you have worked on that you're applying for 
in comparison to all your contributions.  So the scope of what is 
assessed is different, and it seems you aren't understanding this.




Again, to you this is hard to understand because you already **have** 
the upload rights.
(CC) Calm down already.  This level of aggressiveness and 
pointedness/stabbing despite other posts in your message here is the 
*wrong way* to approach this, and while we all get this way from time to 
time, there's been **a lot** of this type of frustration voiced by you 
in ways that **do not** get results and get you labeled as an irritant.




Truly, with honesty,
-Josh

*From:* Jeremy Bicha 
*Sent:* Thursday, July 28, 2022 10:20
*To:* eeickme...@ubuntu.com 
*Cc:* Steve Langasek ; 
technical-bo...@lists.ubuntu.com ; 
community-coun...@lists.ubuntu.com 
; itzswirlz2...@outlook.com 
; ubuntu-release@lists.ubuntu.com 

*Subject:* Re: New Official Flavor Process Issues (Was Re: Ubuntu 
Cinnamon Remix packages)

On Thu, Jul 28, 2022 at 9:55 AM  wrote:
> This most certainly is not a hasty escalation. I've been aware of
> Ubuntu Cinnamon Remix for 3 years and in that time, Joshua's intention
> was to make it an official flavor. They have been encouraged to become
> an official flavor since Day 0.

The escalation from my perspective is that it appears to me like y'all
made a request to become an official flavor on Saturday, got a reply
on Sunday, and then invoked the authority of the Ubuntu Community
Council on Wednesday. I don't think that's being fair to the Tech
Board.
(CC) I agree with Jeremy here, the optics of this and the way you 
handled this, Erich, are bad.  Next time, wait for Council quorum on an 
issue before we wave the CC hats around as "oh now this is CC 
escalated", because the optics are just as important as the real 
processes, and you didn't *need* to bring *this* up as a CC issue. You 
could have simply emailed the TB and asked the TB to better document the 
process, and copy the CC for awareness.  This 

Re: apache2 hint

2019-06-28 Thread Thomas Ward
Even with the proposed fixes that are made there to 'fix' the
autopkgtests, they still fail with the same error.

I am in agreement with Dimitri, can we badtest all the current
kopano-webapp test failures given that the issue still remains with the
deb2snap chromium transition?

Thomas

On 6/28/19 10:33 AM, Thomas Ward wrote:
>
> This also blocks nginx as well.
>
> Keep in mind though, this is being 'worked on' - namely, it's an issue
> due to Snapped Chromium / Selenium now.
>
> https://bugs.launchpad.net/ubuntu/+source/kopano-webapp/+bug/1834052
>
> Details on this badtest problem I put in this bug.  The issue traces
> back to Snapped Chromium though, and how Chromium / Selenium are
> launching the test in kopano.
>
>
> Thomas
>
>
> On 6/28/19 10:30 AM, Dimitri John Ledkov wrote:
>> apache2 is currently stuck in eoan-proposed
>>
>> it is blocked on
>>
>> autopkgtest for kopano-webapp/3.5.6+dfsg1-1: amd64: Regression ♻ ,
>> arm64: Regression ♻ , armhf: Regression ♻ , i386: Regression ♻ ,
>> ppc64el: Always failed, s390x: Always failed
>>
>> which it looks to me, that it has regressed since chromium deb2snap
>> transition, cause that autopkgtest tries to use chromium snap as the
>> test-browser-engine as part of the test.
>>
>> otherwise testing on apache2 is ok.
>>
>> Can kopano-webapp please be marked as force-badtest, due to chromium
>> deb2snap transition?
>>
>>
>
-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Re: apache2 hint

2019-06-28 Thread Thomas Ward
This also blocks nginx as well.

Keep in mind though, this is being 'worked on' - namely, it's an issue
due to Snapped Chromium / Selenium now.

https://bugs.launchpad.net/ubuntu/+source/kopano-webapp/+bug/1834052

Details on this badtest problem I put in this bug.  The issue traces
back to Snapped Chromium though, and how Chromium / Selenium are
launching the test in kopano.


Thomas


On 6/28/19 10:30 AM, Dimitri John Ledkov wrote:
> apache2 is currently stuck in eoan-proposed
>
> it is blocked on
>
> autopkgtest for kopano-webapp/3.5.6+dfsg1-1: amd64: Regression ♻ ,
> arm64: Regression ♻ , armhf: Regression ♻ , i386: Regression ♻ ,
> ppc64el: Always failed, s390x: Always failed
>
> which it looks to me, that it has regressed since chromium deb2snap
> transition, cause that autopkgtest tries to use chromium snap as the
> test-browser-engine as part of the test.
>
> otherwise testing on apache2 is ok.
>
> Can kopano-webapp please be marked as force-badtest, due to chromium
> deb2snap transition?
>
>
-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Re: nginx exception request

2015-07-05 Thread Thomas Ward
Hello!

I've made on-line comments, links, responses, questions, concerns, etc.
below.  Apologies for the delay in my response, but as July 4th was a
holiday in the US, and I was out of town away from my email.

On 07/03/2015 04:41 AM, Dave Walker wrote:
> On 30 June 2015 at 15:55, Thomas Ward  wrote:
>> On 06/30/2015 06:08 AM, Robie Basak wrote:
>>> On Tue, Jun 23, 2015 at 10:50:05AM +0100, Robie Basak wrote:
>>>> Please can we agree on feature freeze and SRU policy exceptions so that
>>>> we can execute option A, or otherwise discuss alternatives?
>>> Any thoughts please? Although we'd not execute on any exception until
>>> 2016, Thomas needs to know now whether to merge 1.9 from Debian or
>>> diverge on 1.8 for Wily.
>> There is also another option that is likely less desirable than the
>> other aforementioned options in the previous emails in this chain by
>> Robie: We (or rather, I) could do absolutely nothing for Wily, and we
>> can ultimately just deal with this closer to 16.04, such that we can
>> have this discussion for a longer period of time.
>>
>> By doing nothing, 1.6.x will remain in Ubuntu for the duration of Wily.
>> Features from 1.7.x which are now present in 1.8.x (nginx stable) will
>> not exist in Ubuntu Wily, and even newer features (and to my chagrin,
>> the "Disable SSLv3 By Default" change at the source code level) from
>> 1.9.x will not exist in Ubuntu Wily either.  This option allows us on
>> the Server Team, and myself, to not have to immediately worry about
>> merging, while users who want the newer features in 1.8.x and 1.9.x can
>> simply use the already-existing NGINX PPAs that I maintain which package
>> both NGINX versions for all supported Ubuntu releases.
>>
>> While input from the Release team is sought for Wily, so we can try and
>> have less of a merge delta by 16.04, we can theoretically do nothing now
>> for Wily, and then go with 1.9.x in 16.04, and then focus on the one-off
>> policy exceptions or potential other alternatives then, rather than
>> require the release team's input immediately.  However, I believe it is
>> a better option to consider 1.8.x or 1.9.x now for Wily rather than do
>> nothing.
>>
> Hi,
>
> Considering there is effort to plan ahead for future releases and
> potential SRU/MRE extraordinary updates, I quite think this requires
> input from the technical-board.  Rather than cross-posting this thread
> to there, might I suggest a parallel thread is started there?
>
> My thought is that Nginx previously hasn't received as much love in
> Ubuntu as Apache, so doing as much as possible to align with Debian
> support is probably preferential.  Although, teward seems to have been
> doing a sustained effort at pushing it in Ubuntu.
>
> Perhaps it would be useful to look at the Nginx PPA statistics, to try
> and gauge how many people are using it outside of the primary
> archives?  - teward, could you do an analysis on this?  This produces
> some nice charts - http://wpitchoune.net/blog/ppastats/
Well, I think we'll have a problem here.  Launchpad and that tool don't
get along, since the tool pulls *all* the data at once, which causes
some issues to the API, in that it tries to get everything in one hit. 
That tool also doesn't appear very customizable to pull smaller chunks,
and I know for a fact that wgrant was commenting "you'll want to tweak
the code that you're using" (to quote him) when I was asking about the
errors I'm seeing from Launchpad (in the #launchpad channel on
freenode).  I'm not fluent enough with pure C code to tweak this to
achieve that goal of tweaking it, though.

Do you have another tool on-hand that does the same general thing,
Dave?  I'm a little bit too busy with work the next few months to write
a custom Python script myself with smaller data chunks to do this...
> Nginx seems to have a pretty reliable upstream reputation, mixed with
> how near the scheduled release is to the next LTS and common for the
> prior LTS to be used until the next point - I would be confident in
> putting weight behind this idea, providing that:
>  - LTS releases with the latest snapshot from hg upstream, and plan to
> minimal SRU to tagged release (which there is prior art of)
Unless I'm misunderstanding you here, I'm hesitant to pull the latest hg
snapshot (at that time) in this case.  The reason being there may be
incomplete features there in the hg snapshot, with even more bugs than
it may already have due to it being an in-development branch.  I'd be
more comfortable with LTS having the latest-tagged-release prior to
1.10.x from the hg repository (or nginx.org tarballs) rat

Re: nginx exception request

2015-06-30 Thread Thomas Ward
On 06/30/2015 06:08 AM, Robie Basak wrote:
> On Tue, Jun 23, 2015 at 10:50:05AM +0100, Robie Basak wrote:
>> Please can we agree on feature freeze and SRU policy exceptions so that
>> we can execute option A, or otherwise discuss alternatives?
>
> Any thoughts please? Although we'd not execute on any exception until
> 2016, Thomas needs to know now whether to merge 1.9 from Debian or
> diverge on 1.8 for Wily.
There is also another option that is likely less desirable than the
other aforementioned options in the previous emails in this chain by
Robie: We (or rather, I) could do absolutely nothing for Wily, and we
can ultimately just deal with this closer to 16.04, such that we can
have this discussion for a longer period of time.

By doing nothing, 1.6.x will remain in Ubuntu for the duration of Wily. 
Features from 1.7.x which are now present in 1.8.x (nginx stable) will
not exist in Ubuntu Wily, and even newer features (and to my chagrin,
the "Disable SSLv3 By Default" change at the source code level) from
1.9.x will not exist in Ubuntu Wily either.  This option allows us on
the Server Team, and myself, to not have to immediately worry about
merging, while users who want the newer features in 1.8.x and 1.9.x can
simply use the already-existing NGINX PPAs that I maintain which package
both NGINX versions for all supported Ubuntu releases.

While input from the Release team is sought for Wily, so we can try and
have less of a merge delta by 16.04, we can theoretically do nothing now
for Wily, and then go with 1.9.x in 16.04, and then focus on the one-off
policy exceptions or potential other alternatives then, rather than
require the release team's input immediately.  However, I believe it is
a better option to consider 1.8.x or 1.9.x now for Wily rather than do
nothing.


--
Thomas Ward


-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release