Skip to content

cabal-install 3.6.2 release plan and post tasks #7671

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

Closed
6 tasks done
jneira opened this issue Sep 20, 2021 · 10 comments
Closed
6 tasks done

cabal-install 3.6.2 release plan and post tasks #7671

jneira opened this issue Sep 20, 2021 · 10 comments

Comments

@jneira
Copy link
Member

jneira commented Sep 20, 2021


We've hit a milestone, so let me summarize the state of 3.6. The three main issues we know of has been solved by our esteemed contributors (in the order of disastrousness, only PRs to master listed):

Loose ends that we probably can't afford to (all) tie before 3.6.2:

Backporting of all the firefighting PR is complete, as follows:
PRs on master (from old to new):

1 #7651 v
2 #7653 v
3 #7650 v
4 #7658 v forwardport of #7657
5 #7659 v
6 #7652 v

corresponding PR backports (some extended) on 3.6:

2 #7653 backported directly in the branch
4 #7657 forward-ported to #7658
5 #7659 backported with #7662
3 #7650 backported with #7656
#7665 3.6-exclusive CI fix
1 #7651 backported with #7664
6 #7652 backported with #7668

@jneira jneira changed the title cabal-install 3.6.2 bug release plan cabal-install 3.6.2 release plan Sep 20, 2021
@fgaz
Copy link
Member

fgaz commented Sep 20, 2021

add changelogs for the fixes

This must be resolved before the release, or the person that does the release should add those entries themselves. Being able to easily tell when a bug was fixed is very important imo.

@fgaz fgaz added the release label Sep 20, 2021
@emilypi
Copy link
Member

emilypi commented Sep 20, 2021

Please resolve before release, so that I don't have to question whether I fucked up the aggregation step and go hunting through the backlogs :)

@jneira, thanks for posting, and thank you all for working to get these fixes out

@jneira
Copy link
Member Author

jneira commented Sep 22, 2021

Ok, i am not familiar with the changelog process, could it be done manually?
@Mikolaj are the actually listed backports the source of the changelog?

I am afraid that 3.6 is unusable in windows in practice due to the network bug

@Mikolaj
Copy link
Member

Mikolaj commented Sep 22, 2021

I think probably none of the PRs have any changelog so I'd propose to add some manually. I don't know if it can be done directly to CHANGELOG.md or if it really needs to be done as separate files.

I think there are 3 changes to changelog:

  • change the partial regression of the autoconf fix to one that actually works
  • make Paths_* work again with non-standard Preludes
  • update boostrapping infrastructure to new versions of packages and to GHC 8.10.7

The rest is our internal dev plumbing and its fixes (bootstrapping is external, as well, and requested by Ben Gamari).

I'm afraid I'm still out of the picture. Thank you for taking care of poor 3.6.

@Mikolaj
Copy link
Member

Mikolaj commented Sep 27, 2021

here we go, please review: #7687

@jneira
Copy link
Member Author

jneira commented Sep 27, 2021

nice, the rest of tasks could be spawned in dedicated issues I guess

@Mikolaj
Copy link
Member

Mikolaj commented Sep 27, 2021

I doubly agree (I'm currently busy elsewhere).

@jneira
Copy link
Member Author

jneira commented Oct 11, 2021

this only needs split off issues about test improvements

@jneira jneira changed the title cabal-install 3.6.2 release plan cabal-install 3.6.2 release plan and post tasks Oct 11, 2021
@jneira
Copy link
Member Author

jneira commented Oct 18, 2021

closing after spliting the post release tasks in #7742, #7761 and #7762

@Mikolaj
Copy link
Member

Mikolaj commented Oct 18, 2021

@jneira: thank you so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants