Debian Bug report logs - #804992
mysql-server-5.6: Please drop dependency on initscripts package

version graph

Package: mysql-server-5.6; Maintainer for mysql-server-5.6 is (unknown);

Reported by: biebl@debian.org

Date: Fri, 13 Nov 2015 07:51:35 UTC

Severity: normal

Found in version mysql-5.6/5.6.27-2

Fixed in version 5.6.35-1+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Fri, 13 Nov 2015 07:51:39 GMT) (full text, mbox, link).


Acknowledgement sent to biebl@debian.org:
New Bug report received and forwarded. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Fri, 13 Nov 2015 07:51:39 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: biebl@debian.org
To: maintonly@bugs.debian.org
Subject: mysql-server-5.6: Please drop dependency on initscripts package
Date: Fri, 13 Nov 2015 08:49:33 +0100
Package: mysql-server-5.6
Version: 5.6.27-2
Severity: normal
User: pkg-systemd-maintainers@lists.alioth.debian.org
Usertags: initscripts-dep

Hi,

your package mysql-server-5.6 declares a dependency on the
initscripts package.

Please check, if this dependency is actually needed and remove it
otherwise. On a system using systemd, the initscripts package is no
longer required. Removing the dependency from your package will allow
users to remove the initscripts package from their system.

Regards, Michael 



Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Fri, 04 Mar 2016 19:36:08 GMT) (full text, mbox, link).


Acknowledgement sent to Felipe Sateler <fsateler@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Fri, 04 Mar 2016 19:36:08 GMT) (full text, mbox, link).


Message #10 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Felipe Sateler <fsateler@debian.org>
To: 804992@bugs.debian.org
Subject: Re: mysql-server-5.6: Please drop dependency on initscripts package
Date: Fri, 4 Mar 2016 16:33:20 -0300
On Fri, 13 Nov 2015 08:49:33 +0100 biebl@debian.org wrote:
> Package: mysql-server-5.6
> Version: 5.6.27-2
> Severity: normal
> User: pkg-systemd-maintainers@lists.alioth.debian.org
> Usertags: initscripts-dep
>
> Hi,
>
> your package mysql-server-5.6 declares a dependency on the
> initscripts package.
>
> Please check, if this dependency is actually needed and remove it
> otherwise. On a system using systemd, the initscripts package is no
> longer required. Removing the dependency from your package will allow
> users to remove the initscripts package from their system.

It seems that the dependency is a leftover from the /run transition.
The version was dropped without explanation when updating to 5.6 from
5.5[1], probably because the version was satisfied in stable already.
Please drop the dependency both here and in 5.5.



[1] http://anonscm.debian.org/viewvc/pkg-mysql/mysql-5.6/trunk/debian/control?r1=2177&r2=2209

Saludos



Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Mon, 07 Mar 2016 12:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Robie Basak <robie.basak@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Mon, 07 Mar 2016 12:09:04 GMT) (full text, mbox, link).


Message #15 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Robie Basak <robie.basak@ubuntu.com>
To: Felipe Sateler <fsateler@debian.org>, 804992@bugs.debian.org
Subject: Re: Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Mon, 7 Mar 2016 12:07:36 +0000
Hi Felipe,

On Fri, Mar 04, 2016 at 04:33:20PM -0300, Felipe Sateler wrote:
> It seems that the dependency is a leftover from the /run transition.
> The version was dropped without explanation when updating to 5.6 from
> 5.5[1], probably because the version was satisfied in stable already.
> Please drop the dependency both here and in 5.5.

Thanks for doing that research. We're working on 5.7 at the moment, and
I've dropped the dependency in my local branch but not pushed it yet. So
this should get fixed in testing and unstable soon, when we upload 5.7.

5.5 is pending removal (#811158) so we won't fix it there. I presume
this isn't severe enough to justify fixing in stable?

Robie



Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Mon, 07 Mar 2016 12:30:03 GMT) (full text, mbox, link).


Acknowledgement sent to Felipe Sateler <fsateler@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Mon, 07 Mar 2016 12:30:03 GMT) (full text, mbox, link).


Message #20 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Felipe Sateler <fsateler@debian.org>
To: Robie Basak <robie.basak@ubuntu.com>
Cc: 804992@bugs.debian.org
Subject: Re: Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Mon, 7 Mar 2016 09:26:43 -0300
Hi Robie,

