Crash in canary

CreepJS is crashing in the latest Chrome canary (92.0.4512.0 (Official Build) canary (x86_64)) for me:

Not sure if it's a CreepJS issue or if canary is just buggy.

It appears MediaSource.isTypeSupported('audio/mpeg; codecs="mp3"') is causing this. For now, I'm removing that mimeType. Let me know if that fixes it on your end. It's live on the dev site. If this mimeType crash persists, I will have this merged to the github site in a June release.


Jenkins Add-In is not compatible with Keptn 0.8

Keen an eye on
https://github.com/keptn-sandbox/keptn-jenkins-library
pcjeff just uploaded a new library, test it and check if the quality gates pipelines with Jenkins work.

Fixed by @pjeff. 1 and 2 work, somehow 3 is not pushing the events to Dynatrace and swallowing the JMeter file. Jmeter service is not triggered. Most probably has to do with the shipyard file.

I have run a series of test with the following, using the https://github.com/keptn-sandbox/keptn-jenkins-library
@Library('keptn-library@4.0')_
import sh.keptn.Keptn
def keptn = new sh.keptn.Keptn()

I make sure to first download a shipyard file,
keptn.downloadFile('<yourRpoGoesHere>/shipyard-performance.yaml', 'keptn/shipyard.yaml')

I then make sure to initialize with the shipyard file.
// Initialize the Keptn Project
keptn.keptnInit project:"${params.Project}", service:"${params.Service}", stage:"${params.Stage}", monitoring:"${monitoring}", shipyard:'keptn/shipyard.yaml'

Finally, as documented, make sure to use the keptn.sendConfigurationTriggeredEvent for use with Keptn 8.x
// send deployment finished to trigger tests
def keptnContext = keptn.sendConfigurationTriggeredEvent testStrategy:"${params.TestStrategy}", deploymentURI:"${params.DeploymentURI}"
String keptn_bridge = env.KEPTN_BRIDGE
echo "Open Keptns Bridge: ${keptn_bridge}/trace/${keptnContext}"

Here is the shipyard file I use for my Performance test that does instantiate the jmeter service.
apiVersion: "spec.keptn.sh/0.2.0"
kind: "Shipyard"
metadata:
  name: "shipyard-performance"
spec:
  stages:
    - name: "performancestage"
      sequences:
        - name: "delivery"
          tasks:
            - name: "test"
              properties:
                teststrategy: "performance"
            - name: "evaluation"

Result in Jenkins,

Result in Keptn

Next steps,
Clean deployment in AWS and another round of testing.

Confirmed all pipelines run with the @4.0 release.
Test steps.

Redeployed environment on AWS.
Ran each pipeline several times.

Observation.

All Pipelines succeeded with proper data in Jenkins and Keptn.
Data is also reporting properly in Dynatrace.

Possible cause.

If the shipyard file is not supplied, then the library tries to create a simple shipyard payload.
It could be this payload that needs to be adjusted.

Hi @pcjeffmac,
thanks for the notes.
keptn.keptnInit was missing the shipyard file. Issue fixed. :)
Thanks!
P.S: just a small side note, if it's possible for you to test directly with kiab that would be great.


