Problems with uploadChunked

Whenever I try to use $dropbox->upload or $dropbox->uploadChunked I am getting incorrect offset errors
DropboxClientException in DropboxGuzzleHttpClient.php line 67: {"error_summary": "lookup_failed/incorrect_offset/..", "error": {".tag": "lookup_failed", "lookup_failed": {".tag": "incorrect_offset", "correct_offset": 12556930}}}
I should add the using $dropbox->simpleUpload works without any problem when uploading the same file.

This should most probably be due to a chunk being uploaded with an incorrect offset. Let me check.

I tried the $dropbox->upload method on all types of files, works fine. However, trying to upload really small files using $dropbox->uploadChunked gave the incorrect_offset error.
The upload method calls the uploadChunked method if the file size exceeds ~8 MB. Can you tell me the type and size of the file you tried uploading?
Thanks!

The file was about 8.4mb

Same issue using upload() with a .tar.gz file with size ~54MB

Let me see if I can reproduce the bug and figure out what's causing it.
Thanks.

The full error message is

Fatal error: Uncaught Kunnu\Dropbox\Exceptions\DropboxClientException: {"error_summary": "incorrect_offset/...", "error": {".tag": "incorrect_offset", "correct_offset": 60073809}} in C:\XAMPP\htdocs\inventory\inc\Composer\vendor\kunalvarma05\dropbox-php-sdk\src\Dropbox\Http\Clients\DropboxGuzzleHttpClient.php:67 Stack trace: #0 C:\XAMPP\htdocs\inventory\inc\Composer\vendor\kunalvarma05\dropbox-php-sdk\src\Dropbox\DropboxClient.php(155): Kunnu\Dropbox\Http\Clients\DropboxGuzzleHttpClient->send('https://content...', 'POST', '', Array) #1 C:\XAMPP\htdocs\inventory\inc\Composer\vendor\kunalvarma05\dropbox-php-sdk\src\Dropbox\Dropbox.php(250): Kunnu\Dropbox\DropboxClient->sendRequest(Object(Kunnu\Dropbox\DropboxRequest)) #2 C:\XAMPP\htdocs\inventory\inc\Composer\vendor\kunalvarma05\dropbox-php-sdk\src\Dropbox\Dropbox.php(278): Kunnu\Dropbox\Dropbox->sendRequest('POST', '/files/upload_s...', 'content', Array, 'WkDix9e7h8wAAAA...') #3 C:\XAMPP\htdocs\inventory\inc\Composer\vendor\kunalvarma05\dropbox-php-sdk\src\Dropbox\Dropbox. in C:\XAMPP\htdocs\inventory\inc\Composer\vendor\kunalvarma05\dropbox-php-sdk\src\Dropbox\Http\Clients\DropboxGuzzleHttpClient.php on line 67

and here's the code snippet:
[...]
require_once(COMPOSER_DIR."/autoload.php");

use Kunnu\Dropbox\Dropbox;
use Kunnu\Dropbox\DropboxApp;

if (isset($config['dropbox']['appKey'])) {
	$start_time = microtime(true);

	$dropbox_app = new DropboxApp($config['dropbox']['appKey'], $config['dropbox']['appSecret'], $config['dropbox']['accessToken']);
	$dropbox = new Dropbox($dropbox_app);

	$file = $dropbox->upload($fileBackup, '/Dropbox/InventoryManagerBackups/daily/files/'.basename($fileBackup), ['autorename' => true]);

	//Uploaded File
	//print_r($file);

	$file = $dropbox->upload($sqlBackup, '/Dropbox/InventoryManagerBackups/daily/sql/'.basename($sqlBackup), ['autorename' => true]);

	echo microtime(true)-$start_time;
}
else {
	echo "Fatal error: No dropbox config set in config.ini";
}

I added debug code in uploadChunked() in Dropbox.php
        while ($remaining > $chunkSize) {
            echo "Uploaded: ".$uploaded." Remaining:".$remaining."
";
            //Append the next chunk to the Upload session
            $sessionId = $this->appendUploadSession($dropboxFile, $sessionId, $uploaded, $chunkSize);

            //Update remaining and uploaded
            $uploaded += $chunkSize;
            $remaining -= $chunkSize;
        }

        echo "--Final Chunk-- Uploaded: ".$uploaded." Remaining:".$remaining."
";

        //Finish the Upload Session and return the Uploaded File Metadata
        return $this->finishUploadSession($dropboxFile, $sessionId, $uploaded, $remaining, $path);

Results:

Uploaded: 4000000 Remaining:52073809
Uploaded: 8000000 Remaining:48073809
Fatal error: Uncaught Kunnu\Dropbox\Exceptions\DropboxClientException: {"error_summary": "incorrect_offset/...", "error": {".tag": "incorrect_offset", "correct_offset": 60073809}}

So it uploads the first chunk, enters the while loop, and tries and fails to upload the second chunk I think

Fixed!
The problem was within the makeDropboxFile() method inside the Dropbox class. This method makes a DropboxFile object with another DropboxFile object or path to a file, the maxLength and offset params, respectively.
According to the following line, when a path to a file is passed, it sets the maxLength and offset params in the DropboxFile constructor correctly.
However, when a DropboxFile object was passed to the makeDropboxFile() method, in this case while calling the appendUploadSession inside the uploadChunked method, the makeDropboxFile() method failed to set the maxLength and offset properties on the DropboxFile object.
This commit fixes the issue.
Give it a shot and let me know.
Thanks @david63 for reporting the issue and @compujosh for helping to debug.
Cheers!

Just tested the latest version with the original file and it appears to be working OK - thanks

Seems to be working, however it still takes a lot longer than simpleUpload()


AttributeError object name is truncated

Version 1.2.1
When I invoke samplePoint.mode() I get the following output:
AttributeError: 'com.mycompany.SampleP' object has no attribute 'mode'
But the class name is com.mycompany.SamplePoint. I can't figure out why the name is getting truncated at the end.

I think this is a function of Python name printing.   There is nothing in jpype that truncates names.
--Karl

Is jpype the one triggering the AttributeError?

No.  This is a Python class system is issuing that error.   I checked the JPype source code and there is no error message similar.   The place is occurs is pyjp_class.cpp and pyjp_object.cpp   JPype provided the initial search and if it fails then it falls through to Python to do a larger search of the attributes.   When that fails the error is issued.     Thus the problem is simply that in Python they may have truncated the name to prevent buffer overruns (potential security issue).   The other potential source is in the Python typing system.  It may not be the print statement but rather the type name was chopped by type_new.   You can tell by printing the class __name__ variable.  It would take a bit of investigation to find the source.
PyObject *PyJPClass_getattro(PyObject *obj, PyObject *name)
{
        JP_PY_TRY("PyJPClass_getattro");
        if (!PyUnicode_Check(name))
        {
                PyErr_Format(PyExc_TypeError,
                                "attribute name must be string, not '%.200s'",
                                Py_TYPE(name)->tp_name);
                return NULL;
        }

        // Private members are accessed directly
        PyObject* pyattr = PyType_Type.tp_getattro(obj, name);
        if (pyattr == NULL)
                return NULL;   // <=== fall back to the Python getattro where the error gets issued.
        JPPyObject attr = JPPyObject::claim(pyattr);

        // Private members go regardless
        if (PyUnicode_GetLength(name) && PyUnicode_ReadChar(name, 0) == '_')
                return attr.keep();

        // Methods
        if (Py_TYPE(attr.get()) == PyJPMethod_Type)
                return attr.keep();

        // Don't allow properties to be rewritten
        if (!PyObject_IsInstance(attr.get(), (PyObject*) & PyProperty_Type))
                return attr.keep();

        const char *name_str = PyUnicode_AsUTF8(name);
        PyErr_Format(PyExc_AttributeError, "Field '%s' is static", name_str);
        return NULL;
        JP_PY_CATCH(NULL);
}

Yikes. I guess I'll drop this for now.


Replace all references to "a specific version" with v0.8.0.

The documentation was a bit confusing before, and it was easy to accidentally install a very outdated version if you weren't reading carefully.
We could consider writing a post-release CI job to update these references automatically (perhaps using a Hugo macro?), but for now a manual update seems sufficient.
Release note:
NONE

@mattmoyer  Maybe it would be more clear if the section header were "Installing and older version via script" instead of "Install a specific version via script"?

@cfryanr I would expect many users to want to install a specific version even if they were choosing the latest version, e.g., if you were embedding this command into an install script. In that case, you'd want to make sure your script doesn't break in the future if we make some backwards-incompatible changes.


Add new ignore rules for Eclipse

Reasons for making this change:
Add new ignore rules for Eclipse

Closing due to inactivity and pending feedback.


Grouped notes forced to keep in sync to active note

If I have links to the same video in multiple different notes, clicking the first link opens the player, but clicking a link in another note opens a new player.
I'd like the option to always use the same player.
Ideally it'd be a dropdown with 3 options:

always use a new player
use the same player for the same media
use the same player for all media

I've forgot to mention this on wiki, sorry about that😳. Here is the explanation: https://github.com/aidenlx/media-extended/wiki/Open-Links-in-One-Shared-Player

I've forgot to mention this on wiki, sorry about that😳. Here is the explanation: https://github.com/aidenlx/media-extended/wiki/Open-Links-in-One-Shared-Player

If I link two panes to the same player though, it ends up making both panes contain the same note

OK, got it. It happens when you switch between preview and edit mode, right? It seems that obsidian is forcing all linked panes in sync, hence the problem. More monkey-patches that need to be done. 🧐

OK, got it. It happens when you switch between preview and edit mode, right? It seems that obsidian is forcing all linked panes in sync, hence the problem. More monkey-patches that need to be done. 🧐

For me it actually happens whether you start in edit or preview mode

I should probably mention this to developer Licat. It seems so weird to have more than two panes share the same note and scroll location. The group feature can be improved.

Apologies for the long period of inactivity on this project. I wanted to inform you that the plugin has been fully rewritten for the v3 release. I'm currently preparing for the beta release which provide a new implementation of linked pane through media note field. Once it's available, if you encounter similar issues, please don't hesitate to open a new issue. Thank you for your understanding.


✨ Add snapshot binaries

What are you trying to do?
In https://github.com/dagger/dagger-for-github/pull/53 we discussed the option to have snapshot binaries so we avoid building Dagger from the source through a Dockerfile in the action which could potentially cause ecosystem fragmentation.
Why is this important to you?
For users that want to use bleeding edge Dagger features in their CI pipelines without having to wait for a release and/or fork the code themselves
How are you currently working around this?
Building the code from source as featured in https://github.com/dagger/dagger-for-github/pull/53

closing this since the future of #dagger-for-github is still not clear after cloak


LAN player doesn't have any quests

We switched who hosted, and the other player always had no quests in their quest book.

to the best of my knowledge HQM is not currently support in lan on SP or MP atm. This will an issue to report to the developer directly at https://github.com/lorddusk/HQM/issues


Improve Boost Build support

Hi,
I made some improvements to support the Boost Build usage. I took a look at Makefile to try reflecting the following:

