Opened 4 years ago

Closed 21 months ago

#60957 closed update (fixed)

scons: Update to version 4.2.0

Reported by: mf2k (Frank Schima) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: scons

Description

$ port livecheck scons
scons seems to have been updated (port version: 3.1.2, new version: 4.0.1)

Attachments (1)

patch-scons.diff (1.7 KB) - added by mf2k (Frank Schima) 4 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Status: assignedaccepted

I tried to update the other day but it was more than just changing the version and checksums. I'll have to look in more detail later.

comment:2 Changed 4 years ago by mf2k (Frank Schima)

I was able to update but not with the man page.

Changed 4 years ago by mf2k (Frank Schima)

Attachment: patch-scons.diff added

comment:3 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

Thanks. Looks like scons 4 drops support for python 2, so this will also require doing the work to resolve #59303.

comment:4 Changed 4 years ago by herbygillot (Herby Gillot)

Does it make sense to have a separate scons4 package which conflicts with scons, but builds against Python 3.8? Then you could take your time targeting dependent software... clunky solution, but wondering how to not have to do things in a "Big Bang" way, being forced to change every affected port at the same time.

comment:5 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)

I don't really want to do that. I would rather fix each port that uses scons so that it is compatible with python 3. Software can be written to be compatible with both python 2 and 3, and this can happen on a port by port basis. When done, we can update scons to use python 3 and update it to version 4.

comment:6 Changed 3 years ago by mf2k (Frank Schima)

Summary: scons: Update to version 4.0.1scons: Update to version 4.2.0

Current version is 4.2.0. It requires python 3.5+. We really need to upgrade this port to move away from requiring python 2.7.

comment:7 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.