scss/* rules should not be processed on .css files

When using stylelint-scss, the SCSS-specific rules are applied to .css files as well, even when they do not make sense.
Example: setting scss/comment-no-loud to true results in being unable to have any comments in a .css file, as it rejects /* … */ comments, but // … is not valid in a .css file.
Rather than having to set ignores for each scss/* rule in each .css file, it would be better if the scss/* rules didn't apply to non-SCSS files by default.
(I have no idea if stylelint actually supports this — apologies if this needs to be filed upstream rather than here…)

Thanks @unikitty37! I think that this might be a problem related to stylelint itself, the stylelint-scss plugin does not actually have control of to which files the rules are applied to.

Closing this as there is nothing that can be done about it here. Please open a new issue for stylelint's main repo if this is still a problem.


HTTP status server error (500 Internal Server Error)

The day before yesterday I setted up on my laptop, after setting the session file and everything the same way I did on my desktop. I get this error, at first I thought it could be due to advent of code's website, but the specific url's for which the client throws the error are working with no issues on my browser tabs. Can't say if it is currently working on my desktop neither where the problem is.

Can you give me more details? Is it failing every time with the same error? Does it fail on every operation (read, download, submit)? Can you share the full command line and output? What are your environments like (Linux, Windows, Mac) on both of your machines? Which Rust version do you have installed and how did you install it - rustup? How did you install aoc-cli: cargo install aoc-cli?
You can do a simple test to make sure you can reach adventofcode.com and your session cookie is okay using curl:
curl -v -O --cookie "session=<contents of your session cookie file>" https://adventofcode.com/2021/day/25/input

Sure, it fails on every command provided with the same error. The full command and output goes like this:
aoc read -y 2021 -d 5

Loaded session cookie from "C:\Users\Chechu.adventofcode.session".

Error: "HTTP status server error (500 Internal Server Error) for url (https://adventofcode.com/2021/day/5)"

My environments are both windows, the one working is on a win 11 desktop pc and current (the one which is failing is a windows 10 laptop), I must point out the file created in the win 11 desktop was made with the touch command via a linux subsystem. In the current device the file was created via powershell with the command:
New-Item .adventofcode.session
The file was created either in my harddrive root and in my default user home dir to test which one was the right one.
My version of rust is the stable release 1.57.0, and I installed rust via the executable file from the rust web and aoc-cli via the commands and steps from the repo.
Lastly, about my session cookie:
curl -v -O --cookie "session=<session-key>" https://adventofcode.com/2021/day/25/input

Invoke-WebRequest : No se encuentra ningún parámetro de posición que acepte el argumento 'https://adventofcode.com/2021/day/25/input'.
En línea: 1 Carácter: 1

curl -v -O --cookie "session=1985823-20211228-19ba6ab9" https://adven ...

+ CategoryInfo          : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException

FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

The Invoke-WebRequest translated would go like this:

There is no position parameter found that accepts the argument 'https://adventofcode.com/2021/day/25/input'.

Looks like Powershell is intercepting your command and not calling curl - instead it's running Invoke-WebRequest, which has different command line parameters. I'm not a Windows user but perhaps try running curl from a normal shell (rather than Powershell)?
The HTTP 500 error is strange. It's either the adventofcode.com server crashing (unlikely) or something is happening between your laptop and the HTTP request going out -- perhaps a proxy or VPN? That's why I wanted to see what a curl request would return.

It looks like a bad cookie can actually result in a 500 error from adventofcode.com:
# curl --cookie "session=badcookie" https://adventofcode.com/2021/day/25

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

<title>500 Internal Server Error</title>

Internal Server Error

The server encountered an internal error or
misconfiguration and was unable to complete
your request.

Please contact the server administrator at
 webmaster@localhost to inform them of the time this error occurred,
 and the actions you performed just before this error.

More information about this error may be available
in the server error log.

So most likely your file contains an invalid session cookie. Make sure it is a single line with just a long hex string (do NOT include session=).


Move /route-custom into /route endpoint

Here I moved the functionality of /route-custom into the route endpoint. The custom model now lives under a dedicated node called custom_model.

I'm still wondering what the new API is supposed to be like. Currently with this PR a custom (POST) routing request looks like this:
{
 "profile": "some_custom_profile",
 "custom_model": { ... }
}

i.e. we have to pick a certain profile (that uses weighting: custom) and set the custom model (even though it might be just empty {}). For a 'classic' profile the request only includes the profile parameter and no custom model. Using a 'classic' profile and setting a custom model yields an error. Using a custom profile and not setting a custom model (instead of an empty model {} also yields an error). Can we finalize on this API? API users need to know which profiles are 'custom' and which are not. Since we probably always need to distinguish between 'customizable' profiles and 'fixed' profiles this seems reasonable?! However, it can also be a bit more complicated than this because sending a custom model is only possible for custom profiles that allow non-CH requests.

Using a custom profile and not setting a custom model (instead of an empty model {}) also yields an error.

This shouldn't be. Using a custom profile without a custom model makes sense and should be allowed.

Update: The behavior is now like this:

request uses custom profile and no custom model (or null) -> just use the custom profile as it was configured on the server-side
request uses custom profile and custom model -> the query custom model will be merged with the server custom model
BUT this does not work with CH, so we need to to add ch.disable=true (this is consistent to e.g. block_area)
custom_model={} is treated like any other custom model not like custom_model=null or a missing custom_model field
the maps UI adds the ch.disable=true option for custom requests via the custom model box
for the java API we now do request.setCustomModel(customModel) instead of request.putHint(CustomModel.KEY, customModel)


Deprecated ipwrap

Execution of this role generates a warning:
[DEPRECATION WARNING]: Use 'ansible.utils.ipwrap' module instead. This feature
will be removed from ansible.netcommon in a release after 2024-01-01.

Hello @staticdev
What was the andible & collections version used ?
Regards.

@aalaesar I am using ansible-core 2.13.2. No collections.


Fix setVolume for iOS

Closes #778 #730

Closing in lieu of #826 , thanks @BringTheChill to help investigating :)


Ability to interrupt playback/recordings

Please update to accommodate these two scenarios:

While a pre-recorded sound is playing, user should be able to tap the ‘record’ button. This would immediately stop current playback and start a new recording.
While playing back a recorded sound, user should be able to tap a pre-recorded sound button. This would immediately cancel the recording to start playing the pre-recorded sound.

@tnordberg To clarify the second point, while the user is recording/playing their voice they can tap and play any of the three pre-recorded sounds.
If they do that, their recording will be cancelled and the component will return to the pre-recording state showing only the large microphone button. Is that correct?

@abdulrauf11 that's correct. It can delete the in-progress recording.

@tnordberg Should it delete the recording if it's not in-progress? (in the case where the user is not recording or playing their recorded sound)

@abdulrauf11 no, thanks for asking.
If the user records to completion, then plays a pre-recorded sound, their recording should remain.

@tnordberg So far I've understood these 3 cases:

While recording is in-progress, and the user plays a pre-recorded sound: the recording will be deleted.
If the recording is complete, and the user plays a pre-recorded sound:  the recording will not be affected.
While the recording is playing, and the user plays a pre-recorded sound: the recording will be deleted.

Is that correct?

@abdulrauf11 Almost. Thanks for clarifying.

Correct
Correct
Playback of recording should stop, but not be deleted.


Add support for extended BIP32

The extended BIP 32 derivation tests are missing and failing if they are added AFAIK as:

extended public key
public key
chain code

xpub661MyMwAqRbcFtXgS5sYJABqqG9YLmC4Q1Rdap9gSE8NqtwybGhePY2gZ29ESFjqJoCu1Rupje8YtGqsefD265TMg7usUDFdp6W1EGMcet8
0339a36013301597daef41fbe593a02cc513d0b55527ec2df1050e2e8ff49c85c2
873dff81c02f525623fd1fe5167eac3a55a049de3d314bb42ee227ffed37d508

xpub661MyMwAqRbcGsSdYunw6oK1384d9MkdQWK3472cWknZ2v6QyuXM8B5YRXSHBdSCbQoG25HfdhzpsBDsE4Mz9fgxiH27e1VEPMFtAcktt97
026df3c4ae791c077ca502731dee24f6256bc1c3de7993bb11ae9f978aa6a8ca28
e9cd21099080b51aa259ad8959310f60390e3f3ac0cdd1575dee040c2e7929e7

xpub661MyMwAqRbcFzWy5kpQCd4RXzF1b5MmeeErvCkoSgWwmnW32wmayo9G2tzPo1C6zzENmforcwhtcF1omLFgcfNmLoQAzpuwFeUjH6nWzqr
02dca3e632f5b42cac3c79c622f931dae45263ffb96d772ab5fd041ca3f2bde666
919c85259ed83eb8f92ca35442173a27905ea6444b525ecd70c638f64d4531da

xpub661MyMwAqRbcFUpN6pbTnL6ygjLitCXnjat7UVwyhcU4F2NMRu3KQ8J8bh6hrxHDiG3KdjWTWw9ozxWdFP98W1rCvPjRqWob5QX7RjPJMTj
02027909cb580dfc0b25de2d23c31d9a1bd34e02617f28464847674273afaa4a6d
5e2da3317cb2196083fc5d14dc6522647857a091f9771ce4b90356399022320f

I think this issue is that the xpub serialization format assumes the index is exactly 4 bytes, no more or less. Probably attempting to serialize an extended key without that size index should fail.

I think this issue is that the xpub serialization format assumes the index is exactly 4 bytes, no more or less. Probably attempting to serialize an extended key without that size index should fail.

I am fine with this argument as the PR looks good to me and this test problem would requite to redesign them a bit as they are currently based on xpub.

I think we should support standard (Nat32) indices for everybody who wants to use BIP-32 compliant derivation paths. So, as far as the API is concerned, we need a function that accepts a Nat32 vector as input. Additionally, we want to support arbitrary bytes, which should be a second function that accepts a Nat8 vector.
As far as the implementation is concerned, I'm not sure which option is better: Having completely separate implementations or checking that each level is non-hardened and then converting the 32-bit vector to an 8-bit vector to be fed into the other function.
I would assume the second approach to produce less code and so it should be easier to maintain. @tgalal, what do you think?


Self cleanup of utxos when they grow

We need the coinchooser to be smarter and clean up large lists of UTXOs after X amount (maybe 1k to start?). If not, this bogs down all wallet operations since it needs to load the entire uxto set on each one.

sqlitecoinchooser is supposed to take care of this.

@eukreign is this fixed in rewrite?

@eukreign is this fixed in rewrite?

TLDR; this is not currently solved in new SDK and there is more than one way to solve it depending on if you're in SDK server mode (postgres) or in desktop client mode (sqlite)...
new SDK can solve this when running with postgresql (implement a coin chooser in pl/sql) but for the desktop mode it's still a problem if you have a lot of UTXOs and it needs to load all of them to do the selecting, @jackrobison had a solution that simplified the selection algorithm where it could be done with sqlite (we can look at porting his work to the new SDK when we get to this point)


test: username change - 1

This is not a completed PR!
I want to check if I am going on the right way. If it is possible, please take a look at the test that I have written. I think it is ok except the part that I don't know how to simulate request of copying the whole user object to another one to couchdb. I think I have to add something after line 159 to simulate copying the whole user object.

Looking good so far @alisabzevari, just see my minor comment

I've fixed your comments. But I think I didn't write test correctly because the [related route] (https://github.com/hoodiehq/hoodie-account-server/blob/issue/79/routes%2Faccount.js#L109) does not run correctly. sessions.find at line 134 throws an exception and then it will throw errors.INVALID_SESSION

closing in favor of https://github.com/hoodiehq/hoodie-account-server/pull/155


<EMAIL_ADDRESS>download url fix

issue ref: https://github.com/lukesampson/scoop-extras/issues/4056

As I said already. The ID change on regulate basis #3370

Understood. URL might change tomorrow.


Retrieve Credentials using SecurityContextHolder instead of propagation

Description

Credentials to be retrieved using SecurityContextHolder.getContext().getAuthentication()
Credentials to be retrieved only where used, no object propagation

Relates to:

#187

Refactored ImapService + SmtpService, Credentials are now obtained from SecurityContextHolder.
Application tested and working


For iOS devices, Location is not fetched

Put the device operation "Location" on a newly registered device.
You can see the operation in the operations log.
Later-on the operation will have been completed but the location is not fetched.
However on the device side location permissions, the location service have been accessed by the agent app.

This is fixed in https://github.com/wso2/carbon-devicemgt-proprietary-plugins/pull/129


Command line method for converting between .ipynb and .dib

Currently, the VS Code extension contains logic for converting a .ipynb into a .dib and vice versa. In order to support automation scenarios, this functionality should be made available through a subcommand on the dotnet-interactive CLI and as API methods within Microsoft.DotNet.Interactive.Jupyter, e.g.:
> dotnet interactive ipynb-to-dib /path/to/existing.ipynb /path/to/created.dib

Related: #467.

@jonsequitur From the docs it says that you can already do this via the command palette within vscode, but it doesn't seem to work.
I have vscode insiders and the latest extension installed, am I missing something?

Any updates?


How do I change the color of the blinking cursor？

I encountered a situation where the background was dark and the default cursor was black, which made it visually difficult to see, so is there a way to change the color of the blinking cursor？

You should be able to change it with CSS, something like:
.caret { -fx-fill: red; }

See the RichText CSS Wiki for more info .....

I've been unable to find the magic CSS to set the caret color.  The above CSS snippet does not work.  Attempts to find a more specific CSS selector have been unsuccessful.

Sorry, my bad - it should have been -fx-stroke and not -fx-fill
.caret { -fx-stroke: red; }


Heterogenous operator overload for vector*scalar multiplication

Not sure if this is a missing feature or if I'm misunderstanding the documentation, but I can't figure out how to make this work.
You add a usertype based on the glm::vec3 type:
lua.new_usertype<glm::vec3>("vec3",
	sol::constructors<glm::vec3(), glm::vec3(float), glm::vec3(float, float, float)>(),
		"x", &glm::vec3::x,
		"y", &glm::vec3::y,
		"z", &glm::vec3::z
	);

Then you want support for both float*vec3 and vec3*float multiplications in lua, like this:
local a = vec3.new(1.0, 1.0, 1.0) * 5.0
-- or
local b = 5.0 * vec3.new(1.0, 1.0, 1.0)

Out of the box, none of these multiplications work, they just crash the application with an assertion error:
Assertion failed: ((!(m_counts[index] == 0)) && "Entity ID does not exist"), function get, file /Users/gustav/Development/Others/anax/src/anax/detail/EntityIdPool.cpp, line 73.

My solution was to add these multiplication overloads:
lua.new_usertype<glm::vec3>("vec3",
	...
	sol::meta_function::multiplication, [](const glm::vec3& v1, float f) -> glm::vec3 { return v1*f; },
	sol::meta_function::multiplication, [](float f, const glm::vec3& v1) -> glm::vec3 { return f*v1; }
);

It works, but only for the last overload defined, in this case f*v1. How can I make both of them work?

http://sol2.readthedocs.io/en/latest/api/overload.html
https://github.com/ThePhD/sol2/blob/develop/examples/overloading.cpp
From the docs:

"{name}", sol::overload( Func1, Func2, ... )
- Creates an oveloaded member function that discriminates on number of arguments and types.

So,
auto mult_overloads = sol::overload(
    [](const glm::vec3& v1, const glm::vec3& v2) -> glm::vec3 { return v1*v2; },
    [](const glm::vec3& v1, float f) -> glm::vec3 { return v1*f; },
    [](float f, const glm::vec3& v1) -> glm::vec3 { return f*v1; }
);

lua.new_usertype<glm::vec3>("vec3",
	...
	sol::meta_function::multiplication, mult_overloads
);

Blah blah background
I only generate out-of-the-box operators for those listed in the documentation:
http://sol2.readthedocs.io/en/latest/api/usertype.html
Most notably: comparison operators, call operators, pairs lua calls with begin/end on containers, and to_string semantics. I cannot do what you want me to do in your case, because when 2 overloads exist for an operator function it is impossible for me to automatically generate that function binding for you.
At most, I could staple the signature of operator*(const glm::vec3&, const glm::vec3&) and try to auto-generate that, but it would likely make people confused as other overloads would never be generated by default.


UI hangs when a standard user edits a cluster in a setup with cluster-template-enforcement ON

Rancher version: v2.4.2
Steps:

Set Cluster-template-enforcement = True through the Settings tab
Create a standard user "newuser"
As an admin, create a DO cluster "C1"
Add "newuser" as a cluster owner to the cluster "C1"
Login as "newuser" and edit the cluster "C1"

UI hangs as below:

Errors from the console:

UI should not allow standard user to edit the cluster which is not created using a RKE template[Cluster-template-enforcement is set to True]
Note: When cluster is edited through API, it errors out as expected:

{
"baseType": "error",
"code": "MissingRequired",
"message": "A clusterTemplateRevision to create a cluster",
"status": 422,
"type": "error"
}

The same issue is observed in Rancher v2.3.6

As the UI and API function currently this user is not allowed to edit the cluster because it doesn't have a cluster template associated with it. As such I've also added a warning for the user and added the cancel button so they can go back to the previous page.

Tested with v2.4-head with the steps mentioned above.
UI does not hang when a standard user edits the cluster, but there is a "Done" button instead of "Cancel" button.

Tested with latest v2.4 -head with steps mentioned above.
On a setup with cluster-template-enforcement ON, UI does not hang when a standard user edits the cluster.  "Cancel" button is displayed as expected.


add own triconsumer to replace log4j

log4j is only added as dependency to have access to the TriConsumer class. Let's create our own one

Why?
What are the benefits of the own implementation?

since the triconsumer is a tiny fragment of log4j it's barely necessary to implement the whole lib. Reducing the amount of dependencies reduces code complexity and prevents vulnerabilities

It's also pretty safe to say, that the usage of TriConsumer as we do at the moment isn't even really necessary and an be replaced by a common BiConsumer


When creating new course automatically enroll the user as teacher for the course

Should we do this from web.NewCourse() ? If so, should we augment the /courses endpoint currently used with a user id? That is, /courses/:uid where the uid is the teacher creating the course, who will automatically be enrolled as teacher for the course.
Does that sound reasonable?

By requiring the user id as argument to a course, we will never have any courses without a teacher. This is a good thing I thing...

I think the simpliest solution would be to just assign the user creating the course as the course's teacher. We don't need to provide the id in the request/url as we already know the users id.

So I can do this??:
		// Automatically enroll the teacher creating the course
		// If type assertions fails, the recover middleware will catch the panic and log a stack trace.
		user := c.Get("user").(*models.User)
		enrollment := models.Enrollment{
			UserID:   user.ID,
			CourseID: course.ID,
		}
		if err := db.CreateEnrollment(&enrollment); err != nil {
			if err == gorm.ErrRecordNotFound {
				return c.NoContent(http.StatusNotFound)
			}
			return err
		}
		if err := db.AcceptEnrollment(enrollment.ID); err != nil {
			return err
		}

PS: We also need to create a teacher team as part of this NewCourse() workflow that will have full access rights to all repos in the organization on github at least. Have you considered this @s111?

I think:
user := c.Get("user").(*models.User)
if err := db.CreateEnrollment(&models.Enrollment{
	UserID:   user.ID,
	CourseID: course.ID,
	Status:   int(models.Accepted),
}); err != nil {
	if err == gorm.ErrRecordNotFound {
		return c.NoContent(http.StatusNotFound)
	}
	return err
}

should suffice.

I've not thought to much about teams, yet.

Ok, let's leave teams for now. I just thought about it; maybe the CreateEnrollment and CreateCourse needs to be done in a transaction?

We can probably combine some database methods into CreateCourseAndEnroll, etc... to have transactions. I do however think that we should just use the "composable" methods for now, and when the project starts to mature, we can start implementing these larger transactions.

SGMT. I'll add a TODO in the code to explain this.

Automatic enrollment of the teacher creating a new course in the created course was implemented in 227ad6501b0afb719f7a3e3ccdab8177779d8a5e. We currently do not have Role in the models.Enrollment struct, so enrolled only means that an enrollment is created, I think we can leave this open until models.Enrollment.Role is set to Teacher (this field should default to Student in all other cases).


⚠ Bofrost.de has degraded performance

In 655bcc3, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1300 ms

Resolved: Bofrost.de performance has improved in 6b9822c.


Problem downloading EX5000 files

1  Avidyne EX5000, EX600, EX500 - NavData                                  Americas                   2412      2024-11-28  2024-12-26  Y
6  Avidyne EX5000, EX600, EX500 - Electronic Charts                        BUNDLE - Latin & South A…  24-2024   2024-11-22  2024-12-06  Y
jdmtool transfer 1 /media/sda1
This service is not yet supported
jdmtool transfer 6 /media/sda1
Unexpected service type

@paulohm2 - this one was easy. See if the latest main works for you.
(Also, does EX5000 seriously require a FAT16-formatted device?? I don't actually have a way to check for that.)

Oops, I fixed 1; still working on 6.

not working here
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
Collecting jdmtool
Cloning https://github.com/dimaryaz/jdmtool.git to
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Running command git clone --filter=blob:none --quiet
https://github.com/dimaryaz/jdmtool.git
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Resolved https://github.com/dimaryaz/jdmtool.git to commit
2a5b4f67ae457ca4ad061eadabe84cc0a0247906
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: platformdirs>=2.6.2 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.0.0)
Requirement already satisfied: psutil>=5.9.4 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (5.9.8)
Requirement already satisfied: requests>=2.26.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (2.27.1)
Requirement already satisfied: tqdm>=4.1.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.66.4)
Requirement already satisfied: typing-extensions in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.7.1)
Requirement already satisfied: importlib-metadata in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.10.1)
Requirement already satisfied: pyudev>=0.24.3 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (0.24.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(1.26.8)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2.0.10)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(3.3)
Requirement already satisfied: zipp>=0.5 in
/usr/local/lib/python3.7/dist-packages (from importlib-metadata->jdmtool)
(3.7.0)
WARNING: Running pip as the 'root' user can result in broken permissions
and conflicting behaviour with the system package manager. It is
recommended to use a virtual environment instead:
https://pip.pypa.io/warnings/venv
jdmtool transfer 1 /media/sda1
This service is not yet supported
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 4:30 AM Dima Ryazanov @.***>
wrote:

Oops, I fixed 1; still working on 6.
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2516405849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLIKJ7EFZBGI73ONPVD2D2VSDAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJWGQYDKOBUHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

looks like the service tag is "oem_avidyne"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 8:04 AM Paulo Mannheimer <
@.***> wrote:

not working here
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
Collecting jdmtool
Cloning https://github.com/dimaryaz/jdmtool.git to
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Running command git clone --filter=blob:none --quiet
https://github.com/dimaryaz/jdmtool.git
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Resolved https://github.com/dimaryaz/jdmtool.git to commit
2a5b4f67ae457ca4ad061eadabe84cc0a0247906
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: platformdirs>=2.6.2 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.0.0)
Requirement already satisfied: psutil>=5.9.4 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (5.9.8)
Requirement already satisfied: requests>=2.26.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (2.27.1)
Requirement already satisfied: tqdm>=4.1.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.66.4)
Requirement already satisfied: typing-extensions in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.7.1)
Requirement already satisfied: importlib-metadata in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.10.1)
Requirement already satisfied: pyudev>=0.24.3 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (0.24.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(1.26.8)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2.0.10)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(3.3)
Requirement already satisfied: zipp>=0.5 in
/usr/local/lib/python3.7/dist-packages (from importlib-metadata->jdmtool)
(3.7.0)
WARNING: Running pip as the 'root' user can result in broken permissions
and conflicting behaviour with the system package manager. It is
recommended to use a virtual environment instead:
https://pip.pypa.io/warnings/venv
jdmtool transfer 1 /media/sda1
This service is not yet supported
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 4:30 AM Dima Ryazanov @.***>
wrote:

Oops, I fixed 1; still working on 6.
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2516405849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLIKJ7EFZBGI73ONPVD2D2VSDAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJWGQYDKOBUHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

looking around, found that the dsf.txt file does not exist, you just have
to copy all the content of the zip file to the destination
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 10:44 AM Paulo Mannheimer <
@.***> wrote:

looks like the service tag is "oem_avidyne"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 8:04 AM Paulo Mannheimer <
@.***> wrote:

not working here
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
Collecting jdmtool
Cloning https://github.com/dimaryaz/jdmtool.git to
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Running command git clone --filter=blob:none --quiet
https://github.com/dimaryaz/jdmtool.git
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Resolved https://github.com/dimaryaz/jdmtool.git to commit
2a5b4f67ae457ca4ad061eadabe84cc0a0247906
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: platformdirs>=2.6.2 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.0.0)
Requirement already satisfied: psutil>=5.9.4 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (5.9.8)
Requirement already satisfied: requests>=2.26.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (2.27.1)
Requirement already satisfied: tqdm>=4.1.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.66.4)
Requirement already satisfied: typing-extensions in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.7.1)
Requirement already satisfied: importlib-metadata in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.10.1)
Requirement already satisfied: pyudev>=0.24.3 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (0.24.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(1.26.8)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2.0.10)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(3.3)
Requirement already satisfied: zipp>=0.5 in
/usr/local/lib/python3.7/dist-packages (from importlib-metadata->jdmtool)
(3.7.0)
WARNING: Running pip as the 'root' user can result in broken permissions
and conflicting behaviour with the system package manager. It is
recommended to use a virtual environment instead:
https://pip.pypa.io/warnings/venv
jdmtool transfer 1 /media/sda1
This service is not yet supported
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 4:30 AM Dima Ryazanov @.***>
wrote:

Oops, I fixed 1; still working on 6.
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2516405849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLIKJ7EFZBGI73ONPVD2D2VSDAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJWGQYDKOBUHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

now I decided to fork your project to help you, and to my surprise I found
       elif service.get_optional_property("oem_avidyne") == '1':
            transfer_func = _transfer_avidyne_basic

looks like the following line did not install the trunk
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 1:14 PM Paulo Mannheimer <
@.***> wrote:

looking around, found that the dsf.txt file does not exist, you just have
to copy all the content of the zip file to the destination
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 10:44 AM Paulo Mannheimer <
@.***> wrote:

looks like the service tag is "oem_avidyne"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 8:04 AM Paulo Mannheimer <
@.***> wrote:

not working here
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
Collecting jdmtool
Cloning https://github.com/dimaryaz/jdmtool.git to
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Running command git clone --filter=blob:none --quiet
https://github.com/dimaryaz/jdmtool.git
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Resolved https://github.com/dimaryaz/jdmtool.git to commit
2a5b4f67ae457ca4ad061eadabe84cc0a0247906
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: platformdirs>=2.6.2 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.0.0)
Requirement already satisfied: psutil>=5.9.4 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (5.9.8)
Requirement already satisfied: requests>=2.26.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (2.27.1)
Requirement already satisfied: tqdm>=4.1.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.66.4)
Requirement already satisfied: typing-extensions in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.7.1)
Requirement already satisfied: importlib-metadata in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.10.1)
Requirement already satisfied: pyudev>=0.24.3 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (0.24.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(1.26.8)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2.0.10)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(3.3)
Requirement already satisfied: zipp>=0.5 in
/usr/local/lib/python3.7/dist-packages (from importlib-metadata->jdmtool)
(3.7.0)
WARNING: Running pip as the 'root' user can result in broken permissions
and conflicting behaviour with the system package manager. It is
recommended to use a virtual environment instead:
https://pip.pypa.io/warnings/venv
jdmtool transfer 1 /media/sda1
This service is not yet supported
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 4:30 AM Dima Ryazanov @.***>
wrote:

Oops, I fixed 1; still working on 6.
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2516405849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLIKJ7EFZBGI73ONPVD2D2VSDAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJWGQYDKOBUHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

removed old package, reinstalled from fresh and can confirm that it is
working
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 1:20 PM Paulo Mannheimer <
@.***> wrote:

now I decided to fork your project to help you, and to my surprise I found
       elif service.get_optional_property("oem_avidyne") == '1':
            transfer_func = _transfer_avidyne_basic

looks like the following line did not install the trunk
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 1:14 PM Paulo Mannheimer <
@.***> wrote:

looking around, found that the dsf.txt file does not exist, you just have
to copy all the content of the zip file to the destination
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 10:44 AM Paulo Mannheimer <
@.***> wrote:

looks like the service tag is "oem_avidyne"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 8:04 AM Paulo Mannheimer <
@.***> wrote:

not working here
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool
"
Collecting jdmtool
Cloning https://github.com/dimaryaz/jdmtool.git to
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Running command git clone --filter=blob:none --quiet
https://github.com/dimaryaz/jdmtool.git
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Resolved https://github.com/dimaryaz/jdmtool.git to commit
2a5b4f67ae457ca4ad061eadabe84cc0a0247906
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: platformdirs>=2.6.2 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.0.0)
Requirement already satisfied: psutil>=5.9.4 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (5.9.8)
Requirement already satisfied: requests>=2.26.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (2.27.1)
Requirement already satisfied: tqdm>=4.1.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.66.4)
Requirement already satisfied: typing-extensions in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.7.1)
Requirement already satisfied: importlib-metadata in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.10.1)
Requirement already satisfied: pyudev>=0.24.3 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (0.24.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(1.26.8)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2.0.10)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(3.3)
Requirement already satisfied: zipp>=0.5 in
/usr/local/lib/python3.7/dist-packages (from importlib-metadata->jdmtool)
(3.7.0)
WARNING: Running pip as the 'root' user can result in broken
permissions and conflicting behaviour with the system package manager. It
is recommended to use a virtual environment instead:
https://pip.pypa.io/warnings/venv
jdmtool transfer 1 /media/sda1
This service is not yet supported
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 4:30 AM Dima Ryazanov @.***>
wrote:

Oops, I fixed 1; still working on 6.
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2516405849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLIKJ7EFZBGI73ONPVD2D2VSDAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJWGQYDKOBUHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

seems that service 5 and 6 use the same files
when I download one, the other one also appears as downloaded
5  Avidyne IFD 500 Series, Bendix King AeroNav Series - Electronic Charts
BUNDLE - Latin & South A…  25-2024   2024-12-06  2024-12-20  Y
6  Avidyne EX5000, EX600, EX500 - Electronic Charts
BUNDLE - Latin & South A…  25-2024   2024-12-06  2024-12-20  Y
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 1:38 PM Paulo Mannheimer <
@.***> wrote:

removed old package, reinstalled from fresh and can confirm that it is
working
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 1:20 PM Paulo Mannheimer <
@.***> wrote:

now I decided to fork your project to help you, and to my surprise I found
       elif service.get_optional_property("oem_avidyne") == '1':
            transfer_func = _transfer_avidyne_basic

looks like the following line did not install the trunk
pip3 install "git+https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 1:14 PM Paulo Mannheimer <
@.***> wrote:

looking around, found that the dsf.txt file does not exist, you just
have to copy all the content of the zip file to the destination
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 10:44 AM Paulo Mannheimer <
@.***> wrote:

looks like the service tag is "oem_avidyne"
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 8:04 AM Paulo Mannheimer <
@.***> wrote:

not working here
pip3 install "git+
https://github.com/dimaryaz/jdmtool.git#egg=jdmtool"
Collecting jdmtool
Cloning https://github.com/dimaryaz/jdmtool.git to
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Running command git clone --filter=blob:none --quiet
https://github.com/dimaryaz/jdmtool.git
/tmp/pip-install-u_6bq6sq/jdmtool_d4664b2ffdae4f6ab4ece8737c6cea10
Resolved https://github.com/dimaryaz/jdmtool.git to commit
2a5b4f67ae457ca4ad061eadabe84cc0a0247906
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: platformdirs>=2.6.2 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.0.0)
Requirement already satisfied: psutil>=5.9.4 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (5.9.8)
Requirement already satisfied: requests>=2.26.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (2.27.1)
Requirement already satisfied: tqdm>=4.1.0 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.66.4)
Requirement already satisfied: typing-extensions in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.7.1)
Requirement already satisfied: importlib-metadata in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (4.10.1)
Requirement already satisfied: pyudev>=0.24.3 in
/usr/local/lib/python3.7/dist-packages (from jdmtool) (0.24.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(1.26.8)
Requirement already satisfied: certifi>=2017.4.17 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2021.10.8)
Requirement already satisfied: charset-normalizer~=2.0.0 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(2.0.10)
Requirement already satisfied: idna<4,>=2.5 in
/usr/local/lib/python3.7/dist-packages (from requests>=2.26.0->jdmtool)
(3.3)
Requirement already satisfied: zipp>=0.5 in
/usr/local/lib/python3.7/dist-packages (from importlib-metadata->jdmtool)
(3.7.0)
WARNING: Running pip as the 'root' user can result in broken
permissions and conflicting behaviour with the system package manager. It
is recommended to use a virtual environment instead:
https://pip.pypa.io/warnings/venv
jdmtool transfer 1 /media/sda1
This service is not yet supported
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor @.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100 https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image: LinkedIn] https://www.linkedin.com/company/instant-solutions/ [image: Facebook] https://www.facebook.com/Instant.br/ [image: Telegram] https://t.me/InstantSolutions_Bot [image: Messenger] https://m.me/Instant.br [image: YouTube] @.***/playlists> [image: Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image: Atendimento] https://bot.kwik.app.br/atendimento-instant
On Wed, Dec 4, 2024 at 4:30 AM Dima Ryazanov @.***>
wrote:

Oops, I fixed 1; still working on 6.
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2516405849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLIKJ7EFZBGI73ONPVD2D2VSDAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJWGQYDKOBUHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

Well, I got the electronic charts working! Try the avidyne_charts branch. (That is, try transferring the charts to a USB drive; I would not recommend updating the avionics just yet.)
The good news is: it's 95% the same as G1000, which I had already implemented earlier.
The bad news is: I have not yet gotten any reports of anyone successfully programming the G1000.
The resulting files are not exactly the same as what JDM produces, so it's hard for me to "prove" that they're correct. First, see this doc about G1000 Chartview; all of that applies here, too. Also, I have not implemented the coverage filtering (the "Edit Coverage" button in JDM) - but I'm assuming it's not that important.
In addition to the above: don't know if you've looked at the files JDM produces, and noticed that the update comes in the form of an AviUtility.exe file. Yes, .exe... Well, the good news is, it's actually just a copy of a file that is part of JDM, with a payload appended to it. I was reluctant to add anything from JDM to this repo, so you'll have to copy two files yourself, from wherever you have JDM installed. If you have it installed using Wine, you can do something like:
cp -r ~/.wine/drive_c/Program\ Files/Jeppesen/Jdm/oemdata/ ~/.local/share/jdmtool/

(jdmtool itself will also tell you what to do.)
Make sure to run pip install . from the avidyne_charts branch.
Transfer the service using JDM, and keep the files so you can compare them to jdmtool's files.
Transfer the service using jdmtool: jdmtool transfer 6 /media/sda1. Or, use a random directory instead: jdmtool transfer --vol-id 0000-0000 6 ./test-dir/.
If that succeeds, you can now inspect the .exe files from JDM and jdmtool, and see if you find anything that looks wrong.
List the contents of the exe: aviutil /media/sda1/AviUtility.exe
Extract all of the files in the payload into the current directory: aviutil -x /media/sda1/AviUtility.exe
You should see three directories:

Charts: mostly contains .dbf files, which you can open in e.g. LibreOffice. It's all info about airports, notams, subscriptions, etc.
Fonts: font files, straight from the downloaded .zip - except that JDM makes some of them uppercase? But I'm assuming it doesn't matter on a FAT filesystem.
Extractor: contains AviCharts.bin , which contains the actual charts. You can extract them by running chartview -x AviCharts.bin. jdmtool's version contains more charts than JDM's - probably due to the lack of coverage filtering (I will look into that later). But it should contain all of the files that JDM creates, and they should be identical.

In addition to AviUtility.exe, there is AviUtil.dat - but it's copied from oemdata, so should be identical. JDM also creates AirportReport.html; jdmtool doesn't, but I'm assuming it's just for the user to look at, not for the avionics.
Let me know if you get it to work!

I realized there's a bug in subscription guessing logic, and it will include airport metadata, notams, etc. for the whole world. Don't know if that actually causes problems, but in any case, I think I know how to fix it.

will look into it
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Mon, Dec 23, 2024 at 3:40 AM Dima Ryazanov @.***>
wrote:

Well, I got the electronic charts working! Try the avidyne_charts branch.
(That is, try transferring the charts to a USB drive; I would not recommend
updating the avionics just yet.)
The good news is: it's 95% the same as G1000, which I had already
implemented earlier.
The bad news is: I have not yet gotten any reports of anyone successfully
programming the G1000.
The resulting files are not exactly the same as what JDM produces, so it's
hard for me to "prove" that they're correct. First, see this doc
https://github.com/dimaryaz/jdmtool/blob/main/ElectronicCharts.md about
G1000 Chartview; all of that applies here, too. Also, I have not
implemented the coverage filtering (the "Edit Coverage" button in JDM) -
but I'm assuming it's not that important.
In addition to the above: don't know if you've looked at the files JDM
produces, and noticed that the update comes in the form of an
AviUtility.exe file. Yes, .exe... Well, the good news is, it's actually
just a copy of a file that is part of JDM, with a payload appended to it. I
was reluctant to add anything from JDM to this repo, so you'll have to copy
two files yourself, from wherever you have JDM installed. If you have it
installed using Wine, you can do something like:
cp -r ~/.wine/drive_c/Program\ Files/Jeppesen/Jdm/oemdata/ ~/.local/share/jdmtool/
(jdmtool itself will also tell you what to do.)
Make sure to run pip install . from the avidyne_charts branch.
Transfer the service using JDM, and keep the files so you can compare them
to jdmtool's files.
Transfer the service using jdmtool: jdmtool transfer 6 /media/sda1. Or,
use a random directory instead: jdmtool transfer --vol-id 0000-0000 6
./test-dir/.
If that succeeds, you can now inspect the .exe files from JDM and
jdmtool, and see if you find anything that looks wrong.
List the contents of the exe: aviutil /media/sda1/AviUtility.exe
Extract all of the files in the payload into the current directory: aviutil
-x /media/sda1/AviUtility.exe
You should see three directories:

Charts: mostly contains .dbf files, which you can open in e.g.
LibreOffice. It's all info about airports, notams, subscriptions, etc.
Fonts: font files, straight from the downloaded .zip - except that
JDM makes some of them uppercase? But I'm assuming it doesn't matter on a
FAT filesystem.
Extractor: contains AviCharts.bin , which contains the actual
charts. You can extract them by running chartview -x AviCharts.bin.
jdmtool's version contains more charts than JDM's - probably due to the
lack of coverage filtering (I will look into that later). But it should
contain all of the files that JDM creates, and they should be identical.

In addition to AviUtility.exe, there is AviUtil.dat - but it's copied
from oemdata, so should be identical. JDM also creates AirportReport.html;
jdmtool doesn't, but I'm assuming it's just for the user to look at, not
for the avionics.
Let me know if you get it to work!
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2559010604,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLPLHKTJT7WJW4PEGZT2G6V4XAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJZGAYTANRQGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

And actually, I just fixed the subscription logic, so it should now match JDM (without the coverage filter)

just did a git clone on your branch, shoud I update it?
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Mon, Dec 23, 2024 at 3:42 PM Dima Ryazanov @.***>
wrote:

And actually, I just fixed the subscription logic, so it should now match
JDM (without the coverage filter)
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2560151873,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLPUBUTSECL3AKRMBHT2HBKTBAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRQGE2TCOBXGM
.
 I pushed the fix (https://github.com/dimaryaz/jdmtool/commit/02f1b53a13cd7ace2c4e039e499d1a1107528b6d) literally the minute you commented :)

thanks!
will travel for christmas to Chile (not on my SR22, unfortunately), will
get back to your early january
[image: Logo] https://instant.com.br PAULO MANNHEIMERDiretor
@.***
Principais capitais: 4063-6100
Demais regiões: [image: WhatsApp] (11) 4063-6100
https://api.whatsapp.com/send/?phone=551140636100&text=Olá!+Tudo+bem%3F&type=phone_number&app_absent=0
www.instant.com.br https://instant.com.br
[image: Instagram] https://www.instagram.com/instant.br/ [image:
LinkedIn] https://www.linkedin.com/company/instant-solutions/
[image: Facebook] https://www.facebook.com/Instant.br/ [image:
Telegram] https://t.me/InstantSolutions_Bot [image: Messenger]
https://m.me/Instant.br [image: YouTube]
@.***/playlists> [image:
Avaliação] https://bot.kwik.app.br/customer-instant-j2defqo[image:
Atendimento] https://bot.kwik.app.br/atendimento-instant
On Mon, Dec 23, 2024 at 3:48 PM Dima Ryazanov @.***>
wrote:

