Opened 5 years ago

Closed 5 years ago

#46405 closed enhancement (fixed)

htcondor @8.2.3_0: replace all Python variants with +python{27,34}

Reported by: larryv (Lawrence Velázquez) Owned by: lpsinger (Leo Singer)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: htcondor

Description

Same motivation as #45522.

Attachments (1)

htcondor.python.patch (1.1 KB) - added by larryv (Lawrence Velázquez) 5 years ago.

Download all attachments as: .zip

Change History (6)

Changed 5 years ago by larryv (Lawrence Velázquez)

Attachment: htcondor.python.patch added

comment:1 Changed 5 years ago by larryv (Lawrence Velázquez)

Keywords: haspatch added

comment:2 Changed 5 years ago by lpsinger (Leo Singer)

What about just removing all but the python27 and python34 variants? Won't this produce the unusual variant htcondor +python25 +python27? Normally the different python variants conflict with each other.

comment:3 in reply to:  2 Changed 5 years ago by larryv (Lawrence Velázquez)

If we just remove the obsolete variants, users won’t be migrated to the correct replacement variant — they’ll just end up with the default. Someone with @8.2.3_0+python31 installed would get “upgraded” to @8.2.3_1+python27, which is not what we want.

The standard method is to make the retired variant a stub that requires the replacement variant. After giving users a year or so to upgrade to the replacement, the retired variant can be removed altogether.

comment:4 Changed 5 years ago by lpsinger (Leo Singer)

Sounds good. Please commit.

comment:5 Changed 5 years ago by larryv (Lawrence Velázquez)

Resolution: fixed
Status: newclosed

Thanks, r131565.

Note: See TracTickets for help on using tickets.