Custom Node

Hi
I am trying to make a custom node that contains multiple nodes with connnection is it possible?

Hi @usama4850
You mean this? https://github.com/jerosoler/Drawflow/issues/93
You could embed drawflow into drawflow maybe. Since it supports multiple editors.

I want to make a node that contains 3 nodes and each are connected to each other when i add that node to editor it actually add 3 nodes that are connected to each other

You can add 3 nodes at the same time.
const idofnodecreated = editor.addNode(...)
const idofnodecreated2 = editor.addNode(...)
...

addConnection(idofnodecreated, idofnodecreated2, 'output_1', 'input_1');
...

now the issue in grouping and perfect positioning of all nodes when user drag and drop on editor

Currently you can only select one node and drag one.


Revisit verbs used in the CLI

The currently used find verb is not intuitive for everyone. What's more it can be confusing:
kubectl starboard find vuln deploy/my-deploy -n my-namespace
kubectl starborad find risks deploy/my-deploy -n my-namespace

Let's think about sth else. These are some other ideas to consider:
kubectl starboard scan deploy/my-deploy
kubectl starboard assess vulns deploy/my-deploy
kubectl starboard assess risks deploy/my-deploy
# with a catchy alias
kubectl starboard ass vulns deploy/my-deploy

kubectl starboard check vulns deploy/my-deploy
kubectl starboard check risks deploy/my-deploy

kubectl starboard inspect vulns deploy/my-deploy
kubectl starboard insp vulns deploy/my-deploy
kubectl starboard inspect risks deploy/my-deploy

/cc @jerbia @lizrice @itaysk

In the name of consistency and to follow this kubectl starboard <verb> <scanner> patter I'd suggest changing

kubectl starboard find vulnerabilities
kubectl starboard polaris
kubectl starboard kube-bench
kubectl starboard kube-hunter

to

kubectl starboard find vulnerabilities with alias kubectl starbaord trivy
kubectl starboard audit configuration with alias kubectl starbaord polaris
kubectl starboard run kube-bench with alias kubectl starboard kube-bench
kubectl starboard run kube-hunter with alias kubectl starboard kube-hunter


Please update the docs :D

Agree with @RodEsV, the only 'live example' of this awesome library is the plunkr link
So if we got a problem when following the document, we don't know whether it came from our code or from the library itself. No way to check.
Please make some more interactive demo and example to show the powerful of angular-google-maps because it is more than just displaying marker or polyline. We need to be able to do overlay and stuffs like that.

Agreed, you guys are doing an amazing job. I tried to use your library on my project following your docs. The old version (angular2-google-maps) works like a charm. When I try to upgrade(to @agm/core), this is all I get (after npm start):
[1] dd.mm.rr. HH:mm:ss 404 GET /@agm/core
even though I have it in node_modules. Any idea on how to fix this? Updated docs with live example would do!

@RodEsV @trungk18 @qwrtln done! New website is online! I will update the plunkr tomorrow.

Thanks !!!


SWIG: Write simple unit tests for type maps

Currently the SWIG typemaps are only tested implicitly through integration tests.
But it's very important to directly test these maps (for the different languages) to make sure all interfaces work similar.

Closing as the meta example tests actually do cover this


[C-1304] Always show "team members excluded" filter in members & activities list

Problem
Currently we never show where we are filtering team members out, this is causing confusion with users
Solution

let users choose filter for team members
always show which filters are actually turned on (/members and /activities)

Source image

For all modules that have default filters, display them to the user and allow the user to edit them without deleting.

UI Solution
Have non deletable filters which would be applied already by default. Users wouldn't be able to delete filter but just apply changes based on what they want to see. With that we would make clear to users when default filters are applied

Source image

Source image
Dev Specs

Currently the filters configuration is within frontend/src/modules/{module}/config folder. This folder contains all configuration for both the custom filters that can be applied by the user but also the default filters that are always applied.
For the default filters, the configuration is within frontend/src/modules/{module}/config/settings, so for instance in the Members page there is a default filter for isBot: false. To apply this by default we have a configuration file for it in frontend/src/modules/member/config/settings/bot.ts. Same applies for all other default filters and modules.

To achieve the desired UI solution, you will need to update modules/filters/components/Filter.vue component which is currently responsible to list all of the applied filters. However, at the moment it is only rendering the filters returned from alignFilterList, which is excluding the filters from settings. Refactor this component so user can also see default filters.
You can use MultiSelectFilter.vue component to render the filter component, but will probably need to create a customization of how the filter label is rendered -> Hide: Team Members, Bots
From SyncLinear.com | C-1304

Hey @jonathimer,
what i have understood from the description is

a filter attribute "Team Member : is false" is getting attached when we move to Team Member tab under members. But when we search for Team Member filter its not visible. So we need add Team Member filter attribute to filter. Is my understanding correct?
And also what about activities as i can see there are no filter added by default to recent activities. and when we move to conversation tab the default filter is "Last Activity : is After XXXXX" . i am little confused.
Kindly guide me to understand the requirement.

Hey @keshari1arya thanks again for your interest in contributing 😄
Just to follow up on your questions:

Your first assumption is correct. Even though we pass that filter to the request, we don't show it anywhere in the UI. We should add the filter to the Filters dropdown and to the page above the members list (if selected/applied - just like the image in the issue)
In the activities page the issue is the same. Some filters are applied by default that are not visible to the user. The one you are seeing (Last activity) is ok, since we allow the user to see it and change it. Each tab has it's own filters applied.

I've added a more detailed description to the issue on how it could be tackled. I've referenced some files in the frontend that point to where we are adding these configurations.
Please let me know if the information I provided is enough for you to get started. If not feel free ask for any help you need along the way 🙏

Is this issue resolved ?

Nop, this issue is still open!
That said, we are currently working on a full refactor of our filters and probably can tackle this as part of it.
cc @gaspergrom

Ok. Do let me know if there is something for me.

@jonathimer @joanagmaia
Is this still a valid issue?
If yes, does the detailed description still apply given the refactoring?

Hey @peoray,
Yes it's still a valid issue, thanks for your interest in picking it up! The filters approach has been refactored in the frontend so at the moment this should already be possible. I've just updated the description to give some high level explanation of what needs to be done
If you need any further help let me know!
@gaspergrom was the person responsible for the filters refactor. @gaspergrom feel free to add any more specs or suggested solutions to the issue description if you feel it's needed

Hey, im already handling this issue with other project.


⚠ Bofrost.at has degraded performance

In fea7b8a, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2153 ms

Resolved: Bofrost.at performance has improved in 0a7d523 after 9 minutes.


Negroni and new relic

Newrelic provides integrations with several go routers.  Alas Negroni is not one.  So I'm trying create one.
However, one thing they do is wrap the ResponseWriter in the middleware.  I attempted that in Negroni just like it done in several of their other integrations.  However, Negroni does not like that at all and blows up!
I don't suppose there is a way for Negroni to not wrap response writer?  I'm at a loss as to what I should do.  Any ideas?

Hi @rayjlinden can you provide some more details or example code demonstrating the issue? There is a negroni.ResonseWriter struct that you can use to wrap the middleware: https://github.com/urfave/negroni/blob/master/response_writer.go#L31

Hi @rayjlinden can you provide some more details or example code demonstrating the issue? There is a negroni.ResonseWriter struct that you can use to wrap the middleware: https://github.com/urfave/negroni/blob/master/response_writer.go#L31

Closing due to lack of response.


Added lifecycle method descriptions

Since we covered it in gitter but it was missing from the readme. These are pretty rough and potentially incorrect but it's better than nothing!

I did note that they were rough ;)


Drop support for EOL Python 2.6, add support for 3.6

Fixes #426.

Codecov Report

Merging #471 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #471   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          14     13    -1
  Lines        3189   3175   -14
  Branches      229    229
=====================================
- Hits         3189   3175   -14

Impacted Files
Coverage Δ

arrow/util.py
100% <ø> (ø)
:arrow_up:

arrow/parser.py
100% <100%> (ø)
:arrow_up:

tests/arrow_tests.py
100% <100%> (ø)
:arrow_up:

arrow/arrow.py
100% <100%> (ø)
:arrow_up:

arrow/factory.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b33925e...9fe05f2. Read the comment docs.

I'm not entirely sure if we should drop the usage of indexes in format for every single case. What do you guys think @Syeberman @andrewelkins ?

Rebased on master to resolve conflicts.

Closing in favour of PR https://github.com/crsmithdev/arrow/pull/472.


[SPARK-42907][CONNECT][PYTHON] Implement Avro functions

What changes were proposed in this pull request?
Implement Avro functions
Why are the changes needed?
For function parity
Does this PR introduce any user-facing change?
yes, new APIs
How was this patch tested?
added doctest and manually check
(spark_dev) ➜  spark git:(connect_avro_functions) ✗ bin/pyspark --remote "local[*]" --jars connector/avro/target/scala-2.12/spark-avro_2.12-3.5.0-SNAPSHOT.jar
Python 3.9.16 (main, Mar  8 2023, 04:29:24)
Type 'copyright', 'credits' or 'license' for more information
IPython 8.11.0 -- An enhanced Interactive Python. Type '?' for help.
23/03/23 16:28:50 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /__ / .__/\_,_/_/ /_/\_\   version 3.5.0.dev0
      /_/

Using Python version 3.9.16 (main, Mar  8 2023 04:29:24)
Client connected to the Spark Connect server at localhost
SparkSession available as 'spark'.

In [1]:     >>> from pyspark.sql import Row
   ...:     >>> from pyspark.sql.avro.functions import from_avro, to_avro
   ...:     >>> data = [(1, Row(age=2, name='Alice'))]
   ...:     >>> df = spark.createDataFrame(data, ("key", "value"))
   ...:     >>> avroDf = df.select(to_avro(df.value).alias("avro"))

In [2]: avroDf.collect()
Out[2]: [Row(avro=bytearray(b'\x00\x00\x04\x00\nAlice'))]

Merged to master and branch-3.4.

It has a conflict with branch-3.4. mind creating a backport please?

@HyukjinKwon Thanks for reviews. What about only adding it to master? since it changes the dependency, so I want to be a bit conservative :)

Sure that's fine.


DS-R: 2.1.DOC Introduction - What is R? #1053

Description 📜
Documentation explaining R programming.
Fixes #1053

Type of change 📝

[x] Documentation (Content Creation in the form of codes or tutorials)

Domain of Contribution 📊

[x] Datascience with R

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

Hello mam, @micepram, please do evaluate.
Name: Deepthi M
Batch number:  01


Tooled for use with cmake to support CLion and other C IDEs.

Added this function to further parse a string argument value.
/* parse arguments from a string instead of from argc argv */
struct opt_args *
opt_config_parse_string(struct opt_config conf, char argstring);

Thanks for this library. It's used in the haywire web server, and I added a minor feature to libopt.
The second commit is only because I forgot that I was testing with cmake but not with make.

OK, so...
In principle, I don't mind the addition of the opt_config_parse_string function, but there is a whole bunch of other stuff in this commit that I'm not a fan of at all, notably the inclusion of CMake, formatting changes and removing the -ansi flag.
To be frank, I'm not actually using this library (I haven't been in quite some time), so I don't really have any specific maintenance plans. I'd probably recommend just forking it and running with that.

Thanks for responding.
The cmake addition allow use with a number of IDEs.
Dave

On 2016-02-23, at 8:07 AM, Andrew Gallant<EMAIL_ADDRESS>wrote:
OK, so...
In principle, I don't mind the addition of the opt_config_parse_string function, but there is a whole bunch of other stuff in this commit that I'm not a fan of at all, notably the inclusion of CMake, formatting changes and removing the -ansi flag.
To be frank, I'm not actually using this library (I haven't been in quite some time), so I don't really have any specific maintenance plans. I'd probably recommend just forking it and running with that.
—
Reply to this email directly or view it on GitHub https://github.com/BurntSushi/clibs/pull/5#issuecomment-187766119.


merge from template-sync/template-arlac77-github

.github/workflows/ci.yml

chore: (jobs.test-node.steps)
chore: add ubuntu-latest (jobs.release.runs-on)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.42%

Totals

Change from base Build<PHONE_NUMBER>2:
0.0%

Covered Lines:
62

Relevant Lines:
71

💛  - Coveralls


Test Django 3.2 on Python 3.10.

Codecov Report

Merging #92 (8a1536c) into main (e8fe663) will decrease coverage by 5.20%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##              main      #92      +/-   ##
===========================================
- Coverage   100.00%   94.79%   -5.21%
===========================================
  Files            5        5
  Lines          173      173
  Branches        26       26
===========================================
- Hits           173      164       -9
- Misses           0        7       +7
- Partials         0        2       +2

Impacted Files
Coverage Δ

src/django_version_checks/__init__.py
33.33% <0.00%> (-66.67%)
:arrow_down:

src/django_version_checks/compat.py
50.00% <0.00%> (-50.00%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e8fe663...8a1536c. Read the comment docs.


[BUG]: [Individual Audit logs are not saved into Audit logs]

The below mentioned topics are failing while we perform on any action user .
topic=update-user-id-topic
topic=save-individual-topic

@rajeshcherukumalli  As discussed with @manimaarans  , these two topics will be considered later version , please continue this issue as a known issue


hey ddinstagram isnt working anymore on discord

its broken. anything we are doing wrong..? or what??

@Wikidepia im sure its dead, it wont show anything.

Dead for at least a week now


img2dataset ignores X-Robots-Tag

img2dataset downloads all images that are passed to it, ignoring robots.txt before throwing away any that bar it using the X-Robots-Tag. This increases load on the remote server, raising hosting costs by downloading large numbers of images when the server owner has explicitly denied consent for this to happen (in my case both in robots.txt and in the headers).
Please make it follow basic standards and respect robots.txt to avoid unfairly pushing unexpectedly high costs onto server owners. I'm sure many of us would be happy to provide the raw datasets if somebody were to ask - it would be cheaper than dealing with this.

X-Robots-Tag is supported
https://github.com/rom1504/img2dataset/blob/c9a1d4c519cc0f74012a247aaff8cface9adaf90/img2dataset/downloader.py#L22
For robots.txt see #48

The headers are only checked after the query has been executed and the file downloaded. This still unfairly places load on servers whose admins have requested to not be included. Maybe you could put a circuit break in - if a domain has had X number of X-Robot-Tags then treat all the rest of the images from that domain the same and ignore them?

This is an header per url, we cannot infer that all other urls of that domain are also banned.
https://github.com/rom1504/img2dataset/blob/c9a1d4c519cc0f74012a247aaff8cface9adaf90/img2dataset/downloader.py#L46 the current implementation does not download the content of the request (read() call) when this header is present.
Out of curiosity, can you share any details showing that this tool is causing any significant traffic to your website? This should not happen thanks to random shuffling of urls

Hi, python does indeed request the entire URL and its contents before a read() call. As soon as you call r.headers it will go and GET the entire URL, in order to get those headers. The library does not make a HEAD request to get the headers alone. If you wish to only make a HEAD request, you have to do so explicitly (e.g. https://stackoverflow.com/questions/29327674/why-am-i-able-to-read-a-head-http-request-in-python-3-urllib-request which involved a redirect but shows the initial request being a HEAD). So this tool does download all the images before checking if they have the relevant header.

Alright that's a fair point. Let's try to implement HEAD then GET or use a different implementation that allows pausing before getting the content.
I am curious to see any traffic incurred on your website by this tool, as it's unlikely to happen given the fact most datasets are globally shuffled.
Could you be specific about that ?

I'm afraid I am not permitted to share logs outside of work - so can't provide more details than I have really. I know it isn't ideal, but at least you know about it now.

https://github.com/rom1504/img2dataset/issues/299 ok tracking the specific feature of HEAD followed by GET there

If anyone has concrete instances of traffic that can be attributed to this tool, feel free to share.
Btw if you can then nothing prevents you from banning the tool


[CORE][minor] remove unnecessary ClassTag in DAGScheduler

This existed at the very beginning, but became unnecessary after this commit. I think we should remove it if we don't plan to use it in the future.

Can one of the admins verify this patch?

Jenkins, test this please.

Test build #28501 has started for   PR 4992 at commit e857f2e.

This patch merges cleanly.

Test build #28501 has finished for   PR 4992 at commit e857f2e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/28501/
Test PASSed.

LGTM


which branch is stable?

Hi,
thanks for your efforts on building IKEA Furniture Env. It's a great platform for IL/RL.
I'm wondering which branch is stable? and which branch should I use if I want to use GAIL/BC on two different single-arm robots?
thanks!

Master is stable. Dev has GAIL and BC algorithms implemented but is under active development.


Remove deprecated blobfinder and FeatureVecMakerUDF

Fixes #776
blobfinder is now available as a separate package at https://github.com/liberTEM/LiberTEM-blobfinder
Instead of FeatureVecMakerUDF, you can use a sparse matrix and the ApplyMasksUDF.
Contributor Checklist:

[N/A] I have added or updated my entry in the creators.json file
[x] I have added a changelog entry for my contribution
[x] I have added/updated documentation for all user-facing changes
[x] I have added/updated test cases
[N/A] I have included the rebuilt production build of the client (only if changes were made to the GUI)

Reviewer Checklist:

[ ] /azp run libertem.libertem-data passed

/azp run libertem.libertem-data

/azp run libertem.libertem-data

@sk1p maybe you can also remove changelog/misc/nothing.rst? I overlooked that one when reviewing the last PR.

maybe you can also remove changelog/misc/nothing.rst? I overlooked that one when reviewing the last PR.

Sure. What do you think about removing the pyfftw extra dependency? Or do we still need it?

What do you think about removing the pyfftw extra dependency?

Sounds good! What about the code in utils/threading.py? It works without pyfftw and would just make sure the thread count is correct in case someone uses it in a UDF.

Sounds good! What about the code in utils/threading.py? It works without pyfftw and would just make sure the thread count is correct in case someone uses it in a UDF.

Yeah, I would keep it, so our users (and libertem-blobfinder) don't have to think about it

Actually I just saw that we already removed the pyfftw already from setup.py, so nothing to do :grin:

/azp run libertem.libertem-data

We lost some code coverage by removing the blobfinder tests, the largest offender being libertem.masks.sparse_template_multi_stack and
libertem.masks.radial_gradient - should we add separate unit tests?

We lost some code coverage by removing the blobfinder tests, the largest offender being libertem.masks.sparse_template_multi_stack and
libertem.masks.radial_gradient - should we add separate unit tests?

That would make sense, probably!

So, is this ready to be merged? :-)

So, is this ready to be merged? :-)