Usage of CXX_STD environment variable;
Usage of SINGLE_THREADED macro at single threading mode;
Release, single threading, optimization and CXX_STD=-std=c++11 as default build;
Adding lambda_overload_test and hashable_test;
Removing boost bynary dependencies: boost_system, boost_timer and boost_chrono;
Usage of out directory to put the built targets.

The BOOST_DIR can now be passed through command line:
b2 -sBOOST_DIR=$(BOOST)

or
BOOST_DIR=$(BOOST) b2

Note: The same is valid to CXX_STD.
Common flags and options are in a project section and a rule exe-test was created to reduce de boilerplate code.

@ricardocosme - thanks!


Include .ts in valid extensions

Fixes #52

Adding ts as a valid extension won't work, you need to compile it first or simply use js file directly


Dbeaver gets stuck while doing a database backup

System information:

Windows 10 Pro
Dbeaver 6.3.4

Connection specification:

Postgresql 11
No tunnels or proxies

Problem:
While doing a backup, Dbeaver gets stuck in the backup log screen. The log screen shows the command that Dbeaver executes to do the backup. If I copy that command to the window's command line, the command executes but asks me a password.
Steps to reproduce:

Choose postgresql as a database manager
Add a database connection
Right-click the database then choose tools, backup, click start

Can't reproduce.

if issue is still actual for you - feel free to reopen the ticket

Also happening for me

Happening For me Too
when selected tar

Happening For me Too
when selected tar

Happening For me Too
when selected tar

thumbs up for the "tar" thing.  I did not try with other formats as I realized after killing dbeaver process and restarting it that my tables were restored in the remote db, but it would be interesting to test...

Happening for me too. Its stuck from last 30 mins.

using latest version of dbeaver and postgres 14.7


Fix signal finding in Nexus group tripping up on time-dependent transform

Might there be other names we want to ignore? Is there a way we can figure out what they are or should we just wait and see until we encounter them?

Should mostly be listed in https://manual.nexusformat.org/classes/base_classes/NXdetector.html, but NXcite was not (but NXcite says it can be on an NXdetector...). I think we should just wait.

Might there be other names we want to ignore? Is there a way we can figure out what they are or should we just wait and see until we encounter them?

Hard to say. These two are added by ScippNexus. If someone put, e.g., NXlog in the NXdetector it will break again, but then it is actually not a false positive.


How do weak-learners combine?

If I use adanet.AutoEnsembleEstimator to combine weak-learners, do those weak-learners combine side by side on the same layer with weights or one after another on multiple layers?

I’ve also read #24. Does that mean the side by side combination is a default and if I want to make one after another structure, I need to use custom generator and Subnetwork.shared to pass the tensor to next iteration?

