beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Halperin (JIRA)" <>
Subject [jira] [Created] (BEAM-2271) Release guide or pom.xml needs update to avoid releasing Python binary artifacts
Date Thu, 11 May 2017 23:09:04 GMT
Daniel Halperin created BEAM-2271:

             Summary: Release guide or pom.xml needs update to avoid releasing Python binary
                 Key: BEAM-2271
             Project: Beam
          Issue Type: Bug
          Components: sdk-py
            Reporter: Daniel Halperin
            Assignee: Ahmet Altay
             Fix For: 2.1.0

The following directories (and children) were discovered in 2.0.0-RC2 and were present in

sdks/python: build   dist    .eggs   nose-1.3.7-py2.7.egg  (and child contents)

Ideally, these artifacts, which are created during setup and testing, would get created in
the {{sdks/python/target/}} subfolder where they will automatically get ignored. More info

For 2.0.0, we will manually remove these files from the source release RC3+. This should be
fixed before the next release.

Here is a list of other paths that get excluded, should they be useful.

        <!-- build output -->
        <!-- NOTE: Most of the following excludes should not be required 
             if the standard release process is followed. This is because the 
             release plugin checks out project sources into a location like
             target/checkout, then runs the build from there. The result is
             a source-release archive that comes from a pretty clean directory
             HOWEVER, if the release plugin is configured to run extra goals
             or generate a project website, it's definitely possible that some
             of these files will be present. So, it's safer to exclude them.
        <!-- IDEs -->
        <!-- misc -->
        <!-- release-plugin temp files -->

This list is stored inside of this jar, which you can find by tracking maven-assembly-plugin
from the root apache pom:

This message was sent by Atlassian JIRA

View raw message