Still needs updated tests, didn't find time for that yet. If you have an idea how to write those feel free to take over the PR

OK, I'll quickly whip sth up. :-)

/azp run libertem.libertem-data

Thanks, merging!


refactor(ipc-service/windows): remove unnecessary tokio::spawn

This also improves some function names (i.e. don't say windows_ when we're already in windows.rs) and adds comments justifying why some functions with only one call site are split out
I started this intending to use it to practice the sans-I/O style. It didn't come up but I did get rid of that spawn

@thomaseizinger Okay! I read that and the last I heard, Rust doesn't have great support for structured concurrency? There are proposals for scoped tasks but without async destructors it's hard to enforce dropping a Task or something? So this is why currently we want to replace spawn (goto) with select or poll_* which are more structured and don't leak so easily?

@thomaseizinger Okay! I read that and the last I heard, Rust doesn't have great support for structured concurrency? There are proposals for scoped tasks but without async destructors it's hard to enforce dropping a Task or something? So this is why currently we want to replace spawn (goto) with select or poll_* which are more structured and don't leak so easily?

Yeah. Using structured concurrency, propagating errors and sharing state is much easier.
FuturesUnordered is probably among the best structured concurrency primitive that we have in Rust-land right now. futures-concurrency also has a few interesting things in it and I wrote https://docs.rs/futures-bounded a while back for rust-libp2p.
IMO it is mostly library support that is lacking.
https://without.boats/blog/let-futures-be-futures/ is also good on that topic.


samples/bluetooth/iso_receive fails on nrf5340dk target

Describe the bug
I am trying to test ISO channels on the nrf5340dk target but when running the latest iso_receive sample from Zephyr it will crash on starting the scanning: https://github.com/zephyrproject-rtos/zephyr/blob/365ff6db9f02fce0f9d1711590ab55e79c8ca950/samples/bluetooth/iso_receive/src/main.c#L319
Doesn't look to me like this is a problem with ISO itself but maybe a misconfiguration of the sample project for this target (or the BT controller)? Any idea what I could try to resolve it?
To Reproduce
Steps to reproduce the behavior:

west build -b nrf5340dk_nrf5340_cpuapp -s zephyr/samples/bluetooth/central_iso --build-dir build_central_iso
west flash --build-dir build_central_iso/
see UART output

*** Booting Zephyr OS build zephyr-v2.6.0-1753-g365ff6db9f02  ***
Starting Synchronized Receiver Demo
Get reference to LED device...done.
Configure GPIO pin...done.
Scan callbacks register...success.
Periodic Advertising callbacks register...Success.
Start scanning...failed (err -5)
[00:00:00.435,363] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.435,363] <inf> bt_hci_core: HW Variant: nRF53x (0x0003)
[00:00:00.435,363] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 73.54639 Build<PHONE_NUMBER>
[00:00:00.438,934] <inf> bt_hci_core: Identity: E5:D4:CC:18:C2:6D (random)
[00:00:00.438,964] <inf> bt_hci_core: HCI: version 5.2 (0x0b) revision 0x2231, manufacturer 0x0059
[00:00:00.438,964] <inf> bt_hci_core: LMP: version 5.2 (0x0b) subver 0x2231
[00:00:00.452,270] <wrn> bt_hci_core: opcode 0x2041 status 0x01

The BLE controller implementation in  Zephyr is currently being added ISO functionality, and the hci_rpmsg sample probably doesn't even enable the audio features yet.
Please wait until the full feature set is implemented in the controller.


content display blurred (ImJoy Plugin Management)

e.g.  3D Histogram CARE

Thanks for the report. I cannot reproduce it on macOS, but I have seen this before on Ubuntu. We need to fix the css.


GLIBC version issue with carla sandbox

Hey @roshambo919
I have the same error coming while trying to use the carla-sandbox.
The 'main branch' you mentioned is not clear to me whether it is for the carla-sandbox or lib-avstack-core or  lib-avstack-api.
I checked the sub module branch from the carla-sanddbox repo and found that it is pointed some detached head.
I tried changed manually to main branch for both lib-avstack-core and lib-avstack-api.
Then deleted the virtual environment and followed the steps from 'poetry install'. But ending up with the same error.
ImportError: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.34 not found (required by /home/going/carla-sandbox/.venv/lib/python3.10/site-packages/carla/libcarla.cpython-310-x86_64-linux-gnu.so)
Thanks and waiting for your feedback
Originally posted by @ronyshaji in https://github.com/avstack-lab/lib-avstack-core/issues/11#issuecomment-1889612467

Hi @ronyshaji. Checking back in on this. I'm not able to reproduce this issue on either an ubuntu 20.04 or 22.04 machine. Can you give me a few more details about your machine? Ubuntu version? Kernel version?
Additionally, please try installing the avdev-sandbox and let me know if you are successful with that so we can isolate if it is the carla sandbox or something else that is the issue.

@ronyshaji - this issue was once again an issue with my building the carla python API on an ubuntu 22 machine and then a user trying to apply it on an ubuntu 20 machine. I have successfully built the carla python API with glibc 2.31 and tested it on ubuntu 20 to verify that it works. I'm having some issues with my Globus data storage, so I'm not able to push the new carla python api wheel up yet, but hopefully it will be soon!

Yes, here's a link to the wheel that should work for you. As you mentioned, edit the toml file to reflect the local path.
I'll update when it is hosted on our system.
https://drive.google.com/file/d/1OZwOTdeZNPBsHYY4--eMVeS4kNUkijz2/view?usp=drivesdk

@ronyshaji I have successfully updated the carla wheel file on our hosting site. You should be able to use the same original toml file. Follow the the instructions here for how to reset your poetry cache.


Change relay to take execution url as a parameter