Any update on displaying the detailed archetecture of the final result?  (I’ve tried using method mentioned in #29 to find out the detailed structure in TensorBoard but as you mentioned, the result is less than ideal. I can only know which weak-learner is in the final model structure in TEXT tab while the graph in GRAPH tab is a little bit too detailed which made me lost in the nest of ops. And the method mentioned in #29 seemed not compatible with tf 2.0. I'm still working on it.)

If I use adanet.AutoEnsembleEstimator to combine weak-learners, do those weak-learners combine side by side on the same layer with weights or one after another on multiple layers?

AutoEnsembleEstimator use the ensemblers parameter to determine how to ensemble weak learners. By default it uses with adanet.ensemble.ComplexityRegularizedEnsembler which is pretty simple: it just combines the weighted logits of the subnetworks. However, you can subclass adanet.ensemble.Ensembler to do more advanced things if you'd prefer.

I’ve also read #24. Does that mean the side by side combination is a default and if I want to make one after another structure, I need to use custom generator and Subnetwork.shared to pass the tensor to next iteration?

That's correct. Doing so allows you to create more expressive and adaptive search spaces than if you used AutoEnsembleEstimator.

Any update on displaying the detailed archetecture of the final result?  (I’ve tried using method mentioned in #29 to find out the detailed structure in TensorBoard but as you mentioned, the result is less than ideal. I can only know which weak-learner is in the final model structure in TEXT tab while the graph in GRAPH tab is a little bit too detailed which made me lost in the nest of ops. And the method mentioned in #29 seemed not compatible with tf 2.0. I'm still working on it.)

Currently it's tough, because we support arbitrary TF 1.0 graphs. So the only source of truth for that kind of connectivity is the TensorBoard "Graph" tab, which as you saw, can be quite noisy and tough to interpret.
That being said, with TF 2.0, we are moving towards a Keras-first world when weak learners will be Keras Models composed of Keras Layers. This should result in us being able to extract a DAG of keras layers that is more human-readable. But that is still a ways away. :)

Any update on displaying the detailed archetecture of the final result?  (I’ve tried using method mentioned in #29 to find out the detailed structure in TensorBoard but as you mentioned, the result is less than ideal. I can only know which weak-learner is in the final model structure in TEXT tab while the graph in GRAPH tab is a little bit too detailed which made me lost in the nest of ops. And the method mentioned in #29 seemed not compatible with tf 2.0. I'm still working on it.)

Currently it's tough, because we support arbitrary TF 1.0 graphs. So the only source of truth for that kind of connectivity is the TensorBoard "Graph" tab, which as you saw, can be quite noisy and tough to interpret.
That being said, with TF 2.0, we are moving towards a Keras-first world when weak learners will be Keras Models composed of Keras Layers. This should result in us being able to extract a DAG of keras layers that is more human-readable. But that is still a ways away. :)

What is the current level of development on this? There is no way to use  plot_model() on the subnetworks?


h1 focus outline is visible.

Bug type
Other
Component name
No response
What happened?
When upgrading from 5.2.0 to 6.0.2 the first h1 was outlined on page load. Blazor does this intentionally and has the following code to hide it in site.css:
h1:focus {
    outline: none;
}

The current install instructions ask you to remove everything from site.css.
Expected behavior
h1 outline is not visible.
Reproduction link
N/A
Reproduction steps

Create a fresh Blazor Server application (or presumably wasm).
Install MudBlazor
Delete everything inside of site.css

Relevant log output
No response
Version (bug)
6.0.2
Version (working)
5.2.0
What browsers are you seeing the problem on?
Firefox, Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I don't believe the installation instructions still ask for that. If they do they need to be changed.
You can also change it on the Blazor side to not focus. I believe header focus is helpful for accessibility.


Stylesheets hard-code organization names

In the Historical stylesheet, the points_acra and points_oxfam symbol layers filter the buildings layer by many variants of the names “Acra” and ”Oxfam” in order to assign what appear to be two organization logos:
https://github.com/OpenHistoricalMap/map-styles/blob/0a3584f80897c31dfb075b18c3da121138df881b/main/main.json#L6058-L6114
Is this intentional? If so, we should make the matching less fragile by exposing operator:wikidata=* and brand:wikidata=* in the tiles and having these layers match on those fields instead. In OpenStreetMap, the name suggestion index ensures that Oxfam-operated facilities are tagged brand:wikidata=Q267941 or operator:wikidata=Q267941, depending on the POI type; I’d expect similar tagging in OHM. I don’t know what “Acra” refers to. Google Images comes up empty for this icon:
https://github.com/OpenHistoricalMap/map-styles/blob/0a3584f80897c31dfb075b18c3da121138df881b/main/poi/acra-18.svg

hmm I suspect ACRA is similar to OXFAM and referencing something humanitarian aid related, but not positive... their logo isn't a tree (maybe it was once?)
Associazione di Cooperazione Rurale in Africa e America Latina
https://www.acra.it/
https://www.ewabelt.eu/acra-foundation
also: https://www.acra-ssd.org/
hmm although. this maybe confirms my suspician here, in terms of associating it with humanitarian aid (Nathanial also said ??? lol): https://github.com/tilezen/vector-datasource/issues/1424
hot-osm.json referenced here also has ACRA and OXFAM next to each other --> https://github.com/openlayers/ol-mapbox-style/blob/main/test/fixtures/hot-osm/hot-osm.json

With all this said, I think we don't need this in main?

removed oxfam and acra from styles (main and rail, woodblock and jp do not have) https://github.com/OpenHistoricalMap/map-styles/commit/28d92cffe94e3d2c65dc9df75172d35e4dbe25c7
Will be in next update


Select component - different behavior after update to 2.6.X

Prerequisites

[X] I have read the Contributing Guidelines.
[X] I have not leaked any internal/restricted information like screenshots, videos, code snippets, links etc.

What happened?
When the user clears the value of the Select component, the value of onValueChange is an empty array. In previous versions it was null.
Is it a bug, or expected behavior?
What type of frontend framework are you seeing the problem on?
React
Which version of iX do you use?
v2.6.1
Code to produce this issue.
Steps to reproduce:
- Select a value
- Click the clear icon

ix 2.5.0: https://stackblitz.com/edit/vwaqrkw4-4txap4vx?file=package.json
ix 2.6.0: https://stackblitz.com/edit/vwaqrkw4-y4cujgze?file=package.json

Hello @ugurbayraktarr,
thank you for reaching out.
The return value of null was actually a bug since the data type of the value property is string | string[] which cannot be null and defaults to [].
See also ix-select API table.


Use API of iterator over the classifier choices for a single symbol

In 3.0,I get a list of choices,but in 4.0 just one,is it a bug?

Ask question in forum.
4.0 was not released e.g. it is not sure if all 3.0 features will be supported in final 4.0...


The operation interface cannot appear when the macbook executes.

The operation interface cannot appear when the macbook executes.

Would need more information to investigate this - what Mac version, how Quantiphyse was installed and any messages reported to console when the program is run.
Only other suggestion is to check the instructions at https://quantiphyse.readthedocs.io/en/latest/basics/install.html in particular there are several 'Notes' that address Mac-specific problems.


Us9 get order overview

From the main layout there is a navigational button to the /overview pag where you can use a order code to fetch All tickets in the order with printing functionality.

Home Component :
The home component is expanded upon with navigation button to quickly get your ordered tickets.

Overview Component :
The Overview.razor page in your Blazor application is used to collect tickets for a movie show. It prompts the user to enter an order code, fetches the order details, tickets, show details, and movie details from the API, and displays the tickets and movie details. If the order is not found, it displays a message and allows the user to try again. The page also handles navigation to the /overview/{_orderCode} route when the "Collect tickets" button is clicked and back to the /overview route when the "Try again" link is clicked.

TicketDetail Component :
The TicketDetail.razor page in your Blazor application is used to display the details of a specific ticket. It shows information such as the movie title, show time, theater, seat, ticket type, and price.  When the page is initialized, it converts the show date to a start time and end time in 24-hour format. The end time is calculated by adding the screen time to the start time.  The page also provides a "Print Ticket" button. When this button is clicked, it triggers the PrintTicket method. This method uses the jsPDF library to create a new PDF document, add text to the document for each piece of ticket information, and then save the document as "ticket.pdf".

Testing:
The changes have been tested locally to ensure that the components function as expected and that the user interface updates correctly.
Todo:

optimalisations
graphic ui en interface
request logic using services

Updated branch with:

Request logic using services
Simple UI and interface updates
Fixed missing order code if page was accessed with code in URL
Added page status if order was not found


add gemetry validations and test cases

Can you clarify which validations are added?

validation for seven geometry types according to GeoJSON Specification (RFC 7946)

Ah, I see you closed the PR. Sorry, I've been quite busy and couldn't check the files, I think there was some problems with indentation in the files it created a lot of diffs. I will add a contribution guide when I'm free and add the codestyle inside the repo so that that can be prevented later

Sorry bro,I close the PR because of the many conflict (indentation coz of
me(I did format the code ) and I would like to fix conflict  and also
validation style  .After all, I will resend the PR again. Thanks you for
your reply.
On Sat, Oct 12, 2019, 11:45 PM Aung Kyaw Paing<EMAIL_ADDRESS>wrote:

Ah, I see you closed the PR. Sorry, I've been quite busy and couldn't
check the files, I think there was some problems with indentation in the
files it created a lot of diffs. I will add a contribution guide when I'm
free and add the codestyle inside the repo so that that can be prevented
later
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/vincent-paing/Geoshi/pull/2?email_source=notifications&email_token=ADHDX3O65GDPFKK3CRZOEHLQOIA2VA5CNFSM4I5FAZXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBCEDJA#issuecomment-541344164,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADHDX3NDUU4X2VYVZBMEXY3QOIA2VANCNFSM4I5FAZXA
.


At the building stage, Running "download-atom-shell" task ends without errors

Atom: v1.0.2
Node: v0.12.6
npm: v2.5.1
Archlinux (4.0.7-2-ARCH, x86_64)
At the building stage (script/build), the script ends at the following task without dumping any errors:
Running "download-atom-shell" task
If you are facing on the same issue, it is probably due to a bug with the request module failing with users behind proxy (https://github.com/atom/node-github-releases/issues/2).
You can add the --stack option to the file script/utils/run-grunt.js to dump the hidden error to your console (@ the line 14):
var args = ['--gruntfile', path.resolve('build', 'Gruntfile.coffee'), '--stack'];
Then rebuild Atom thanks to the same command line ./script/build will probably dump a similar error:
TypeError: Request path contains unescaped characters.
…

I temporary fixed the issue by removing my *_proxy env variables (bash):
unset http_proxy https_proxy ftp_proxy HTTP_PROXY HTTPS_PROXY FTP_PROXY no_proxy NO_PROXY
and then everything goes well:
Running "download-atom-shell" task
Running "download-atom-shell-chromedriver" task
Running "build" task
Running "coffee:glob_to_multiple" (coffee) task
>> 333 files created.
Running "prebuild-less:src" (prebuild-less) task
Running "cson:glob_to_multiple" (cson) task
>> 170 files compiled to JSON.
Running "peg:glob_to_multiple" (peg) task
Running "generate-license:save" (generate-license) task
Running "generate-module-cache" task
Running "compile-packages-slug" task
Running "set-version" task
Running "generate-asar" task
Done, without errors.

It will be preferable to definitely fix the issue by replacing the version of the tunnel-agent package (https://github.com/npm/npm/issues/4569#issuecomment-62051308).
Thanks.

Thanks for the report and link to the comment on npm/npm! It looks like https://github.com/atom/atom/pull/7249 should fix this.


Disable Polling (REQA) when emulating a tag

At least in "clone mode" the smartphone does still poll for other cards, this REQA (0x26) command confuses some devices. This command is normally only generated by a reader, not the tag.
Hooking the function NFC_SendData() did not show any REQA commands, this suggests that polling is not directly controlled via the driver.
Using the NFC_Deactivate() function to disable polling was also not successful.

Update:
Tested function:
tNFC_STATUS NFC_Deactivate (tNFC_DEACT_TYPE deactivate_type)
This function is executed shortly after cloning a card with the parameter 3 which basically says it should start polling again. Setting it fix to zero (idle mode) does result in a state where we cannot read any cards, additionally the device does still send REQA commands. Setting it to zero only in case it gets called with 3 does also not work.
interesting functions:
tNFA_STATUS NFA_DisablePolling()
-> calls BOOLEAN nfa_dm_act_disable_polling (tNFA_DM_MSG *p_data)
tNFA_STATUS NFA_StopRfDiscovery (void)
calls BOOLEAN nfa_dm_act_stop_rf_discovery (tNFA_DM_MSG *p_data)

Commited changes to disable_polling branch, PIN UID switch can now be used to disable and enable polling.


Floodlight 1.0, switch listening port can't change by modify floodlightdefault.properties

In floodlight 1.0, I append "net.floodlightcontroller.core.FloodlightProvider.openflowport = 6633" in floodlightdefault.properties but nothing changes. It still listening on 6653.

@pewsheen See below for the correct variable name (includes "internal" and the correct case for "openflowPort"):
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6633

Thanks, it works :)

I am having the same problem, where I have changed the listen port in the properties file and in the core directory but still seen in the debug screen:
20:35:00.633 INFO [n.f.c.i.OFSwitchManager:main] Listening for switch connections on <IP_ADDRESS>/<IP_ADDRESS>:6653
where I want it to listen on 6633.
My main problem is, that my hybrid switch is trying to establish a tcp connection to the OF floodlight controller, but the controller always responds with a RST/ACK hence the connection never get establish.
but after the change to the files I am seeing the controller still snding RST/ACK but is using port 6633. As well the debug screen still displays the controller is still listening for 6653.
what files do i need to modify for it to listen on 6633?
properties file has the correct syntax:
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6633

Did you save the file and restart the controller?
Sent from my iPhone
--
Ryan Izard
Graduate Research/Teaching Assistant
306B Fluor Daniel Building
ECE Department, Clemson University
Clemson, SC 29634
<EMAIL_ADDRESS>
On Oct 27, 2015, at 12:49 AM, dtiernan357<EMAIL_ADDRESS>wrote:
I am having the same problem, where I have changed the listen port in the properties file and in the core directory but still seen in the debug screen:
20:35:00.633 INFO [n.f.c.i.OFSwitchManager:main] Listening for switch connections on <IP_ADDRESS>/<IP_ADDRESS>:6653
where I want it to listen on 6633.
My main problem is, that my hybrid switch is trying to establish a tcp connection to the OF floodlight controller, but the controller always responds with a RST/ACK hence the connection never get establish.
but after the change to the files I am seeing the controller still snding RST/ACK but is using port 6633. As well the debug screen still displays the controller is still listening for 6653.
what files do i need to modify for it to listen on 6633?
properties file has the correct syntax:
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6633
—
Reply to this email directly or view it on GitHub.

Yes, l logged out and logged in then ran the Java -jar target/floodlight.jar
Sent from my iPhone

On Oct 27, 2015, at 6:22 AM, Ryan Izard<EMAIL_ADDRESS>wrote:
Did you save the file and restart the controller?
Sent from my iPhone
--
Ryan Izard
Graduate Research/Teaching Assistant
306B Fluor Daniel Building
ECE Department, Clemson University
Clemson, SC 29634
<EMAIL_ADDRESS>
On Oct 27, 2015, at 12:49 AM, dtiernan357<EMAIL_ADDRESS>wrote:
I am having the same problem, where I have changed the listen port in the properties file and in the core directory but still seen in the debug screen:
20:35:00.633 INFO [n.f.c.i.OFSwitchManager:main] Listening for switch connections on <IP_ADDRESS>/<IP_ADDRESS>:6653
where I want it to listen on 6633.
My main problem is, that my hybrid switch is trying to establish a tcp connection to the OF floodlight controller, but the controller always responds with a RST/ACK hence the connection never get establish.
but after the change to the files I am seeing the controller still snding RST/ACK but is using port 6633. As well the debug screen still displays the controller is still listening for 6653.
what files do i need to modify for it to listen on 6633?
properties file has the correct syntax:
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6633
—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub.

@dtiernan357 Can you please give the log at the beginning when you start the controller?
Also, check to make sure you only have one controller running at a time.

Yes I can in about 45 minutes
Thanks
Dan
Sent from my iPhone

On Oct 27, 2015, at 9:30 AM, Ryan Izard<EMAIL_ADDRESS>wrote:
@dtiernan357 Can you please give the log at the beginning when you start the controller?
Also, check to make sure you only have one controller running at a time.
—
Reply to this email directly or view it on GitHub.

Hi Ryan,
Here are the details you requested.
sammy@ubuntu:~$ cd floodlight/
sammy@ubuntu:~/floodlight$ java -jar target/floodlight.jar
08:50:23.373 INFO [n.f.c.m.FloodlightModuleLoader:main] Loading modules from src/main/resources/floodlightdefault.properties
08:50:24.153 WARN [n.f.r.RestApiServer:main] HTTPS disabled; HTTPS will not be used to connect to the REST API.
08:50:24.153 WARN [n.f.r.RestApiServer:main] HTTP enabled; Allowing unsecure access to REST API on port 8080.
08:50:27.247 WARN [n.f.c.i.OFSwitchManager:main] SSL disabled. Using unsecure connections between Floodlight and switches.
08:50:27.247 INFO [n.f.c.i.OFSwitchManager:main] Clear switch flow tables on initial handshake as master: TRUE
08:50:27.247 INFO [n.f.c.i.OFSwitchManager:main] Clear switch flow tables on each transition to master: TRUE
08:50:27.248 INFO [n.f.c.i.OFSwitchManager:main] Setting 0x2 as the default max tables to receive table-miss flow
08:50:27.267 INFO [n.f.c.i.OFSwitchManager:main] Setting max tables to receive table-miss flow to 0x1 for DPID 00:00:00:00:00:00:00:01
08:50:27.267 INFO [n.f.c.i.OFSwitchManager:main] Setting max tables to receive table-miss flow to 0x1 for DPID 00:00:00:00:00:00:00:02
08:50:27.538 INFO [n.f.c.i.OFSwitchManager:main] Computed OpenFlow version bitmap as [62]
08:50:27.554 INFO [n.f.c.i.Controller:main] Controller role set to ACTIVE
08:50:27.610 INFO [n.f.l.i.LinkDiscoveryManager:main] Link latency history set to 10 LLDP data points
08:50:27.610 INFO [n.f.l.i.LinkDiscoveryManager:main] Latency update threshold set to +/-0.5 (50.0%) of rolling historical average
08:50:27.627 INFO [n.f.f.Forwarding:main] Default hard timeout not configured. Using 0.
08:50:27.627 INFO [n.f.f.Forwarding:main] Default idle timeout not configured. Using 5.
08:50:27.628 INFO [n.f.f.Forwarding:main] Default priority not configured. Using 1.
08:50:27.628 INFO [n.f.f.Forwarding:main] Default flags will be empty.
08:50:27.629 INFO [n.f.f.Forwarding:main] Default flow matches set to: VLAN=true, MAC=true, IP=true, TPPT=true
08:50:27.629 INFO [n.f.f.Forwarding:main] Not flooding ARP packets. ARP flows will be inserted for known destinations
08:50:28.121 INFO [o.s.s.i.c.FallbackCCProvider:main] Cluster not yet configured; using fallback local configuration
08:50:28.121 INFO [o.s.s.i.SyncManager:main] [32767] Updating sync configuration ClusterConfig [allNodes={32767=Node [hostname=localhost, port=6642, nodeId=32767, domainId=32767]}, authScheme=CHALLENGE_RESPONSE, keyStorePath=/etc/floodlight/auth_credentials.jceks, keyStorePassword is unset]
08:50:28.389 INFO [o.s.s.i.r.RPCService:main] Listening for internal floodlight RPC on localhost/<IP_ADDRESS>:6642
08:50:28.552 INFO [n.f.c.i.OFSwitchManager:main] Listening for switch connections on <IP_ADDRESS>/<IP_ADDRESS>:6653
08:50:28.635 INFO [n.f.l.i.LinkDiscoveryManager:main] Setting autoportfast feature to OFF
08
floodlight properties:
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6633
Dan Tiernan Network Consultant<PHONE_NUMBER>
 On Tuesday, October 27, 2015 9:39 AM, Dan Tiernan<EMAIL_ADDRESS>wrote:

Yes I can in about 45 minutes
ThanksDan
Sent from my iPhone
On Oct 27, 2015, at 9:30 AM, Ryan Izard<EMAIL_ADDRESS>wrote:
@dtiernan357 Can you please give the log at the beginning when you start the controller?Also, check to make sure you only have one controller running at a time.—
Reply to this email directly or view it on GitHub.

Do you have more than one of these lines in your properties file? I don't
have any problem changing the port number myself. Here's an example config
file I'm using for another project where I changed the port to 6699 -- it
works. Make sure the spelling of the variable string is exactly the same
for you and that you have not accidentally duplicated it. Also, please make
sure you save the file before running the controller (that's the only other
thing I can think of).
floodlight.modules=\
net.floodlightcontroller.jython.JythonDebugInterface,\
net.floodlightcontroller.storage.memory.MemoryStorageSource,\
net.floodlightcontroller.core.internal.FloodlightProvider,\
net.floodlightcontroller.threadpool.ThreadPool,\
net.floodlightcontroller.debugcounter.DebugCounterServiceImpl,\
net.floodlightcontroller.perfmon.PktInProcessingTime,\
net.floodlightcontroller.debugevent.DebugEventService,\
net.floodlightcontroller.staticflowentry.StaticFlowEntryPusher,\
net.floodlightcontroller.restserver.RestApiServer,\
net.floodlightcontroller.topology.TopologyManager,\
net.floodlightcontroller.forwarding.Forwarding,\
net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager,\
net.floodlightcontroller.ui.web.StaticWebRoutable,\
net.floodlightcontroller.loadbalancer.LoadBalancer,\
net.floodlightcontroller.firewall.Firewall,\
net.floodlightcontroller.devicemanager.internal.DeviceManagerImpl,\
net.floodlightcontroller.accesscontrollist.ACL
org.sdnplatform.sync.internal.SyncManager.authScheme=CHALLENGE_RESPONSE
org.sdnplatform.sync.internal.SyncManager.keyStorePath=/etc/floodlight
/auth_credentials.jceks
org.sdnplatform.sync.internal.SyncManager.dbPath=/var/lib/floodlight/
org.sdnplatform.sync.internal.SyncManager.port=6642
net.floodlightcontroller.forwarding.Forwarding.match=mac, ip, transport
net.floodlightcontroller.forwarding.Forwarding.flood-arp=YES
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6699
net.floodlightcontroller.core.internal.FloodlightProvider.role=ACTIVE
net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager.latency-history-size=
10
net.floodlightcontroller.linkdiscovery.internal.LinkDiscoveryManager.latency-update-threshold=
0.5
net.floodlightcontroller.core.internal.OFSwitchManager.defaultMaxTablesToReceiveTableMissFlow=
1
net.floodlightcontroller.core.internal.OFSwitchManager.maxTablesToReceiveTableMissFlowPerDpid=
{"00:00:00:00:00:00:00:01":"1","2":"1"}
net.floodlightcontroller.core.internal.OFSwitchManager.clearTablesOnInitialHandshakeAsMaster=
YES
net.floodlightcontroller.core.internal.OFSwitchManager.clearTablesOnEachTransitionToMaster=
YES
net.floodlightcontroller.core.internal.OFSwitchManager.keyStorePath=
/path/to/your/keystore-file.jks
net.floodlightcontroller.core.internal.OFSwitchManager.keyStorePassword=
your-keystore-password
net.floodlightcontroller.core.internal.OFSwitchManager.useSsl=NO
net.floodlightcontroller.core.internal.OFSwitchManager.supportedOpenFlowVersions=
1.0, 1.1, 1.2, 1.3, 1.4
net.floodlightcontroller.restserver.RestApiServer.keyStorePath=
/path/to/your/keystore-file.jks
net.floodlightcontroller.restserver.RestApiServer.keyStorePassword=your-
keystore-password
net.floodlightcontroller.restserver.RestApiServer.httpsNeedClientAuthentication=
NO
net.floodlightcontroller.restserver.RestApiServer.useHttps=NO
net.floodlightcontroller.restserver.RestApiServer.useHttp=YES
net.floodlightcontroller.restserver.RestApiServer.httpsPort=8081
net.floodlightcontroller.restserver.RestApiServer.httpPort=8080
Ryan Izard
Graduate Research/Teaching Assistant
306B Fluor Daniel Building
ECE Department, Clemson University
Clemson, SC 29634
<EMAIL_ADDRESS>Big Switch Networks
<EMAIL_ADDRESS>On Tue, Oct 27, 2015 at 11:56 AM, dtiernan357<EMAIL_ADDRESS>wrote:

Hi Ryan,
Here are the details you requested.
sammy@ubuntu:~$ cd floodlight/
sammy@ubuntu:~/floodlight$ java -jar target/floodlight.jar
08:50:23.373 INFO [n.f.c.m.FloodlightModuleLoader:main] Loading modules
from src/main/resources/floodlightdefault.properties
08:50:24.153 WARN [n.f.r.RestApiServer:main] HTTPS disabled; HTTPS will
not be used to connect to the REST API.
08:50:24.153 WARN [n.f.r.RestApiServer:main] HTTP enabled; Allowing
unsecure access to REST API on port 8080.
08:50:27.247 WARN [n.f.c.i.OFSwitchManager:main] SSL disabled. Using
unsecure connections between Floodlight and switches.
08:50:27.247 INFO [n.f.c.i.OFSwitchManager:main] Clear switch flow tables
on initial handshake as master: TRUE
08:50:27.247 INFO [n.f.c.i.OFSwitchManager:main] Clear switch flow tables
on each transition to master: TRUE
08:50:27.248 INFO [n.f.c.i.OFSwitchManager:main] Setting 0x2 as the
default max tables to receive table-miss flow
08:50:27.267 INFO [n.f.c.i.OFSwitchManager:main] Setting max tables to
receive table-miss flow to 0x1 for DPID 00:00:00:00:00:00:00:01
08:50:27.267 INFO [n.f.c.i.OFSwitchManager:main] Setting max tables to
receive table-miss flow to 0x1 for DPID 00:00:00:00:00:00:00:02
08:50:27.538 INFO [n.f.c.i.OFSwitchManager:main] Computed OpenFlow version
bitmap as [62]
08:50:27.554 INFO [n.f.c.i.Controller:main] Controller role set to ACTIVE
08:50:27.610 INFO [n.f.l.i.LinkDiscoveryManager:main] Link latency history
set to 10 LLDP data points
08:50:27.610 INFO [n.f.l.i.LinkDiscoveryManager:main] Latency update
threshold set to +/-0.5 (50.0%) of rolling historical average
08:50:27.627 INFO [n.f.f.Forwarding:main] Default hard timeout not
configured. Using 0.
08:50:27.627 INFO [n.f.f.Forwarding:main] Default idle timeout not
configured. Using 5.
08:50:27.628 INFO [n.f.f.Forwarding:main] Default priority not configured.
Using 1.
08:50:27.628 INFO [n.f.f.Forwarding:main] Default flags will be empty.
08:50:27.629 INFO [n.f.f.Forwarding:main] Default flow matches set to:
VLAN=true, MAC=true, IP=true, TPPT=true
08:50:27.629 INFO [n.f.f.Forwarding:main] Not flooding ARP packets. ARP
flows will be inserted for known destinations
08:50:28.121 INFO [o.s.s.i.c.FallbackCCProvider:main] Cluster not yet
configured; using fallback local configuration
08:50:28.121 INFO [o.s.s.i.SyncManager:main] [32767] Updating sync
configuration ClusterConfig [allNodes={32767=Node [hostname=localhost,
port=6642, nodeId=32767, domainId=32767]}, authScheme=CHALLENGE_RESPONSE,
keyStorePath=/etc/floodlight/auth_credentials.jceks, keyStorePassword is
unset]
08:50:28.389 INFO [o.s.s.i.r.RPCService:main] Listening for internal
floodlight RPC on localhost/<IP_ADDRESS>:6642
08:50:28.552 INFO [n.f.c.i.OFSwitchManager:main] Listening for switch
connections on <IP_ADDRESS>/<IP_ADDRESS>:6653
08:50:28.635 INFO [n.f.l.i.LinkDiscoveryManager:main] Setting autoportfast
feature to OFF
08
floodlight properties:
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6633
Dan Tiernan Network Consultant<PHONE_NUMBER>
On Tuesday, October 27, 2015 9:39 AM, Dan Tiernan<EMAIL_ADDRESS>wrote:
Yes I can in about 45 minutes
ThanksDan
Sent from my iPhone
On Oct 27, 2015, at 9:30 AM, Ryan Izard<EMAIL_ADDRESS>wrote:
@dtiernan357 Can you please give the log at the beginning when you start
the controller?Also, check to make sure you only have one controller
running at a time.—
Reply to this email directly or view it on GitHub.
—
Reply to this email directly or view it on GitHub
https://github.com/floodlight/floodlight/issues/489#issuecomment-151549489
.

Hi Ryan,
I have reinstalled the VM version 1.1 and confirm the properties files you sent. there was only two differences in my properties files.

net.floodlightcontroller.core.internal.OFSwitchManager.defaultMaxTablesToReceiveTableMissFlow=2  yours was 1
net.floodlightcontroller.forwarding.Forwarding.flood-arp=NO yours was yes
I assume you added the * at each end of the port listen line - is this correct

Question,
when you change the port listen on your device, in the debug screen did you see the 6699 under the line  INFO [n.f.c.i.OFSwitchManager:main] Listening for switch connections on <IP_ADDRESS>/<IP_ADDRESS>:xxxx
or is it still 6653?
any ideas?
dan

Dan Tiernan Network Consultant<PHONE_NUMBER>

What asterisk? I don't have one on the port listen line.
Yes, I did see 6699 in place of xxxx in the debug screen.
Ryan Izard
Graduate Research/Teaching Assistant
306B Fluor Daniel Building
ECE Department, Clemson University
Clemson, SC 29634
<EMAIL_ADDRESS>Big Switch Networks
<EMAIL_ADDRESS>On Tue, Oct 27, 2015 at 5:19 PM, dtiernan357<EMAIL_ADDRESS>wrote:

Hi Ryan,
I have reinstalled the VM version 1.1 and confirm the properties files you
sent. there was only two differences in my properties files.

net.floodlightcontroller.core.internal.OFSwitchManager.defaultMaxTablesToReceiveTableMissFlow=2
yours was 1

net.floodlightcontroller.forwarding.Forwarding.flood-arp=NO yours was yes
I assume you added the * at each end of the port listen line - is this
correct

Question,
when you change the port listen on your device, in the debug screen did
you see the 6699 under the line  INFO [n.f.c.i.OFSwitchManager:main]
Listening for switch connections on <IP_ADDRESS>/<IP_ADDRESS>:xxxx
or is it still 6653?
any ideas?
dan
Dan Tiernan Network Consultant<PHONE_NUMBER>
—
Reply to this email directly or view it on GitHub
https://github.com/floodlight/floodlight/issues/489#issuecomment-151647255
.

this is what your entry looks like that you provided
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6699
That is why I asked?
How can i tell if the OF controller is up and running?
Dan Tiernan Network Consultant<PHONE_NUMBER>

I don't see it like that. No there is no asterisk.
Ryan Izard
Graduate Research/Teaching Assistant
306B Fluor Daniel Building
ECE Department, Clemson University
Clemson, SC 29634
<EMAIL_ADDRESS>Big Switch Networks
<EMAIL_ADDRESS>On Tue, Oct 27, 2015 at 5:35 PM, dtiernan357<EMAIL_ADDRESS>wrote:

this is what your entry looks like that you provided
net.floodlightcontroller.core.internal.FloodlightProvider.openflowPort=6699
That is why I asked?
How can i tell if the OF controller is up and running?
Dan Tiernan Network Consultant<PHONE_NUMBER>
—
Reply to this email directly or view it on GitHub
https://github.com/floodlight/floodlight/issues/489#issuecomment-151652759
.

ok thanks,
It is painful to use floodlight.
Thanks again,dan

I'm sorry you feel that way. I really have no idea why your port
configuration is not taking effect. I would clone an entirely new
repository, edit just that file, save it, compile the code, and then run
it. The file should be parsed at run time, and the port should be opened on
the number you provide.
Could you be editing the wrong file? If you're like me and have a dozen or
so projects in different copies of the controller, you'll want to make sure
you aren't accidentally modifying the config file for a different copy of
the controller.
Ryan Izard
Graduate Research/Teaching Assistant
306B Fluor Daniel Building
ECE Department, Clemson University
Clemson, SC 29634
<EMAIL_ADDRESS>Big Switch Networks
<EMAIL_ADDRESS>On Tue, Oct 27, 2015 at 5:45 PM, dtiernan357<EMAIL_ADDRESS>wrote:

ok thanks,
It is painful to use floodlight.
Thanks again,dan
—
Reply to this email directly or view it on GitHub
https://github.com/floodlight/floodlight/issues/489#issuecomment-151654828
.

Hi Ryan,
I have tried several versions and yes you could be right in regards trying to get this to work. So, can you provide a link of the version of floodlight you think I should use?
thanks for your continual support and guidance.
dan
Dan Tiernan Network Consultant<PHONE_NUMBER>

@dtiernan357 This should work in any version of Floodlight. What I'm saying is that if you have more than one instance of the Floodlight project on your computer, you might accidentally be editing the config file for say Floodlight copy A but you're running Floodlight copy B. Each copy would be in separate directories and have separate config files. Please make sure the config file is in the same Floodlight project copy as the JAR file you're running. You can verify this by running "pwd" in the terminal where you're editing the config file and where you're running the java command.
You can download a fresh copy from the master branch here: https://github.com/floodlight/floodlight

Hi Ryan,
I am creating the floodlight controllers using VM and only have one version of Floodlight up and running at any given time.
I will download the floodlight version from the site you have provided.
Stay tuned,
thanks,dan
 Dan Tiernan Network Consultant<PHONE_NUMBER>

Hello can somebody help me please Iam trying to implement the flowvisor in my floodlight controller and when I wrote this command sudo -u  flowvisor fvconfig generate /etc/flowvisor /config.json
The error is : sudo :unknown user:flowvisor
sudo :unable to initialize policy plugin.

@soniekta these warnings should be safely ignored unless you want to enable a TLS/SSL OpenFlow channel. By default, Floodlight disable SSL and use normal OpenFlow channel.


ONNX deployment

swin-transformer를 ONNX로 export 할 때,
TracerWarning: Converting a tensor to a Python boolean might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!
RuntimeError: Exporting the operator roll to ONNX opset version 9 is not supported. Please open a bug to request ONNX export support for the missing operator.
warining과 함께 에러가 나는데, 혹시 ONNX로 export할 때 문제가 없으셨나요?

The traceback says torch.roll function is not supported in version 9.
You may need to alter the unsupported operator with supported.
The other task would be handled by pytorch-lightning package.

The traceback says torch.roll function is not supported in version 9.
You may need to alter the unsupported operator with supported.
The other task would be handled by pytorch-lightning package.

According to issue 3863, this problem has been solved in the latest PyTorch. My problem is that the converted ONNX model (6G+) is much larger than PyTorch Model (817MB). Could you offer any suggestions about converting a seq2seq model to ONNX?

The traceback says torch.roll function is not supported in version 9.
You may need to alter the unsupported operator with supported.
The other task would be handled by pytorch-lightning package.

According to issue 3863, this problem has been solved in the latest PyTorch. My problem is that the converted ONNX model (6G+) is much larger than PyTorch Model (817MB). Could you offer any suggestions about converting a seq2seq model to ONNX?

Hi @entropy2333 , did you find any solution ? I have the same problem and  I think the onnx model is bigger because it's probobaly an unrolled version of the auto regressive transformer.

Hi @entropy2333 , did you find any solution ? I have the same problem and I think the onnx model is bigger because it's probobaly an unrolled version of the auto regressive transformer.

Maybe you can refer to https://github.com/Ki6an/fastT5. The core idea is to move the for loop from pytorch to onnx, but the specific implementation may still be painful, good luck.


Use user-managed identity to connect SQL

I think it would be good to add the instruction about how to use the user-assigned managed identity to connect to the SQL here as well. It will work but when you read the document you would feel like not sure it will work or not.
This can achieve by Portal and Cli command:

Portal: Just use the portal to add and it will generate the Azure Cli command for you to run
Azure Cli: Can use command like this to achieve: "az spring connection create sql --resource-group xxx --service xxx --app xxxe --target-resource-group xxx  --server xxx  --database xxx --user-identity "client-id=xxx" "subs-id=xxx"

Moreover, I faced a issue when use the user-assigned MI. It will show the error "No identity found for client id xxx" even though my user-managed identity is there. I resolved this by set up the default RG (https://learn.microsoft.com/en-us/cli/azure/manage-azure-groups-azure-cli#set-a-default-resource-group). I think it will good to add this to the document as well in case anyone faced the same symptom.
Thanks

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 86a98e45-c728-efd2-7d0e-56a03f65315b
Version Independent ID: 2484c2cb-c0df-6c1f-ae2f-892d5bcd9f84
Content: Use Managed identity to connect Azure SQL Database to an app deployed to Azure Spring Apps
Content Source: articles/spring-apps/enterprise/connect-managed-identity-to-azure-sql.md
Service: spring-apps
GitHub Login: @KarlErickson
Microsoft Alias: karler

@yansyunchen
Thank you for bringing this to our attention.
I've delegated this to content author, who will review it and offer their insightful opinions.

Thanks for the feedback, @yansyunchen! I've filed an internal work item to track this work.
#please-close


Consumer reset not needed on a :not_coordinator according to librdkafka

This code:
https://github.com/zendesk/racecar/blob/master/lib/racecar/consumer_set.rb#L165
handles the not_coordinator by resetting the consumer.
Based on this comment:
https://github.com/edenhill/librdkafka/issues/2630#issuecomment-598193001

Huhm, it seems like the coordinator is not re-queried when we get a NOT_COORD_FOR_GROUP error for OffsetCommitRequests, but it will be re-queried when we get the same error for HeartbeatRequests so the situation should fix itself within the heartbeat interval (by default within a couple of seconds).

Here it's about the not coord for group but the same principle of metadata state refresh applies to not_coord.
The consumer should reset itself without a need for a new instance.
Do you want me to fix this?

:+1:


UWP Application Using NMEA Parser

Hello, I am trying to  implement NMEA Parser in a C# UWP application.  I have version <IP_ADDRESS>, but Visual Studio is throwing this error: "No overload for 'device_NmeaMessageReceived' matches delegate 'Event Handler .  Your example has this bit of code:
private void device_NmeaMessageReceived(NmeaParser.NmeaDevice sender, NmeaParser.Nmea.NmeaMessage args)
{
// called when a message is received
}
Am I implementing incorrectly?
Thank you.

I think some code or info is missing for me to properly answer that.
However, lease see the Wiki: https://github.com/dotMorten/NmeaParser/wiki/Using-in-a-Windows-Universal-App-(SerialPort)
And the sample: https://github.com/dotMorten/NmeaParser/tree/master/src/SampleApp.UWP
and see if that doesn't help you.

NMEA UWP Wiki references this method:
private void device_NmeaMessageReceived(NmeaParser.NmeaDevice sender, NmeaParser.Nmea.NmeaMessage args)
SampleApp MainPage.xaml.cs has this instead:
private void device_NmeaMessageReceived(object sender, NmeaParser.NmeaMessageReceivedEventArgs args)
Next Issue:
NMEA's MessageReceived SerialPortDevice event does not appear to be firing.  After confirming GPS traffic on the port via PuTTY, I pulled SampleApp, compiled it, and then ran it against my GPS device.  I observed the same behavior where the event did not fire. (I did verify setup parameters, as well).
MessageReceived event will fire as expected when using the local data file and LoadLocalGpsSimulationData();.
Was NMEAParser/SerialPortDevice tested against Win10 v1809?

Sounds like the wiki needs fixing.
I last ran the test on 1803, but don't see why it would stop working on 1809. Did you ensure the manifest was set? Are your serial port settings correct?

Port settings are pretty normal: 9600 baud, No Handshake, 8 Databits, No Parity, One Stop Bit.  As a tertiary test I was able to use System.IO.Ports to manually receive NMEA sentences from my device using SerialPort.ReadLine().
I am not absolutely certain, but I think some changes were made to Windows.Devices.SerialCommunication  between v1803 to v1809.  As I am finding through my own software development stream that v1809 has either broken or changed features in Windows 10 when it comes to UWP apps, but I am no expert.

Does the WPF App work for you? Can you write any UWP app that gets data from the Serial Port?
Also when you run the sample app in this repo, please make sure you update it to use the right COM port name.
In any case as this seems to be an issue with UWP and not this library, I'm going to close this here, but feel free to comment if you believe the bug is specific to this library.

I did not try the WPF app because the software app I am developing is required to use UWP and I have been concentrating on what changed between v1803 to v1809.  We do have a workaround, though:  Since SerialPort appears to be unaffected by 1809, we created a .NET Standard 2.0 library that uses System.IO.Ports and that library is referenced into our UWP project.
Thanks for the help.

I get that, but in order to troubleshoot it would be beneficial to figure out what works and what doesn't.
I don't really get what you did with .net standard 2.0, as SerialPort APIs are not part of the standard.

Our .Net 2.0 library project also has the Microsoft.Windows.Compatibility package because we are adapting some code from other applications.
When I grab a few minutes I'll do another static test with  Windows.Devices.SerialCommunication and SerialDevice and see what happens...


Fix broken link to contributing.md in Readme

Thanks for finding this, but this is the incorrect fix. See https://help.github.com/articles/relative-links-in-readmes/ for details. The problem with this is that it always points to master, regardless of which branch we're on.

I went ahead and fixed this in master. Closing this PR.


stylized a bit and added a sensitivity meter that totally works ;)

Let me check it out first, I don't have time right now


refactor is_colab to be called in find_langchain_model

https://github.com/ibm-granite-community/granite-code-cookbook/pull/91

change in the utils package is here: https://github.com/ibm-granite-community/utils/pull/2


UserWarning: Shape of x must be 2D at computation

Even if I run the easiest example:
N = 12
X = np.random.rand(N,1)
Y = np.sin(12*X) + 0.66*np.cos(25*X) + np.random.randn(N,1)*0.1 + 3
k = gpflow.kernels.Matern52(1, lengthscales=0.3)
m = gpflow.models.GPR(X, Y, kern=k)

there is always a warning:
/usr/local/lib/python3.5/dist-packages/gpflow-1.1.1-py3.5.egg/gpflow/logdensities.py:89: UserWarning: Shape of x must be 2D at computation.
warnings.warn('Shape of x must be 2D at computation.')
tensorflow version:1.8.0
gpflow version:1.1.1
only cpu
python version 3.5
ubuntu 16.04
Could anyone help me?

@ceceha Hello.
But it works, right?! If you want to turn warning off, just ignore warnings with https://docs.python.org/3.6/library/warnings.html.
Thanks!

It works ~, Thanks! I will close the problem ~

I tried ignoring the warnings as in the python documentation but it didn't work for me. @ceceha can you show me what you've used? thanks!

Hi @farahshamout, the warning was a bit stupid really, but it should be removed now in the latest develop branch, and will be replaced by a more useful warning (that only goes off when it's actually relevant!) in #964. We'll publish a new release that includes these fixes soon (@awav). Hope that helps!


See ODPKS #161269873

Thanks, @lparis!

@lparis Is this a known issue for v1.2.0 or for v1.2.1? Asking because you placed it under the v1.2.0 known issues section.

Thanks. I've brought this into the 1.2 branch as well so it will appear in the published PKS v1.2 docs.


webpack cleanup

In webpack.config.js I created this regex /\.(png|jpg|gif|svg)$/ to test all files ending in png, jpg, gif, or svg and pass them through the url-loader instead of having to test each one of them separately.

Better use of webpack
Less lines of code
Increased readability

Thank you for accepting my PR in advance :bowtie:

Apologies for the delay, but I'm going to close this PR for relevancy. It appears to contain a number of changes beyond your webpack fix, from a much earlier commit, and I don't want to merge a regression. If you would like to open a new PR with your isolated changes, we would welcome it!


Android: Heads-up notification doesn't work despite having the right importance level

I'm trying to show a local notification using notifee. It works fine on iOS but on Android I can't create a local notification as a Heads-up notification.
Here is how I construct the notification:
const channelId = await notifee.createChannel({
    id: 'incoming_task',
    name: 'Incoming Task',
    importance: AndroidImportance.HIGH,
});

await notifee.displayNotification({
   title: 'Title',
   body: 'Body!',
   android: {
     channelId,
     importance: AndroidImportance.HIGH,
     visibility: AndroidVisibility.PUBLIC,
   },
});

@notifee/react-native: 5.4.1
Test device: OnePlus 9 Pro

It seems there was an issue on the phone. I can see the heads-up notifications now.

@hamidhadi thanks for reporting back and closing the issue

I'm experiencing the same issue on pixel 5a android 13 , the only way I get heads-up notification is when I go to app setting manually to enable pop-up notification on the set channel

@hamidhadi thanks for reporting back and closing the issue

I'm experiencing the same issue on pixel 5a android 13 , the only way I get heads-up notification is when I go to app setting manually to enable pop-up notification on the set channel


Add MDN docs as a learning resource for JavaScript

JavaScript | MDN
This is one of the best resources for learning JavaScript and can be added.

Hey @debrajhyper, can you please assign this issue to me if you think we can add it?

sure @tinniaru3005


Add IUGB (International University of Grang Bassam)

Hi, I want to add my university (International University of Grand Bassam).
I have some things, I need to specify:

The university have two domains - iugb.edu.ci and iugb.org
IUGB's students email is<EMAIL_ADDRESS>Teacher and Administration email is<EMAIL_ADDRESS>
I hope that these informations was very helpful.

Hi, I want to add my university (International University of Grand Bassam).


Update README.md

This is a documentation change.
Summary
Example link is broken. Fixed by removing generate.

Oh nevermind, I see. If you're logged in it will offer to create a new repo for you. If you're logged out, you get a 404, which is what I initially saw. Closing.


Render in(emptyList) and notIn(emptyList) more reasonably

I have read through the previously published issues: https://github.com/mybatis/mybatis-dynamic-sql/issues/228 and https://github.com/mybatis/mybatis-dynamic-sql/issues/509, and I strongly agree with jesusslim's idea.

I can understand that you never want to build invalid sql, but in my opinion, once we use isIn, whatever param we pass, you should never change our sql, we don't want fixing, if you think our sql is invalid just throw exception, not change it to another wrong sql.

In my understanding, the configuration nonRenderingWhereClauseAllowed only takes effect when there are no where conditions at all. When I use logical deletion, there will definitely be a where condition present. However, using in(emptyList) will modify all data, which is a very dangerous operation.
// will render to sql: update tableName set enabled = 0 where enabled = 1
update(dsl -> dsl.set(enabled).equalTo(false).where(enabled, isEqualTo(true)).and(id, isIn(Collections.emptyList())));

I'm thinking, if the condition is isIn(emptyList), can it be render to false? Similarly, isNotIn(emptyList) can be render to true.  This ensures both the syntax and semantics of SQL.

Rendering an empty list to true or false is just another kind of "changing your SQL" and IMHO it is also a very non-intuitive way of doing so.
What I would prefer is adding a configuration setting that would render empty lists as () which seems more intuitive to me, doesn't change your SQL, and relies on the database throwing an exception in this case.
So your example above would render to this:
update tableName set enabled = 0 where enabled = 1 and id in ()

What do you think?

Consider setting the default value of emptyListConditionRenderingAllowed to true. This behavior is really dangerous. I believe developers would rather see a runtime exception than have data accidentally modified or deleted.
I believe that when encountering an empty list, Mybatis example also throws an exception. Throwing an exception allows us to find errors in the code before going live, rather than finding the bug after data has been wrongly modified or deleted.
BTW, this issue caused us to accidentally delete thousands of records in the production environment (now fixed). It took us half a day to identify this problem, and it's really easy to overlook.

I'm open to this idea, but it would probably break some existing code. I'd like to get some community feedback before proceeding.
Please make a new issue with this request and let's see if there are any comments from other users.


Add back explicit template parameter to ignore_while_checking to compile with nvcc

This fails to compile at least with GCC 9.3.0 and CUDA 11.3 unless the template parameter is specified explicitly.

Not sure what's happening on CircleCI...

bors merge


fix: switch to @rhoas/app-services-ui-shared

Checking attribute gen job

Package lock needs to be regenerated again

Would do that

My bad - I optimistically moved to node 16

Still fails. My node is v14.15.1

Run locally. Good to merge


Observing the instructions as showcase ends up with no production of AppImage

General information
$ cat /etc/redhat-release
Fedora release 36 (Thirty Six)
$ uname -ro
5.18.9-200.fc36.x86_64 GNU/Linux

AppImage file properties
$ file -bk pkg2appimage-*.AppImage
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=9fdbc145689e0fb79cb7291203431012ae8e1911, stripped\012- data

Hello. Observing the instructions as showcase ends up with no production of AppImage.
$ wget -c https://github.com$(wget -qO - https://github.com/AppImage/pkg2appimage/releases | grep "pkg2appimage-.*-x86_64.AppImage" | head -n 1 | cut -d '"' -f 2)
$ chmod +x ./pkg2appimage-*.AppImage
$ ./pkg2appimage-*.AppImage Spotify

Resulting output output.txt of ./pkg2appimage-*.AppImage Spotify.
The following issue, elsewhere reported, occurs too.
$ /lib64/ld-linux-x86-64.so.2 ./pkg2appimage-1807-x86_64.AppImage
./pkg2appimage-1807-x86_64.AppImage: error while loading shared libraries: ./pkg2appimage-1807-x86_64.AppImage: ELF file ABI version invalid

Please try to run this on a Ubutnu 20.04 Live ISO. Does it work there?

Hi @Ricky-Tigg, did you try to run this on a Ubuntu 20.04 LTS Live ISO? What was the result?


fvwm3: 1.0.9 -> 1.1.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/fvwmorg/fvwm3/releases.
meta.description for fvwm3 is: A multiple large virtual desktop window manager - Version 3
meta.homepage for fvwm3 is: http://fvwm.org
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.1.0 with grep in /nix/store/s3cb7mxw4d2w8va0h8r89srj6ay8r918-fvwm3-1.1.0
found 1.1.0 in filename of file in /nix/store/s3cb7mxw4d2w8va0h8r89srj6ay8r918-fvwm3-1.1.0

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
fvwm3

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/s3cb7mxw4d2w8va0h8r89srj6ay8r918-fvwm3-1.1.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A fvwm3 https://github.com/r-ryantm/nixpkgs/archive/14489088dafb537dacb4733613e9e1dbe88047af.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/14489088dafb537dacb4733613e9e1dbe88047af#fvwm3

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/s3cb7mxw4d2w8va0h8r89srj6ay8r918-fvwm3-1.1.0
ls -la /nix/store/s3cb7mxw4d2w8va0h8r89srj6ay8r918-fvwm3-1.1.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

fvwm3

Maintainer pings
cc @AndersonTorres for testing.

@NixOS/nixpkgs-merge-bot merge


[Bug] Job Status update error when master switch

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
I have an JDBC sink to Starrocks job. normally it can run very fast, end within 3 mins.
But today i find this job is stuck in RUNNING status nearly 3 hours.
I check the log, find when this job running, the master node has switch.

before the master switch, the source read print Closed the bounded jdbc source log, but after this master switch, i can't see this log. And after node switch, the job is stuck in RUNNING status.
SeaTunnel Version
2.3.5
SeaTunnel Config
mysql jdbc to starrocks

Running Command
use rest api to submit job

Error Exception
no exception, job status is stuck in RUNNING status.

Zeta or Flink or Spark Version
No response
Java or Scala Version
No response
Screenshots
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

attach log
node0.txt
node1.txt
node2.txt

please add thread stack dump


About your change to original paper

After reading your code，I found you have changed more than two points that you listed in 'Issue'. For example, your resblock_down is:

But the structure in paper is:

It seems you did not write 'average pooling' in your code.
Since I am a green hand in gan. I want to ask according to what you changed the structure. And after your change, is the  result same as that in paper?

The final res1 and skip convolutions have stride=2 which accomplishes the downsampling that the Average Pooling does.
This is indeed a change from the paper. I am not an expert, but I am not sure if there is much difference in the results.
That said, it would be nice to have an option to use the version in the paper. Implementation should be easy since tensor flow has pooling.


Add files via upload

Hello, dear JetBrains team. I have added the name of my university to the list. Please confirm. All the best.

@NimaTorbati Please provide us with an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course. Thank you!

@NimaTorbati You might miss my previous comment. Please react.

Dear Philip, thank you for your comment. I have requested the required information from the university and will get back to you as soon as I receive it. Thank you in advance for your patience. All the best.

@NimaTorbati Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.

Dear Philip,Thank you for your response and for accepting our request to use the professional version of the Pycharm with our university email addresses. All the best, Nima


rtp.pt site is broken

Guide
https://github.com/iptv-org/epg/blob/master/sites/rtp.pt/rtp.pt.config.js
Description
Hi, I'm getting error 503 for this EPG/channel:
Loading '/home/ubuntu/EPG/Configs/rtp.pt.config.js'...
Loading '/home/ubuntu/EPG/Configs/rtp.pt_pt.channels.xml'...
[1/6] rtp.pt - RTPInternacional.pt - Jun 6, 2023 (21 programs)
[2/6] rtp.pt - RTPInternacional.pt - Jun 7, 2023 (23 programs)
[3/6] rtp.pt - RTPInternacional.pt - Jun 8, 2023 (0 programs)
  Error: Request failed with status code 503
[4/6] rtp.pt - RTPInternacional.pt - Jun 9, 2023 (0 programs)
  Error: Request failed with status code 503
[5/6] rtp.pt - RTPInternacional.pt - Jun 10, 2023 (0 programs)
  Error: Request failed with status code 503
[6/6] rtp.pt - RTPInternacional.pt - Jun 11, 2023 (0 programs)
  Error: Request failed with status code 503

Any ideas? If I open the epg json on the browser, it loads fine.

Working for me.
Try increasing the --delay argument or see if VPN helps.

Working for me.
Try increasing the --delay argument or see if VPN helps.

Thanks, increasing the --delay did the trick.


WavLM training

Hello, I wanted to train WavLM on a custom dataset of mine that has 44.1khz sample rate to use it as an encoder in an audio project, because the WavLM-Large and the rest of the pretrained models are trained on 16khz data hence the output is 16khz if I'm understanding correctly. is there any chance the training code comes out or should I move on ? because I don't really want to use audio super resolution or upsampling , I rather things stay native.  (also if you don't mind, tell me for how many steps wavLM-large and the rest of the models were trained for)
Thanks in advance.

Hi @francqz31 , did you find any unoffical training code ?

I cannot find training code, can you give a link ?

thank you :)


Plot XYLike data points on fit result

It would be nice to have the possibility to plot the XY data points of the XYLike class on the same plot as the threeML.plot_point_source_spectra().
The XYLike.plot() method does not provide this since it's a very simple method not dealing with units, nor multiply by an E^2 factor for the Y scale. Any idea on how to best achieve this @grburgess ?

Hi sorry for the delay! I can have a look at how to solve this. Ideally, this is not a good idea as the x-axis between the plugins is not guaranteed to be the same. SpectrumLike could have reconstructed energy that is highly instrument dependent, and XYLike could have true energy. Thus, it would convey an imprecise understanding of these two data spaces. That being said, I know how to fix it and will address it now :)


feat: 331 new context for state

Closes #331

@Tinoooo I added an alias for useTresContext called useTres to:

Fix the issue with the docs build
Avoid having a BREAKING CHANGE that may confuse the user and bump the version to 3.0

@Tinoooo I added an alias for useTresContext called useTres to:

Fix the issue with the docs build
Avoid having a BREAKING CHANGE that may confuse the user and would have to bump the version to 3.0 instead of 2.5 which is the one we want.

I like that. But the breaking change exists anyways, because the useTres now returns Refs instead of the objects themselves.


Document how to turn this off permanently

I don't ever want a library to modify my pre-commit hooks, even if a package maintainer adds this package. How can I disable this library from ever editing .git/hooks/pre-commit?
Husky for example has HUSKY_SKIP_INSTALL=true.

Similar problem happens when one branch has pre-commit installed, but another one doesn't have it. This package makes it impossible to commit anything on the other branch and simple npm install doesn't solve the issue.

My workaround is to go to .git/hooks/ and delete the leftover pre-commit file :)


Doc: Add doc instructions to migrate from Istio to Sail Operator

We need to add documentation that help the existing user of the istio (without the operator) to migrate to sail operator

This is a good first issue to start to work in the project @pbajjuri20


TASK-001: ETL Data Pipeline (Extract) - $1000 / $800 / $600 ... ( 1 / 2 with help )

The goal of this issue is to establish a basic ETL pipeline then iterate from that and make it more complex.
Bounty = $1000 = $50 / hr x 20 hours. It decreases over time if the tasks sits in the Backlog.
Tasks:

Expand the basic pipeline with dummy data
Expand the basic example to query from an external API
Extract, Transform, and Load the dummy data (Bonus $$$)
Data Entry
Quality Assurance

Ideas:

If a task has been sitting on a queue for too long, increase its bounty

Seems we've got the beginnings of this completed.


List supported formats explicitely on website

Both to catch people who are looking for exact formats, and also to prevent disappointed people who wonder why their "office" formats docx etc. are not displayed.

+1


[ArchetypeBuilder] Eliminate expandGenericEnvironment().

Remove the pre-expansion of all of the archetypes in a generic
environment; they can be constructed lazily from interface types.
Note that this only concerns the construction of the archetypes
themselves. The archetype builder is still pre-expanding all
potential archetypes.
"Fixes" rdar://problem/30351514, in the sense that the eager code and
the assertion that was getting tripped up are being eliminated
completely.

@swift-ci please smoke test and merge


Raidboss: E3N timeline touch-up

I happened to get E3N in Mentor Roulette tonight, and I noticed that the Rip Current at 77.4 can be skipped. I made a change to account for that.
While I was at it, I added more and wider sync windows to better match modern practice. This should guarantee that the user won't be de-synced for too long. (Previously they would have had to wait until the second Undersea Quake for the timeline to catch up.)
Finally, I added numbers to Spinning Dive and Temporary Current. This better fits with modern expectations of "if it's different and close together, differentiate it a little in the text."

Thank you! Much appreciated!!


Updating the protocol regex to accept any protocol

Could you fix the unit test?
https://travis-ci.org/byjg/mailwrapper/jobs/74631947

Test removes because it's not necessary anymore


perpetual_spot_arbitrage bug

Describe the bug
// I have the problem. Bot keep saying the coin balance is too low on perp exchange, but I shouldn't require a coin to open an perp short position, which is weird.
Steps To Reproduce
// When I run the bot in the status, I get an error: Binance_perpetual market SOL balance too low. Cannot place order. Why?
And I am worried that when creating the strategy, I did not have a request to create: "Would you like to take advantage of the funding rate on the derivative exchange, even if min convergence is reached during funding time?"  Why?
Here are the steps to reproduce the issue (see attachments in the section below):
1.
2. Start the bot using this command: start...
...
Screenshots
//

Release version
// version 1.5.0
Attachments
// Please attach your config file and log file to help us debug. It would be difficult for us to help you without those!
WARNING: Do NOT publish any exchange API keys or your wallet's private key. Whoever has access to them may steal your assets!
Optional: your discord username: Ivan [ArgenTerra]#3941

Describe the bug // A clear and concise description of what the bug is.
Steps To Reproduce // A concise description of the steps to reproduce the buggy behavior:
Here are the steps to reproduce the issue (see attachments in the section below):

Set up your configuration file with these parameters: ...
Start the bot using this command: ...
...

Screenshots // If applicable, add screenshots to help explain your problem.
Release version // version 1.5.0
Attachments // Please attach your config file and log file to help us debug. It would be difficult for us to help you without those!
WARNING: Do NOT publish any exchange API keys or your wallet's private key. Whoever has access to them may steal your assets!
Optional: your discord username: Ivan [ArgenTerra]#3941

I was also recommended to write to you in Discord.

i have the same problem!

Hi @Crypto369 @lbhein please be advised that the warning on low balance does not affect the arbitrage on perpetual connectors. At the moment this is expected warnings for the spot-perpetual-arbitrage strategy and are plans of improvements on future releases.


remove temporal references in docstrings of GenericAnalysisMixing

e.g. https://github.com/theislab/moscot/blob/a3d4bc0e2851f8024675c4a359fb4f546afd482c/src/moscot/problems/generic/_mixins.py#L106

resolved by #455


Custom Options With Build

What feature do you want to get added on the base engine?
Like
Spanish ✔ = Spanish Custom Dialog
only aviable when mods on
To test your sight, and reliability, please select the option of what should NOT be requested.
A good idea

You failed the test, great.

What feature do you want to get added on the base engine?
Like
Spanish ✔ = Spanish Custom Dialog
only aviable when mods on
To test your sight, and reliability, please select the option of what should NOT be requested.
A good idea

This is a good idea but I feel like this would be able to able and disable Lua scripts at the same time if you could make certain note type only appear with said setting on.

Like Dialoge
Custom
Like
Dialoge-Spanish.json

What feature do you want to get added on the base engine?
Like
Spanish ✔ = Spanish Custom Dialog
only aviable when mods on
To test your sight, and reliability, please select the option of what should NOT be requested.
A good idea

i think it's better to make a setting containing list of languages called "language"

Check psych someone made custom lua options

?

oh cool cool i thought the person just reused my code lol


Support for multiple kubectl versions

Is your feature request related to a problem? Please describe.
For k8s installations that have enforcement of the correct kubectl version enable, we need to add the capability to support multiple kubectl version.
Describe the solution you'd like
Have multiple kubectl versions installed on our base image and select version via config in CR. Default to the latest and greatest that's part of the image.
Describe alternatives you've considered
Have users create their own custom images and overwrite the kubectl version with what they need.
What version of eunomia are you using?
eunomia version:
0.0.x

See also #221 for one possible alternative approach — it could allow having different kubectl versions in different images, and freely combining them with different template processor images.


arci tutorial

Codecov Report

Merging #541 into 2.0-dev will increase coverage by 0.26%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           2.0-dev     #541      +/-   ##
===========================================
+ Coverage    91.79%   92.05%   +0.26%
===========================================
  Files           77       78       +1
  Lines         2156     2240      +84
===========================================
+ Hits          1979     2062      +83
- Misses         177      178       +1

Impacted Files
Coverage Δ

matchzoo/models/arci_model.py
97.61% <100%> (ø)
:arrow_up:

matchzoo/models/__init__.py
94.44% <100%> (ø)
:arrow_up:

matchzoo/models/mvlstm.py
100% <0%> (ø)
:arrow_up:

matchzoo/models/duet_model.py
98.52% <0%> (ø)

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 4685d7e...989a364. Read the comment docs.


add db name of milvus, instead of 'default' database of milvus

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Snapshots:
Include snapshots for easier review.
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have already rebased the commits and make the commit message conform to the project standard.
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] Any dependent changes have been merged and published in downstream modules

Thank you very much for your contribution,
Changing the database name to dbgpt is likely to affect the old user data, so can the default value be changed to default?


fixed devise deprecation warning for config.email_regexp

Fixed deprecation warning:

DEPRECATION WARNING: [Devise] config.email_regexp will have a new default on Devise 4.1

Issue occurs when using devise_token_auth with devise 4.0.0
Fix: Kept the current behavior for devise 4.0.0
Devise.setup do |config|
 config.email_regexp = /\A[^@\s]+@([^@\s]+\.)+[^@\W]+\z/
end

just had a chance to take 4.0.0 the other day. what an annoying little warning.  =]
Thanks @lemuelbarango !


