Further reducing my involvement with Ubuntu

2024-02-15 Thread Stéphane Graber
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


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: Further reducing my involvement with Ubuntu

2024-02-16 Thread Steve Langasek
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


signature.asc
Description: PGP signature
-- 
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-16 Thread Stéphane Graber
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


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-16 Thread Stéphane Graber
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.)
> >
> > --
> > 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-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