This is a semi-big change, where instead of running a local execution client inside of the relay, we instead can now point at any arbitrary execution client.
Also contains small fixes to get it working with the latest mev-boost, see https://github.com/flashbots/mev-boost/pull/85

Superseded by https://github.com/protolambda/mergemock/pull/22


openssl.org domain does not have SPF records

We receive numerous security reports stating that we have no Sender Policy Framework (SPF) record on openssl.org.

We don't send transactional email and do not consider envelope sender forgery to be a security issue for openssl.org.  We have no immediate plans to publish SPF records.

oops...

+1
for fixing this issue

which is the correct outgoing smtp server address?

Does that mean that I can send mail from my dial-up ip address ?

#15095 [+1<PHONE_NUMBER>]() [My iPhone Bluetooth devices and data account number<EMAIL_ADDRESS>
Duplicate of #


Implements CREATE POLICY syntax for PostgreSQL

This PR implements part of the feature mentioned in #1404, and introduce two keywords:

PERMISSIVE
RESTRICTIVE

The following the syntax:
CREATE POLICY name ON table_name
    [ AS { PERMISSIVE | RESTRICTIVE } ]
    [ FOR { ALL | SELECT | INSERT | UPDATE | DELETE } ]
    [ TO { role_name | PUBLIC | CURRENT_ROLE | CURRENT_USER | SESSION_USER } [, ...] ]
    [ USING ( using_expression ) ]
    [ WITH CHECK ( check_expression ) ]

For the documentation, please refer:
https://www.postgresql.org/docs/current/sql-createpolicy.html

cc @iffyio


[Feature] Improve networks and memory implementations

Describe the feature
I think it would be a good idea to have more implementations of policies, networks and memory (all of this classes are implemented in convlab2/policy/rlmodule.py) such as ReplayMemory, PrioritizedReplay, CNN, etc.
Most of these classes are implementend in Convlab.

@truthless11 @liangrz15 How do you think?

Thanks for opening this issue @brunonishimoto. Convlab transfers the code of policies and other models from OpenAI Gym, while Convlab2 re-implements some of the policies for easier adaptation for developers. We are planning to implement DQN in the near future. We will appreciate it if you can help us implement more features on policies and memories.

Great! For sure, I am actually working on implementing a basic DQN algorithm.
For DQN algorithm to work, the action set needs to include combinations of actions in the dataset, like said  in #59 , right?

Great! For sure, I am actually working on implementing a basic DQN algorithm.
For DQN algorithm to work, the action set needs to include combinations of actions in the dataset, like said in #59 , right?

Yes! Thanks for your help.


AWS Error

What issue do you have? Please be as thorough and explicit as possible.
AWS error
Details of your setup.

Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS?

Homebridge UI

Which version of Homebridge/HOOBS do you have?

version 18

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.

Windows via Hyper V
v20.17.0

Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?
v10.9.3-beta.17

Which Govee devices do you have that are causing issues? Please include product models if applicable.
H7020, H6199

Please paste any relevant logs below.

[10/12/2024, 6:50:31 AM] [Govee] [AWS] reconnect event. [10/12/2024, 6:50:33 AM] [Govee] [AWS] error event [ at internalConnectMultiple (node:net:1118:18)]. [10/12/2024, 6:50:33 AM] [Govee] [AWS] close event. [10/12/2024, 6:51:05 AM] [Govee] [AWS] reconnect event. [10/12/2024, 6:51:07 AM] [Govee] [AWS] error event [ at internalConnectMultiple (node:net:1118:18)]. [10/12/2024, 6:51:07 AM] [Govee] [AWS] close event. [10/12/2024, 6:52:11 AM] [Govee] [AWS] reconnect event. [10/12/2024, 6:52:13 AM] [Govee] [AWS] error event [ at internalConnectMultiple (node:net:1118:18)]. [10/12/2024, 6:52:13 AM] [Govee] [AWS] close event.

I downgrade node.js to version 18 and it’s work now.


[main] test version conflict and wirte documentation

Lets move this to tests / Manual as it's not really an example that we want people to use.
The code scanning issues look like they are all from ai.test.js (v1 of the SDK), so lets just mark those as won't fix with a description that this is the previously published version that we are using for testing only.


Added init() in constructors, reformatted DataLog calls, and defined variables globally

Since approved by Alex and me, I'm merging this.


Sliding Window Maximum

Hi @avinash201199, I would like contribute this question. Can you please assign this to me?

Hi ,please Assign this problem to me .I have solved more than 200 problems on leetcode .
It helps me to contribute in your good initatives
please assign this to me.

Hi @avinash201199, I would like contribute this question. Can you please assign this to me?

you have already assigned with 2 issue ,complete  those first , 2 issue per day.


Merge pull request #1 from CEEANPROJEC/main

Funding

Thank you for your contribution

Thanks for your contribution


Vested balance can be immediately used as a free balance if there are enough bonded tokens

Is there an existing issue?

[X] I have searched the existing issues

Experiencing problems? Have you tried our Stack Exchange first?

[X] This is not a support question.

Description of bug
If I have X bonded tokens that I am not using for anything else (no governance), if I receive a vested transfer of Y tokens where Y << X, those tokens are immediately available for transfer without waiting for the vesting schedule to complete. What happens is that some bonded tokens used for staking are getting labeled as "vested". If the vesting schedule is shorter than the unbonding period, those labeled tokens will be available after unlocking.
This allows large token holders to potentially transfer vested tokens without waiting for the unlocking period, and still receive staking rewards without even unbonding. The sender of the vested amount probably has good reasons for keeping it a vested transfer. The receiver could use those tokens for instant selling depending on market conditions, potentially leading to price manipulation (and without having to unbond).
The issue can be viewed as leverage of the bonded tokens. Ideally, bonded tokens in staking should not be labeled as "vested".
This issue described on the stack exchange is probably related to this.
Steps to reproduce

Bonded 0.5 KSM in staking in Account A
Sent a vested transfer of 0.2 KSM to A from Account B

Those 0.2 KSM are immediately transferrable, while 0.2 KSM of the already bonded tokens are now labeled as "vested".

I get the confusion. However, I don't think there is any bug or something as all requirements are holding. The point here being that Locks are not stacking and instead the lock with the highest locked value determining the amount of locked tokens. Here in your case 0.5KSM should be locked because they are staked and 0.2KSM should be locked as they are vested. Both requirements are still true. If you would unbound, you would get access to the other 0.3KSM, but 0.2KSM would still be vested. No security requirements are broken and the user also has access to all the funds they are allowed to access.

@bkchr I see alright then it makes somehow sense. Thanks a lot for the reply!


Change the installer packaging

