Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate scripts under bin/ #1386

Closed
12 tasks done
ikedas opened this issue Apr 26, 2022 · 0 comments · Fixed by #1405
Closed
12 tasks done

Deprecate scripts under bin/ #1386

ikedas opened this issue Apr 26, 2022 · 0 comments · Fixed by #1405
Labels
design enhancement ready A PR is waiting to be merged. Close to be solved
Milestone

Comments

@ikedas
Copy link
Member

ikedas commented Apr 26, 2022

Expected Behavior

Scripts under bin/ will be deprecated, and reasonable alternative(s) will be suggested or provided.

Current Behavior

Scripts under bin/ are provided for miscelaneous tasks.

Possible Solution

Currently, following scripts are provided We have to find or implement their alternatives.

  • arc2webarc.pl

    2.7a: for converting sympa archives in wwsympa format.

    ⇒ Pre-3.0 is lost. Deprecate.

  • init_comment.pl

    3.1b.7: Script to initialize newly introduced comment_subscriber data row

    ⇒ Process not required for current version. Deprecate

  • mod2html.pl

    4.0a.3: provide a script for generating missing HTML views of moderated messages

    ⇒ HTML view should be generated automatically. Deprecate with fix.

  • p12topem.pl

    Pre-3.0: Convert PKCS#12 to PEM certificate and prfeivate key.

    ⇒ Just a wrapper of openssl(1) utility. Deprecate.

  • sympa_soap_client.pl

    ⇒ Implement as new command such as:

    sympa test soap ...

  • sympa_test_ldap.pl

    ⇒ Implement as new command such as:

    sympa test ldap ...

  • testlogs.pl

    ⇒ Implement as new command such as:

    sympa test syslog ...

  • tpl2tt2.pl

    4.2b.3: migrate .tpl files to .tt2 format.

    ⇒ Orgranization of templates has been changed and it's no use. Deprecate.

  • upgrade_bulk_spool.pl

    ⇒ Implement as new command such as:

    sympa upgrade outgoing ...

  • upgrade_send_spool.pl

    ⇒ Implement as new command such as:

    sympa upgrade incoming ...

  • upgrade_shared_repository.pl

    ⇒ Implement as new command such as:

    sympa upgrade shared ...

  • upgrade_sympa_password.pl

    ⇒ Implement as new command such as:

    sympa upgrade password ...

Context

This is a sub-issue of #1303.

ikedas added a commit to ikedas/sympa that referenced this issue May 23, 2022
@racke racke added this to the 6.2.72 milestone Jun 8, 2022
@ikedas ikedas added the ready A PR is waiting to be merged. Close to be solved label Oct 30, 2022
ikedas added a commit that referenced this issue Nov 15, 2022
Deprecate scripts under bin/ (#1386), part 1 of 2
ikedas added a commit that referenced this issue Nov 15, 2022
Deprecate scripts under bin/ (#1386), part 2 of 2
ikedas added a commit to ikedas/sympa that referenced this issue Nov 17, 2022
ikedas added a commit that referenced this issue Nov 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design enhancement ready A PR is waiting to be merged. Close to be solved
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants