Author: sebb
Date: Fri Oct 25 23:30:25 2024
New Revision: 1921554
URL: http://svn.apache.org/viewvc?rev=1921554&view=rev
Log:
+=Dump
Added:
comdev/helpwanted.apache.org/tasks-2024-10-26.json
Added: comdev/helpwanted.apache.org/tasks-2024-10-26.json
URL:
http://svn.apache.org/viewvc/comdev/helpwanted.apache.org/tasks-2024-10-26.json?rev=1921554&view=auto
==============================================================================
--- comdev/helpwanted.apache.org/tasks-2024-10-26.json (added)
+++ comdev/helpwanted.apache.org/tasks-2024-10-26.json Fri Oct 25 23:30:25 2024
@@ -0,0 +1,732 @@
+{
+ "tasks": [
+ {
+ "author": "markt",
+ "collaboration": false,
+ "created": "2016-08-18T17:05:17Z",
+ "curl": "",
+ "description": "The build process for the Commons Daemon Windows binary
is currently undocumented. It is believed to be similar to the Tomcat Native
build process documented
here:\r\nhttps://cwiki.apache.org/confluence/display/TOMCAT/Building+the+Tomcat+Native+Connector+binaries+for+Windows\r\n\r\nThis
task is to create an equivalent set of instructions for building the Commons
Daemon Windows binary.\r\n\r\nThe deliverable is a patch to this
file:\r\nhttp://svn.apache.org/viewvc/commons/proper/daemon/trunk/HOWTO-RELEASE.txt\r\n\r\nto
provide detailed step-by-step instructions for the Windows binary build",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "n/a",
+ "project": "commons",
+ "request_id": "d576bd0c946b39edefdde41e8919a2fced36507b",
+ "tag": "",
+ "timeout": 0,
+ "title": "Create detailed instructions for the Commons Daemon Windows
binary",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2017-04-13T12:09:26Z",
+ "curl":
"https://github.com/apache/commons-text/blob/master/CONTRIBUTING.md",
+ "description": "In StrSubstitutor variable replacement works in a
recursive way. And currently there's no way to turn this off.\r\n\r\nWhy turn
it off: I want to replace some variables in a simple template. Some of the
replacement values are arbitrary user input.\r\n\r\nAt the moment I escape all
dollar signs in the replacement values with "$$". This is annoying.
Especially as I use one template with variables as a value for another
variable. Here I have to escape twice.\r\n\r\nHere's some example code. At the
moment it prints "Hello world". The commented line is my suggestion
for this feature. If it works, it should print "Hello
$\r\n{key2}":\r\n\r\nMap<String, String> valueMap = new
HashMap<>();\r\nvalueMap.put("key",
"$${key2}\r\n\r\n");\r\nvalueMap.put("key2",
"world");\r\n\r\nString source = "Hello
$\r\n{key}\r\n\r\n";\r\n\r\nStrSubstitutor strSubstitutor = new
StrSubstitutor(value
Map);\r\n//
strSubstitutor.setEnableSubstitutionInValues(false);\r\nSystem.out.println(strSubstitutor.replace(source));\r\n",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "java",
+ "project": "commons",
+ "request_id": "2caf81628717e08e4043f4f210bb54f2beee6f78",
+ "tag": "",
+ "timeout": 0,
+ "title": "Improve string substition method",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/TEXT-74"
+ },
+ {
+ "author": "randgalt",
+ "collaboration": false,
+ "created": "2016-09-07T03:58:08Z",
+ "curl": "",
+ "description": "Curator needs your help! The most popular Java ZooKeeper
client has active issues that we need help with.",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "java",
+ "project": "curator",
+ "request_id": "e3cc4f6517f69e7e7fd5d534d6c824bd6e390859",
+ "tag": "",
+ "timeout": 0,
+ "title": "Committers Needed!",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "deki",
+ "collaboration": false,
+ "created": "2017-06-16T06:48:13Z",
+ "curl": "http://cxf.apache.org/coding-guidelines.html",
+ "description": "Increasing unit test coverage. Adding unit tests for
areas that are not covered by current test cases is always valuable to the
project.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "java",
+ "project": "cxf",
+ "request_id": "f379b0d22d584389a40ffdd5e3d67d74a9fb154e",
+ "tag": "",
+ "timeout": 0,
+ "title": "Increase unit",
+ "type": "programming",
+ "url": "http://cxf.apache.org/getting-involved.html"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2016-11-22T16:18:45Z",
+ "curl": "http://datafu.incubator.apache.org/community/contributing.html",
+ "description": "In a previous contribution, HyperLogLogPlus from the
stream library was added to DataFu as a
UDF:\r\n\r\nhttps://github.com/addthis/stream-lib/tree/master/src/main/java/com/clearspring/analytics/stream/cardinality\r\n\r\nThere
are some new classes that look interesting to add. CountThenEstimate for
example does an exact count and switches to an estimator once a threshold has
been reached.\r\n",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "java",
+ "project": "datafu",
+ "request_id": "73858161f0f718178103aad73b6ceeb4bf61e560",
+ "tag": "",
+ "timeout": 0,
+ "title": "Add additional cardinality estimators",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/DATAFU-101"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2017-04-18T11:50:32Z",
+ "curl":
"https://cwiki.apache.org/confluence/display/DATAFU/Contributing+to+Apache+DataFu",
+ "description": "DataFu provides a UDF called
InUDF.\r\n\r\nUnfortunately, InUDF does not validate that types are compatible.
A patch was provided, but it only detects this problem during execution.
\r\n\r\nA suggestion was made that this be detected on the front
end.\r\n\r\nThe task is to change the existing patch (or write the
implementation from scratch) and add a case to the existing test file InTests
to check this.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "java",
+ "project": "datafu",
+ "request_id": "64dded7713b07a2333658995f9de437714171472",
+ "tag": "",
+ "timeout": 0,
+ "title": "Fix/improve InUDF implementation",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/DATAFU-83"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2017-10-19T13:25:52Z",
+ "curl": "http://datafu.incubator.apache.org/community/contributing.html",
+ "description": "DataFu contains a UDF called SimpleRandomSample, which
currently supports random sampling by probability, it does not support random
sampling a fixed number of items.\r\n\r\nSuggested approach is to create a new
class "SimpleRandomSampleByCount" that uses Manuver's rejection
threshold to reject items whose weight exceeds the threshold as we go from
mapper to combiner to reducer. The majority part of the algorithm will be very
similar to SimpleRandomSample, except that we do not use Berstein's theory to
accept items and replace probability p = k / n, k is the number of items to
sample, n is the total number of items local in mapper, combiner and
reducer.\r\n\r\nThere is more information in the linked Jira issue",
+ "difficulty": 3,
+ "estimate": 0,
+ "languages": "pig,java",
+ "project": "datafu",
+ "request_id": "cc92594f5eb5cfc6712ee915bd8a88d5262acfdf",
+ "tag": "",
+ "timeout": 0,
+ "title": "Implement limited random sample algorithm",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/DATAFU-63"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2017-11-30T19:16:36Z",
+ "curl": "http://datafu.incubator.apache.org/community/contributing.html",
+ "description": "For eclipse there is a build plugin we use for
multi-line strings in the datafu-pig unit tests. We need to set this up for
idea as well.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "java,gradle",
+ "project": "datafu",
+ "request_id": "947d6bede0000b5603a770196c9b81fa6acb0d36",
+ "tag": "",
+ "timeout": 0,
+ "title": "Fix Intellij setup",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/DATAFU-104"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2017-12-04T06:32:55Z",
+ "curl": "http://datafu.incubator.apache.org/community/contributing.html",
+ "description": "Currently, the Gradle build of DataFu on Windows fails.
Calling "gradlew assemble" gets the following
response:\r\n\r\nFAILURE: Build failed with an exception.\r\n\r\n* What went
wrong:\r\nFailed to capture snapshot of output files for task
'prepare_release_config' property 'destinationDir' during up-to-date
check.\r\n> Failed to create MD5 hash for file
'C:\\git\\incubator-datafu\\.gradle\\3.5.1\\fileContent\\fileContent.lock'\r\n\r\nIt
appears that it may be connected to this
bug:\r\n\r\nhttps://discuss.gradle.org/t/error-with-a-copy-task-on-windows/1803/3",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "gradle",
+ "project": "datafu",
+ "request_id": "acd4ed7418432b5d3643b840216e1e2539276716",
+ "tag": "",
+ "timeout": 0,
+ "title": "Fix build on Windows",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/DATAFU-99"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2017-12-14T14:02:40Z",
+ "curl": "http://datafu.incubator.apache.org/community/contributing.html",
+ "description": "Ndcg - normalized discounted cumulative gain - is a
common evaluation metric for the quality of a list of items presented to a
user. It is an especially common metric used in the search literature.\r\n\r\nA
contribution of an UDF - user defined function - that calculates this was made
a while ago, but it was never finished. The task is to finish the submission -
there are some comments in the code review and two unit tests that fail.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "pig,java",
+ "project": "datafu",
+ "request_id": "fcd504ac4d1a215191a40332a15bad70586ae9f6",
+ "tag": "",
+ "timeout": 0,
+ "title": "Finish NDCG UDF implementation",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/DATAFU-60"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2021-11-08T07:53:57Z",
+ "curl": "https://datafu.apache.org/community/contributing.html",
+ "description": "DataFu uses Middleman, a static site generator for its
web site. We are currently using Middleman version 3.4.0, but we would like to
upgrade to version 4.x.\r\n\r\nThis task is unrelated to the "normal"
part of DataFu, but is appropriate for someone who knows Ruby/Middleman or is
interested in web development.\r\n\r\nThis guide describes what you need to
change for the upgrade:\r\nhttps://middlemanapp.com/basics/upgrade-v4/",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "ruby",
+ "project": "datafu",
+ "request_id": "976830f63ad616ccbd21ab02d915a6dea3ff5ebb",
+ "tag": "",
+ "timeout": 0,
+ "title": "Upgrade site Middleman version",
+ "type": "programming",
+ "url": "https://middlemanapp.com/basics/upgrade-v4/"
+ },
+ {
+ "author": "eyal",
+ "collaboration": false,
+ "created": "2021-11-08T07:56:33Z",
+ "curl": "https://datafu.apache.org/community/contributing.html",
+ "description": "DataFu uses Gradle as a build system. We are using
Gradle version 5.6.4. It would be great if we could update to a newer Gradle
version.\r\n\r\nThis guide describes the upgrade
process:\r\n\r\nhttps://docs.gradle.org/current/userguide/upgrading_version_5.html",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "groovy",
+ "project": "datafu",
+ "request_id": "275f09eeb200d3f6dc207f472c0b66a479d125c7",
+ "tag": "",
+ "timeout": 0,
+ "title": "Upgrade Gradle version",
+ "type": "programming",
+ "url":
"https://docs.gradle.org/current/userguide/upgrading_version_5.html"
+ },
+ {
+ "author": "eyal",
+ "collaboration": true,
+ "created": "2024-07-08T09:16:40Z",
+ "curl": "",
+ "description": "We've received a pull request with a new API which we
want to add to the project. The original contributor has been busy lately and
has indicated that if someone else wants to complete his PR that would be
fine.\r\n\r\nHe has attached the code for the method. It needs to be inserted
into our project in the right place (SparkOverwriteUDAFs.scala) and a test
needs to be written in TestSparkUDAFs.scala.\r\n\r\nWe will be able to provide
mentoring for this project.\r\n\r\n",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "scala",
+ "project": "datafu",
+ "request_id": "a362940b1b97f5cdd89d9cc70d3562497c127430",
+ "tag": "",
+ "timeout": 0,
+ "title": "Finish PR by writing test",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/DATAFU-176"
+ },
+ {
+ "author": "elecharny",
+ "collaboration": false,
+ "created": "2016-02-18T06:42:07Z",
+ "curl": "",
+ "description": "We don't have a complete documentation for the Apache
LDAP API. This is quite a pain as this is a common API which is excpected to be
widely used.\r\n\r\nWe need the web-site
(http://directory.apache.org/api/user-guide.html) to be updated with clear
samples.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "english,java",
+ "project": "directory",
+ "request_id": "4f557867b69908aa65650ccc9fdbc51e15724a79",
+ "tag": "",
+ "timeout": 0,
+ "title": "Complete the LDAP API User Guide documentation",
+ "type": "documentation",
+ "url": ""
+ },
+ {
+ "author": "paulk",
+ "collaboration": false,
+ "created": "2017-05-09T07:04:17Z",
+ "curl": "http://groovy-lang.org/contribute.html",
+ "description": "This tasks invovles a minor improvement to the
GroovyConsole as
per:\r\nhttps://issues.apache.org/jira/browse/GROOVY-8180\r\nIt will require
some minimal knowledge of Swing and the Groovy codebase.",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "java,groovy",
+ "project": "groovy",
+ "request_id": "5bf9b991f13d19a58e04e00b7218776d7f019fb9",
+ "tag": "",
+ "timeout": 0,
+ "title": "GroovyConsole improvement: log to file option",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/GROOVY-8180"
+ },
+ {
+ "author": "paulk",
+ "collaboration": false,
+ "created": "2017-05-09T11:41:54Z",
+ "curl": "http://groovy-lang.org/contribute.html",
+ "description": "As per[1], the Groovy project would like a revamped
markup builder that leveraged the stream facilities[2] of the Java8
libraries.\r\n\r\n[1] https://issues.apache.org/jira/browse/GROOVY-5363\r\n[2]
https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "java,groovy",
+ "project": "groovy",
+ "request_id": "6f396465707d96051421564982c32711a6398bef",
+ "tag": "",
+ "timeout": 0,
+ "title": "Next generation Groovy markup builder",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/GROOVY-5363"
+ },
+ {
+ "author": "paulk",
+ "collaboration": false,
+ "created": "2017-05-09T11:55:57Z",
+ "curl": "http://groovy-lang.org/contribute.html",
+ "description": "As per[1], with the introduction of the new Parrot
parser, we have the capability for a much improved extraction of Groovydoc
comments from within source files.\r\n\r\n[1]
https://issues.apache.org/jira/browse/GROOVY-8185",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "java,groovy",
+ "project": "groovy",
+ "request_id": "6afc5096c31b35c358ab77966ab671eab6323784",
+ "tag": "",
+ "timeout": 0,
+ "title": "Groovydoc improved comment extraction",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/GROOVY-8185"
+ },
+ {
+ "author": "humbedooh",
+ "collaboration": true,
+ "created": "2016-02-06T21:30:59Z",
+ "description": "We need someone with intimate knowledge of the httpd
caching features and options to write a better guide to properly and
efficiently caching documents.",
+ "difficulty": 4,
+ "estimate": 0,
+ "languages": "xml,html",
+ "project": "httpd",
+ "request_id": "cec4f94eea5d234ec5b417f777f522ecf921a59d",
+ "timeout": 0,
+ "title": "Write a better cache guide",
+ "type": "documentation",
+ "url": "http://httpd.apache.org/lists.html"
+ },
+ {
+ "author": "humbedooh",
+ "collaboration": false,
+ "created": "2016-02-08T09:46:07Z",
+ "curl": "http://httpd.apache.org/docs-project/",
+ "description": "We need someone to make a proper guide on how to use and
understand request hooks in the C API.",
+ "difficulty": 3,
+ "estimate": 0,
+ "languages": "xml,html,c",
+ "project": "httpd",
+ "request_id": "ee20937c2f9489f4a4cf5e47baeb280a68d31e4d",
+ "timeout": 0,
+ "title": "Make a better guide on request hooks",
+ "type": "documentation",
+ "url": "http://httpd.apache.org/docs/2.4/developer/hooks.html"
+ },
+ {
+ "author": "elukey",
+ "collaboration": false,
+ "created": "2016-02-14T09:09:50Z",
+ "curl": "",
+ "description": "Mod_lua
(https://httpd.apache.org/docs/current/mod/mod_lua.html) is a powerful module
that offers the possibility to write handlers/filters for most of the available
httpd hooks using lua scripts. \r\n\r\nIt would be great to create a traffic
shaping/shedding set of scripts in lua. The stretch goal could be to ship them
with httpd as basic tool for admins to manage traffic.\r\n\r\nSimilar
modules:\r\n- http://opensource.adnovum.ch/mod_qos/\r\n-
http://www.zdziarski.com/blog/?page_id=442\r\n\r\n",
+ "difficulty": 3,
+ "estimate": 0,
+ "languages": "lua,c",
+ "project": "httpd",
+ "request_id": "164972ae08f758a09078360152e6e92c0c4a82e8",
+ "tag": "",
+ "timeout": 0,
+ "title": "Traffic shaping with mod_lua",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "elukey",
+ "collaboration": false,
+ "created": "2016-02-14T11:16:11Z",
+ "curl": "",
+ "description": "The Request Processing step needs to be expanded and
improved:\r\n\r\nhttp://httpd.apache.org/docs/2.4/developer/request.html\r\n\r\nAdding
also HTTP2 details would be awesome.\r\n\r\nLinks that might be
useful:\r\n\r\n- https://icing.github.io/mod_h2/internals.html\r\n-
http://www.fmc-modeling.org/category/projects/apache/amp/Apache_Modeling_Project.html
(very old but nice to read)\r\n\r\n",
+ "difficulty": 3,
+ "estimate": 0,
+ "languages": "xml,html,c",
+ "project": "httpd",
+ "request_id": "85e57cec37b07c8fd592013dec6227b9b720cd56",
+ "tag": "",
+ "timeout": 0,
+ "title": "Improve the Request Processing guide",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "elukey",
+ "collaboration": false,
+ "created": "2016-02-19T17:31:35Z",
+ "curl": "",
+ "description": "The documentation would need an howto about how to use
websockets with httpd:\r\n\r\n-
https://httpd.apache.org/docs/trunk/mod/mod_lua.html\r\n-
https://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html\r\n\r\n",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "english,xml,lua,c",
+ "project": "httpd",
+ "request_id": "35d9de95cc32021a5b66479084b6510e51dc2eb2",
+ "tag": "",
+ "timeout": 0,
+ "title": "Websocket documentation",
+ "type": "documentation",
+ "url": ""
+ },
+ {
+ "author": "elukey",
+ "collaboration": false,
+ "created": "2018-01-02T17:19:40Z",
+ "curl": "",
+ "description": "If you are passionate about httpd and you want to learn
its internals, the best way to help the project is to check
https://bz.apache.org and create/review/test code patches for outstanding
issues that interest you!",
+ "difficulty": 3,
+ "estimate": 0,
+ "languages": "c",
+ "project": "httpd",
+ "request_id": "8de2fbaee4e9d2335083802882abe85940407f8d",
+ "tag": "",
+ "timeout": 0,
+ "title": "Learn and work on httpd's internals",
+ "type": "programming",
+ "url":
"https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&limit=0&list_id=165551&order=priority%2Cbug_severity&product=Apache%20httpd-2&query_format=specific"
+ },
+ {
+ "author": "jailletc36",
+ "collaboration": false,
+ "created": "2018-05-28T17:23:20Z",
+ "curl": "",
+ "description": "In order to simplify code and re-use existing mechanism,
the cache handling of mod_ldap should/could use mod_socache for its various
caches. Currently it has its own apr_rmm based cache.\r\n\r\n",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "c",
+ "project": "httpd",
+ "request_id": "8fc0e1bcaac395274416f630fb101858ba161383",
+ "tag": "",
+ "timeout": 0,
+ "title": "Rewrite mod_ldap cache handling code",
+ "type": "programming",
+ "url": "https://bz.apache.org/bugzilla/show_bug.cgi?id=53149"
+ },
+ {
+ "author": "jbapple",
+ "collaboration": false,
+ "created": "2017-10-23T19:05:32Z",
+ "curl":
"https://cwiki.apache.org/confluence/display/IMPALA/Contributing+to+Impala",
+ "description": "To get your development environment set up, git clone
and run bin/bootstrap_development.sh in an Ubuntu 16.04 image. You can use
Docker if you want to:
https://cwiki.apache.org/confluence/display/IMPALA/Docker+for+Impala+Developers
\r\n\r\nThe ticket in question is
https://issues.apache.org/jira/browse/IMPALA-5392, "Stack depth for
threads printed in the Catalog UI under JVM Threads is not deep
enough"?\r\n\r\nFirst, set up your development environment and start a
development impala cluster by running bin/start-impala-cluster.py. Once it is
running, check out http://localhost:25020/jvm-threadz, which you will see
referenced offhand in
http://impala.apache.org/docs/build/html/topics/impala_webui.html. That page
has the stack traces the ticket (IMPALA-5392) is talking about. You can see
that several end in ellipses, indicating they are cut off. Fixing that is the
aim of this ticket.\r\n\r\nIn www/jvm-threadz.tmpl, you will see the template
for creating
this page. The section to fix is "{{summary}}". To see where this is
populated, git grep jvm-threadz. There you will see it is referenced in
be/src/util/thread.cc. The references to summary in that file are getting that
information from a TJvmThreadInfo object, so we'll need to trace where the
summary field of that object is populated. That object is referenced in
common/thrift/Frontend.thrift, which is its definition, and in
fe/src/main/java/org/apache/impala/common/JniUtil.java. In that file, you will
see setSummary called with the result of a call to
java.lang.management.ThreadInfo.toString(), which is described
here:\r\n\r\nhttps://docs.oracle.com/javase/8/docs/api/java/lang/management/ThreadInfo.html#toString--\r\n\r\nInvestigate
those docs and find a way to add more stack trace information. Once you think
you have it, you will need to rebuild and restart the
cluster:\r\n\r\n./buildall.sh -notests -noclean -ninja
-start_impala_cluster\r\n\r\nReload the webpage and adm
ire your handiwork! Once you're satisfied, submit your patch for review
following the instructions on
https://cwiki.apache.org/confluence/display/IMPALA/Contributing+to+Impala.",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "java",
+ "project": "impala",
+ "request_id": "2ab7d386d1ab6bb00e298d839f4f94aea3dd2649",
+ "tag": "",
+ "timeout": 0,
+ "title": "Deepen stack depth for threads printed in the Catalog UI under
JVM Threads",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/IMPALA-5392"
+ },
+ {
+ "author": "jbapple",
+ "collaboration": false,
+ "created": "2017-11-11T23:28:13Z",
+ "curl":
"https://cwiki.apache.org/confluence/display/IMPALA/Contributing+to+Impala",
+ "description": "To get your development environment set up, git clone
and run bin/bootstrap_development.sh in an Ubuntu 16.04 image. You can use
Docker if you want to:
https://cwiki.apache.org/confluence/display/IMPALA/Docker+for+Impala+Developers
\r\n\r\nThe ticket in question is
https://issues.apache.org/jira/browse/IMPALA-5314, "Rename single letter
tables in FE tests". First, get your development environment set up. Then,
since this is a ticket about frontend ("FE") tests, you'll want to
check that your frontend tests are passing. Following
https://cwiki.apache.org/confluence/display/IMPALA/How+to+load+and+run+Impala+tests:\r\n\r\n(pushd
fe && mvn -fae test)\r\n\r\nThis particular ticket proposes to change
single-letter table names to names less likely to collide with a developer's
existing environment. Let's check to see what these look like. Run
bin/impala-shell.sh and:\r\n\r\n[localhost:21000] > create table t (id
int);\r\nQuery: create ta
ble t (id int)\r\nFetched 0 row(s) in 0.04s\r\n[localhost:21000] > create
table p (id int);\r\nQuery: create table p (id int)\r\nFetched 0 row(s) in
0.03s\r\n\r\n\r\nNow run your frontend tests again. At the moment I am writing
this, that causes 15 failures. Doing a very simple search-and-replace (using
git ls-files and sed), I replaced " table p " and " table t
" with " table JohnJacobJingleheimerSchmidt ", which reduced the
number of failures to 11. This likely means that this simple method will help
four tests could be made resilient to developer-created single-letter table
names.\r\n\r\nNext, drop the tables t and p that you created above via
bin/impala-shell.sh. Run the frontend tests again and carefully inspect the
output. This will help you fix any tests broken by the simple
search-and-replace.\r\n\r\nOnce all the tests are passing again, you can send
your patch for review following
https://cwiki.apache.org/confluence/display/IMPALA/Contributi
ng+to+Impala. Your patch doesn't have to fix the entirety of the ticket to be
sent for review. It is probably good to get one patch under your belt before
sending any large patches. One this patch is committed and in Impala, you can
come back to this ticket and continue to fix single table names in future
patches.\r\n\r\nOne place you'll want to look for those is in
testdata/workloads/functional-planner/queries/PlannerTest/*.test. These files
are test data for use in fe/src/test/java/org/apache/impala/planner/*Test.java.
For those, a more complex search-and-replace pattern will remove some issues,
but it won't fix everything.\r\n\r\nHave fun!",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "java",
+ "project": "impala",
+ "request_id": "2da8576f2d44f04a868269e8049768f0387e3f2a",
+ "tag": "",
+ "timeout": 0,
+ "title": "Rename single letter tables in FE tests",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/IMPALA-5314"
+ },
+ {
+ "author": "pmouawad",
+ "collaboration": true,
+ "created": "2016-12-04T14:00:35Z",
+ "curl": "http://jmeter.apache.org/building.html",
+ "description": "Http2 is an upcoming standard for web
applications.\r\nAs such we need JMeter to support it.\r\n\r\nWe need some help
implementing it in JMeter where the reference bugzilla
is:\r\nhttps://bz.apache.org/bugzilla/show_bug.cgi?id=59847\r\n\r\nWe expect
from volunteer to have expertise in Java libraries providing HTTP/2 support and
in HTTP/2 support.\r\n\r\nWe need to be able to:\r\n- Record such traffic\r\n-
Replay such traffic with a custom HTTP/2 Sampler using either Apache
HttpComponents or another alternative library compatible with Apache 2.0
License.\r\n\r\nReach us on the dev mailing list of the project:\r\n\r\n-
http://jmeter.apache.org/mail.html",
+ "difficulty": 4,
+ "estimate": 0,
+ "languages": "java",
+ "project": "jmeter",
+ "request_id": "8b8a242da1710ab5b10bbedf73f4d2503e8e5f34",
+ "tag": "",
+ "timeout": 0,
+ "title": "Help introduce Http 2 support",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "pmouawad",
+ "collaboration": true,
+ "created": "2016-12-04T14:03:57Z",
+ "curl": "http://jmeter.apache.org/building.html",
+ "description": "Undo/redo support in JMeter would be a very nice
feature.\r\nWe need some help implementing it in JMeter where the reference
bugzilla are:\r\n https://bz.apache.org/bugzilla/show_bug.cgi?id=57043\r\n
https://bz.apache.org/bugzilla/show_bug.cgi?id=57039\r\n
https://bz.apache.org/bugzilla/show_bug.cgi?id=57040\r\n\r\n\r\nThis might be
an interesting way of fixing
it:\r\nhttp://www.se.rit.edu/~exl2878/ui-tutorial/\r\n\r\nIf you know quite
well Swing or have some experience in such feature your help is very
welcome.\r\n\r\nDiscuss this on our mailing list:\r\n-
http://jmeter.apache.org/mail.html",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "java",
+ "project": "jmeter",
+ "request_id": "8fb5e12cd60d62b9d874790b54f732e72ba83c4b",
+ "tag": "",
+ "timeout": 0,
+ "title": "Implement Undo/Redo in JMeter (Swing expert)",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "pmouawad",
+ "collaboration": true,
+ "created": "2016-12-04T14:07:01Z",
+ "curl": "http://jmeter.apache.org/building.html",
+ "description": "We'd be very happy to get some help on the project
fixing bugs or implementing enhancements.\r\n\r\nSee this page for Bugs and
Enhancements:\r\nhttp://jmeter.apache.org/issues.html\r\n\r\nTake whatever
bugzilla you'd like to help with, as on dev mailing list for further
information:\r\n- http://jmeter.apache.org/mail.html\r\n\r\nAnd contribute a PR
at our github mirror:\r\n\r\nhttps://github.com/apache/jmeter\r\n\r\nThanks in
advance",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "java",
+ "project": "jmeter",
+ "request_id": "d1f6ea3bbe1f22e28f01a9419aa74c439cbddc47",
+ "tag": "",
+ "timeout": 0,
+ "title": "Help in bug fixing and enhancements",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "pmouawad",
+ "collaboration": true,
+ "created": "2016-12-04T14:21:11Z",
+ "curl": "http://jmeter.apache.org/building.html",
+ "description": "We currently have 2624 Unit Tests but would like to
increase coverage of code.\r\n\r\nOur priorities are:\r\n- Controllers\r\n-
HTTP Request (the domain is very large, mainly HTTP4 and common parts):\r\n*
HeaderManager\r\n* Cookie Manager\r\n* Https and client certificates\r\n*
...\r\n- Extractors (Regex, CSS/JQuery, JSON , XPath)\r\n- CSV Data Set\r\n-
HTML Report\r\n- Response Assertion\r\n\r\n\r\nAlso for your information, we
use 3 types of Testing :\r\n- JUnit 3 (legacy to migrate to JUNIT 4)\r\n- Junit
4 (preferred way for your new tests)\r\n- Batch Test, we create plans that
relate to some bugs and run them. This is fast to write but does not allow to
test everything. It's more of integration testing.\r\n\r\n\r\nYou can reach our
mailing list for more details:\r\n- http://jmeter.apache.org/mail.html",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "java",
+ "project": "jmeter",
+ "request_id": "41118bb8f74bbeba5d0162e4ac7fd11a95a45d23",
+ "tag": "",
+ "timeout": 0,
+ "title": "Enhance our test suite and migrate to JUnit 4",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "dlyubimov",
+ "collaboration": true,
+ "created": "2016-03-10T20:05:08Z",
+ "curl": "mahout.apache.org",
+ "description": "Fast hardware accelerated solver integration for dense
and sparse matrix operations for Samsara env. -- SVD, matrix-matrix
multiplication, multifrontal Cholesky etc. etc. \r\n\r\nEspecially sparse
algebra.\r\n\r\nInfrastructure for easy plug-in and autodetection of optimum
installed support on a particular machine node. Scala to native data export via
no-copy arrays.\r\n\r\nMaybe even some custom C++ and GPU code to give us an
age, like in BidMat? Ideas are welcome.",
+ "difficulty": 3,
+ "estimate": 0,
+ "languages": "scala,c++",
+ "project": "mahout",
+ "request_id": "77fdef145ea765e43fb3ccbb4c6b2c6e8f5647a9",
+ "tag": "",
+ "timeout": 0,
+ "title": "In-memory algebra performance",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "deki",
+ "collaboration": false,
+ "created": "2017-06-16T06:44:21Z",
+ "curl": "",
+ "description": "Tobago has a theming mechanism that makes it easy to
change the look-and-feel and provides special implementations for certain
browsers.\r\n\r\nCurrently there is only a default theme and we need help to
create e.g. a better looking or a mobile one.\r\n\r\nYou need to have CSS and
JavaScript script skills. Themes are using the CSS library Bootstrap 4 that
makes it easy to obtain a modern and rich design.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "css",
+ "project": "myfaces",
+ "request_id": "fe0ec955637a0228d7ec5989cb85972967d832ef",
+ "tag": "",
+ "timeout": 0,
+ "title": "Add a new Tobago theme",
+ "type": "web design",
+ "url": ""
+ },
+ {
+ "author": "magicaltrout",
+ "collaboration": true,
+ "created": "2016-03-16T14:18:42Z",
+ "curl": "",
+ "description": "The OODT website(https://oodt.apache.org/) needs some
TLC. \r\n\r\nMaking it easier to find content and information about the various
components(https://oodt.apache.org/components.html) and just generally making
it more kick ass.",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "javascript,html",
+ "project": "oodt",
+ "request_id": "7e56f990654d80d0800edab7051ea6e0ea7386af",
+ "tag": "",
+ "timeout": 0,
+ "title": "OODT Theme Refinement",
+ "type": "web design",
+ "url": ""
+ },
+ {
+ "author": "orcmid",
+ "collaboration": true,
+ "created": "2016-09-03T16:21:20Z",
+ "curl": "http://openoffice.apache.org/get-involved.html",
+ "description": "A Profile Tool is a supplement to Apache OpenOffice
installations for power-user management of problems where the User Profile
becomes corrupted or otherwise troublesome (including loss of spell-checking
and stuck auto-recoveries).\r\n\r\nThe first development is for Windows
installations of Apache OpenOffice 4 distributions. \r\n\r\nThe expectation is
that Windows Batch-file (.bat) scripts will be used, with any more-complicated
functioning being supplemented in Python.\r\n\r\nThe tool operates as a
side-car to the installation, being separately distributed. At some point,
such a tool may become a distributed feature of Apache OpenOffice.\r\n\r\nThe
challenge for this effort is that the tool is not needed, and is only confirmed
in operation, when there is a problem in the user's configuration.\r\n\r\n",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "python",
+ "project": "openoffice",
+ "request_id": "d7d4b55f275b2025c2f04d94207b1a00d5e6f624",
+ "tag": "",
+ "timeout": 0,
+ "title": "Profile Tool Utility (Windows)",
+ "type": "programming",
+ "url": "https://bz.apache.org/ooo/show_bug.cgi?id=127088"
+ },
+ {
+ "author": "centic",
+ "collaboration": false,
+ "created": "2016-02-27T08:03:54Z",
+ "curl": "",
+ "description": "Recently Apache POI added support for the 2007+ Visio
Document Format by incorporating code from https://github.com/BBN-D/poi-visio.
\r\n\r\nThe related documentation at http://poi.apache.org/ is not up-to-date
yet, the current section for Visio (http://poi.apache.org/hdgf/index.html) only
talks about the previous 2003-and-before format.\r\n\r\nThe task mostly
consists of collecting some information about the new suppport and writing some
"howto" guide that shows how the new format can be used. \r\n\r\nAlso
the existing pages can be reviewed to make sure the information is complete and
consistent regarding Visio support in POI.\r\n\r\nMost of this task consists of
writing documentation in a HTML-like XML format and looking at the API.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "english,xml,java",
+ "project": "poi",
+ "request_id": "48407de6c165b3311e1dc2eeef5c2c52814f7d23",
+ "tag": "",
+ "timeout": 0,
+ "title": "Addd/Update documentation for Visio Document support",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "centic",
+ "collaboration": false,
+ "created": "2016-02-27T08:07:19Z",
+ "curl": "http://poi.apache.org/guidelines.html",
+ "description": "Look at the newly introduced classes which provide
support for the Microsoft Visio file format (.vsdx ).\r\n\r\nPOI has overly
good coverage via a concise set of unit-tests, but the newly introduced code
was bulk-merged and thus still lacks the appropriate unit-test
coverage.\r\n\r\nThe task is to take a look at the classes and provide some
unit-test to cover the most important parts of the API for Microsoft Visio
documents.\r\n\r\nBugs found in the core code can be either fixed at the same
time or reported as bugs.",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "java",
+ "project": "poi",
+ "request_id": "4d64ce18d33adaec33585c37d7e1f9a66a99d00f",
+ "tag": "",
+ "timeout": 0,
+ "title": "Improve test-coverage of new Microsoft Visio 2007+ support
code",
+ "type": "programming",
+ "url": ""
+ },
+ {
+ "author": "centic",
+ "collaboration": false,
+ "created": "2016-02-27T10:28:54Z",
+ "curl": "http://poi.apache.org/guidelines.html",
+ "description": "There is a different format for the XML-based file
formats of the Microsoft Office suite which Apache POI does not support yet.
\r\n\r\nSee https://bz.apache.org/bugzilla/show_bug.cgi?id=57699 for some
initial work being done on this, however it seems that there is more work to
do, details of how much are not fully understood yet.\r\n\r\nSo a first step
for this task would be to read up on the "OOXML strict" file format
and summarize the expected amount of work and then go about adjusting Apache
POI so that it can successfully read these documents.\r\n\r\nA bonus would be
to add support for writing these format as well.",
+ "difficulty": 3,
+ "estimate": 0,
+ "languages": "xml,java",
+ "project": "poi",
+ "request_id": "5a5d86c834df99c79279b34d6ecdc413107874be",
+ "tag": "gsoc",
+ "timeout": 0,
+ "title": "Add support for OOXML strict format",
+ "type": "programming",
+ "url": "https://bz.apache.org/bugzilla/show_bug.cgi?id=57699"
+ },
+ {
+ "author": "centic",
+ "collaboration": true,
+ "created": "2016-05-29T07:34:20Z",
+ "curl": "http://poi.apache.org/guidelines.html",
+ "description": "We introduced classes which provide support for the
Microsoft Visio file format (.vsdx ). Internally this is called
XDGF.\r\n\r\nUnfortunately the documentation about XDGF is lacking a bit,
http://poi.apache.org/overview.html does not list it correctly and the sidebar
point to http://poi.apache.org/hdgf/index.html, which is the pre-Office 2007
.vsd-format, not .vsdx.\r\n\r\nThe documentation is built as Apache Forrest XML
files. The source for these is located at
https://svn.apache.org/repos/asf/poi/site/\r\n\r\nThe task includes reviewing
the overview description of formats supported by Apache POI to properly list
the support for Visio file formats and to add new documentation for the XDGF
file format if necessary/appropriate.\r\n",
+ "difficulty": 1,
+ "estimate": 0,
+ "languages": "english,xml",
+ "project": "poi",
+ "request_id": "840a9a250c5eb684a21e32a379e9b6ce70797375",
+ "tag": "",
+ "timeout": 0,
+ "title": "Document the new Microsoft Visio 2007+ support code",
+ "type": "documentation",
+ "url": ""
+ },
+ {
+ "author": "centic",
+ "collaboration": false,
+ "created": "2016-05-29T07:43:13Z",
+ "curl": "http://poi.apache.org/guidelines.html",
+ "description": "Apache POI only provides very limited support for charts
in Microsoft Excel files, see
http://poi.apache.org/spreadsheet/limitations.html\r\n\r\nWe have a number of
enhancement requests to add more support for charts, see e.g.
https://bz.apache.org/bugzilla/buglist.cgi?bug_id=49472%2C52067%2C53264%2C54353%2C54470%2C56557%2C57369%2C57596%2C57835%2C58494%2C59306%2C59622%2C59623&list_id=146706&query_format=advanced&order=bug_id&query_based_on=
\r\n\r\nHowever work for this task should probably start with first assessing
the existing functionality around charts and to decide on next steps in a more
structured way than to implement single enhancement requests.\r\n\r\nYou will
need good knowledge about the general implementation of the Excel file formats
in Apache POI and very good knowledge about how charts are represented in the
Microsoft file formats
(http://poi.apache.org/guidelines.html#FileFormatInformation), but both pieces
can also be acquired
on the go if you are willing to invest some time.\r\n\r\nYou should also plan
to stay on this task for some time longer so you also help in stabilizing code
that is produced to avoid having lots of new unstable code afterwards.",
+ "difficulty": 4,
+ "estimate": 0,
+ "languages": "xml,java",
+ "project": "poi",
+ "request_id": "5c444ef45ec919cf7207be4df0137ac1760f62d3",
+ "tag": "",
+ "timeout": 0,
+ "title": "Enhance support for charts in the Microsoft Excel file format
support",
+ "type": "programming",
+ "url":
"https://bz.apache.org/bugzilla/buglist.cgi?bug_id=49472%2C52067%2C53264%2C54353%2C54470%2C56557%2C57369%2C57596%2C57835%2C58494%2C59306%2C59622%2C59623&list_id=146706&query_format=advanced&order=bug_id&query_based_on=
"
+ },
+ {
+ "author": "centic",
+ "collaboration": true,
+ "created": "2016-07-15T17:47:11Z",
+ "curl": "https://poi.apache.org/guidelines.html",
+ "description": "We are looking for examples of using Apache POI in
languages other than\r\nJava to include on
https://poi.apache.org/poi-jvm-languages.html\r\n\r\nExamples should be
idiomatic (they way you import, the way you loop over a\r\nsequence with an
index, the way you declare variables, whitespace, etc).\r\n\r\nWe already have
Jython, Scala, and Groovy examples (improvements to make\r\nthe examples more
language idiomatic are welcome).\r\nWe are looking for JRuby, Clojure, Kotlin,
and anything else that can run\r\nPOI code.\r\n\r\nAlso, if anyone is using
Ruby, the POI Ruby page could probably use an\r\nupdate.
https://poi.apache.org/poi-ruby.html",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "n/a",
+ "project": "poi",
+ "request_id": "856abd21b27a911c1dbe9a4f292c11c542140a38",
+ "tag": "",
+ "timeout": 0,
+ "title": "",
+ "type": "programming",
+ "url": "https://poi.apache.org/poi-jvm-languages.html"
+ },
+ {
+ "author": "centic",
+ "collaboration": false,
+ "created": "2019-10-03T15:33:18Z",
+ "curl": "http://poi.apache.org/devel/guidelines.html",
+ "description": "The support for shifting/copying/cloning rows in the
Excel file formats in Apache POI has a few hard to fix problems. If you want to
dive deep into the inner workings of the Microsoft Excel file formats and how
Apache POI provides support for them, this task may be right for you.\r\n\r\nAs
a start you can take a look at some of the related bug-reports:
https://bz.apache.org/bugzilla/buglist.cgi?bug_id=63463%2C63352%2C63228%2C63189%2C62581%2C62328%2C62030%2C61851%2C61474%2C60902%2C60642%2C60072%2C59733%2C59731%2C59677%2C59306%2C59239%2C58348%2C58221%2C57885%2C57423%2C56454%2C56123%2C54533%2C54509%2C54470%2C54399%2C53832%2C53769%2C53678%2C53320%2C46742%2C46266&list_id=183205&order=bug_id%20DESC&query_format=advanced",
+ "difficulty": 4,
+ "estimate": 0,
+ "languages": "java",
+ "project": "poi",
+ "request_id": "9f2c690a0070d55eaa327360e566850010c29b3b",
+ "tag": "",
+ "timeout": 0,
+ "title": "Work on shifting/cloning/copying rows/cells in HSSF/XSSF file
formats",
+ "type": "programming",
+ "url":
"https://bz.apache.org/bugzilla/buglist.cgi?bug_id=63463%2C63352%2C63228%2C63189%2C62581%2C62328%2C62030%2C61851%2C61474%2C60902%2C60642%2C60072%2C59733%2C59731%2C59677%2C59306%2C59239%2C58348%2C58221%2C57885%2C57423%2C56454%2C56123%2C54533%2C54509%2C54470%2C54399%2C53832%2C53769%2C53678%2C53320%2C46742%2C46266&list_id=183205&order=bug_id%20DESC&query_format=advanced"
+ },
+ {
+ "author": "desruisseaux",
+ "collaboration": true,
+ "created": "2017-04-07T10:11:03Z",
+ "curl": "",
+ "description": "This task does not require high Java development skill,
but requires a high interest in learning how to describe Earth Observation data
(for example from remote sensing image). The contributor will need to become
familiar with some international standards like ISO 19115. For example if the
contributor get an image partially covered by clouds, he would need to find in
which ISO 19115 field we can declare the percentage of clouds. Once the
contributor became familiar with the ISO 19115 international standard, the task
would be to:\r\n\r\n* Review the mapping done in Apache SIS between some
formats (NetCDF, LANDSAT, ISO 19139) and ISO 19115:2014. This is also a way to
get familiar with those metadata conventions.\r\n\r\n* Get the NetCDF Earth
Observation (EO) Metadata Conventions published by the European Space Agency
(ESA) and improves Apache Spatial Information System (SIS) so it can understand
at least part of those conventions.\r\n\r\nThis task may fit well to
peoples who are interested in environmental sciences.",
+ "difficulty": 0,
+ "estimate": 0,
+ "languages": "java",
+ "project": "sis",
+ "request_id": "4bbfab6d6fe992f248ca2b93d09ceb6605b582c1",
+ "tag": "",
+ "timeout": 0,
+ "title": "Metadata for Earth Observation (e.g. satellite data)",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/SIS-356"
+ },
+ {
+ "author": "bob",
+ "collaboration": true,
+ "created": "2016-02-19T13:48:37Z",
+ "curl": "https://tika.apache.org/contribute.html",
+ "description": "Review and provide feedback on Tika 2.0 parser modules.
Try using a few or all of the modules in a personal project.",
+ "difficulty": 2,
+ "estimate": 0,
+ "languages": "java",
+ "project": "tika",
+ "request_id": "3766a2b29a413590e27fb0ab255bc60234681adf",
+ "tag": "",
+ "timeout": 0,
+ "title": "Review Tika 2.0",
+ "type": "programming",
+ "url": "https://issues.apache.org/jira/browse/TIKA-1824"
+ }
+ ]
+}