Yeah, run git pull just in case. I pushed the fix (02f1b53
https://github.com/dimaryaz/jdmtool/commit/02f1b53a13cd7ace2c4e039e499d1a1107528b6d)
literally the minute you commented :)
—
Reply to this email directly, view it on GitHub
https://github.com/dimaryaz/jdmtool/issues/22#issuecomment-2560157498,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE7GYLNDRRVDGPFLB5ZOVSD2HBLIZAVCNFSM6AAAAABSXWKXWKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRQGE2TONBZHA
.
You are receiving this because you were mentioned.Message ID:
@.***>


verbose

shouldn’t verbose be allowed to be set to False or True after the model has been instantiated?
shouldn’t it be a option of the .fit method?

I think this should stated when you create class as we have right now.

I agree but maybe the user should be allowed to change it:
model.verbose = False
like we can do alpha for instance:
model.alpha = 0.9
btw also should allow
model.reg_lambda = 0.1. It gives an error unless we do model.reg_lambda=[0.1]

I guess, they can do it already right?

they can do model.verbose = False but it doesn’t do anything, it doesn’t stop verbose next time you run .fit

you need to use a decorator and a verbose argument to the functions. Probably not worth the extra lines of code? for now, you can simply use set_log_level directly?

@hugoguh would recommend that this is not needed. it's an extremely rare use case that models fit using the same object with verbose=True would need to be fit again with verbose=False. We need to design for 90% of the most common use cases.
closing this issue to keep things manageable.


Rename typst-index and typst glossary

to match typst package naming conventions.
Repo URL: https://github.com/RolfBremer/in-dexter.git
Repo URL: https://github.com/RolfBremer/gloss-awe.git

Thanks for the nice fix @RolfBremer!


Chore/setup awsume and roles for aws 182610955

#182610955
Adds awsume setup and the sso profile to the example ~/.aws/config

This was meant to apply to a fork. Sorry for the disturbance


feature linear_histogram

Proposed changes
add aggregate function: linear_histogram
LINEAR_HISTOGRAM
Description
linear_histogram(expr, DOUBLE interval[, DOUBLE offset)
The linear_histogram function is used to describe the distribution of the data, It uses an "equal width" bucking strategy, and divides the data into buckets according to the value of the data.
Parameter description:

interval: Required. The bucket width.
offset: Optional. Default is 0. It should be in [0, interval).

Example
mysql> select linear_histogram(a, 2) from histogram_test;
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| linear_histogram(a, cast(2 as DOUBLE))                                                                                |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| {"num_buckets":6,"buckets":[{"lower":0.0,"upper":2.0,"count":2,"acc_count":2},{"lower":2.0,"upper":4.0,"count":4,"acc_count":6},{"lower":4.0,"upper":6.0,"count":4,"acc_count":10},{"lower":6.0,"upper":8.0,"count":4,"acc_count":14},{"lower":8.0,"upper":10.0,"count":4,"acc_count":18},{"lower":10.0,"upper":12.0,"count":2,"acc_count":20}]} |
+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.07 sec)

mysql> select linear_histogram(a, 2, 1) from histogram_test;
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| linear_histogram(a, cast(2 as DOUBLE), cast(1 as DOUBLE))                                                                                |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| {"num_buckets":5,"buckets":[{"lower":1.0,"upper":3.0,"count":4,"acc_count":4},{"lower":3.0,"upper":5.0,"count":4,"acc_count":8},{"lower":5.0,"upper":7.0,"count":4,"acc_count":12},{"lower":7.0,"upper":9.0,"count":4,"acc_count":16},{"lower":9.0,"upper":11.0,"count":4,"acc_count":20}]} |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.04 sec)

Field description:

num_buckets: The number of buckets.
buckets: All buckets.

lower: Lower bound of the bucket. (included)
upper: Upper bound of the bucket. (not included)
count: The number of elements contained in the bucket.
acc_count: Accumulated count.

@xiaokang

run buildall

@superdiaodiao @yiguolei Hello, is this class GenerateFunction used to generate new functions? When I run the test function generate(), I got some errors:
java.lang.IllegalStateException: Unsupported generate code by data type: decimalv3(18,0)

	at org.apache.doris.nereids.rules.analysis.GenerateFunction.getDataTypeAndInstance(GenerateFunction.java:1056)
	at org.apache.doris.nereids.rules.analysis.GenerateFunction.generateSignatures(GenerateFunction.java:683)
	at org.apache.doris.nereids.rules.analysis.GenerateFunction.generateFunctions(GenerateFunction.java:596)
	at org.apache.doris.nereids.rules.analysis.GenerateFunction.lambda$collectFunctionCodes$9(GenerateFunction.java:549)
	at org.apache.doris.nereids.rules.analysis.GenerateFunction.collectFunctionCodes(GenerateFunction.java:556)
	at org.apache.doris.nereids.rules.analysis.GenerateFunction.generate(GenerateFunction.java:276)

Am I using it incorrectly?

@superdiaodiao @yiguolei Hello, is this ......
Am I using it incorrectly?

Actually, we have to add FE codes manually rather than generating it, since  generating code was out of date and served as a temporary method before.

@superdiaodiao @yiguolei Hello, is this ......
Am I using it incorrectly?

Actually, we have to add FE codes manually rather than generating it, since generating code was out of date and served as a temporary method before.

Thank you. I add it manually. But when I did the e2e test, I got a strange error. (This error did not occur when I did unit test in the be)
The agg function linear_histogram returns a json str.
I got different double values in json with same query and data.
The test case:
CREATE TABLE IF NOT EXISTS histogram_test
(
    a int
)
ENGINE = OLAP
DUPLICATE KEY(a)
DISTRIBUTED BY HASH(a) BUCKETS AUTO
PROPERTIES (
"replication_num" = "1"
)
;

