#213 Mockups for Fedora Packager for Eclipse chain-build interaction
Closed: Fixed Opened by arobinso.

Fedora Packager for Eclipse is an Eclipse plugin to make submitting/maintaining/reviewing packages easier for Eclipse users (https://fedoraproject.org/wiki/Fedora_Packager_For_Eclipse_User_Guide).

Currently users request builds through a context menu associated with the GIT repository project for the package but this strategy will not do for the planned chain-build feature. The user should be able to request a chain-build of an arbitrary number of packages (although numbers reaching to far into the double digits would likely be rare) and be able to define in what order they should be built and what packages should be built in parallel.

We would like a mockup of a usable interaction for the chain-build functionality.


The documentation for the chain build functionality of the command line tool:

fedpkg chain-build
usage: fedpkg chain-build [-h] [--nowait] [--target TARGET] [--back‐
ground]
package [package ...]

     Build current package in order with other packages.
     example: fedpkg chain-build libwidget libgizmo
     The current package is added to the end of the CHAIN list.
     Colons (:) can be used in the CHAIN parameter to define groups of
     packages.  Packages in any single group will be built in parallel
     and all packages in a group must build successfully and populate
     the repository before the next group will begin building.
     For example:
     fedpkg chain-build libwidget libaselib : libgizmo :
     will cause libwidget and libaselib to be built in parallel, followed
     by libgizmo and then the currect directory package. If no groups are
     defined, packages will be built sequentially.
     positional arguments:
       package          List the packages and order you want to build in
     optional arguments:
       -h, --help       show this help message and exit
       --nowait         Don't wait on build
       --target TARGET  Define build target to build into
       --background     Run the build at a low priority

Is this request still valid?

Replying to [comment:4 ryanlerch]:

Is this request still valid?

I think so, yes. I'll also ping maintainers more in the loop than me. Thanks!

The Fedora Design team is cleaning up our Trac to help kickstart a new and improved tracking process. We are closing this ticket for lack of activity. However, that doesn't mean we aren't interested in helping you. If this ticket is important to you, please feel free to reopen and we can discuss with you.

Metadata