Assistance Role Slice

Inside the generate function, you take the input indices going to the model as input_ids[:assistant_role_slice.stop] which corresponds to a partial conversation template role at the end as  ... [/INST  instead of a ...[/INST]. Because of this issue, the first token of the output is often either "]" or "s]". To fix it and include the complete role phrase in the input, I added +1 to the indexing (input_ids[:assistant_role_slice.stop + 1]). However, I observed that this change affects the performance of the attack since while some attacks are successful with your indexing, it does not succeed when +1 is added.

Thank you for bringing this to our attention. We've identified a potential issue with the version of FastChat being used, as evidenced by the similar implementation in gcg, which also utilizes input_ids[:assistant_role_slice.stop]. Justinphan has also reported a problem that may stem from varying versions of FastChat (See Issue) We are currently investigating this matter. Thanks again for your notification.


codegen: Inline {read,write}_unaligned in order to support rust 1.15.

 Warning

These commits modify unsafe code. Please review it carefully!

@bors-servo r+

:pushpin: Commit 30dc9da has been approved by fitzgen

:hourglass: Testing commit 30dc9daa7addb26ff127b3c6a368bdb7ebdc680a with merge 49526069a0cb9486cb4838134259589addafff40...

:sunny: Test successful - status-travis
Approved by: fitzgen
Pushing 49526069a0cb9486cb4838134259589addafff40 to master...

@emilio, Ralph just bumped Firefox's minimum rust version from 1.15.1 to 1.17 (Firefox bug 1374807), so feel free to remove this workaround for 1.15. 😃


Master Key for User Authentication

Why do we need to provide the master key for user authentication? I don't want to include the master key in my application

which bit of code are you referring to?

which bit of code are you referring to? you don't have to use the master key, it's set to false by default in the Abstract Repo. Just put the master key in your .env file, or just put some dummy string in there

If I don't put my Master key into the .env file it won't allow me to login. Are you saying that if I just put a dummy string in it will work?

i've never tested it but i think it should. Why are you against putting your Master Key in your .env file? It's not really any different to putting your db credentials in there.
It's not actually LaraParse that is mandating the presence of your master key, its the underlying ParseClient (which is used by LaraParse) which is part of the Parse PHP SDK. I
https://github.com/ParsePlatform/parse-php-sdk/blob/master/src/Parse/ParseClient.php
I quickly had a look through the ParseClient file I've linked to and it defaults $useMasterKey to false so if you just put in a dummy string it should work:
 if ($useMasterKey) {
    $headers[] = 'X-Parse-Master-Key: '.self::$masterKey;
 }

Haven't had a proper look so not sure but there's only one way to find out!


Filter out option

I, along with some of my friends, have been using nobody.live for quite some time to get to interact with low-viewer streams and have met quite a few interesting people. However, one of the things that we've noticed is that most of the time while refreshing thumbnails, the vast majority of them are from a few of the most popular games (Fortnite, Warzone) or streams which are just starting up. Seeing as how we can see the game ID that the Twitch API provides when hovering over a stream thumbnail, it'd be very nice to be able to filter categories out, especially now that you've implemented filtering by category.
Not sure if Twitch also provides the info on how long a stream has been up, but in case they do it'd be nice to be able to filter out streams which are just starting up too, seeing as we've encountered quite a few "starting soon" streams which quickly populate with a lot of viewers.
Thanks for the great website and the work that you put in!

Glad you've enjoyed using it!
To start with the easy part, filtering out "Starting soon" streams is most likely not going to be an implemented feature as there's no reliable way to determine what constitutes a "Starting soon" stream other than time, and there are lots of just-starting streams that I don't want to cut out with that.
I've been toying with adding a more fully featured search interface but it requires overhauling my storage layer which I just haven't had the time to sit down and dedicate a day to (especially with some tricky performance constraints and patterns that the system has) -- the search-by-category I have right now is ultra tacked-on and not super scalable.
I'll take the mounting number of issues requesting this into account but I can't promise a super timely resolution, unfortunately -- this is just a passion/side project and life's been pretty hectic lately. I'll keep you posted though!

Heyya! I've added a much richer game filtering experience; hopefully that helps you with filtering out the groups you were seeing.

Absolute champion!


toolchain: add symbiflow-toolchain package

Signed-off-by: Alessandro Comodi<EMAIL_ADDRESS>This supersedes https://github.com/hdl/conda-eda/pull/48, and adds the symbiflow toolchain package

As we've been discussing this internally, our current approach is to:

have a separate CI flow that checks the latest revision and rebuilds the package with the same revision name
have the package listed explicitly in target project's  environment

This PR is a stub we begin with, based on the work we started ~1 year ago

Is there a simple way to go from symbiflow-arch-defs git revision number to the build CI output?
If so, you could use that process so that the contents are determined by the symbiflow-arch-defs git revision the package is built with?

Actually the git revision number is present within the link contained in https://storage.googleapis.com/symbiflow-arch-defs-gha/symbiflow-toolchain-latest.
For instance, the current latest link is the following:
https://www.googleapis.com/download/storage/v1/b/symbiflow-arch-defs/o/artifacts%2Fprod%2Ffoss-fpga-tools%2Fsymbiflow-arch-defs%2Fcontinuous%2Finstall%2F474%2F20211130-000503%2Fsymbiflow-arch-defs-install-8842ce79.tar.xz?generation=1638277014446946&alt=media

Where 8842ce79 is the sha of the most recent commit that generated the arch files in arch-defs: https://github.com/SymbiFlow/symbiflow-arch-defs/commit/8842ce790f1fa32b975ed7564ceb908141511acc.
The above link also contains the build date, so we may probably extract that as well from there.

Actually the git revision number is present within the link contained in https://storage.googleapis.com/symbiflow-arch-defs-gha/symbiflow-toolchain-latest.
For instance, the current latest link is the following:
https://www.googleapis.com/download/storage/v1/b/symbiflow-arch-defs/o/artifacts%2Fprod%2Ffoss-fpga-tools%2Fsymbiflow-arch-defs%2Fcontinuous%2Finstall%2F474%2F20211130-000503%2Fsymbiflow-arch-defs-install-8842ce79.tar.xz?generation=1638277014446946&alt=media

Where 8842ce79 is the sha of the most recent commit that generated the arch files in arch-defs: SymbiFlow/symbiflow-arch-defs@8842ce7.
The above link also contains the build date, so we may probably extract that as well from there.

That is the wrong way around. You want to go from git revision ID to a build result (not from a build result to a git revision ID).


issue with -c api.port

Having a space between api.port and the value causes the port to be read as 1
→ bacalhau serve --orchestrator  -c orchestrator.port 2222 -c api.port=3333
16:34:09.008 | INF ../ProtocolLabs/workspace/bacalhau/cmd/cli/serve/serve.go:102 > Config loaded from: [], and with data-dir /var/folders/vz/pk7pk9qx1c5gbktg8nhyl88h0000gn/T/bacalhau_test.AjhLLURDzE
16:34:09.018 | INF ../ProtocolLabs/workspace/bacalhau/cmd/cli/serve/serve.go:228 > Starting bacalhau...
16:34:09.054 | INF ../ProtocolLabs/workspace/bacalhau/cmd/cli/serve/serve.go:299 > bacalhau node running [address:<IP_ADDRESS>:3333] [compute_enabled:false] [name:n-ed0ddc0f-40af-4ce5-8c24-6d6d39649321] [orchestrator_address:<IP_ADDRESS>:1] [orchestrator_enabled:true] [webui_enabled:false]

To connect to this node from the local client, run the following commands in your shell:
export BACALHAU_API_HOST=<IP_ADDRESS>
export BACALHAU_API_PORT=3333

→ bacalhau serve --orchestrator  -c orchestrator.port 2222 -c api.port 3333
16:34:21.781 | INF ../ProtocolLabs/workspace/bacalhau/cmd/cli/serve/serve.go:102 > Config loaded from: [], and with data-dir /var/folders/vz/pk7pk9qx1c5gbktg8nhyl88h0000gn/T/bacalhau_test.AjhLLURDzE
16:34:21.799 | INF ../ProtocolLabs/workspace/bacalhau/cmd/cli/serve/serve.go:228 > Starting bacalhau...

Error: address http://<IP_ADDRESS>:1 is already in use
Hint:  To resolve this, either:
1. Check if you are already running bacalhau
2. Stop the other process using the port
3. Configure a different port using one of these methods:
   a. Use the `-c api.port=<new_port>` flag with your serve command
   b. Set the port in a configuration file with `bacalhau config set api.port=<new_port>`

Yeah we can't have spaces with the -c/--config flag.
bacalhau serve --orchestrator  -c orchestrator.port=2222 -c api.port=3333 is the correct command.
This is because flags accept a single argument.
We discussed this trade-off in https://github.com/bacalhau-project/bacalhau/pull/4242 and several meetings.

One actionable item from this issue is improving the help text of the flag to make this clearer
Currently, it states:
  -c, --config string     config file(s) or dot separated path(s) to config values

And the below would be more informative:
  -c, --config string     Specify one or more configuration files or inline configuration values.

                          - To use a YAML file, provide the file path:
                              --config <file_path>

                          - To set individual key-value pairs, use dot-separated paths:
                              --config <config_key>=<value>

                          - For map values, separate key-value pairs with commas:
                              --config <config_key>=<key1>=<value1>,<key2>=<value2>

                          - For array values, provide a comma-separated list:
                              --config <config_key>=<value1>,<value2>,...,<valueN>


ARROW-3123: [C++] Implement Count aggregate kernel

Failure is unrelated (https://issues.apache.org/jira/browse/ARROW-2957)


OSCAL : Text not clearly visible for sessions

The text for sessions with darker background colour is not visible clearly. We can either change the colours for the event or dynamically detect if the colours used in background are dark or light and make text colour light or dark accordingly.
Please share your opinions regarding to this issue.
SCREENSHOT

Exactly. I was thinking about it too. The colors of the tracks have been defined by the organizers themselves so it wouldn't be wise to change them. What we can do is make a function which tells whether the track color is dark or light. If it is dark, then use the white font color and if it is light, then use the black font color.

A corresponding issue was opened on orga-server please check #3554


Skip duplicate actions when pushing in this repository

Currently when someone pushes a branch directly to pytest-localserver, we get two copies of each Github action, one for the push and one for the pull request. This change should skip the pull_request action for branches pushed directly into this repository. It won't affect branches coming from other people's forks.

...evidently this doesn't work :/ I'll have to figure it out later.