insert into histogram_test values (1);
insert into histogram_test values (2);
insert into histogram_test values (3);
insert into histogram_test values (4);
insert into histogram_test values (5);
insert into histogram_test values (6);
insert into histogram_test values (7);
insert into histogram_test values (8);

select linear_histogram(a, 2) from histogram_test;

The result of the first execution:
{"num_buckets":5,"buckets":[{"lower":4.6737435351163e-310,"upper":9.34748707015187e-310,"count":1,"acc_count":1},{"lower":9.34748707015187e-310,"upper":1.402123060518747e-309,"count":2,"acc_count":3},{"lower":1.402123060518747e-309,"upper":1.869497414022306e-309,"count":2,"acc_count":5},{"lower":1.869497414022306e-309,"upper":2.336871767525866e-309,"count":2,"acc_count":7},{"lower":2.336871767525866e-309,"upper":2.804246121029425e-309,"count":1,"acc_count":8}]}

The result of the second execution:
{"num_buckets":5,"buckets":[{"lower":9.399408234378048e218,"upper":3.8141098555780214e228,"count":1,"acc_count":1},{"lower":3.8141098555780214e228,"upper":7.628219710216102e228,"count":2,"acc_count":3},{"lower":7.628219710216102e228,"upper":1.1442329564854183e229,"count":2,"acc_count":5},{"lower":1.1442329564854183e229,"upper":1.5256439419492263e229,"count":2,"acc_count":7},{"lower":1.5256439419492263e229,"upper":1.9070549274130343e229,"count":1,"acc_count":8}]}

The result of the third execution:
{"num_buckets":5,"buckets":[{"lower":0.0,"upper":2.0,"count":1,"acc_count":1},{"lower":2.0,"upper":4.0,"count":2,"acc_count":3},{"lower":4.0,"upper":6.0,"count":2,"acc_count":5},{"lower":6.0,"upper":8.0,"count":2,"acc_count":7},{"lower":8.0,"upper":10.0,"count":1,"acc_count":8}]}

...
Only the result of the third execution is correct. I am very confused about this. Why this happens?

@superdiaodiao @yiguolei Hello, is this ......
Am I using it incorrectly?

Actually, we have to add FE codes manually rather than generating it, since generating code was out of date and served as a temporary method before.

Thank you. I add it manually. But when I did the e2e test, I got a strange error. (This error did not occur when I did unit test in the be) The agg function linear_histogram returns a json str. I got different double values in json with same query and data. The test case:
CREATE TABLE IF NOT EXISTS histogram_test
(
    a int
)
ENGINE = OLAP
DUPLICATE KEY(a)
DISTRIBUTED BY HASH(a) BUCKETS AUTO
PROPERTIES (
"replication_num" = "1"
)
;

insert into histogram_test values (1);
insert into histogram_test values (2);
insert into histogram_test values (3);
insert into histogram_test values (4);
insert into histogram_test values (5);
insert into histogram_test values (6);
insert into histogram_test values (7);
insert into histogram_test values (8);

select linear_histogram(a, 2) from histogram_test;

The result of the first execution:
{"num_buckets":5,"buckets":[{"lower":4.6737435351163e-310,"upper":9.34748707015187e-310,"count":1,"acc_count":1},{"lower":9.34748707015187e-310,"upper":1.402123060518747e-309,"count":2,"acc_count":3},{"lower":1.402123060518747e-309,"upper":1.869497414022306e-309,"count":2,"acc_count":5},{"lower":1.869497414022306e-309,"upper":2.336871767525866e-309,"count":2,"acc_count":7},{"lower":2.336871767525866e-309,"upper":2.804246121029425e-309,"count":1,"acc_count":8}]}

The result of the second execution:
{"num_buckets":5,"buckets":[{"lower":9.399408234378048e218,"upper":3.8141098555780214e228,"count":1,"acc_count":1},{"lower":3.8141098555780214e228,"upper":7.628219710216102e228,"count":2,"acc_count":3},{"lower":7.628219710216102e228,"upper":1.1442329564854183e229,"count":2,"acc_count":5},{"lower":1.1442329564854183e229,"upper":1.5256439419492263e229,"count":2,"acc_count":7},{"lower":1.5256439419492263e229,"upper":1.9070549274130343e229,"count":1,"acc_count":8}]}

The result of the third execution:
{"num_buckets":5,"buckets":[{"lower":0.0,"upper":2.0,"count":1,"acc_count":1},{"lower":2.0,"upper":4.0,"count":2,"acc_count":3},{"lower":4.0,"upper":6.0,"count":2,"acc_count":5},{"lower":6.0,"upper":8.0,"count":2,"acc_count":7},{"lower":8.0,"upper":10.0,"count":1,"acc_count":8}]}

...
Only the result of the third execution is correct. I am very confused about this. Why this happens?

Sorry, I have fixed it. I just forgot to set parameters in merge function~~

run buildall

@superdiaodiao Hello, what 'P0 Regression (Doris Regression) — TeamCity build failed' means? I can not see the details.

run buildall

run buildall

@joker-star-l noticed that most regression tests are the same type: func(col, 10).
Can we add more cases? Like func(col1, col2) and func(col, another number: 100)?

@joker-star-l I noticed that most regression tests are the same type: func(col, 10). Can we add more case types in current version? Like func(col1, col2) and func(col, another number: 100)?


[CSPM] Bump github.com/elastic/go-libaudit to latest version

What does this PR do?
Bump github.com/elastic/go-libaudit to latest version

Motivation
The version used is rather old (2020)

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/merge


Termdebug.vim buffer id accessible and session restore capabilities

I'd like it to be possible to use term_wait to wait for termdebug.vim's gdb. I'm running a muck server and I want to run a telnet client in another :terminal window. I'd like to use the buffer id in my project local vimrc, but that variable is local to the script of termdebug.vim.
I'm trying to automate these steps:

Opening termdebug
Setting Arguments
Running the server (if I do this right away in my local vimrc, breakpoints don't work until I stop the program with ctrl-C from within the gdb window and then continue, or if I @shutdown the muck, and then run it again)
Running the client after the server is running from within gdb

Vim sessions aren't helping me much here, so I'd really like for that buffer id to be exported. Maybe I could wait for it to then Run the server within gdb, wait a few seconds and then run the client. I'm not quite sure.
Later I'll also try to automate other things in my workflow, if my cat lets me.
Cheers, and thanks for Vim, and all the amazing plug-ins, guys.

termdebug prompt mode is more stable for me. Closed this because what I wanted was to read the debbugged program buffer for the server status, not the gdb one. I'll have to research a bit more myself.

Ok one of the problems I had was that, being on OpenBSD, egdb was a bit late in fixing -exec-interrupt. Ended up making a simple plugin for this. I'm leaving it here in case someone is interested.
qgdb.zip


improve API documentation for opening new streams

Might have prevented the confusion about #1294.

Codecov Report

Merging #1301 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1301   +/-   ##
=======================================
  Coverage   90.64%   90.64%
=======================================
  Files         117      117
  Lines        8117     8117
=======================================
  Hits         7357     7357
  Misses        506      506
  Partials      254      254

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 ef286af...ad69446. Read the comment docs.


Fix rounding problem with 90 deg rotation

Rounding errors seem to occur randomly, hence hard to test against.

Small fix, is already in library in some other place, merging.


json file Read error

Read the open pose json error downloaded by civitai

Did you fix this?
I'm running in to the same error.


add viewers field in domain and project dashboard

Category

[ ] New feature
[ ] Bug fix
[x] Improvement
[ ] Refactor
[ ] etc

Description

add viewers field in domain and project dashboard
apply view field in test code of domain and project dashboard

Known issue

#6

I reflected 3 kinds of feedback you said through code review.

changeERROR_PERMISSION_DENIED to ERROR_PERMISSION_DENIED()
change the line breaks ( validation )
add user validation to delete_version(), revert_version() and get_version()

Please review again. thank you @whdalsrnt


Das_Geek: Watch myprogrammingschool.com

Das_Geek requests the watch of the watch_keyword myprogrammingschool\.com. See the MS search here and the Stack Exchange search here.

myprogrammingschool\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by double-beep in Charcoal HQ


Mark larger area as comment.

With
if {0} {
code
}
I quickly mark a larger area as a comment. Is this possible in alited with a key combination?
Gregor

I overlooked it,
already goes with
File - comment


3.1.4 Release

This release includes functionality to handle the updated encryption scheme in the new APIs.

Changes LGTM.


Submit a talk to Devoxx France

Submit a talk to Devoxx France https://cfp.devoxx.fr/

Deadline is January 8 2022


fix(dialyzer): also use ERTS version

If we update the point release of Erlang, we keep the same major version. However, the Dialyzer PLT cache is invalid and not detected.
This incorporates the ERTS (Erlang Run-Time System) version to better detect these cases.
For an example of this invalid cache, see https://github.com/mbta/skate/runs/4969819997?check_suite_focus=true
For an example of the new cache, see https://github.com/mbta/skate/runs/4970584509?check_suite_focus=true

@lemald tagging you since I ran into this issue on Skate :)