On 7 March 2016 at 09:07, Robie Basak <robie.basak@ubuntu.com> wrote:
> Hi Felipe,
>
> On Fri, Mar 04, 2016 at 04:33:20PM -0300, Felipe Sateler wrote:
>> It seems that the dependency is a leftover from the /run transition.
>> The version was dropped without explanation when updating to 5.6 from
>> 5.5[1], probably because the version was satisfied in stable already.
>> Please drop the dependency both here and in 5.5.
>
> Thanks for doing that research. We're working on 5.7 at the moment, and
> I've dropped the dependency in my local branch but not pushed it yet. So
> this should get fixed in testing and unstable soon, when we upload 5.7.

Excellent! I don't know how many versions you plan to keep for
stretch, if 5.6 is to be part of it, please remember to fix it there
as well.

>
> 5.5 is pending removal (#811158) so we won't fix it there. I presume
> this isn't severe enough to justify fixing in stable?

No, there is no point in fixing in stable. A key part of the
dependency removal needed a change in update-rc.d that will not be
backported.


-- 

Saludos,
Felipe Sateler



Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Mon, 07 Mar 2016 12:33:03 GMT) (full text, mbox, link).


Acknowledgement sent to Robie Basak <robie.basak@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Mon, 07 Mar 2016 12:33:03 GMT) (full text, mbox, link).


Message #25 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Robie Basak <robie.basak@ubuntu.com>
To: Felipe Sateler <fsateler@debian.org>
Cc: 804992@bugs.debian.org
Subject: Re: Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Mon, 7 Mar 2016 12:29:59 +0000
On Mon, Mar 07, 2016 at 09:26:43AM -0300, Felipe Sateler wrote:
> Excellent! I don't know how many versions you plan to keep for
> stretch, if 5.6 is to be part of it, please remember to fix it there
> as well.

We expect to ship only one version, so hopefully 5.7 and not 5.6.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Wed, 22 Jun 2016 14:42:04 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Pitt <mpitt@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Wed, 22 Jun 2016 14:42:04 GMT) (full text, mbox, link).


Message #30 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: 804992@bugs.debian.org
Subject: Re: Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Wed, 22 Jun 2016 16:39:58 +0200
Control: tag -1 pending

Robie Basak [2016-03-07 12:07 +0000]:
> Thanks for doing that research. We're working on 5.7 at the moment, and
> I've dropped the dependency in my local branch but not pushed it yet. So
> this should get fixed in testing and unstable soon, when we upload 5.7.

Just asked Robie on IRC and he pushed the change:

  https://anonscm.debian.org/cgit/pkg-mysql/mysql-5.7.git/commit/debian/control?id=c0fe97a83

(for 5.7, 5.6 will be removed)

Thanks,

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)



Added tag(s) pending. Request was from Martin Pitt <mpitt@debian.org> to 804992-submit@bugs.debian.org. (Wed, 22 Jun 2016 14:42:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Mon, 04 Jul 2016 17:45:10 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Mon, 04 Jul 2016 17:45:10 GMT) (full text, mbox, link).


Message #37 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Michael Biebl <biebl@debian.org>
To: 804992@bugs.debian.org, Martin Pitt <mpitt@debian.org>
Subject: Re: Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Mon, 4 Jul 2016 19:42:32 +0200
[Message part 1 (text/plain, inline)]
Control: tags -1 - pending

On Wed, 22 Jun 2016 16:39:58 +0200 Martin Pitt <mpitt@debian.org> wrote:
> Control: tag -1 pending
> 
> Robie Basak [2016-03-07 12:07 +0000]:
> > Thanks for doing that research. We're working on 5.7 at the moment, and
> > I've dropped the dependency in my local branch but not pushed it yet. So
> > this should get fixed in testing and unstable soon, when we upload 5.7.
> 
> Just asked Robie on IRC and he pushed the change:
> 
>   https://anonscm.debian.org/cgit/pkg-mysql/mysql-5.7.git/commit/debian/control?id=c0fe97a83
> 
> (for 5.7, 5.6 will be removed)

Hm, that repository is gone.
What's the state of this bug report? Seeing that 5.6 still got updates
after this bug report was filed, maybe it makes sense to also include
the fix in 5.6, just in case.

Given the above, I'm removing the pending tag for now.

Regards,
Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

[signature.asc (application/pgp-signature, attachment)]

