You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Naresh Bhat (JIRA)" <ji...@apache.org> on 2019/03/05 07:27:00 UTC

[jira] [Commented] (DRILL-7075) Fix debian package issue with control files

    [ https://issues.apache.org/jira/browse/DRILL-7075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16784178#comment-16784178 ] 

Naresh Bhat commented on DRILL-7075:
------------------------------------


drill$ mvn clean -X package -Pdeb -DskipTests
....
...............
......................
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[ERROR] Failed to create debian package distribution/target/apache-drill-1.16.0-SNAPSHOT/apache-drill-1.16.0-SNAPSHOT.deb
org.vafer.jdeb.PackagingException: The 'control' attribute doesn't point to a directory. /home/ubuntu/Projects/drill/distribution/src/deb/control
    at org.vafer.jdeb.DebMaker.validate (DebMaker.java:250)
    at org.vafer.jdeb.maven.DebMojo.execute (DebMojo.java:589)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache Drill Root POM .............................. SUCCESS [  5.617 s]
[INFO] tools/Parent Pom ................................... SUCCESS [  0.889 s]
[INFO] tools/freemarker codegen tooling ................... SUCCESS [  6.194 s]
[INFO] Drill Protocol ..................................... SUCCESS [ 10.331 s]
[INFO] Common (Logical Plan, Base expressions) ............ SUCCESS [  6.888 s]
[INFO] Logical Plan, Base expressions ..................... SUCCESS [  9.069 s]
[INFO] exec/Parent Pom .................................... SUCCESS [  1.027 s]
[INFO] exec/memory/Parent Pom ............................. SUCCESS [  0.929 s]
[INFO] exec/memory/base ................................... SUCCESS [  4.555 s]
[INFO] exec/rpc ........................................... SUCCESS [  4.770 s]
[INFO] exec/Vectors ....................................... SUCCESS [01:39 min]
[INFO] contrib/Parent Pom ................................. SUCCESS [  0.703 s]
[INFO] contrib/data/Parent Pom ............................ SUCCESS [  0.771 s]
[INFO] contrib/data/tpch-sample-data ...................... SUCCESS [  3.619 s]
[INFO] exec/Java Execution Engine ......................... SUCCESS [ 55.600 s]
[INFO] exec/JDBC Driver using dependencies ................ SUCCESS [ 12.011 s]
[INFO] JDBC JAR with all dependencies ..................... SUCCESS [ 37.721 s]
[INFO] Drill-on-YARN ...................................... SUCCESS [  8.691 s]
[INFO] contrib/kudu-storage-plugin ........................ SUCCESS [ 14.353 s]
[INFO] contrib/opentsdb-storage-plugin .................... SUCCESS [  6.331 s]
[INFO] contrib/mongo-storage-plugin ....................... SUCCESS [  6.808 s]
[INFO] contrib/hbase-storage-plugin ....................... SUCCESS [ 16.226 s]
[INFO] contrib/jdbc-storage-plugin ........................ SUCCESS [  7.372 s]
[INFO] contrib/hive-storage-plugin/Parent Pom ............. SUCCESS [  0.738 s]
[INFO] contrib/hive-storage-plugin/hive-exec-shaded ....... SUCCESS [ 40.749 s]
[INFO] contrib/hive-storage-plugin/core ................... SUCCESS [ 14.631 s]
[INFO] contrib/kafka-storage-plugin ....................... SUCCESS [ 10.021 s]
[INFO] contrib/drill-udfs ................................. SUCCESS [  6.990 s]
[INFO] contrib/format-syslog .............................. SUCCESS [  6.221 s]
[INFO] Packaging and Distribution Assembly ................ FAILURE [01:04 min]
[INFO] contrib/mapr-format-plugin ......................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 07:44 min
[INFO] Finished at: 2019-03-05T14:56:55+08:00
[INFO] Final Memory: 246M/8009M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.vafer:jdeb:1.7:jdeb (default) on project distribution: Failed to create debian package distribution/target/apache-drill-1.16.0-SNAPSHOT/apache-drill-1.16.0-SNAPSHOT.deb: The 'control' attribute doesn't point to a directory. /home/ubuntu/Projects/drill/distribution/src/deb/control -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.vafer:jdeb:1.7:jdeb (default) on project distribution: Failed to create debian package distribution/target/apache-drill-1.16.0-SNAPSHOT/apache-drill-1.16.0-SNAPSHOT.deb
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to create debian package distribution/target/apache-drill-1.16.0-SNAPSHOT/apache-drill-1.16.0-SNAPSHOT.deb
    at org.vafer.jdeb.maven.DebMojo.execute (DebMojo.java:604)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.vafer.jdeb.PackagingException: The 'control' attribute doesn't point to a directory. /home/ubuntu/Projects/drill/distribution/src/deb/control
    at org.vafer.jdeb.DebMaker.validate (DebMaker.java:250)
    at org.vafer.jdeb.maven.DebMojo.execute (DebMojo.java:589)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :distribution
ubuntu@ubuntu:~/Projects/drill$ 

> Fix debian package issue with control files
> -------------------------------------------
>
>                 Key: DRILL-7075
>                 URL: https://issues.apache.org/jira/browse/DRILL-7075
>             Project: Apache Drill
>          Issue Type: Improvement
>          Components: Tools, Build &amp; Test
>    Affects Versions: Future
>         Environment: Verified under Ubuntu OS installed on ARM64
>            Reporter: Naresh Bhat
>            Assignee: Naresh Bhat
>            Priority: Major
>             Fix For: Future
>
>
> The debian package issue with control files.  The master branch is broken and while generating the debian package it is looking for control files under distribution/src/deb/ I don't think it is good idea to remove the control files.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)