When exposed to direct sunlight, the display fails

When exposed to direct sunlight, the display fails. I try to avoid it with a UV filter, otherwise I should look for another device

What filter do you want to use? Do you think transparent  Polycarbon would be enough? I am also curious how did you achieve portrait displaying. I have not found methods for it in the documentation.

A UV-filter will not be enough, it has to filter IR too. I use a foil that has been developed for car windows for another project with an E-Ink display and it works very well.

Thank you for info,
Regards,
W
wt., 6 cze 2023, 23:04 użytkownik longfellow21 @.***>
napisał:

A UV-filter will not be enough, it has to filter IR too. I use a foil that
has been developed for car windows for another project with an E-Ink
display and it works very well.
—
Reply to this email directly, view it on GitHub
https://github.com/Oganisyan/Variometer-LilyGoEPD47/issues/1#issuecomment-1579449785,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APU7LJIJI4E3JOA7KZEV3NTXJ6LOHANCNFSM5UGKO6CA
.
You are receiving this because you commented.Message ID:
@.***>


Don't slugify unique id

Description:
cp. https://github.com/home-assistant/home-assistant/pull/19192#issuecomment-451442301
Related issue (if applicable): fixes #13522

No. It avoids a breaking change.


the attribute column_extra_row_actions in bootstrap4 not working

the attribute column_extra_row_actions in bootstrap4 not working
class RuleModelView(ModelView):
    column_extra_row_actions = [
        EndpointLinkRowAction('glyphicon glyphicon-play', '.redirect_to_xpath_view'),
    ]  # 影响每行的 action

    @expose('/view_xpath', methods=['GET'])
    def redirect_to_xpath_view(self):
        return redirect(url_for('AdminXpath'))

It's hard to help without error message but probably due to the path of your view.
According to the documentation : https://flask-admin.readthedocs.io/en/latest/api/mod_model/?highlight=EndpointLinkRowAction#flask_admin.model.BaseModelView.column_extra_row_actions
You should refer a view (or the name of a Blueprint) follow by the path name.
Exemple :
'my_view.index_view'
'bp_name.route_name'
Here you try to use . fot the context like the class itself. The best way to fix your problem should be to remove your expose and redirect and replace '.redirect_to_xpath_view' by the orignal 'view/bp.route_name' of your AdminXpath (If you haven't create you route (redirect) outside the class).


Feature: Add support for app manifest v3

PR adds support for app manifest v3 while still keeping backwards compatibility support for manifests < v3

another small request since we currently touching this repo anyways: could you remove the pspester.pester-test extension from setup/src/python/common/devcontainer.json?
We don't have powershell at all and it is currently always showing a notification when starting the devcontainer...
If you disagree, it is also fine, than I create a new PR with the change :)


Type: add a name field to track typedef names

Just an idea - as a stop-gap before #733 is implemented. This would allow more progress on aro translate-c since one blocker right now is the lack of typedef names. It was about 5 minutes of work so I'm not very strongly advocating for it if you think it's too much of a hack.
We had at least 4 bytes of padding available in Type because it doesn't change the size of Type in either Safe or Fast modes.

If you want to work on translate-c and this helps with it then I'm OK with it. Let me know if you need help syncing the dependency.

I don't mind trying to put together the dependency sync but is that the kind of commit that would need to come from a core team member?

Good point.


seems to not work with dynamic libraries

I get this error message with my code
'decryptor' cannot be thread local when declared 'dllexport'
#include "obfusheader.h"
#include <jni.h>

extern "C" JNIEXPORT void JNICALL dev_taxmachine_testobf_Main_test(JNIEnv *env, jobject obj) {
    const char* text = OBF("Hello from C++!"); // the error in here on the OBF() macro
    DYNAMIC_HIDE_CALL(&printf, text);
}

You can check the new updates version. It has call hiding completely remade, now it's a lot more stable & safe.
CALL(&printf, "Hello from C++");

Also considering your error be sure to use normal encryption mode, not THREADLOCAL. That seems to be a compiler limitation
#define CONST_ENCRYPT_MODE          NORMAL

Alright thanks, I'll try it


How to export the map to an image file?

Hi,
I'm having problems to implement the export tool ( example here: https://openlayers.org/en/latest/examples/export-map.html ). I think the absence of render.event is the main problem here. Maybe I am missing a better way to solve this, I readed the code but I couldn't find anything.
Would be great if you can help me with this.
Mario.

Hello @gmvtrmaga ,
I added the ol.render.Event to gwt-ol3. There is a property getContext() which you can use. The type is tentatively JavaScriptObject. For the last steps you can use JSNI. Later we could probably use elemental.
Please note that the export demo uses a FileSaver script.

Thank you very much!
It works perfectly, I just added the library and used your new contribution.
Regards.


Dealing with component mount / destroy

Hello!
I was wondering if you have any tips on how this component can be used in apps where it needs to be mounted / destroyed. What kind of methods would need to be implemented?
Thanks !

@msurguy probably just start and stop methods.


using  files in template parent directories to create files in generated project directories

I have a git repo with multiple generation templates.
<root>/examples/
-> aaa
-> bbb

Some of the templates have files with the same contents.
<root>examples/aaa
-> Makefile.toml (uses ../cargo-make/main.toml)

<root>examples/bbb
-> Makefile.toml (uses ../cargo-make/main.toml)

I can't find a way to use the common files to create files in the generated template.
I would like to be able to do something like.
[template]
include_common = [
  {path="../cargo-make", dest_path="cargo-make"},
]

I want this to have the effect of using the files in the ../cargo-make/ as templates for corresponding files that are created in the cargo-make subfolder of the generated project root.
Even rhai scripts only appear to be able to rename files in the generated folder or generate files from a string or array into the generated folder. The rhai scripts don't appear to allow reading a file within a parent directory of the template directory.
Is there a way to do what I want with cargo-generate right now that I am not seeing?
Thanks a bunch!

Nope, cargo-generate restricts access to files residing within the template directory for security reasons.
It could be argued that the rule should be relaxed to allow access within the repository, but that would be difficult to ensure since templates can also come from raw folders. Therefore, the template folder represents the broadest scope that is allowed.

How would you recommend handling multiple templates in a single repo that all refer to files that contain the same contents.
Here's an example of a bunch of examples that could also be templates if not for the shared files: https://github.com/leptos-rs/leptos/tree/main/examples

I am also looking for something like this, in esp-rs, we will have many templates that share many of the same files, only some parts in main.rs and Cargo.toml changing.

It could be argued that the rule should be relaxed to allow access within the repository, but that would be difficult to ensure since templates can also come from raw folders

Could you expand on this a little? I don't quite understand the connection from repo root to raw folders, are they not exclusive? I.e when calling cargo generate its either a repo via --git, or a raw folder via --path. Could we at least relax the rules in the --git case?
If that isn't possible/suitable, do you have any other suggestions to achieve this? I'm happy to work on a PR.


Wrap errors for embedded-hal trait implementations

The current implementations of the OutputPin, InputPin and StatefulOutputPin traits require that PortDriver::Error implements embedded_hal::digital::Error, which is never going to be the case. Thus, these traits are never usable.
Here is a small example that should result in lots of compiler errors because of unsatisfied trait bounds:
use embedded_hal::digital::{InputPin, OutputPin};

fn main() {
    let mut expander =
        port_expander::Tca6408a::new(embedded_hal_mock::eh1::i2c::Mock::new(&[]), false);
    let pins = expander.split();

    let mut pin0 = pins.io0.into_output().unwrap();
    let pin1 = pins.io1.into_input().unwrap();

    println!("Is pin1 low? {}", pin1.is_low().unwrap());
    print_it(pin1).unwrap();

    pin0.set_low().unwrap();
    set_it_high(pin0).unwrap();
}

fn set_it_high<P>(mut pin: P) -> Result<(), P::Error>
where
    P: OutputPin,
{
    pin.set_high()?;

    Ok(())
}

fn print_it<P>(mut pin: P) -> Result<(), P::Error>
where
    P: InputPin,
{
    println!("Pin: {}", pin.is_high()?);

    Ok(())
}

This change wraps the error type used in ErrorKind::Error in a wrapper struct PinError<BE> which implements embedded_hal::digital::Error. Like this all upstream errors that are core::fmt::Debug should be compatible with embedded-hal.
The return types for Pin::set_high() and OutputPin::set_high() are different now, since the returned error from the Pin implementation do not wrap errors in PinError. This could cause problems, so maybe it's a good idea to wrap these errors as well?

Ouch, you are totally right...  Thanks for the fix.

The return types for Pin::set_high() and OutputPin::set_high() are different now, since the returned error from the Pin implementation do not wrap errors in PinError. This could cause problems, so maybe it's a good idea to wrap these errors as well?

I'd rather have both methods return the same type.  So the inherent methods should also return PinError.

Alright, I agree thats better. I have updated the PR.


Update discord invite

Ah yep looks like it expired. And the refd link appears to point to the right place. Thank you!


Bump OpenCV to 4.8.1 and include version in the file names

It would be great if the file name includes its version number

This workflow will get the version from the tag but will use the string main as the version when it is executed on PR.


Update README.md

Notify users that GooglePlacesSwift is now available in this repository, and provide installation instructions.
Note: this should be published when Places 9.2 is released.
Thank you for opening a Pull Request!

Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[ ] Make sure to open a GitHub issue as a bug/feature request before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕

I think we can close this since the change was incorporated into #22 right? File: https://github.com/googlemaps/ios-places-sdk/pull/22/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5


Player endpoint

Hi, thanks for this package, it's been helpful, however I need some help as I am relatively new to RUST. Please say I am streaming to the Mio example with stream key "rust", what endpoint should the player connect to. Thank you

It's been a while since I did anything from this service, but if you push a video stream to rtmp://localhost:1935/app/rust then you should be able to connect VLC (or any other rtmp player) to that same URL and watch the video.  I think the /app part is arbitrary based on looking at the code (specifically https://github.com/KallDrexx/rust-media-libs/blob/master/examples/mio_rtmp_server/src/server.rs#L324)

@KallDrexx thank you


Proposal: add setter to flatcoordinates to track changes

Some interactions alterate features geometry without cloning it, consequently feature "geometry:change" doesn't fire. In this case, and when geometries are not bound to features, it would be helpful to be able to track geometry changes, which boils down to track flatcoordinates.
Possible solutions:
GENERIC: Flatcoordinates don't have "set" methods, being plain arrays, so we would need setters to track changes and, eventually, emit "change" events.
This can become a performance bottleneck, a workaround could be: as soon as a listener registers for flatcoordinates changes, setter method will be used, otherwise flatcoordinates assignment could be shortcircuited to array methods (as it is now).
THROUGH METHODS: emit events within setter methods (setCoordinates, translate, etc.). This should be managed by the geometry class itself for specific methods, ot abstrac base class (geometry/simplegeometry/geometrycollections) otherwise.

Are you talking about change:geometry events on ol.Feature, or about change on ol.geom.Geometry?

I've just grasped the change tracking system of OL3, and I see the this.changed() is always triggered by ol.geom.Geometry, so I will close this issue/proposal.
I missed one combination: when a feature geometry change "under the hoods", i.e. when the geometry is changed (ol.geom.Geometry "change" event emitted) but feature.setGeometry is called on the same geometry reference (ol.feature "change:geometry" not emitted) I cannot know what feature the changed geometry is bound to.
I will have to manage it at a higher level, E.g. listening to ol.interaction.Translate "transaltestart" and ol.interaction.Modify "modifystart" events.


[CARBONDATA-2840] Added SDV testcases for Complex DataType Support

Added SDV testcases for Complex DataType Support

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/6212/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/6562/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/30/

retest this please

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.3/8423/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/352/

Build Success with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/8784/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/717/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/539/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/1695/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/1905/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/9955/


Move PackageKind to AddressableEntity

CHANGELOG:

Removed the field package_kind from Package and the PackageKind struct and moved it to the entity
Exended the AddressableEntity struct with an additional field entity_kind

Closes #4338

will be merged before sprint entry

Closing in favor #4421


Upgrade Vienna to 3.0.6

Thank you for the contribution. It was merged directly as 1ddf28311a21bfb1c6a04a60618d7668c05b1a72 to keep commit history cleaner. Your contribution is still credited to you.


TypeError when releasing when LOGOUT_REDIRECT_URL is None

According to the Django docs LOGOUT_REDIRECT_URL can be set to None
https://docs.djangoproject.com/en/dev/ref/settings/#logout-redirect-url
When this is the case a TypeError can be raised here in the release view
Because self.success_url == LOGOUT_REDIRECT_URL == None
Passing None to resolve_url causes a TypeError

None is not allowed for LOGIN_REDIRECT_URL in django.

My bad I got login/logout mixed up when writing the issue. I have edited to be correct. LOGOUT_REDIRECT_URL is the setting being used that can be None

Hi @LincolnPuzey,
Again, welcome and nice you are digging up all those hidden little issues. I am curious, you must have a rather large and well-integrated application running on our humble little framework. That's wonderful!
Regarding the issue at hand. I looked into it, and it seems Django would render a logout screen if the LOGOUT_REDIRECT_URL setting is set to None.
Tho this behavior could be implemented, the original LogoutView isn't easily adjusted, and I don't like the idea of creating a carbon copy that we need to maintain and keep up to date with the Django implementation. After all, the smaller this library remains, the less likely is it to include security wholes.
Therefore, my solution would be to simply fall back to / if the LOGOUT_REDIRECT_URL is set to None and no explicit next value is given.
Before I go ahead and make the change, though, I'd really like to get your feedback on this.
Best Joe

Falling back to / seems sensible to me :+1:


⚠ Jenkins Plugins Artifactory has degraded performance

In 6431238, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1170 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 9d5bfab after 4 days, 20 hours, 25 minutes.


Build a customised Raspbian image for vlc radio.

Hello,
I use my Pirate Radio to listen to streams with the help of the scripts in the vlc radio project.
Since I use my pirate radio only for that purpose, I don't need to install scripts on an already existing OS. I prefer to flash an image on an SD card for the purpose of the Pirate Radio. I find it more convenient and a common thing to do for embedded devices.
So I have forked the RaspberryPi tool they use to generate Raspbian images and added a step to configure the OS to work as the scripts do in the vlc radio repo. There should be no difference in the results of this build and the modifications done to the OS by the classic install. This will result in a ready to use image to flash on the SD card and enjoy the Pirate Radio.
The repo is here: https://github.com/pirateradiohack/PiRadio
The code I have added on top of official Raspbian is here: https://github.com/RPi-Distro/pi-gen/compare/master...pirateradiohack:master
cheers

Great idea! And thanks for sharing. This would be far easier for people to build upon/modify than my super minimal read-only PiratePython-based distro.

