MacPorts webapp project updates
Arjun Salyan
arjun at macports.org
Fri Jul 24 08:39:30 UTC 2020
On Mon, Jul 20, 2020 at 8:28 PM Craig Treleaven <ctreleaven at macports.org>
wrote:
> Where a port requires non-default variants for any of its dependencies,
> the above suggestion is not appropriate. If the port uses the
> active_variants portgroup, this is most likely the reason. If a naive user
> follows the suggested install instructions, they are going to experience a
> ‘failure’ and then need to take steps to fix it that are not immediately
> obvious. If the port has a lot of dependencies, the failure happens LONG
> after the user started the install. Very bad user experience.
>
Thank you for pointing this out. Is there any mechanism by which such ports
could be identified?
After that, a couple of personal preferences. On both the ‘Splash’ and
> detail views, the Description is initially truncated with a “More…”
> control. I think this is vital information and the entire description
> should always be displayed.
>
The "description" is displayed in full and not truncated. Clicking on
"More..." displays the "long_description" from Portfile.
Also, on the Detail screen, I think all the dependencies should always be
> listed. It is a details screen so I would suggest that we shouldn’t have
> to click various controls to see the full details.
>
Thank you, dependencies are now always listed. But the "dependent ports"
are folded by default because the list can be thousands of ports long in
some cases.
> Since we are displaying everything else, has consideration been given to
> displaying the port’s Notes, if any?
>
Not as of now, this information is not present in PortIndex. After looking
up very quickly, I think there is no way to obtain this information without
opening the Portfile. If it is useful, we can write a TCL script that can
provide this information.
Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20200724/0cd2e9a4/attachment.htm>
More information about the macports-dev
mailing list