Removed tag(s) pending. Request was from Michael Biebl <biebl@debian.org> to 804992-submit@bugs.debian.org. (Mon, 04 Jul 2016 17:45:10 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Tue, 05 Jul 2016 09:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Robie Basak <robie.basak@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Tue, 05 Jul 2016 09:57:03 GMT) (full text, mbox, link).


Message #44 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Robie Basak <robie.basak@ubuntu.com>
To: Michael Biebl <biebl@debian.org>, 804992@bugs.debian.org
Cc: Martin Pitt <mpitt@debian.org>
Subject: Re: [debian-mysql] Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Tue, 5 Jul 2016 10:54:02 +0100
On Mon, Jul 04, 2016 at 07:42:32PM +0200, Michael Biebl wrote:
> Hm, that repository is gone.

We unified the repository into
http://anonscm.debian.org/cgit/pkg-mysql/mysql.git/log/, yesterday which
does still contain the fix.

> What's the state of this bug report? Seeing that 5.6 still got updates
> after this bug report was filed, maybe it makes sense to also include
> the fix in 5.6, just in case.

We're expecting to upload 5.7 to experimental very soon now. If somebody
wants to cherry-pick this to 5.6 and upload, I have no particular
objection (though please push to VCS too; we haven't moved 5.6 into the
unified repo yet, so it'd be mysql-5.6.git).

> Given the above, I'm removing the pending tag for now.

OK.



Added tag(s) pending. Request was from Martin Pitt <martin.pitt@ubuntu.com> to control@bugs.debian.org. (Tue, 05 Jul 2016 09:57:18 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Sat, 09 Jul 2016 08:12:03 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Sat, 09 Jul 2016 08:12:04 GMT) (full text, mbox, link).


Message #51 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Michael Biebl <biebl@debian.org>
To: 804992@bugs.debian.org, Robie Basak <robie.basak@ubuntu.com>
Subject: Re: [debian-mysql] Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Sat, 9 Jul 2016 10:08:17 +0200
[Message part 1 (text/plain, inline)]
On Tue, 5 Jul 2016 10:54:02 +0100 Robie Basak <robie.basak@ubuntu.com>
wrote:
> On Mon, Jul 04, 2016 at 07:42:32PM +0200, Michael Biebl wrote:
> > Hm, that repository is gone.
> 
> We unified the repository into
> http://anonscm.debian.org/cgit/pkg-mysql/mysql.git/log/, yesterday which
> does still contain the fix.

Ah, k. Missed that. Martin put the pending tag back.

> > What's the state of this bug report? Seeing that 5.6 still got updates
> > after this bug report was filed, maybe it makes sense to also include
> > the fix in 5.6, just in case.
> 
> We're expecting to upload 5.7 to experimental very soon now. If somebody
> wants to cherry-pick this to 5.6 and upload, I have no particular
> objection (though please push to VCS too; we haven't moved 5.6 into the
> unified repo yet, so it'd be mysql-5.6.git).
> 

I'd be happy to make an NMU for mysql-5.6, simply because I have it
installed on my system and would like to see the dependency go as soon
as possible. Since I don't have commit access to pkg-mysql though, I can
only send you a debdiff. Would that be fine?

Regards,
Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Sat, 09 Jul 2016 11:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Otto Kekäläinen <otto@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Sat, 09 Jul 2016 11:45:04 GMT) (full text, mbox, link).


Message #56 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Otto Kekäläinen <otto@debian.org>
To: Michael Biebl <biebl@debian.org>, 804992@bugs.debian.org
Cc: Robie Basak <robie.basak@ubuntu.com>
Subject: Re: [debian-mysql] Bug#804992: Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Sat, 9 Jul 2016 12:41:47 +0100
Hello!

2016-07-09 11:08 GMT+03:00 Michael Biebl <biebl@debian.org>:
>> We're expecting to upload 5.7 to experimental very soon now. If somebody
>> wants to cherry-pick this to 5.6 and upload, I have no particular
>> objection (though please push to VCS too; we haven't moved 5.6 into the
>> unified repo yet, so it'd be mysql-5.6.git).
>>
>
> I'd be happy to make an NMU for mysql-5.6, simply because I have it
> installed on my system and would like to see the dependency go as soon
> as possible. Since I don't have commit access to pkg-mysql though, I can
> only send you a debdiff. Would that be fine?

If you need quick fixes, then upload current mysql-5.6 with these commits added:
http://anonscm.debian.org/cgit/pkg-mysql/mysql.git/commit/?id=526dbaff5888344c35e1be413fabe3ea7b186afc
http://anonscm.debian.org/cgit/pkg-mysql/mysql.git/commit/?id=65f1a907b695fcfed8e245e733709ed0289cdf7b

Ideally all work would be gone using the team's git repositories. Do
you plan to contribute to MySQL/MariaDB packaging in the future too?
In that case I could add you to the team, you are a DD after all.

- Otto



Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#804992; Package mysql-server-5.6. (Sun, 10 Jul 2016 21:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Michael Biebl <biebl@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Sun, 10 Jul 2016 21:12:04 GMT) (full text, mbox, link).


Message #61 received at 804992@bugs.debian.org (full text, mbox, reply):

From: Michael Biebl <biebl@debian.org>
To: Otto Kekäläinen <otto@debian.org>, 804992@bugs.debian.org
Cc: Robie Basak <robie.basak@ubuntu.com>
Subject: Re: [debian-mysql] Bug#804992: Bug#804992: mysql-server-5.6: Please drop dependency on initscripts package
Date: Sun, 10 Jul 2016 23:08:06 +0200
[Message part 1 (text/plain, inline)]
Hi Otto,

Am 09.07.2016 um 13:41 schrieb Otto Kekäläinen:
> 2016-07-09 11:08 GMT+03:00 Michael Biebl <biebl@debian.org>:
>>> We're expecting to upload 5.7 to experimental very soon now. If somebody
>>> wants to cherry-pick this to 5.6 and upload, I have no particular
>>> objection (though please push to VCS too; we haven't moved 5.6 into the
>>> unified repo yet, so it'd be mysql-5.6.git).
>>>
>>
>> I'd be happy to make an NMU for mysql-5.6, simply because I have it
>> installed on my system and would like to see the dependency go as soon
>> as possible. Since I don't have commit access to pkg-mysql though, I can
>> only send you a debdiff. Would that be fine?
> 
> If you need quick fixes, then upload current mysql-5.6 with these commits added:
> http://anonscm.debian.org/cgit/pkg-mysql/mysql.git/commit/?id=526dbaff5888344c35e1be413fabe3ea7b186afc
> http://anonscm.debian.org/cgit/pkg-mysql/mysql.git/commit/?id=65f1a907b695fcfed8e245e733709ed0289cdf7b
> 
> Ideally all work would be gone using the team's git repositories. Do
> you plan to contribute to MySQL/MariaDB packaging in the future too?
> In that case I could add you to the team, you are a DD after all.

I appreciate the offer, but I have to decline because there's already
too much on my plane. I basically just want a fix for mysql-5.6 in
unstable, so I'd keep the diff as minimal as possible. I can add the
above two commit if you want (assuming they can easily be
cherry-picked). Will have a look.

Regards,
Michael




-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

[signature.asc (application/pgp-signature, attachment)]

Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Tue, 31 Jan 2017 05:06:40 GMT) (full text, mbox, link).


Notification sent to biebl@debian.org:
Bug acknowledged by developer. (Tue, 31 Jan 2017 05:06:40 GMT) (full text, mbox, link).


Message #66 received at 804992-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 608938-done@bugs.debian.org,673574-done@bugs.debian.org,744988-done@bugs.debian.org,792354-done@bugs.debian.org,792662-done@bugs.debian.org,793504-done@bugs.debian.org,797422-done@bugs.debian.org,798080-done@bugs.debian.org,798259-done@bugs.debian.org,799296-done@bugs.debian.org,799790-done@bugs.debian.org,801746-done@bugs.debian.org,804920-done@bugs.debian.org,804992-done@bugs.debian.org,805828-done@bugs.debian.org,806451-done@bugs.debian.org,806813-done@bugs.debian.org,809177-done@bugs.debian.org,811443-done@bugs.debian.org,813199-done@bugs.debian.org,829289-done@bugs.debian.org,830590-done@bugs.debian.org,837166-done@bugs.debian.org,837615-done@bugs.debian.org,840644-done@bugs.debian.org,840780-done@bugs.debian.org,845649-done@bugs.debian.org,
Cc: mysql-5.6@packages.debian.org, mysql-5.6@packages.qa.debian.org
Subject: Bug#853139: Removed package(s) from unstable
Date: Tue, 31 Jan 2017 05:02:59 +0000
Version: 5.6.35-1+rm

Dear submitter,

as the package mysql-5.6 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/853139

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 28 Feb 2017 07:33:47 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 6 07:09:01 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.