@Gadgetoid I have made a second release. This time I have changed the application layer. I have replaced VLC with MPD which I find a better fit for the job. And I also changed the init scripts and daemons for systemd services which I find more practical.
So I have departed from the original project, hopefully for the best.
Here is the new release: https://github.com/pirateradiohack/PiRadio/releases/tag/2019-06-15-PiRadio
(The original one was: https://github.com/pirateradiohack/PiRadio/releases/tag/2019-05-25-PiRadio)

Interestingly we've also made the shift from VLC to Mopidy with our Pirate Audio boards, since the VLC solution was a bit meh.
More interestingly- the Mopidy team/community (a few key individuals in particular) have been super helpful with helping us get stuff up and running.
I think we learned the hard way - from https://github.com/pimoroni/pirate-audio/issues/9 - that some kind of stable image or container-based install for the whole Mopidy stack would have served us well.

I always get errors on the vlcradio version, and have tried so many different ways to get it working. The closest I ever got was the UV meter working, but without sound. Another "solution" left me without USB, and only the power button seemed to do anything. In every case, Googling the problem led to many other people having the same problems, but each one full of people suggesting the other non-working solutions.
So I'm going to install this one later today, and I'll be incredibly joyful if it works. Of course, I'll update my comment here as well, because I bet a LOT of people are frustrated as heck about their pirateradio, even though it's essentially a nice project, and it seems the software is at fault. Must be incredibly off-putting for youngsters trying it out for the first time.

ho great! yes please let me know. I'd be happy to improve it.

@ksaj I have tried to build the image following the instructions on https://github.com/pirateradiohack/PiRadio and it worked great. I have burnt the SD card and booted to a fully working radio.
I may update the operating system although it works fine as is.
Any feedback is welcome.

I have updated the underlying operating system and it seems to work fine.


Running simulations in a list aren't dynamically updated when the list dimensions change

 Issue by Hixie
Monday Jul 20, 2015 at 20:32 GMT
Originally opened as https://github.com/flutter/engine/issues/146

From @Hixie on April 21, 2015 19:29
If you start a fling then change the height of the list by adding a query, the fling doesn't end in the appropriate place.
Copied from original issue: domokit/mojo#107

I don't really understand what we're doing now. Sometimes we jump, sometimes we keep scrolling.
STEPS:

Load stocks. Maybe make the animations slower.
Hit search.
Scroll the list.
Type a search query.
Watch what happens to the list.

Is this still an issue @Hixie?

Yeah, I fixed this as part of the LazyBlock work.


Bluetooth-LE-Library---Android Crashes

05-11 10:54:58.546 26445-26445/uk.co.alt236.btlescan E/libc++abi: terminating with uncaught exception of type std::bad_alloc: std::bad_alloc
05-11 10:54:58.546 26445-26445/uk.co.alt236.btlescan A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 26445 (alt236.btlescan)

Can you tell me what device this is on (model/type/os version/rooted) and what you were trying to do?

Device Name : Galaxy J5
Android version : 5.1.1
KNOX Version
Model Number : SM-J500FN

Ddd


⚠ SceneTime has degraded performance

In 29f9f11, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 6138 ms

Resolved: SceneTime performance has improved in c91406e after 6 minutes.


[bug](prepared statement) fix some bugs for prepared statement

Proposed changes
Issue Number: close #xxx
bp #36683 #36703 #36704

run buildall


Cyoa V2

Second iteration of my CYOA.

@mcdaniel67 As we discussed, the primary feature to add was user authentication. You did a good job of this and are good to move on.


Anomaly detection sample implementation

What type of PR is this?
/kind enhancement
What this PR does / why we need it:
The PR is an example implementation of anomaly detection with delfin<->kafka<->prediction pipeline

PLease provide intro, name the file and provide other needed info

PLease provide intro, name the file and provide other needed info

Updated documentation with Intro and Summary.

Updated documentation with Intro and Summary.


add rc2-cfb method

Would like to add rc2-cfb method. If someone could double-check that I'm not doing anything egregiously wrong, that would be cool. I used the rc2 implementation from bitbucket.org/juztin/gocrypto.
Thanks.

Broken travis-ci build, need to add dependency somehow.


feat: improved search in phrases

Now, begin|entire|end search can work inside phrases:

BeforeAfter

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

11 of 14 (78.57%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 29.755%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/utils/searchStrategies/index.ts
0
1
0.0%

src/services/dictionary.ts
0
2
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
1340

Relevant Lines:
5498

💛  - Coveralls


Dependency Check Not Running for Past Two days.

We have a gradle project and currently use  id 'org.owasp.dependencycheck' version '10.0.4' in a spring project.
Dependency check has been giving this error in our pipeline for the past two days without any successful completion.
Verifying dependencies for project rcs-services
Checking for updates and analyzing dependencies for vulnerabilities
An NVD API Key was not provided - it is highly recommended to use an NVD API key as the update can take a VERY long time without an API Key
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=8000 : 2 time
NVD API request failures are occurring; retrying request for the 5 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=22000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=36000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=38000 : 2 time
NVD API request failures are occurring; retrying request for the 5 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=46000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=48000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=[52](https://git.vibes.com/pmc/rcs-beta/rcs-services/-/jobs/498252#L52)000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=60000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=64000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=66000 : 2 time
NVD API request failures are occurring; retrying request for the 5 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=74000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=80000 : 2 time
Retrying request /rest/json/cves/2.0?resultsPerPage=2000&startIndex=84000 : 2 time
Daemon will be stopped at the end of the build after the daemon was no longer found in the daemon registry

Any help on what could be the issue. It has been running successfully up till this week.

Due to the issue on the NVD end (incorrect data which was resolved yesterday) the NVD API was under load. This should ease up.
If you are downloading the entire NVD dataset on every execution of your pipeline I would highly recommend looking at items 2, 3, or 4 under The NVD Database here: https://jeremylong.github.io/DependencyCheck/data/index.html

Closing as duplicate of #7178


"[key] is not allowed by the schema" error despite { validate: false, filter: false }

Hi there,
I searched for this error everywhere I could (github simple-schema, collection2, and autoform, google...) but I could not find an answer.
As I understood, if I insert via
collection.insert(data, { validate: false, filter: false }, callback func);

or update  with
collection.update(id, { $set:...}, { validate: false, filter: false }, callback func);

then it should just let me insert whatever I want into my collection.
Or more general:
Is there a way of just seeing and developing simple-schema and autoform just as a form generator and validator and having all the keys as before without any validation and cleaning?
Could it be because of autoform-ionic which I include?
I also looked at the source code and it seems to be all right, but I cannot overlook everything since every package has its own version of the other packages.
Maybe there could be a shortcut in the source ending the doValidate function in meteor-collection2 / collection2.js if
options.validate === false && options.filter === false

or so.
Is there a way of dowloading and debugging the three packages with all the different versions?
Regards

Hi again,
I think there is really an error, I just tried a little test in autoform-demo by just adding to
insertaf.js:
Template.insertaf.events({
    'click .test': function() {
      var p = People.findOne();
      console.log(JSON.stringify(p));
      People.update({ _id: p._id }, { $set: { test: 7 }},
        { filter: false, validate: false },
        function(err,res) {
          if (err)
            console.log(err);
          console.log(res + JSON.stringify(People.findOne()));
        });
    }
  }
);

and to insertaf.html, line 3:
<button class="test btn btn-primary">Test</button>

This yields the error "test is not allowed by the schema".
Commenting out the { filter: false, validate: false } will lead to
*Hi again,
I think there is really an error, I just tried a little test in autoform-demo by just adding to
insertaf.js:
Template.insertaf.events({
    'click .test': function() {
      var p = People.findOne();
      console.log(JSON.stringify(p));
      People.update({ _id: p._id }, { $set: { test: 7 }},
        { filter: false, validate: false },
        function(err,res) {
          if (err)
            console.log(err);
          console.log(res + JSON.stringify(People.findOne()));
        });
    }
  }
);

and to insertaf.html, line 3:
<button class="test btn btn-primary">Test</button>

This yields the error "test is not allowed by the schema".
Commenting out the { filter: false, validate: false } will yield to
"Uncaught Error: When the modifier option is true, validation object must have at least one operator"
??

possible solution is described in
https://github.com/aldeed/meteor-collection2/issues/48


Cluster features in MarkerLayer click event

In the details of the click event of the MarkerLayer component we only get the single cluster feature. Would it be possible to get  all features inside that cluster, like in the CircleLayer?
My use case is that I added an event to the cluster markers that uses flyTo to zoom in on that part of the map. I would like to calculate how far to zoom in based on how far apart the locations inside that cluster are. For example if its a small cluster of 3 locations inside a small radius i want to zoom in so far that all three locations are visible.
I need the features inside the cluster for that calculation.

I just published version 0.7.1, which adds extra into to the MarkerLayer events to make this easier.
It's hard to build this into the library automatically since it's extra computation and it's an asynchronous call, but check out the ClusterPopup file from the examples, which does something similar.
The code you want would look something like this:
function handleMarkerLayerEvent({ detail: { feature, map, source } }) {
  map
      .getSource(source)
      ?.getClusterLeaves(feature.properties.cluster_id, 10000, 0, (err, features) => {
         // Calculate bounding box from `features` and pan the map here.
      });
}

Depending on your needs and amount of data, getClusterChildren may also be more performance than getCluterLeaves.

That was fast! It should work like that, thanks alot.


feat: use fastcache

Finschia/finschia-sdk#164 (related to Finschia/finschia-sdk#184)
cosmos-skd doesn't use cachekv from store/v2(#18150) and use rocksdb's internal cache. But v0.50 still use store/v1. So we need to benchmark if fastcache really improve the performance. If there is no big changes, we should use original cache(Hashicorp's Adaptive Replacement Cache) instead


LIKE mode not found

During the development everything was fine. But after deployment, I'm getting this error:
'Yab\MySQLScout\Engines\Modes\LIke' not found
First, I got this error on database migrations. Then i commented use Searchable lines on my models and successfully migrated. After migration I've remove the comment and indexed my models. But when I'm trying to search a query, I'm still getting this error.
Here is my scout configuration
'mysql' => [ 			'mode' => 'NATURAL_LANGUAGE', 			'model_directories' => [app_path()], 			'min_search_length' => 1, 			'min_fulltext_search_length' => 1, 			'min_fulltext_search_fallback' => 'LIKE', 			'query_expansion' => false 		],
My deadline is in 24 hours. So, any help will be appreciated.

I've solved the issue. It was simple. But it caused me almost 48 hours.
'min_fulltext_search_fallback' => 'LIKE'
in the scout.php, there is a strtolower function for the word LIKE, and because of my character set,  (UTF-8 Turkish) the 'I' letter causes a confliction. So, I changed this line like the below and the problem has solved.
'min_fulltext_search_fallback' => 'like'


feat: rename cache hit string value field

I tried to achieve clarity and consistency with these names, but I am open to alternatives if these don't seem right to folks.

We should align (across the SDKs) if the mechanism to get the payload a string should be a  method or not.

If I was going to propose any alternative names they would be something like ValueBytes and ValueString, or ValueAsBytes or ValueAsByteArray and ValueAsString or something. The key difference being that if both names begin with Value then they will be grouped together in the code completion in the IDE, which I think might be... ahem... valuable. :) But I don't feel incredibly strongly about it.

That is a really good point. I'd be happy to switch to having Value as a prefix. @malandis @poppoerika do you have opinions or preferences on the naming?

If we want to align across SDKs on whether these should be "properties" or methods (as per michael's comment), then my vote is to make them methods in all cases. It's the most language-proof thing to do and these are actually both methods anyway.

I really don't have a preference either way as long as they're consistent. I'll go ahead and switch them to methods.

I'm not as sensitive to the naming -- just keep in mind we will have to make the data structures consistent too. So BytesBytesDictionary (that's what it is now) would have to be changed to DictionaryBytesBytes
I do want fields that are just properties to be attributes/properties as opposed to methods, where it is language appropriate.


Fix Travis build

Somehow, somewhere the Travis build job is partially broken for Puppet < 4. We need to fix this. Also we should include tests for newer Puppet versions.

FYI. I use PE2016.1.1 in order to install gogs. No problems with the module. See also https://github.com/Siteminds/puppet-gogs/pull/29

+1 for fixing the broken build jobs


API calls never succeed since 24.7

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[ X ] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[ X ] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Describe the bug
The last release (24.7) introduced a bug, where API calls using an API token almost never work for POST requests.
The issue is most probably caused by this commit:
https://github.com/opnsense/core/commit/d7d016f400fbcc30c29973b1315db12055cce0f7
It deletes the call to $this->parseJsonBodyData() which causes, that JSON data is never read to the $_POST variable.
for example, $this->request->hasPost($post_field) will always be false.
Sample from: ApiMutableModelControllerBase.php
 public function setBase($post_field, $path, $uuid, $overlay = null)
    {
        if ($this->request->isPost() && $this->request->hasPost($post_field) && $uuid != null) {
            $mdl = $this->getModel();

To Reproduce
POST http://<IP_ADDRESS>/api/wireguard/server/setServer/f74b989b-a885-4600-9c55-a688bba87f69 HTTP/1.1
Host: <IP_ADDRESS>
Content-Type: application/json
Authorization: Basic XXX
Accept: */*
Content-Length: 337

{
	"server": {
		"enabled": "1",
		"name": "wg0",
		"pubkey": "8mmkypKcr9mOgpA1/Lhj0Xk54WXrIj4eynwD43XL1H4=",
		"privkey": "CM6fAXgN1Th7jz5m9vxNq0jT+Akzlfm4VVr+20AQC3k=",
		"port": "443",
		"mtu": "",
		"dns": "",
		"tunneladdress": "<IP_ADDRESS>,<IP_ADDRESS>",
		"carp_depend_on": "",
		"peers": "",
		"disableroutes": "0",
		"gateway": ""
	}
}

which always responds with
{
	"result": "failed"
}

The exact same request using interactive authentication succeeds.
Expected behavior
The API call should work regardless of the used authentication method.
Describe alternatives you considered
Doing an "interactive" login for services when API Keys exists is not a very good way to go.
Screenshots
Not applicable
Relevant log files
Not applicable
Additional context
Not applicable
Environment
OPNsense 24.7-amd64
HyperV

looks like I cleaned up a bit too much here, will post a patch asap

https://github.com/opnsense/core/commit/9024abe3f8f2cec10c037f8a7d84bf20fa13b2d1 should fix this, easy to apply using:
 opnsense-patch 9024abe


Unity Client Broken

Hello,
I'm experiencing the same issue when using it with Unity 2019.2.11f1, scripting backend is Mono with .NET 4.x
Package version is latest stable 1.0.150
As for the behaviour and logs, it behaves the same both in the Editor and with a debug build.
In which it works just fine for the first presence update and then gets stuck on a message enqueue.
After the final enqueue message it wouldn't react to any update I'm trying to push and nothing is logged either.
I've attached the logs, this was with log level trace.
rcp.log
Originally posted by @Razeal in https://github.com/Lachee/discord-rpc-csharp/issues/84#issuecomment-604373959

It's no longer broken


Force go 1.17 for golangci

Which problem is this PR solving?

This follow this comment. Several linters are disabled because of go 1.18 and it's generics. Those linters don't handle them yet. So as long as Jaeger is not using generics the version can be changed to make those linters work.

Short description of the changes

Forces go version to 1.17 for golangci linters

Signed-off-by: Matthieu MOREL<EMAIL_ADDRESS>

please make sure all commits are signed


docstrings usable by vscode?

I've recently been introduced to FSTs and pynini via Nvidia's Nemo text processing repository. I found several issues in their grammars that I wanted to correct and having a lot of experience with regex, assumed I could provide some straightforward contributions.
Unfortunately, I must be denser than the average bear as I'm having a lot of trouble following how pynini is working even with the information on your website, your O'Reilly article, and several papers on the subject.
Part of the problem is that it took me a long time to try what you explicitly state in the "API Reference" section: help(pynini). I was relying on the docstrings via vscode and when I saw no help except typing hints, I assumed docstrings didn't exist.
I see now that help(pynini) provides what I was looking for and I've taken to copying the information there into the .pyi files that my IDE seems to be referencing to provide hints. Since these changes won't survive a reinstall, I'm wondering if these could be added here?
I assume this has to do with pynini being a cython extension or similar?

Pynini ships with a complete set of type hints too, encoded as .pyi files,
since release 2.1.1. If you're using that version or newer and VSCode still
can't find them I would hypothesize this is a bug in VSCode since we follow
PEP 561 (https://www.python.org/dev/peps/pep-0561/), the standard for
distributing type hints.
On Thu, May 27, 2021 at 1:44 PM sbuser @.***> wrote:

I've recently been introduced to FSTs and pynini via Nvidia's Nemo text
processing repository. I found several issues in their grammars that I
wanted to correct and having a lot of experience with regex, assumed I
could provide some straightforward contributions.
Unfortunately, I must be denser than the average bear as I'm having a lot
of trouble following how pynini is working even with the information on
your website, your O'Reilly article, and several papers on the subject.
Part of the problem is that it took me a long time to try what you
explicitly state in the "API Reference" section: help(pynini). I was
relying on the docstrings via vscode and when I saw no help except typing
hints, I assumed docstrings didn't exist.
I see now that help(pynini) provides what I was looking for and I've taken
to copying the information there into the .pyi files that my IDE seems to
be referencing to provide hints. Since these changes won't survive a
reinstall, I'm wondering if these could be added here?
I assume this has to do with pynini being a cython extension or similar?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kylebgorman/pynini/issues/46, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABG4ONOENW7XDT2TRBG2GLTP2AGRANCNFSM45UZAKSQ
.

The type hints are picked up but vscode wants to pull the docstrings from those same .pyi files (where they don't exist).
I see that the strings which appear in help(pynini) are in _pywrapfst.pyx, but they never make it into docstrings for the functions in the .pyi files. Is that basically working as intended?
In my case that means that I can tell from the IDE what types a accep() is expecting and providing, but have no clue what it's supposed to do. Following through to the function definition in vscode brings me to the .pyx version which is just a placeholder.
Others have figured it out so it's obviously doable, but when you're first looking at pynini-based code, in my view it's really hard to follow what's going on and accessible docstrings would help.

What I expect to work is that I can see help(pywrapfst.VectorFst) or help(pynini.accep) from the interpreter, and static type tools like pytype and mypy can see the .pyi files. This fully works for me.
I don't know why VSCode would have issues with the docstrings, but I'd be happy to look at a PR if it's something I can correct on our end.

Thanks Kyle. I'll see if I can put something together. It looks based on https://stackoverflow.com/questions/63179749/pycharm-and-vscode-not-picking-up-docstrings-from-cythonized-so and other posts like this is a known issue with cythonized modules. I'm so used to the docstrings just working that I never tried help().

See also: https://github.com/microsoft/pylance-release/issues/674#issuecomment-738962588
The previous vscode python language server handled docstrings in cython extensions, the newer version (pylance) does not. So as you said, not your problem :D -- apologies.


Question : Are you planning on taking over development of the previous project?

Stumbled on the forked project and was wondering if you were going to be taking over issues on the on it. I am shopping for some swagger tooling for a couple functions.

@uprightbass360
I'm not responsible for the previous project. And I don't have access to it.
This one is being updated as I'm using it in my solutions (that are on AFv3)


Add instructions on how to modify TTL after the Cassandra schema is applied

Does anyone know how to adjust the TTL after the schema has been installed? We should help folks understand this in two scopes:

change all TTLs change (requested by @pdraper)
change TTL for one or more traces (requested by @maryoush)

Once we understand how, it would be best to test it (in our integration tests) and document it in the readmes, such as what was started in #1533
@pdraper tried this..
cqlsh> alter table zipkin.traces with default_time_to_live = 60480;
ServerError: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.AssertionError

I assigned mick (as a polite request) but if anyone @openzipkin/cassandra can help, would be great. One way to help is to ask on one of the cassandra forums as I don't expect this to be zipkin specific (except the table names)

from gitter @maryoush Mar 29 23:51

in my case only what effectively allows me to get rid of old traces is to run globally script on cassandra to adjust the ( gc_grace_seconds , default_time_to_live )

The proper cql could look like - AA arbitrary TTL in seconds
ALTER TABLE zipkin.traces
    WITH compaction = {'class': 'org.apache.cassandra.db.compaction.DateTieredCompactionStrategy', 'max_window_size_seconds': 'AA'}
    AND gc_grace_seconds = AA
    AND default_time_to_live =  AA;

I'm pretty sure in all versions that TTL is only stored in the cell.
The table setting is a default value that gets added to the write. Each column or cell of data contains a timestamp of when it was written and a TTL value.
Therefore changing the table's TTL setting will have no impact on data already on in C*.
It will have an impact on subsequent writes though and @maryoush example is correct.
You can reduce gc_grace_seconds though and trigger a user defined compaction on those sstables that then have high tombstone ratios in them. This will help alleviate disk space issues.
Given the nature of zipkin's data you may also want to reduce the gc_grace_seconds. There are some consequences to too low a gc_grace_second value, see http://docs.datastax.com/en/cql/3.3/cql/cql_reference/cqlCreateTable.html#tabProp__cqlTableGc_grace_seconds ,but for the case of Zipkin where the need for durability isn't critical it probably isn't an issue.

Each column or cell of data contains a timestamp of when it was written and a TTL value.
Therefore changing the table's TTL setting will have no impact on data already on in C*.

To elaborate a bit on this…
You can't "change" TTL of existing data. The data on disk is immutable, so updating data with a new TTL effectively means duplicating it with only the newer version having the new TTL. Further updating old data is a bad idea when using the TimeWindowCompactionStrategy, as it's expecting data written in chronological order (at least not across days).


Change Http::post Signature to allow payloads of array|null|object

Laravel Version: ^9.

Description:
Allow the post payload to support object|null|array.

To support, passing null as payload,
To support, passing empty object {} as payload,

Steps To Reproduce:
Http::withBasicAuth($username, $password)
->withHeaders([
'Accept' => 'application/json'
])
->post('http://hostname/login', null)->throw()->json(); # <------ IDE show warning since end argument is supposed to be array
Http::withBasicAuth($username, $password)
->withHeaders([
'Accept' => 'application/json'
])
->post('http://hostname/login', (object)[])->throw()->json(); # <------ IDE show warning since end argument is supposed to be array, but i have to pass empty object {} to server

No code is broken here. You're free to attempt a pr if you want to change the docblock


Pieces of address in "Place" facet

When clicking on the "Place" facet (left hand side of the interface) the place list shows some strange chops of addresses starting with a comma, like for instance:
", Via Castello, 39, 80070" (please note the comma at the beginning)
Is it due to metadata inconsistency or the interface use the comma to separate different fields?

It is a metadata issue, we are looking into it

Addresses do not start with a comma now, it was eliminated before inserting into ES


Automate releases

this really just involves adding a tag and maybe a GH release, there's no special artifacts or uploads.

https://medium.com/kinandcartacreated/host-and-automate-your-docc-documentation-c6ac29dc0feb


Issue 294: Add minified versions of css

Copy original and minified css to the dist folder.
https://github.com/vitalets/angular-xeditable/issues/294

@NameFILIP , thanks for the contribution!


Patrol is built into a release app, even when it is a dev_dependency

That's what Apple sent us after we released an app using patrol v0.10.2 on Test Flight.

This is the line which is causing this warning.
It also hints at a much bigger problem – Patrol's native code is built into an app binary in release mode, which increases its size. I haven't done any benchmarks, but gRPC which we're using isn't known for being lightweight...
cc @mateuszwojtczak
Related issues:

https://github.com/flutter/flutter/issues/56591
https://github.com/flutter/flutter/issues/49101
https://github.com/flutter/flutter/issues/45714
https://github.com/flutter/flutter/issues/74274

Verify on Android

Build the app (debug mode, release mode - shouldn't matter. We're a dev_dependency, so we shouldn't be included anyway).

flutter build apk

Use apkanalyzer to see that Patrol's code is included in the resulting dex:

# run in the directory with app's pubspec.yaml
apkanalyzer -h dex packages build/app/outputs/flutter-apk/app-tst-release.apk | grep pl.leancode.patrol | wc -l

In my case, it prints 5112, but it should be 0 instead.

@KonAtPropertyMe I'm working on a fix (or rather a nicer workaround, because the root cause lies in Flutter itself)
For the time being, you can update to the newest Patrol (v0.10.5) and use the below script (made by @jarkekb123) to remove dependency on patrol in your CI:
# This script is run before fastlane build (mainly iOS build)
#
# It's a workaround for Apple app rejection:
# ITMS-90338: Non-public API usage - The app references non-public selectors in Frameworks/patrol.framework/patrol: terminate.

cp pubspec.yaml pubspec_copy.yaml
sed '/patrol/d' pubspec_copy.yaml > pubspec.yaml
rm pubspec_copy.yaml
flutter pub get

#727 introduced a workaround for this. Now the terminate() function that App Store is angry about is guarded by an #ifdef, which by default evaluates to false.

Still getting this on the latest version
The app references non-public selectors in Payload/Runner.app/Frameworks/patrol.framework/patrol: alerts, exists, isHittable, launch, sharedDevice, tap

Oh, so that means App Store has broadened their definition of "non-public selectors". We need to get this fixed ASAP. cc @jBorkowska @mateuszwojtczak

This should be fixed (again) in v1.0.8.

This is still a problem.


New API Documentation

Breaking this branch off for @chris-tbd  to start experimenting with styling and content organization under API reference.
In the mean time, I'm going to experiment with how far I can get with Docusaurus' sidebarItemsGenerator:
https://docusaurus.io/docs/sidebar/autogenerated#customize-the-sidebar-items-generator
The goal is to allow us to have full control over what gets populated in the sidebar. As of right now we're getting anything and everything under the /docs/api directory.
This is for issue #436

Will need to rebase atop phase-4 to see the true latest and resolve merge conflicts

Adding @frankhinek for content review

Descoping off Phase 4; can be fast follow by Saturday per @chris-tbd @csuwildcat

Rebased, could I get reviews @angiejones @ALRubinger @csuwildcat

Still getting "unable to rebase due to conflicts"
Selected items  like web5.js, did in navbar become hidden due to same bg and fg color:

3. Can right navbar always be in view? Right now it scrolls down with the page:

4. On the Docs NavBar, `Web5 SDK` is its own top-level item, linking to the existing Markdown file that this PR is to replace?

That navbar item should be deleted. I was immediately confused by what it was seeing as there's already a Web5 JS menu item.
What we could do instead is add a "API Docs" menu item under Web5 JS like this:

@ALRubinger @angiejones as far as some of the styling changes, not all of Kirah's styles are being applied here. Should be some minor adjusting.
I'm going to work on that first and then move on to the navbar items feedback.

Latest review from recent pushes:

I still see "This branch cannot be rebased due to conflicts" - I'm available to help with rebasing and getting a clean merge atop main, @dayhaysoos.

Sidebar on docs still has a duplicate "Web5 JS SDK" link:

See @angiejones note above:

That navbar item should be deleted. I was immediately confused by what it was seeing as there's already a Web5 JS menu item.
What we could do instead is add a "API Docs" menu item under Web5 JS like this:

Right sidebar on the API Docs still scrolls down with page instead of being locked to the top

Latest review from recent pushes:

I still see "This branch cannot be rebased due to conflicts" - I'm available to help with rebasing and getting a clean merge atop main, @dayhaysoos.
Sidebar on docs still has a duplicate "Web5 JS SDK" link:

See @angiejones note above:

That navbar item should be deleted. I was immediately confused by what it was seeing as there's already a Web5 JS menu item.
What we could do instead is add a "API Docs" menu item under Web5 JS like this:

Right sidebar on the API Docs still scrolls down with page instead of being locked to the top

I'm not talking about a styling issue. I'm asking to delete the last menu item here

@angiejones wrote:

I'm not talking about a styling issue. I'm asking to delete the last menu item here

Yep - there's two things I'm flagging. One is as you mention, asking to delete "Web5 JS SDK" from the Docs Left Sidebar.
The other is the right sidebar on the API Reference; it scrolls partially out of view as you scroll down the page.

Yeah I didn't address angie's feedback in the last commit, I did what she asked locally, looking into the scrolling now. I guess I wasn't ready for review on that last commit, I was just putting it out there in the meantime

I've prevented the scrolling up that happens on table of content bar on the right, I've also applied Kirah's styling to it so it's consistent across the board. Ready for review now @ALRubinger


Unable to match any sounds to fingerprint

After successfully running the fingerprint function (for 5, 15 second songs) and seeing the database populated with the results, I run the recognition function with a 5 or 6 second sample of a sound that was fingerprinted.
Every time, I get a different result with a low / single digit matching amount of fingerprints despite there being thousands of fingerprints in the db for every sound.
I've tried running this on python 2.7 as well python 3.6 using this fork<EMAIL_ADDRESS>The following has been ran on a windows and a docker env.
I am fingerprinting a few .wav files with the following code:
config = {
        "database": {
            "host": "<IP_ADDRESS>",
            "user": "root",
            "passwd": "root",
            "db": "dejavu"
        }
    }
djv = Dejavu(config)
djv.fingerprint_directory("path_to_wav", [".wav"], 3)

Then, the matching part:
song = djv.recognize(FileRecognizer, file_path)

On docker I run:
apt-get update && apt-get install -y portaudio19-dev python3-pyaudio git gcc musl-dev libpq-dev ffmpeg

requirements.txt
backports.functools-lru-cache==1.5
beautifulsoup4==4.8.0
certifi==2019.9.11
chardet==3.0.4
Click==7.0
cycler==0.10.0
docopt==0.6.2
ffmpeg==1.4
Flask==1.1.1
Flask-Cors==3.0.8
gunicorn==19.9.0
idna==2.8
psycopg2-binary==2.8.4
itsdangerous==1.1.0
Jinja2==2.10.1
Js2Py==0.66
kiwisolver==1.1.0
MarkupSafe==1.1.1
packaging==19.2
pipwin==0.4.5
pydub==0.23.1
pyjsparser==2.7.1
pyparsing==2.4.2
PyPrind==2.11.2
python-dateutil==2.8.0
pytz==2019.2
requests==2.22.0
robobrowser==0.5.3
soupsieve==1.9.3

I also have an issue with this. The recording seems to go smoothly but then I have single digit match (100% due to luck). I tried multiple mics with no luck. I’m still new at coding so if anybody else could chip in it’d be much appreciated.
Cheers,

I also have an issue with this. The recording seems to go smoothly but then I have single digit match (100% due to luck). I tried multiple mics with no luck. I’m still new at coding so if anybody else could chip in it’d be much appreciated.
Cheers,

can you share with me code in python3

<EMAIL_ADDRESS>

Any luck troubleshooting this?

I also have an issue with this. The recording seems to go smoothly but then I have single digit match (100% due to luck). I tried multiple mics with no luck. I’m still new at coding so if anybody else could chip in it’d be much appreciated.
Cheers,

can you share with me code in python3

https://github.com/bcollazo/dejavu/

same


server: support mutate over maps

Signed-off-by: Jaime Caamaño Ruiz<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

53 of 57 (92.98%)  changed or added relevant lines in 4 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.2%) to 75.714%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

ovsdb/bindings.go
19
21
90.48%

server/transact.go
10
12
83.33%

Files with Coverage Reduction
New Missed Lines
%

ovsdb/bindings.go
1
75.72%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
3473

Relevant Lines:
4587

💛  - Coveralls

LGTM. Thanks @jcaamano


YAML Highlighting Incorrect w/Multiple Blocks

Currently YAML highlighting trips up when used in multiple blocks like so…

This is correct YAML AFAIK or am I incorrect?

It looks like the leading --- is important. It highlights correctly with that included.
I can't see to upload a screen shot, but you can probably test easily enough your self :smile:
---
a:
  version: a
  modifierclass: active
  state: checked
b:
  version: b
  modifierclass: hidden

Thanks! This does fix the issue although using a leading --- is typically for YAML Front Matter and this is a data file not requiring any trailing slashes.

Yes and no; from the [spec](http://yaml.org/spec/current.html#document boundary marker/):

A line beginning with “---” may be used to explicitly denote the beginning of a new YAML document.

It's not required, as you say, but it can be used to indicate the start of the document. Most of the YAML files I've seen do start with ---, so it does seem to be a convention. Not sure what that mean for Prism as a highlighter, but just thought I'd throw that out there.

wow! @mAAdhaTTah That is totally enlightening. Thanks for pointing this out. Will follow the spec from now on and continue with this convention you and @nauzilus mention :beers:


Improve check messages

Closes None.
Changes proposed:

Improve messages for a number of checks.
Remove a redundant phase entity rule.
Add note about 89+ privacy recommendation to age column description.

I'm sure there'll be conflicts with #1600. @effigies which would you like to merge first?

Nope. Nobody's approved it. I'll merge this and see.


Dropdown in Playground for showing previous code shows truncated code

In the playground when looking at previous code snippets the size of the snipper is truncated to the size of the button.

This is better now, but still requires the ability to scroll through the dropdown.

It looks much better now:

Two issues left:

[ ] when selecting an item from the playground dropdown, the dropdown should go away
[ ] pressing Esc should close the dropdown

One other issue:

[ ] The dropdown needs to keep its popup in sync with anchor. If the anchor is removed from the scene, so should the popup. A quick hack is implemented, but needs a more solid solution (create added/removed from scene Bloc event and remove popup from parent on remove?) https://github.com/feenkcom/Brick/commit/6aecdb0bcdb4a20a2acd097e1a19456d8506c8b8

This works now with Spotter.


why enabling several outputs?

ok, maybe this was enable for flag "-mcs"
however, we can simply add _x, _y, _z and create 3 outputs for this particular case.

I think we should also use single inputs (since the -omc option will be moved to the new sct_image script, see issue #538 )

yes i agree

It's done on branch issue538_refactoring/ : sct_maths now has single inputs and ouputs.


Problem minimap

hello
I have a problem with my server MultiOgar, which is a small map but when I play I do not specify my location across the map but it does not fit with the Map
example
https://img4.file-upload.com/i/00171/j128dfvcd1sk.png

@Barbosik @Luka967 @MastaCoder

up <<<

Uppp

Upp!! Bump bump!!

help me @MastaCoder
What do I do about this problem

doesn't relate to the project.
no idea what that minimap is.
dead project.


Error with version of protocol buf

Helo ,  the error is shwon as
[libprotobuf FATAL google/protobuf/stubs/common.cc:61] This program requires version 3.5.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1.  Please update your library.  If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library.  (Version verification failed in "bazel-out/arm-opt/genfiles/tensorflow/contrib/tpu/proto/tpu_embedding_config.pb.cc".)
terminate called after throwing an instance of 'google::protobuf::FatalException'
what():  This program requires version 3.5.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1.  Please update your library.  If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library.  (Version verification failed in "bazel-out/arm-opt/genfiles/tensorflow/contrib/tpu/proto/tpu_embedding_config.pb.cc".)
Aborted (core dumped)
why 2.6.1?
nvidia@tegra-ubuntu:~$ protoc --version
libprotoc 3.5.1
nvidia@tegra-ubuntu:~$ pip list
protobuf (3.5.2.post1)
WhAT happend? Thank u!

Hi, I am having the same issue with the exact same lib versions as you. I found very similar problems in:
https://github.com/CMU-Perceptual-Computing-Lab/openpose/issues/512
https://github.com/BVLC/caffe/issues/5711t
But the proposed solutions there didn't work for me.

Nagging Assignee @shivaniag: It has been 23 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @shivaniag: It has been 38 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

I have the same problem with you!
I have been stuck for almost a week.

Any solution for this issue, please. I am too stuck with the same error

I got the same issue. If it is solved, please @ me...

Same problem.

Any updates on this? having same problem :(

To work around this issue, one can surround the tensorflow import with:
import os
import sys

old_dlopen_flags = sys.getdlopenflags()
sys.setdlopenflags(os.RTLD_DEEPBIND|os.RTLD_NOW)
import tensorflow
sys.setdlopenflags(old_dlopen_flags)


Attempting to delete more than 101 rows in StorageTable results in an error

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.23.0
Regression From
1.21.0
Architecture
i86
Storage Explorer Build Number
20220223.14
Platform
Windows
OS Version
Windows11
Bug Description
Attempting to delete more than 101 rows in StorageTable results in an error
 "name": "RestError",  "message": "99:The batch request operation exceeds the maximum 100 changes per change set.\nRequestId:0076cebe-0002-0012-6588-484ca9000000\nTime:2022-04-05T01:03:13.2742193Z",  "stack": "RestError: 99:The batch request operation exceeds the maximum 100 changes per change set.\nRequestId:0076cebe-0002-0012-6588-484ca9000000\nTime:2022-04-05T01:03:13.2742193Z\n    at handleBodyError (C:\\Users\\mizu\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@azure\\data-tables\\dist\\index.js:4050:11)\n    at C:\\Users\\mizu\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@azure\\data-tables\\dist\\index.js:4021:13\n    at Array.map (<anonymous>)\n    at parseTransactionResponse (C:\\Users\\mizu\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@azure\\data-tables\\dist\\index.js:4010:36)\n    at InternalTableTransaction.submitTransaction (C:\\Users\\mizu\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\@azure\\data-tables\\dist\\index.js:3976:20)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async TableClient.runOperation (C:\\Users\\mizu\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\se-table-extension\\dist\\src\\Clients\\TableStorageClient.js:76:24)\n    at async C:\\Users\\mizu\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\se-table-extension\\dist\\src\\Actions\\TableActions.js:62:9\n    at async Promise.all (index 0)\n    at async Object.deleteEntities (C:\\Users\\mizu\\AppData\\Local\\Programs\\Microsoft Azure Storage Explorer\\resources\\app\\node_modules\\se-table-extension\\dist\\src\\Actions\\TableActions.js:66:9)"
Steps to Reproduce

Select 101 or more rows in the Storage Table
Delete

Actual Experience
The selected row is not deleted,
Expected Experience
No response
Additional Context
In Version 1.21.0, even if you selected 101 or more rows, you could delete them without any problem.

Came here to report the same thing.
There's obviously a workaround (delete 100 at a time) but that VERY quickly becomes unworkable for larger deletes.
This really needs more attention than it seems to be getting... Almost a week and not even a comment or triage?

Yes, this is a bug. The service limits batch sizes to 100, and we're not breaking up the entities into batches of no more than 100.
@kon-iro @gdignard Can you explain in more detail exactly how you selected more than 100 entities? Did you use the "Select all cached" command? Are you trying to delete all entities or just a subset of entities in the table?
If you're encountering this issue, we recommend the following workarounds:

If you're trying to delete all entities from the table, consider whether deleting the entire table is a suitable option.
As suggested above, limit your deletes to one page (100 entities) at a time.
Revert to a previous version until this issue is fixed.

In my case, it was a result of a query though it was far too large to do it 100 at a time.
Our resolution was to perform the query and delete via the API.
We'll revert and look forward to 1.24!

Even with a query, you should only be able to select one page's worth unless you use "Select all cached".

I was having problems with the two patterns.

Hold down the shift key and select the range you want to delete over several pages.
Select "Select all cached" from the query results


Admin item edit doesn't work properly after saving changes the first time

Describe the bug
The admin item edit functionality doesn't work properly after saving a metadata the first time
To Reproduce
Steps to reproduce the behavior:

with admin user go to the edit metadata page for an item
edit a metadata and after confirming click on save button
edit the same or a new metadata
at this point the table content disappear and is not possible to proceed with the operation

https://user-images.githubusercontent.com/2486489/201942855-f615d637-82cf-4e15-918f-5d87de58f294.mp4

Closing, as this is no longer reproducible in 7.5.  It appears to have been fixed by #2028


Add support to resume process in case of crashes

I need to scan a huge collection and sometimes my process crashes due to OOM. It'd be nice to save the LastEvaluatedKey of each process (in a file maybe?) so if I start the process again I can indicate to resume the scan instead of starting all over
thoughts?

@marcosnils This could be implemented with a checkpoint table for a completely automated copy recovery solution. However, I do recommend you tune your execution parameters so that you avoid OOM as well. (see my reply in #2)


netattack 2 module missing error

root@kali:/home/[user]/Bureau/netattack2# ./netattack2.py
ERROR: Modules missing.
Do you want to automatically install all requirements? (y/n): y
[*] Installing requirements, please stand by...
Requirement already satisfied: netifaces in /usr/local/lib/python3.9/dist-packages (0.10.9)
E: Le paquet « python-scapy » n'a pas de version susceptible d'être installée
E: Impossible de trouver le paquet python-nmap
E: Impossible de trouver le paquet python-nfqueue
[+] Requirements installed.
root@kali:/home/[user]/Bureau/netattack2#

I'm using the python2 and have the same problem. The error says pip: command not found, but is not true, the pip is installed, and I can install nmap package manually, but not python-nmap and the other modules what program need!
./netattack2.py
ERROR: Modules missing.
Do you want to automatically install all requirements? (y/n): y
[*] Installing requirements, please stand by...
sudo: pip: command not found
E: Package 'python-scapy' has no installation candidate
E: Unable to locate package python-nmap
E: Unable to locate package python-nfqueue

[+] Requirements installed.

Hey @chrizator  I fix some errors and create a new branch, but I can't push into a new origin. So I put here in this comment the new version in .tar.gz format.
I just test the scan function, please test others functions before merge!
netattack2.tar.gz

Hey @chrizator I fix some errors, update to acceptt python3 and create a new branch, but I can't push into a new origin. So I put here in this comment the new version in .tar.gz format.
I just test the scan function, please test others functions before merge!
netattack2.tar.gz

User@UbuntuPC:~/Desktop/NTPU Wifi/deauth/netattack2$ python '/home/User/Desktop/deauth/netattack2/netattack2.py'
ERROR: Modules missing.
Do you want to automatically install all requirements? (y/n): y
[*] Installing requirements, please stand by...
[sudo] password for User:
Requirement already satisfied: netifaces in /usr/lib/python3/dist-packages (0.11.0)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
error: subprocess-exited-with-error
× Building wheel for NetfilterQueue (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [22 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.10
creating build/lib.linux-x86_64-3.10/netfilterqueue
copying netfilterqueue/_version.py -> build/lib.linux-x86_64-3.10/netfilterqueue
copying netfilterqueue/init.py -> build/lib.linux-x86_64-3.10/netfilterqueue
running egg_info
writing manifest file 'NetfilterQueue.egg-info/SOURCES.txt'
copying netfilterqueue/_impl.pxd -> build/lib.linux-x86_64-3.10/netfilterqueue
copying netfilterqueue/_impl.pyi -> build/lib.linux-x86_64-3.10/netfilterqueue
copying netfilterqueue/_impl.pyx -> build/lib.linux-x86_64-3.10/netfilterqueue
copying netfilterqueue/py.typed -> build/lib.linux-x86_64-3.10/netfilterqueue
running build_ext
creating build/temp.linux-x86_64-3.10
creating build/temp.linux-x86_64-3.10/netfilterqueue
netfilterqueue/_impl.c:766:10: fatal error: libnfnetlink/linux_nfnetlink.h: No such file or directory
766 | #include "libnfnetlink/linux_nfnetlink.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
error: Command "x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.10 -c netfilterqueue/_impl.c -o build/temp.linux-x86_64-3.10/netfilterqueue/_impl.o" failed with exit status 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for NetfilterQueue
ERROR: Could not build wheels for NetfilterQueue, which is required to install pyproject.toml-based projects
[+] Requirements installed.
User@UbuntuPC:~/Desktop/NTPU Wifi/deauth/netattack2$

Hey @chrizator I fix some errors, update to acceptt python3 and create a new branch, but I can't push into a new origin. So I put here in this comment the new version in .tar.gz format.
I just test the scan function, please test others functions before merge!
netattack2.tar.gz

User@UbuntuPC:~/Desktop/NTPU Wifi/deauth/netattack2$ python '/home/User/Desktop/deauth/netattack2/netattack2.py' ERROR: Modules missing. Do you want to automatically install all requirements? (y/n): y [*] Installing requirements, please stand by... [sudo] password for User: Requirement already satisfied: netifaces in /usr/lib/python3/dist-packages (0.11.0) WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv error: subprocess-exited-with-error
× Building wheel for NetfilterQueue (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [22 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-3.10 creating build/lib.linux-x86_64-3.10/netfilterqueue copying netfilterqueue/_version.py -> build/lib.linux-x86_64-3.10/netfilterqueue copying netfilterqueue/init.py -> build/lib.linux-x86_64-3.10/netfilterqueue running egg_info writing manifest file 'NetfilterQueue.egg-info/SOURCES.txt' copying netfilterqueue/_impl.pxd -> build/lib.linux-x86_64-3.10/netfilterqueue copying netfilterqueue/_impl.pyi -> build/lib.linux-x86_64-3.10/netfilterqueue copying netfilterqueue/_impl.pyx -> build/lib.linux-x86_64-3.10/netfilterqueue copying netfilterqueue/py.typed -> build/lib.linux-x86_64-3.10/netfilterqueue running build_ext creating build/temp.linux-x86_64-3.10 creating build/temp.linux-x86_64-3.10/netfilterqueue netfilterqueue/_impl.c:766:10: fatal error: libnfnetlink/linux_nfnetlink.h: No such file or directory 766 | #include "libnfnetlink/linux_nfnetlink.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. error: Command "x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.10 -c netfilterqueue/_impl.c -o build/temp.linux-x86_64-3.10/netfilterqueue/_impl.o" failed with exit status 1 [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for NetfilterQueue ERROR: Could not build wheels for NetfilterQueue, which is required to install pyproject.toml-based projects
[+] Requirements installed.
User@UbuntuPC:~/Desktop/NTPU Wifi/deauth/netattack2$

I read this links here https://github.com/ethan2-0/python3-netfilterqueue-packager/issues/1 and https://superuser.com/questions/1476303/i-was-trying-to-install-netfilterqueue-for-scrapy-python-and-this-error-came-c , this is a lack of libnetfilter-queue-dev module in your PC. This module is required to Scapy package. Try to install this lib before install netattack2

Hey @chrizator I fix some errors, update to acceptt python3 and create a new branch, but I can't push into a new origin. So I put here in this comment the new version in .tar.gz format.
I just test the scan function, please test others functions before merge!
netattack2.tar.gz

@KevinCaires i was able to run your version but now i m stuck on this error message when chossing option 6 for deauthentication with monitor mode enabled interface
[*] Searching for WiFi-Networks... (10 sec.)
An unexpected error occurred: ord() expected string of length 1, but int found


Make error on Windows

First time I ran the make on Windows and received the following error:
process_begin: CreateProcess(NULL, which rm, ...) failed.
A subdirectory or file obj already exists.
Error occurred while processing: obj.
A subdirectory or file dep already exists.
Error occurred while processing: dep.
make: [dep/main.mk] Error 1 (ignored)
rgbasm -v -L -p 0xFF -isrc/ -isrc/include/ -isrc/bin/ -Wall -Wextra -h -M dep/main.mk -MG -MP -MQ obj/main.o -MQ dep/main.mk -o obj/main.o src/main.asm
process_begin: CreateProcess(NULL, rgbasm -v -L -p 0xFF -isrc/ -isrc/include/ -isrc/bin/ -Wall -Wextra -h -M dep/main.mk -MG -MP -MQ obj/main.o -MQ dep/main.mk -o obj/main.o src/main.asm, ...) failed.
make (e=2): The system cannot find the file specified.
A subdirectory or file obj already exists.
Error occurred while processing: obj.
A subdirectory or file dep already exists.
Error occurred while processing: dep.
make: [dep/joypad.mk] Error 1 (ignored)
rgbasm -v -L -p 0xFF -isrc/ -isrc/include/ -isrc/bin/ -Wall -Wextra -h -M dep/joypad.mk -MG -MP -MQ obj/joypad.o -MQ dep/joypad.mk -o obj/joypad.o src/joypad.asm
process_begin: CreateProcess(NULL, rgbasm -v -L -p 0xFF -isrc/ -isrc/include/ -isrc/bin/ -Wall -Wextra -h -M dep/joypad.mk -MG -MP -MQ obj/joypad.o -MQ dep/joypad.mk -o obj/joypad.o src/joypad.asm, ...) failed.
make (e=2): The system cannot find the file specified.
A subdirectory or file obj already exists.
Error occurred while processing: obj.
A subdirectory or file dep already exists.
Error occurred while processing: dep.
make: [dep/collision.mk] Error 1 (ignored)
rgbasm -v -L -p 0xFF -isrc/ -isrc/include/ -isrc/bin/ -Wall -Wextra -h -M dep/collision.mk -MG -MP -MQ obj/collision.o -MQ dep/collision.mk -o obj/collision.o src/collision.asm
process_begin: CreateProcess(NULL, rgbasm -v -L -p 0xFF -isrc/ -isrc/include/ -isrc/bin/ -Wall -Wextra -h -M dep/collision.mk -MG -MP -MQ obj/collision.o -MQ dep/collision.mk -o obj/collision.o src/collision.asm, ...) failed.
make (e=2): The system cannot find the file specified.

Windows 11 Home
Version	10.0.22621 Build 22621

This repository is seriously outdated. It already was when you posted.
Remove this line from project.mk:
ASFLAGS += -h
In MAKEFILE, update these lines:
ASFLAGS  = -p ${PADVALUE} $(addprefix -I,${INCDIRS}) $(addprefix -W,${WARNINGS})
LDFLAGS  = -p ${PADVALUE}
FIXFLAGS = -p ${PADVALUE} -i "${GAMEID}" -k "${LICENSEE}" -l ${OLDLIC} -m ${MBC} -n ${VERSION} -r ${SRAMSIZE} -t ${TITLE}


Add compression to FileEncodingIT tests

The FileEncodingsIT test validates that pages can be read independently with all encodings, without compression. Pages should not depend on one another for compression to be correct as well, so we should extend this test to use the other compression codecs.
This test is already expensive, so I propose adding an environment variable to add more compression codecs. That way this results in no extra build/test time, but we can turn on more validation in Travis CI.
Reporter: Ryan Blue / @rdblue
Assignee: Ryan Blue / @rdblue
PRs and other links:

PR #343

Note: This issue was originally created as PARQUET-612. Please see the migration documentation for further details.

Julien Le Dem / @julienledem:
Issue resolved by pull request 343
https://github.com/apache/parquet-mr/pull/343


Open file issue. Fixes #42726

This fixes #42726 allowing to open a file with spaces in name if absolute path is provided.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: aushakou sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Thanks, but I went with https://github.com/Microsoft/vscode/commit/2b015258abd21886af4a4c28a743f8965917f79b


Scripts

The gitignore for the csv files is an accident but ill leave it in for now in case Rich wants it.

I'm not sure why it says no new line at end of file, there is when you look at the code...


Blank line in between each import?

I've not seen projects that put blank lines in between each import statement, before. Is this a common formatting pattern? Seems like it'd eat up a ton of vertical space pretty quickly.

You seem to be using Windows. There was a bug with Windows' CRLF (#151), where additional newlines similar to what you are encountering are added between statements. This has since been fixed. Perhaps you could update your prettier-atom extension.

@demoneaux Yup, indeed on Windows 10. I'm using the latest offered atom plugin. It's not offering any update. It's prettier-atom v0.0.6 on atom v1.13.0 ia32.

Oh, this was just fixed yesterday and released in prettier 0.0.7, which has not been released in prettier-atom yet. Maybe you could wait for a while longer for the next release :)

no worries!
On Sat, Jan 14, 2017 at 10:22 PM, Benjamin Tan<EMAIL_ADDRESS>wrote:

Oh, this was just fixed yesterday and released in prettier 0.0.7, which
has not been released in prettier-atom yet. Maybe you could wait for a
while longer for the next release :)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jlongster/prettier/issues/214#issuecomment-272672809,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAdlwXGCp6AwwxD4Azg8Eu3stPDP2cprks5rSZ78gaJpZM4Lj0YO
.

@jlongster published a new version 12 minutes ago. Can you try again? :)

Just updated. Honestly I'm not sure what it's supposed to do with respect to new lines.
After updating, it now will leave a new line in between lines if I have one, and it also will not force a new line in between lines if I don't have one. Lastly, it removes excessive new lines down to just 1 blank line in between lines. This feels "correct" as it's flexible and respects my new lines if I want them.
Prior to updating, it'd force a new line in between imports, which it no longer appears to do! 👍

The intended behavior is as you described. It maintains new lines however they were before except that it reduces them to at most one empty line. If that's not the way you want it to be, please let me know, otherwise I'm going to close this as the bug is fixed :)

Yup that's good! Thanks.


OKD 4.6+ : Documentation of NetworkPolicies is not correct

Hi,
we use NetworkPolicies to allow selective access to our namespaces.
Beginning with OKD 4.6 the method described in the docs does not work anymore:
https://docs.openshift.com/container-platform/4.6/networking/network_policy/about-network-policy.html
To get NetworkPolicies working you must set
...
    - ports:
        - protocol: TCP
...

An example NetworkPolicy that works should look like this:
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
  name: allow-from-ingress
spec:
  podSelector:
    matchLabels:
      pflaeging.net/networkrole: ingress
  ingress:
    - from:
        - namespaceSelector:
            matchLabels:
              network.openshift.io/policy-group: ingress
    - ports:
        - protocol: TCP
  policyTypes:
    - Ingress

We use OVNKubernetes network plugin. Before OKD 4.6 we used OpenShiftSDN. I don't know if this change is related to that or not.
Do other users see that also?
Greetings,
Josef

/cc @mburke5678

@jomeier Thank you for your input.
I am not expert with networking. The docs show a Network Policy example that includes ports.protocol: tcp when you want to  only allow HTTP and HTTPS traffic. Are you suggesting all Network policies require ports.protocol: tcp?

@mburke5678

@jomeier Thank you for your input.
I am not expert with networking. The docs show a Network Policy example that includes ports.protocol: tcp when you want to only allow HTTP and HTTPS traffic. Are you suggesting all Network policies require ports.protocol: tcp?

Yes that's the only way it works for us (at least with OVNKubernetes).

That policy doesn't say what you think it does. It says "allow from any namespace labeled network.openshift.io/policy-group: ingress, and also allow anything that is TCP". In other words, the reason it fixed things for you is because you are now allowing all traffic.
Note that the "allow from policy group ingress" policy only has any effect at all if you have ingress controllers running with the nodeport or loadbalancer publishing strategy; if ingress is using the hostnetwork publishing strategy, then ingress traffic will be coming from a host-network pod and so it can't be matched by a namespace-based NetworkPolicy (and there is no good way to match it via any NetworkPolicy). This is something that is being addressed in 4.8. (https://github.com/openshift/enhancements/pull/561)
Anyway, I'm guessing that your problem is that something caused your ingress configuration to change from one of the pod-network-based strategies to the host-network-based strategy.

Hi,
we use NetworkPolicies to allow selective access to our namespaces.
Beginning with OKD 4.6 the method described in the docs does not work anymore:
https://docs.openshift.com/container-platform/4.6/networking/network_policy/about-network-policy.html
To get NetworkPolicies working you must set
...
    - ports:
        - protocol: TCP
...

An example NetworkPolicy that works should look like this:
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
  name: allow-from-ingress
spec:
  podSelector:
    matchLabels:
      pflaeging.net/networkrole: ingress
  ingress:
    - from:
        - namespaceSelector:
            matchLabels:
              network.openshift.io/policy-group: ingress
    - ports:
        - protocol: TCP
  policyTypes:
    - Ingress

We use OVNKubernetes network plugin. Before OKD 4.6 we used OpenShiftSDN. I don't know if this change is related to that or not.
Do other users see that also?
Greetings,
Josef

There's one little small bug in the networkpolicy: please remove the - in front of port:
Though the definition should be:
spec:
  podSelector:
    matchLabels:
      pflaeging.net/networkrole: ingress
  ingress:
  - from:
    - namespaceSelector:
        matchLabels:
          network.openshift.io/policy-group: ingress
    ports:
    - protocol: TCP
  policyTypes:
  - Ingress

That was my bug in the original posting:

in the first form you will allow everything from namespaces ingress OR all TCP ports (means nearly everything)
in the second form you will allow everything from namespace ingress with TCP ports (thats the right definition at least for me ;-))

Sorry, it was my buggy posting long time ago, ...

@pflaeging
Thank you for the hint. Where do you have the information from that "ports" does not require a '-' ? I can't find it in the docs.

Are there any changes to the docs that we can make to help clarify things?


Bug/delete only one player from game

Makes sure that when kicking a player and when disconnecting that the server does not remove the wrong clients.
Disconnecting now checks the SessionID if the player should be removed.
Kicking now receives an index of the player to kick (ugly, but I couldn't figure out any better way to do this).

Fix comments, otherwise it looks good.

Latest commit fixes these comments.


Support YAML for specifications

In addition to JSON.
Won't work on this until there is more feedback from users.

Worth looking at this post when choosing YAML library: https://medium.com/@lestrrat/3-reasons-to-use-github-com-goccy54-go-yaml-to-handle-yaml-in-go-5ccfd662191f


[NH] Vectorization: Data Types

Background: https://airtable.com/tblD3oZPLJgGhCmch/viw1DKmbKhg2MIECH/reciDxEVXj4Y68MCz
Description: Allows the SQL Vectorization Engine to work with more data types. SQL Vectorized Execution now works with the following data types:
Timestamp
UUID
Certain data types are not yet supported with vectorized execution engine. This means that those data types cannot be used in-conjunction with the vectorized execution engine resulting in slower query performance vis a vis data types supported by the execution engine.
Team: Andrew Woods, Jordan Lewis
Github Tracking Issue: https://github.com/cockroachdb/cockroach/issues/36507 https://github.com/cockroachdb/docs/issues/5970

Fixed with #6107.


Please add score and reputation in windows

hey developer ..
please add score/ reputation  or ip database ini so we can get some money it is hard getting money

it's worked


Implements Capybara's advanced Regexp Matching for XPath generation

This restores the functionality Watir had in 6.14 that was removed in previous PRs. The previous implementation handled some of the wild cards incorrectly. This does a more thorough job of parsing partial matches for adding into the XPath

Right? I'm mostly treating that class like a black box. :)

Ok, Capybara changed implementations. the regexp_parser gem does everything the previous implementation did, plus better support for escaped characters.

This is something amazing, we get knowledge from people from cabypara since
it is also sit on the top of Ruby Selenium Binding.
On Tue 16 Oct, 2018, 11:53 PM Titus<EMAIL_ADDRESS>wrote:

Ok, Capybara changed implementations. the regexp_parser gem does
everything the previous implementation did, plus better support for escaped
characters.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/pull/809#issuecomment-430343871, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeOm7iXHFqbLmZCDIomyvsx8CilTeKO_ks5uliQjgaJpZM4XdWUh
.

@Rajagopalan-M well, Capybara was stealing stuff from Watir and then made it much better in the process, so Watir is just stealing it back now. (seriously, though, we've been discussing ways to approach these common challenges, and I agree it is a very good thing).

Ah! Okay!
On Wed 17 Oct, 2018, 5:02 AM Titus<EMAIL_ADDRESS>wrote:

@Rajagopalan-M https://github.com/Rajagopalan-M well, Capybara was
stealing stuff from Watir and then made it much better in the process, so
Watir is just stealing it back now. (seriously, though, we've been
discussing ways to approach these common challenges, and I agree it is a
very good thing).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/watir/watir/pull/809#issuecomment-430437005, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeOm7pvmHvv0OsjOvqQywctd9kOvWYk7ks5ulmyUgaJpZM4XdWUh
.

whoops, didn't squash this.


"Open Folder Settings" doesn't do anything in a single-root session

I have a single folder open (not a multi-root workspace). When I execute the "Open folder settings" command nothing happens.
I guess this is because in a single-root instance the settings are considered "workspace level"; however I think it's reasonable to expect this command to just open that setting. If not, there should at least be a message telling the user why the command failed to do anything.

Ideally this command should not shown in single folder case. Just like open workspace settings should not be shown in empty workspace case.

@sandy081 Isn't it still valid to have folder-level settings in a workspace?

Also; in this case I only had a single folder open, so isn't "folder settings" the correct thing?

@DanTup I think it will be confusing to the user if we show workspace settings when user asked to open folder settings. Current solution is consistent with showing what is requested.
In a multi folder workspace, we open folder settings with default settings also showing Folder settings.

IMO, in single folder workspace, if user opens folder settings, showing a view similar to above instead of workspace settings is the right approach. Please open a feature request if it makes sense. Thanks.

I think it will be confusing to the user if we show workspace settings when user asked to open folder settings. Current solution is consistent with showing what is requested.

I don't think that's what I'm asking for; I think the confusion is that when a workspace has only one folder you're referring to the "folder settings" (eg. the ones that live inside .vscode\settings.json and not inside a .code-workspace file) as "workspace settings". This doesn't seem to make sense to me. Workspace settings should be those in the workspace file which apply to the set of folders that are open. Folder settings should be those inside the folder.
For example, consider this:

Open a single folder
Add something to the workspace settings
Add an additional folder to the workspace

The "workspace setting" that you added in step 2 is not actually applied to the workspace, it is applied only to one folder.


Prioritizing display of VC Fields When No RenderMethod Provided

From discussion at #460

@kayaelle One thing that has confused me for a while now is the presence of name, description, and image at multiple levels of the credential. In the event that name, description, or image appear both at the root level of the credential and at credentialSubject.achievement, how should the wallet handle that?

I think this is confusing too. The name, description, and image are intended to be specific to the VC that was issued whereas the credentialSubject.achievement is intended to be the generic description that applies to anyone that the badge was issued to. Up for discussion could be prioritizing the root level over the credentialSubject.achievement content.
I think this is a related but different discussion about prioritizing fields in VCs versus OB3. I'll make an issue for discussion. Note that currently this wallet is only displaying Open Badges fields.

Closing in favor of: https://github.com/digitalcredentials/learner-credential-wallet/issues/513


Custom the Sort Caret

Any updates on this?
https://react-bootstrap-table.github.io/react-bootstrap-table2/docs/basic-sort.html#custom-the-sort-caret
I may give a try to implement this in next weekend maybe.

I may give a try to implement this in next weekend maybe. ( on Jan 23 ) 🙃

After some investigation and code browsing
https://github.com/react-bootstrap-table/react-bootstrap-table2/blob/8d62261983968529583cc6102c7bfcf26ff685a2/packages/react-bootstrap-table2/src/header-cell.js#L103
I found that I can custom the sort caret using headerFormatter on column
const columns = [{
  dataField: 'id',
  text: 'Product ID',
  sort: true,
  headerFormatter: (column, index, { sortElement, filterElement }) => {
    const { order = 'x' } = sortElement.props;
    return (
      <div>
        {column.text} {order}
      </div>
    );
  }
}

I will close this issue for now.
Thanks!

@iamandrewluca when you pass 'x' as the order props of the sortElement, you are actually modifying the class associated to the caret and not the character itself.
See below

RELEASE NOTE
Please upgrade to<EMAIL_ADDRESS>ONLINE DEMO
DOCS


Change in drawerDirection will not cause drawerViewController's position to change

Hi ykyouhei, I'm the author of KYDrawerController-ObjC. Someone send me a mail about this issue and I take sometime to investigate about this. See the above GIF for detailed information.
This implementation is like this:
- (IBAction)clickedOpen:(id)sender {
    KYDrawerController *elDrawer = (KYDrawerController*)self.navigationController.parentViewController;
    [elDrawer setDrawerDirection:KYDrawerControllerDrawerDirectionLeft];
    [elDrawer setDrawerState:KYDrawerControllerDrawerStateOpened animated:YES];
}

- (IBAction)clickedOpen1:(id)sender {
    KYDrawerController *elDrawer1 = (KYDrawerController*)self.navigationController.parentViewController;
    [elDrawer1 setDrawerDirection:KYDrawerControllerDrawerDirectionRight];
    [elDrawer1 setDrawerState:KYDrawerControllerDrawerStateOpened animated:YES];
}

This issue is cause by the update constraint process which drawerViewController’s frame is incorrect (not changed) after drawerDirection got changed. The constraints were changed correctly, but the frame of drawerViewController is not changed. Then performing the animation immediately will cause UI looks like the above.
Further more, I don't understand why you called updateConstraints instead of other methods like setNeedsUpdateConstraints or setNeedsLayout because we don't override updateConstraints method. updateConstraints will use UIView's default implementation which the behavior is not sure by myself.
Change from updateConstraints to layoutIfNeeded temporary solves this, but we still need further discussion.

Thanks for your thorough investigation @EvianZhow
@ykyouhei can you look into this / respond?