Opened 8 years ago

Closed 8 years ago

#53456 closed defect (invalid)

GitHub: port auto updater

Reported by: mkae (Marko Käning) Owned by: admin@…
Priority: Normal Milestone:
Component: server/hosting Version:
Keywords: Cc: mojca (Mojca Miklavec)
Port:

Description

It would be cool to have a small script somewhere which would be able to simply check all non-obsolete ports in macports-ports via livecheck and in case of a port being not up to date anymore automatically submitting a PR at GitHub with version and checksums updated.

Change History (5)

comment:1 Changed 8 years ago by mojca (Mojca Miklavec)

Cc: mojca added

comment:2 Changed 8 years ago by mojca (Mojca Miklavec)

In that case it should definitely have to try to build it and test it, not just update them. And updating some ports would be a bit tricky anyway.

But I would start with a page that lists all ports, their build history and runs livecheck once per night & shows all outdated ports. If that page would offer updated ports, that would already be sufficient for now. People still need to at least test themselves rather than just click an accept button.

comment:3 Changed 8 years ago by mkae (Marko Käning)

Of course is the testing by the respective maintainer still required!

If the buildbots could test-build it it would be even better...

But I believe that the creation of such PRs could be of great benefit.

Yes, an overview page as you suggest it would be a nice starting point.

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

-1

comment:5 in reply to:  4 Changed 8 years ago by mkae (Marko Käning)

Resolution: invalid
Status: newclosed

Replying to ryandesign:

-1

I thought especially you, Ryan, would profit from such a feature as you're updating so many port files on a regular basis... Couldn't automatically prepared port file updates ease your life?

Why have I been mistaken?

I am obviously must be missing something, or it is not practical because of complexities I am not aware of right now.

OK then, closing as invalid so.

Note: See TracTickets for help on using tickets.