Hello Natanaev, there were significant changes in the installer packaging, I noticed that there are now a few different dependencies.
Before qeu you ask what is the reason I want to generate an installer (UbuntuX64) is what I'm doing some customizations.
Mistakes are these:
root @ asus: / opt # ./traccar.run
Verifying archive integrity ... All good.
Uncompressing traccar 100%
/ Usr / bin / java
++++++++++ YAJSW SET ENV ++++++++++
java version "1.8.0_101"
Java (TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot (TM) 64-Bit Server VM (build 25101-b13, mixed mode)
wrapper home: / opt / traccar
Configuration: /opt/traccar/conf/wrapper.conf
java version "1.8.0_101"
Java (TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot (TM) 64-Bit Server VM (build 25101-b13, mixed mode)
---------- ---------- YAJSW SET ENV
++++++++++ YAJSW SET ENV ++++++++++
java version "1.8.0_101"
Java (TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot (TM) 64-Bit Server VM (build 25101-b13, mixed mode)
wrapper home: / opt / traccar
Configuration: /opt/traccar/conf/wrapper.conf
java version "1.8.0_101"
Java (TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot (TM) 64-Bit Server VM (build 25101-b13, mixed mode)
---------- ---------- YAJSW SET ENV
YAJSW: yajsw beta-12:06
OS: Linux / 4.4.0-36-generic / amd64
JVM: Oracle Corporation / 1.8.0_101 // usr / lib / jvm / java-8-oracle / jre / 64
September 17, 2016 9:10:11 PM org.apache.commons.vfs2.VfsLog info
INFORMATION: Using "/ tmp / vfs_cache" the temporary files store.
************* INSTALLING Traccar ***********************

September 17, 2016 9:10:12 PM org.rzo.yajsw.os.posix.PosixService getpid
INFORMATION: pid file wrapper: /run/wrapper.Traccar.pid
September 17, 2016 9:10:12 PM org.rzo.yajsw.os.posix.PosixService install
WARNING: script daemon created: /etc/init.d/Traccar
September 17, 2016 9:10:12 PM org.rzo.yajsw.os.posix.PosixService install

**INFORMATION:** error on creating link script /etc/init.d/rc5.d/S20Traccar
September 17, 2016 9:10:12 PM org.rzo.yajsw.os.posix.PosixService install
INFORMATION: error on creating link script /etc/init.d/rc5.d/K20Traccar
Service Traccar installed

I am moving project from Java Service Wrapper to YAJSW. There are a few reasons including the fact that Java Service Wrapper is a commercial product from Tanuki Software and doesn't provide all features in free edition. YAJSW is completely free and open source. It has some other advantages as well.
I have tested Mac and Windows so far. I do expect that there will be some issues and it's good that you have already tried it.
Possibly you need to set some wrapper.daemon.* configuration parameters. More info here:
http://yajsw.sourceforge.net/YAJSW Configuration Parameters.html

Wow, I'm far from understanding all this ... let's see what I can, thank you for now.
Excuse me for goof perguta, but the development is done only by you or a team?

I get help from @Abyss777 and some other occasional contributors.

Hello @tananaev, I noticed that the / installer generated package has a 35Mb in size, strange that.
I noticed that the ext-6.0.1 depedência upgraded to ext-6.2.0 the supplier.
And even renaming the ext-6.0.1 directory to ext-6.2.0 will not work because I believe you have other subsequent scritp seeking the same directory, the result is this error:

sh package.sh 3.7
package.sh: 9: package.sh: [[: not found
Missing ../../ext-6.2.0 (https://www.sencha.com/legal/GPL/)
root @ asus: /home/marcio/Downloads/TRACCAR-V3.7/traccar-master/setup# build ext-bootstrap.js > package.json sass
build.xml index.html packages templates
classic LICENSE Readme.md version.properties
cmd licenses release-notes.html welcome
examples modern resources

And it will not go ahead.

Installer size increased because of the YAJSW. It has more libraries.
Why did you change to 6.2.0? Latest version is 6.0.1.

@tananaev it is the version offered on the download link.
I downloaded the installer (Ubuntu-64bit) direct from the official project link and it displays the following error when installed on my local pc. I noticed that he initiates the creation of tableas in the database and then the process for and will not go ahead., Veeja the log.
STATUS | wrapper  | 2016/09/19 00:44:08 | --> Wrapper Started as Daemon STATUS | wrapper  | 2016/09/19 00:44:08 | Java Service Wrapper Community Edition 64-bit 3.5.28 STATUS | wrapper  | 2016/09/19 00:44:08 |   Copyright (C) 1999-2016 Tanuki Software, Ltd. All Rights Reserved. STATUS | wrapper  | 2016/09/19 00:44:08 |     http://wrapper.tanukisoftware.com STATUS | wrapper  | 2016/09/19 00:44:08 |  STATUS | wrapper  | 2016/09/19 00:44:09 | Launching a JVM... INFO   | jvm 1    | 2016/09/19 00:44:10 | WrapperManager: Initializing... INFO   | jvm 1    | 2016/09/19 00:44:12 | [WrapperSimpleAppMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Started. INFO   | jvm 1    | 2016/09/19 00:44:13 | Mon Sep 19 00:44:13 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:13 | Mon Sep 19 00:44:13 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:13 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | Mon Sep 19 00:44:14 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 00:44:14 | INFO 9/19/16 12:44 AM: liquibase: Clearing database change log checksums INFO   | jvm 1    | 2016/09/19 00:44:15 | INFO 9/19/16 12:44 AM: liquibase: Successfully acquired change log lock INFO   | jvm 1    | 2016/09/19 00:44:15 | INFO 9/19/16 12:44 AM: liquibase: Successfully released change log lock INFO   | jvm 1    | 2016/09/19 00:44:15 | INFO 9/19/16 12:44 AM: liquibase: Successfully acquired change log lock INFO   | jvm 1    | 2016/09/19 00:44:19 | INFO 9/19/16 12:44 AM: liquibase: Reading from traccar.DATABASECHANGELOG INFO   | jvm 1    | 2016/09/19 00:44:20 | SEVERE 9/19/16 12:44 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Change Set changelog-3.3::changelog-3.3::author failed.  Error: Table 'users' already exists [Failed SQL: CREATE TABLE traccar.users (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(128) NOT NULL, email VARCHAR(128) NOT NULL, hashedpassword VARCHAR(128) NOT NULL, salt VARCHAR(128) NOT NULL, readonly BIT(1) DEFAULT 0 NOT NULL, admin BIT(1) DEFAULT 0 NOT NULL, map VARCHAR(128) DEFAULT 'osm' NOT NULL, language VARCHAR(128) DEFAULT 'en' NOT NULL, distanceunit VARCHAR(128) DEFAULT 'km' NOT NULL, speedunit VARCHAR(128) DEFAULT 'kmh' NOT NULL, latitude DOUBLE DEFAULT 0 NOT NULL, longitude DOUBLE DEFAULT 0 NOT NULL, zoom INT DEFAULT 0 NOT NULL, CONSTRAINT PK_USERS PRIMARY KEY (id))] INFO   | jvm 1    | 2016/09/19 00:44:20 | INFO 9/19/16 12:44 AM: liquibase: changelog-3.3::changelog-3.3::author: Successfully released change log lock INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp:  INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: Encountered an error running main: INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: liquibase.exception.MigrationFailedException: Migration failed for change set changelog-3.3::changelog-3.3::author: INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error:      Reason: liquibase.exception.DatabaseException: Table 'users' already exists [Failed SQL: CREATE TABLE traccar.users (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(128) NOT NULL, email VARCHAR(128) NOT NULL, hashedpassword VARCHAR(128) NOT NULL, salt VARCHAR(128) NOT NULL, readonly BIT(1) DEFAULT 0 NOT NULL, admin BIT(1) DEFAULT 0 NOT NULL, map VARCHAR(128) DEFAULT 'osm' NOT NULL, language VARCHAR(128) DEFAULT 'en' NOT NULL, distanceunit VARCHAR(128) DEFAULT 'km' NOT NULL, speedunit VARCHAR(128) DEFAULT 'kmh' NOT NULL, latitude DOUBLE DEFAULT 0 NOT NULL, longitude DOUBLE DEFAULT 0 NOT NULL, zoom INT DEFAULT 0 NOT NULL, CONSTRAINT PK_USERS PRIMARY KEY (id))] INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.changelog.ChangeSet.execute(ChangeSet.java:605) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:51) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:79) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.Liquibase.update(Liquibase.java:214) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.Liquibase.update(Liquibase.java:192) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.Liquibase.update(Liquibase.java:188) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at org.traccar.database.DataManager.initDatabaseSchema(DataManager.java:141) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at org.traccar.database.DataManager.<init>(DataManager.java:67) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at org.traccar.Context.init(Context.java:150) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at org.traccar.Main.main(Main.java:35) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at java.lang.reflect.Method.invoke(Method.java:498) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at java.lang.Thread.run(Thread.java:745) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: Caused by: liquibase.exception.DatabaseException: Table 'users' already exists [Failed SQL: CREATE TABLE traccar.users (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(128) NOT NULL, email VARCHAR(128) NOT NULL, hashedpassword VARCHAR(128) NOT NULL, salt VARCHAR(128) NOT NULL, readonly BIT(1) DEFAULT 0 NOT NULL, admin BIT(1) DEFAULT 0 NOT NULL, map VARCHAR(128) DEFAULT 'osm' NOT NULL, language VARCHAR(128) DEFAULT 'en' NOT NULL, distanceunit VARCHAR(128) DEFAULT 'km' NOT NULL, speedunit VARCHAR(128) DEFAULT 'kmh' NOT NULL, latitude DOUBLE DEFAULT 0 NOT NULL, longitude DOUBLE DEFAULT 0 NOT NULL, zoom INT DEFAULT 0 NOT NULL, CONSTRAINT PK_USERS PRIMARY KEY (id))] INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:301) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:107) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.database.AbstractJdbcDatabase.execute(AbstractJdbcDatabase.java:1273) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1255) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.changelog.ChangeSet.execute(ChangeSet.java:568) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	... 15 more INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'users' already exists INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.getInstance(Util.java:387) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2526) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2545) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2503) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.StatementImpl.executeInternal(StatementImpl.java:839) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:739) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:299) INFO   | jvm 1    | 2016/09/19 00:44:20 | WrapperSimpleApp Error: 	... 20 more STATUS | wrapper  | 2016/09/19 00:44:22 | <-- Wrapper Stopped

It looks like you already have something in the database, so migration failed. Are you using original Traccar database schema?

No, I'm using mysql as said in the official project site, and excludes the database and created a new, but always the same problem, for the fourth or fifth table.

Well, it says that users table already exists, so your database is not empty.

I'm running in the cloud, your project with the traccar.litvak interface but I want to use only the official project.
And if you're running stable, will make the necessary customizations and be happy!
I will delete the old database and create a new one and send you the log.

Here without the database!
STATUS | wrapper  | 2016/09/19 01:08:46 | --> Wrapper Started as Daemon STATUS | wrapper  | 2016/09/19 01:08:46 | Java Service Wrapper Community Edition 64-bit 3.5.28 STATUS | wrapper  | 2016/09/19 01:08:46 |   Copyright (C) 1999-2016 Tanuki Software, Ltd. All Rights Reserved. STATUS | wrapper  | 2016/09/19 01:08:46 |     http://wrapper.tanukisoftware.com STATUS | wrapper  | 2016/09/19 01:08:46 |  STATUS | wrapper  | 2016/09/19 01:08:46 | Launching a JVM... INFO   | jvm 1    | 2016/09/19 01:08:46 | WrapperManager: Initializing... INFO   | jvm 1    | 2016/09/19 01:08:47 | [WrapperSimpleAppMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Started. INFO   | jvm 1    | 2016/09/19 01:08:47 | Mon Sep 19 01:08:47 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp:  INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: Encountered an error running main: INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: Could not create connection to database server. Attempted reconnect 3 times. Giving up. INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:514) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:107) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.zaxxer.hikari.HikariDataSource.<init>(HikariDataSource.java:71) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at org.traccar.database.DataManager.initDatabase(DataManager.java:111) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at org.traccar.database.DataManager.<init>(DataManager.java:66) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at org.traccar.Context.init(Context.java:150) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at org.traccar.Main.main(Main.java:35) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at java.lang.reflect.Method.invoke(Method.java:498) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at java.lang.Thread.run(Thread.java:745) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.getInstance(Util.java:387) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:917) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:896) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:885) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2163) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2088) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:806) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:95) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:101) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:341) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:508) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	... 12 more INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'traccar' INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.getInstance(Util.java:387) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:875) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1712) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1228) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2253) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2104) INFO   | jvm 1    | 2016/09/19 01:08:51 | WrapperSimpleApp Error: 	... 26 more STATUS | wrapper  | 2016/09/19 01:08:54 | <-- Wrapper Stopped
Here with the database created!
STATUS | wrapper  | 2016/09/19 01:11:36 | --> Wrapper Started as Daemon STATUS | wrapper  | 2016/09/19 01:11:36 | Java Service Wrapper Community Edition 64-bit 3.5.28 STATUS | wrapper  | 2016/09/19 01:11:36 |   Copyright (C) 1999-2016 Tanuki Software, Ltd. All Rights Reserved. STATUS | wrapper  | 2016/09/19 01:11:36 |     http://wrapper.tanukisoftware.com STATUS | wrapper  | 2016/09/19 01:11:36 |  STATUS | wrapper  | 2016/09/19 01:11:36 | Launching a JVM... INFO   | jvm 1    | 2016/09/19 01:11:36 | WrapperManager: Initializing... INFO   | jvm 1    | 2016/09/19 01:11:37 | [WrapperSimpleAppMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Started. INFO   | jvm 1    | 2016/09/19 01:11:37 | Mon Sep 19 01:11:37 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:38 | Mon Sep 19 01:11:38 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:39 | Mon Sep 19 01:11:39 BRT 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. INFO   | jvm 1    | 2016/09/19 01:11:39 | INFO 9/19/16 1:11 AM: liquibase: Clearing database change log checksums INFO   | jvm 1    | 2016/09/19 01:11:40 | INFO 9/19/16 1:11 AM: liquibase: Successfully acquired change log lock INFO   | jvm 1    | 2016/09/19 01:11:40 | INFO 9/19/16 1:11 AM: liquibase: Creating database history table with name: traccar.DATABASECHANGELOG INFO   | jvm 1    | 2016/09/19 01:11:40 | INFO 9/19/16 1:11 AM: liquibase: Successfully released change log lock INFO   | jvm 1    | 2016/09/19 01:11:40 | INFO 9/19/16 1:11 AM: liquibase: Successfully acquired change log lock INFO   | jvm 1    | 2016/09/19 01:11:43 | INFO 9/19/16 1:11 AM: liquibase: Reading from traccar.DATABASECHANGELOG INFO   | jvm 1    | 2016/09/19 01:11:44 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Table users created INFO   | jvm 1    | 2016/09/19 01:11:45 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Unique constraint added to users(email) INFO   | jvm 1    | 2016/09/19 01:11:45 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Table devices created INFO   | jvm 1    | 2016/09/19 01:11:45 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Unique constraint added to devices(uniqueid) INFO   | jvm 1    | 2016/09/19 01:11:46 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Table user_device created INFO   | jvm 1    | 2016/09/19 01:11:48 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Foreign key constraint added to user_device (userid) INFO   | jvm 1    | 2016/09/19 01:11:49 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Foreign key constraint added to user_device (deviceid) INFO   | jvm 1    | 2016/09/19 01:11:50 | INFO 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Index user_device_user_id created INFO   | jvm 1    | 2016/09/19 01:11:50 | SEVERE 9/19/16 1:11 AM: liquibase: /opt/traccar/schema/changelog-master.xml: changelog-3.3::changelog-3.3::author: Change Set changelog-3.3::changelog-3.3::author failed.  Error: Invalid default value for 'devicetime' [Failed SQL: CREATE TABLE traccar.positions (id INT AUTO_INCREMENT NOT NULL, protocol VARCHAR(128) NULL, deviceid INT NOT NULL, servertime timestamp NOT NULL, devicetime timestamp NOT NULL, fixtime timestamp NOT NULL, valid BIT(1) NOT NULL, latitude DOUBLE NOT NULL, longitude DOUBLE NOT NULL, altitude FLOAT NOT NULL, speed FLOAT NOT NULL, course FLOAT NOT NULL, address VARCHAR(512) NULL, attributes VARCHAR(4096) NOT NULL, CONSTRAINT PK_POSITIONS PRIMARY KEY (id))] INFO   | jvm 1    | 2016/09/19 01:11:50 | INFO 9/19/16 1:11 AM: liquibase: changelog-3.3::changelog-3.3::author: Successfully released change log lock INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp:  INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: Encountered an error running main: INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: liquibase.exception.MigrationFailedException: Migration failed for change set changelog-3.3::changelog-3.3::author: INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error:      Reason: liquibase.exception.DatabaseException: Invalid default value for 'devicetime' [Failed SQL: CREATE TABLE traccar.positions (id INT AUTO_INCREMENT NOT NULL, protocol VARCHAR(128) NULL, deviceid INT NOT NULL, servertime timestamp NOT NULL, devicetime timestamp NOT NULL, fixtime timestamp NOT NULL, valid BIT(1) NOT NULL, latitude DOUBLE NOT NULL, longitude DOUBLE NOT NULL, altitude FLOAT NOT NULL, speed FLOAT NOT NULL, course FLOAT NOT NULL, address VARCHAR(512) NULL, attributes VARCHAR(4096) NOT NULL, CONSTRAINT PK_POSITIONS PRIMARY KEY (id))] INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.changelog.ChangeSet.execute(ChangeSet.java:605) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:51) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:79) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.Liquibase.update(Liquibase.java:214) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.Liquibase.update(Liquibase.java:192) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.Liquibase.update(Liquibase.java:188) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at org.traccar.database.DataManager.initDatabaseSchema(DataManager.java:141) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at org.traccar.database.DataManager.<init>(DataManager.java:67) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at org.traccar.Context.init(Context.java:150) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at org.traccar.Main.main(Main.java:35) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at java.lang.reflect.Method.invoke(Method.java:498) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at java.lang.Thread.run(Thread.java:745) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: Caused by: liquibase.exception.DatabaseException: Invalid default value for 'devicetime' [Failed SQL: CREATE TABLE traccar.positions (id INT AUTO_INCREMENT NOT NULL, protocol VARCHAR(128) NULL, deviceid INT NOT NULL, servertime timestamp NOT NULL, devicetime timestamp NOT NULL, fixtime timestamp NOT NULL, valid BIT(1) NOT NULL, latitude DOUBLE NOT NULL, longitude DOUBLE NOT NULL, altitude FLOAT NOT NULL, speed FLOAT NOT NULL, course FLOAT NOT NULL, address VARCHAR(512) NULL, attributes VARCHAR(4096) NOT NULL, CONSTRAINT PK_POSITIONS PRIMARY KEY (id))] INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:301) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:55) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:107) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.database.AbstractJdbcDatabase.execute(AbstractJdbcDatabase.java:1273) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1255) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.changelog.ChangeSet.execute(ChangeSet.java:568) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	... 15 more INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Invalid default value for 'devicetime' INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at java.lang.reflect.Constructor.newInstance(Constructor.java:423) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:404) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.Util.getInstance(Util.java:387) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:942) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3966) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3902) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2526) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2673) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2545) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2503) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.StatementImpl.executeInternal(StatementImpl.java:839) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:739) INFO   | jvm 1    | 2016/09/19 01:11:50 | WrapperSimpleApp Error: 	at liquibase.executor.jvm.JdbcExe

teste

teste

I'm running in the cloud, your project with the traccar.litvak interface but I want to use only the official project.

Traccar UI mod from Litvak has completely different database structure. You can't just take that database and expect Traccar to work with it.
You need to create a database, so there is no point in trying "with no database". It won't work.
You need an empty database.

Now about the problem when you run with an empty database.
Try to run following SQL query and see what you get in result:
CREATE TABLE traccar.positions (id INT AUTO_INCREMENT NOT NULL, protocol VARCHAR(128) NULL, deviceid INT NOT NULL, servertime timestamp NOT NULL, devicetime timestamp NOT NULL, fixtime timestamp NOT NULL, valid BIT(1) NOT NULL, latitude DOUBLE NOT NULL, longitude DOUBLE NOT NULL, altitude FLOAT NOT NULL, speed FLOAT NOT NULL, course FLOAT NOT NULL, address VARCHAR(512) NULL, attributes VARCHAR(4096) NOT NULL, CONSTRAINT PK_POSITIONS PRIMARY KEY (id));

Also try to disable NO_ZERO_DATE mode:
http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_date

I do not think I explained right, are asuntos / different jobs, I will not migrate anything, I just want to put the server to its natural design with some customizations. But I need to test it running locally on my PC and after making customizations migrate to Amazon.
As you place your code here so that it is with the scroll bar? econtrei not this way.
Thanks for the tip, I'll do it now!

You can ready about formatting here:
https://help.github.com/articles/creating-and-highlighting-code-blocks/

what went wrong?
(https://goo.gl/photos/oZ23mK8W41CVdYi89)

Same error as in the log. What version of MySQL are you using?

mysql-server-5.7

Have you tried disabling NO_ZERO_DATE as I suggested?

You can try adding following to the database URL:
&sessionVariables=sql_mode=''

I'm looking for a way around the problem, I think it's right.
Geez, you always one step ahead ...

It works like a butter ...
Thank you!
<entry key='database.url'>jdbc:mysql://localhost:3306/traccar?allowMultiQueries=true&autoReconnect=true&useUnicode=yes&characterEncoding=UTF-8&sessionVariables=sql_mode=''</entry>

I noticed that you deleted the solution in the projeot documentation link (https://goo.gl/Sbq4gg). I want to inform you that also works using sequinte parameter:
&sessionVariables=sql_mode=ANSI_QUOTES

I know, but ANSI mode is no longer required, so it doesn't make sense to enable it.

@tananaev i realized that there are some phrases / words are not translated into pt_BR, where can I do so?

Here: https://www.transifex.com/traccar/traccar/

except this sentence Carto Basemaps the others are translated, but the GUI still show some words in English.
This is word(Carto) it would be card?

Well, I believe the Portuguese term is based cartographic maps!

@tananaev,  back to the central issue of the topic, I have the following message at the end of the installer package. The reason would be the version ext-6.2.0 because version ext-6.0.1 is no longer available for download.
This error will cause the traccar not boot after installation on Ubuntu server?

adding: schema/changelog-3.8.xml (deflated 61%)
adding: schema/changelog-master.xml (deflated 66%)
adding: tracker-server.jar (deflated 10%)
adding: web/ (stored 0%)
rm: não foi possível remover '../web/app.min.js': Arquivo ou diretório não encontrado
rm: não foi possível remover 'app/': Arquivo ou diretório não encontrado

"Carto Basemaps" is name of a map layer. You shouldn't translate it.
You should download extjs version 6.0.1. It's the latest GPL version:
https://www.sencha.com/legal/gpl/

@tananaev that way there can not download, below is the link:
(http://cdn.sencha.com/ext/gpl/ext-6.0.1-gpl.zip)

Link works for me.

You made the whole process because then it sends the link to e-mail, he plays the new version not GPL

Sorry, but I don't understand your last comment. Does it work or does it not?

You made the whole process? Because when I received the link via e-mail, it refers to the newest version that is not GPL.
As for work, I will try now!

The answer is the same!

Self-extractable archive "traccar.run" successfully created.
adding: traccar.run (deflated 0%)
adding: README.txt (deflated 54%)
rm: não foi possível remover '../web/app.min.js': Arquivo ou diretório não encontrado
rm: não foi possível remover 'app/': Arquivo ou diretório não encontrado

I think I get it now. Are you telling me that I should update the link in the packaging script?

yes

Wait, the link is correct there. There must be some error somewhere earlier in the packaging process.

Follow the log / full output!

If you got any errors here try isetup version 5.5.5 (or check supported versions using 'innoextract -v')
cp: impossível obter estado de '../web/': Arquivo ou diretório não encontrado
wine: cannot find 'app/ISCC.exe'
zip warning: name not matched: Output/traccar-setup.exe
adding: README.txt (deflated 54%)
rm: não foi possível remover 'Output': Arquivo ou diretório não encontrado
rm: não foi possível remover 'tmp': Arquivo ou diretório não encontrado
cp: impossível obter estado de '../web/': Arquivo ou diretório não encontrado
/usr/bin/makeself: 328: test: xif: unexpected operator
Header is 498 lines long
About to compress 43148 KB of data...
 Make sure that you have latest updates for both traccar and traccar-web repositories. I'm guessing that you haven't even checked out traccar-web.
Why are you trying to build installation packages in the first place?

@tananaev,  if I'm not mistaken, before the traccar-web came together to download the traccar on GitHub.
Now we face this problem, and I can not understand it.
`Sencha Cmd v<IP_ADDRESS>
[INF] Compressing data with ClosureCompressor
[INF] Writing concatenated output to file /home/marcio/Downloads/Traccar-Teste-200916/traccar-master/web/app.min.js
Warning: Unexpected setup data version: 5.5.7
Warning: Unexpected Privileges value: 4
Stream error while parsing setup headers!
├─ detected setup version: 5.5.7
└─ error reason: basic_ios::clear: iostream error
If you are sure the setup file is not corrupted, consider
filing a bug report at http://innoextract.constexpr.org/issues
Done with 1 error and 2 warnings.
If you got any errors here try isetup version 5.5.5 (or check supported versions using 'innoextract -v')
wine: cannot find 'app/ISCC.exe'
zip warning: name not matched: Output/traccar-setup.exe
adding: README.txt (deflated 54%)
rm: não foi possível remover 'Output': Arquivo ou diretório não encontrado
rm: não foi possível remover 'tmp': Arquivo ou diretório não encontrado
/usr/bin/makeself: 328: test: xif: unexpected operator
Header is 498 lines long
`

Looks like your innoextract is old and doesn't support the version of isetup the you downloaded:

If you got any errors here try isetup version 5.5.5 (or check supported versions using 'innoextract -v')

@tananaev thank you for your patience, everything worked perfectly!
Thanks!


Replace e2e simple cases to v2

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[X] Update the CHANGES log.

jdk/auth/ssl/mtls

Let's wait for https://github.com/apache/skywalking/pull/7826 ready and merged. Then @kezhenxu94 could cut the release first. After merging, maybe we will face conflicts in GHA control file.


Allow to replace/update template file

if you set OutputFilename the same as Template, you'll get an error: File used by another process.
So, sometimes it's usefull to replace template file and do not create a new one.
So, I close StreamReader before writing to file.

ps. sorry for useless git commits - i'm new with github. really sorry


Nested elements inside a list item

Please tell me how to make an element of the virtual list expand if it increases its height by revealing its internal/nested elements?

https://codesandbox.io/s/nameless-microservice-itv3sb?file=/pages/index.js maybe the Example 1 in my codesandbox will solve your issue?


Generate Makefile.am.libasn1codec compatible with non-recursive Makef…

…ile.am
The fact that the existing code creates files with names like:
Makefile.am.libasncodec
Makefile.am.example
leads me to believe that there is an attempt to create automake compatible
Makefile.am files. However, there are some things that are wrong with the
example generated files. For example, ASN_MODULES_SOURCES variable can't
be used because all *_SOURCES variables are expected to be either a
bin_PROGRAM or lib_LTLIBRARIES, and of course, there is neither:
bin_PROGRAMS += ASN_MODULES
or
lib_LTLIBRARIES += ASN_MODULES
This patch does the following:

correct the invalid variable names for use with autotools
cleanly separate the library generation from an example as1convert prog
Add a new option -D  that will write the generated files to the
specified directory, and the generated Makefile.am.* will be compatible
with a non-recursive Makefile.am schema
Add a new option -gen-autotools which will create (if they don't exist) a minimal
example configure.ac and Makefile.am

This will make it much easier to integrate the generated asn1 source files with a larger project

It's clear to me now that this patch won't do in it's current form for the unit tests. I will work on this and send another PR

@ringlej sounds good. Prefer to send separate self-contained PRs. Such as, the -gen-autotools ought to go as a separate PR from the earlier items.

Would you be ok with one PR with each item as a separate commit?

That would work as well.
Also, please make sure you rebase first. I just added a bunch of changes around fdeps.


Enable for VS 2022

all sayed ;-)
It would be a great shame if this great tool stopped working in VS 2022.

I assume to add supports of Visual Studio 2022 only in 2022, perhaps it would be January - March, but I don't sure. Currently I don't have enough time to support that in December.

Thank you for the information. - Maybe i take a look over the holydays.

@GeorgeAlexandria Thank you for great work on this. Cannot wait for 2022 release!
Thanks


Glance refactor

Refactored the Glance Helm implementation to use templates similar to Keystone's current implementation.  Used /bin and /etc directories in the Glance templates directory for items used in configmaps for Glance.
Sorry for the long list of commits -- apparently I need some more work with 'git squash'.

This change is

@wilkers-steve I have a suggestion. I think we should include a development mode similar to mariadb, rather than force ceph pvc's. thoughts?

That's a fair point.  Let me poke through it and make a revision.

Review status: 0 of 20 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 2 of 25 files at r1.
Review status: 2 of 20 files reviewed at latest revision, 6 unresolved discussions.

glance/templates/api.yaml, line 67 at r1 (raw file):

              mountPath: /etc/ceph/ceph.client.{{ .Values.ceph.glance_user }}.keyring
              subPath: ceph.client.{{ .Values.ceph.glance_user }}.keyring
      volumes:

Same file renamed comment as below.

glance/templates/post.yaml, line 44 at r1 (raw file):

            - /tmp/post.sh
          volumeMounts:
            - name: glance-bin

Similar to init above, the file should be renamed to -

glance/templates/bin/_init.sh.tpl, line 6 at r1 (raw file):

ansible localhost -vvv -m mysql_db -a "login_host='{{ .Values.database.address }}' login_port='{{ .Values.database.port }}' login_user='{{ .Values.database.root_user }}' login_password='{{ .Values.database.root_password }}' name='{{ .Values.database.glance_database_name }}'"
ansible localhost -vvv -m mysql_user -a "login_host='{{ .Values.database.address }}' login_port='{{ .Values.database.port }}' login_user='{{ .Values.database.root_user }}' login_password='{{ .Values.database.root_password }}' name='{{ .Values.database.glance_user }}' password='{{ .Values.database.glance_password }}' host='%' priv='{{ .Values.database.glance_database_name }}.*:ALL' append_privs='yes'"

Would prefer we broke this out into multiple lines like post.sh below using \ breaks.

glance/templates/bin/_start.sh.tpl, line 5 at r1 (raw file):

set -ex

cp `find / -not -path "/etc/*" -name glance-api-paste.ini` /etc/glance/

This is super hacky.  Can we extract this file from the image and make it a config map eliminating the need for this?

glance/templates/etc/_ceph.client.glance.keyring.yaml.tpl, line 1 at r1 (raw file):

[client.{{ .Values.ceph.glance_user }}]

If we allow them to specify a ceph admin key, we can (optionally) create this user and retrieve the key if it doesn't exist.  This would make standing up an environment less involved.

glance/templates/etc/_ceph.conf.tpl, line 6 at r1 (raw file):

[mon]
{{ range .Values.ceph.monitors }}

We should default to our ceph monitors if this is empty/null: ceph-mon.ceph

Comments from Reviewable

Please include https://github.com/att-comdev/openstack-helm/pull/98 as part of this effort.

Closed this due to a botched. updated commit.  Going to submit a new pull request.


Add to Open VSX registry

Please add this extension to the Open VSX registry. I use Gitpod on a daily basis for interactions with rust and pest, so this extension is a must.

Thanks for letting me know! I just added the extension to the Open VSX registry. If you have experience an issue using it, please feel free to open another issue


[Bug]: Hardcoded log-stream causing intermittent stack bring up failure

Describe the bug
Whenever there is a change that causes the jenkins main node to be replaced we see intermittent failure during instance initialisation.
Cause:
This is due to hardcoded log-stream value here.
Whenever a change causes a new jenkins main node to be brought up, the moment the new main node is brought up and docker-compose is run, the new container tries to write its logs to an existing log-stream which is already in use by the previous jenkins main node container which is yet to be brought down.
As per https://docs.docker.com/config/containers/logging/awslogs/#awslogs-stream two containers writing to the same log-stream is not a good practise and results in degraded performance. This is the reason we see intermittent failures during new instance bring up.
To reproduce
Bring up a new CI stack, make a change that will potentially result in jenkins main node replacement and redeploy the stack.
Expected behavior
No response
Screenshots
If applicable, add screenshots to help explain your problem.
Host / Environment
No response
Additional context
No response
Relevant log output
May 26 15:03:03 ip-10-0-145-33 dockerd: time="2022-05-26T15:03:03.838804152Z" level=error msg="Failed to put log events" errorCode=InvalidSequenceTokenException logGroupName=JenkinsMainNode/jenkins.log logStreamName=jenkins.log message="The given sequenceToken is invalid. The next expected sequenceToken is:<PHONE_NUMBER>9106147829027718688550912310461956053603975282" origError="<nil>"
May 26 15:03:04 ip-10-0-145-33 systemd: Unmounted /run/docker/netns/f01cf084571d.

Closing as part of PR #126


Revert "Show prelude re-exports in docs (#6448)"

This reverts commit 53d387f34039c5d369159a681b279793d71dbd6b.
Objective
Reverts #6448. This didn't have the intended effect: we're now getting bevy::prelude shown in the docs again.

bors r+