Fix custom-styles.scss name in README

This PR fixes a typo in the README for 3.0 in this section:

In Minima 3.0, if you only need to customize the colors of the theme, refer to the subsequent section on skins. To have your CSS overrides in sync with upstream changes released in future versions, you can collect all your overrides for the Sass variables and mixins inside a sass file placed at _sass/minima/custom-variables.scss and all other overrides inside a sass file placed at path _sass/minima/custom.scss.

Currently, the path at the end _sass/minima/custom.scss won't overwrite any SCSS content. It should be _sass/minima/custom-styles.scss instead.

Thanks @nickymarino
@jekyllbot: merge +doc


Liquidity by token pair

[x] add custom reducer for observing changes in liquidity sources
[x] add support for MinSwap liquidity pools
[x] add support for SundaeSwap liquidity pools
[x] add support for Wingriders liquidity pools
[x] add json encoding for redis members
[x] add tests for decoding pool datums for each DEX

Oh, and before merging it would be good to squash commits and sign it :)


[bug] no-unused-modules falls over when no src is provided

If no src option is passed to import/no-unused-modules it falls over with the following error:
TypeError: Error while loading rule 'import/no-unused-modules': Cannot read property 'src' of undefined
Occurred while linting /root/static/js/apps/account/components/account-header/account-header-loadable.jsx
    at Object.create (/root/node_modules/eslint-plugin-import/lib/rules/no-unused-modules.js:289:35)
    at createRuleListeners (/root/node_modules/eslint/lib/linter.js:578:21)
    at Object.keys.forEach.ruleId (/root/node_modules/eslint/lib/linter.js:732:31)
    at Array.forEach (<anonymous>)
    at runRules (/root/node_modules/eslint/lib/linter.js:690:34)
    at Linter._verifyWithoutProcessors (/root/node_modules/eslint/lib/linter.js:899:31)
    at preprocess.map.textBlock (/root/node_modules/eslint/lib/linter.js:955:35)
    at Array.map (<anonymous>)
    at Linter.verify (/root/node_modules/eslint/lib/linter.js:954:42)
    at Linter.verifyAndFix (/root/node_modules/eslint/lib/linter.js:1047:29)
error Command failed with exit code 2.

The documentation claims it defaults to process.cwd() which would be fine, but it still seems to provide that error, implying that it's maybe not being set correctly? Seems to originate from around here in the source.
Here are my versions:
<EMAIL_ADDRESS><EMAIL_ADDRESS>
$ node -v
> v10.15.3

I wish this rule would just use whatever dir/glob is being used from the command being run. So for us it's something like this:
eslint static/js/ --ext .jsx,.js

...where I would expect this rule to just pick up static/js/ instead of me manually having to set that in the rule config.

I am happy to help fix this and would just need to be pointed in the right direction! 👍

Fixed by https://github.com/benmosher/eslint-plugin-import/commit/351256316a5c7ecae6c4cb7b83b94e1bd2e93701.
I would still prefer that it looks at the directory provided by running the command before falling back to process.cwd()

Released in v2.17.2.

Thanks @ljharb!


Lock TUF client during target loading operations

Summary
While https://github.com/sigstore/cosign/pull/1953 resolved access to the TUF cache when running cosign in parallel, cosign now panics when running concurrent operations as threads will try to write read data to the TUF client at the same time.
Here's a sample of the crash:
Successfully verified SCT...
Successfully verified SCT...
Successfully verified SCT...
fatal error: concurrent map writes

goroutine 881 [running]:
runtime.throw({0x278fcc7?, 0xc000d5b290?})
	/usr/lib/golang/src/runtime/panic.go:992 +0x71 fp=0xc000b34680 sp=0xc000b34650 pc=0x43a271
runtime.mapassign_faststr(0x2330a00?, 0xc000f1a000?, {0x277a539, 0xc})
	/usr/lib/golang/src/runtime/map_faststr.go:212 +0x39c fp=0xc000b346e8 sp=0xc000b34680 pc=0x4151dc
github.com/theupdateframework/go-tuf/client.(*Client).getLocalMeta(0xc000202000)
	/home/urbano/go/pkg/mod/github.com/theupdateframework/go-tuf@v0.3.0/client/client.go:457 +0x518 fp=0xc000b347e0 sp=0xc000b346e8 pc=0xbf8698
github.com/theupdateframework/go-tuf/client.(*Client).loadLocalSnapshot(0xc000202000)
	/home/urbano/go/pkg/mod/github.com/theupdateframework/go-tuf@v0.3.0/client/delegations.go:65 +0x33 fp=0xc000b34878 sp=0xc000b347e0 pc=0xbfc5f3
github.com/theupdateframework/go-tuf/client.(*Client).getTargetFileMeta(0xc000202000, {0xc000a97921, 0x8})

This PR embeds a mutex to the TUF struct to allow it to lock itself when loading data using the tuf client. This resolves the above panic. Now, operations to reload the targets from the cache into the client now queue properly.
cc: @asraa @znewman01 @mnm678
Signed-off-by: Adolfo García Veytia (Puerco<EMAIL_ADDRESS>Ticket Link
Follow-up to: https://github.com/sigstore/cosign/pull/1953
Release Note
Fixed a bug where `cosign` would panic when trying to reload TUF client data concurrently

Codecov Report

Merging #1992 (5c0abb0) into main (b01a173) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #1992      +/-   ##
==========================================
- Coverage   28.69%   28.69%   -0.01%
==========================================
  Files         133      133
  Lines        8092     8096       +4
==========================================
+ Hits         2322     2323       +1
- Misses       5463     5465       +2
- Partials      307      308       +1

Impacted Files
Coverage Δ

pkg/cosign/tuf/client.go
63.70% <100.00%> (-0.38%)
: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 b01a173...5c0abb0. Read the comment docs.

This package was moved to pkg/tuf in sigstore/sigstore and will be removed from cosign soon. Can you make this change there instead?

Thanks @imjasonh I've ported the change here: https://github.com/sigstore/sigstore/pull/503
Would you mind ensuring that https://github.com/sigstore/cosign/pull/1866 pulls that commit if it merges before? :pray:

Closing this one in favor of https://github.com/sigstore/sigstore/pull/503


Add functionality to run a docker command to run Config Validator

initialize_forseti_services.sh script need to be updated to run docker command to run Config Validator instead of running the static binary (that is checked into the Forseti repository).

#543 from Terraform repo resolves this.


Create reusable mixins for breakpoints

As mixins aren't first class values, and breakpoints are configurable, implementing this needs metaprogramming. Create an additional build step that reads breakpoints using Sass' JS API and appends the mixins in an appropriate location.

I will create one mixin that takes the breakpoint as a parameter. Dynamically created breakpoint mixins are assigned to future version.


payments pagination not working

The pagination on "payments" doesn't work properly - it moves everything by one entry not by one page.
On "blocks" it's fine.
I can't find the reason :(

Backend problem - pool pagination is faulty.


Add Benbe to Contributors list

@dienhoa, could you please add your mane to https://github.com/Roshanjossey/first-contributions/blob/master/Contributors.md rather than CONTRIBUTING.md ?

@dienhoa, no worries. could you also remove it from CONTRIBUTING.md?

@dienhoa,
I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added Facebook share and tweet feature to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.


Updated HystrixServoMetricsPublisher initalization of singleton

Noticed that singleton initialization is not great when debugging an application using this project.  Don't know if it will fix the problem we're seeing, but this initialization is more robust than what was there before.

Hystrix-pull-requests #227 SUCCESS
This pull request looks good

Thanks for the contribution, @jewzaam!.  Merging.