Entering a 1.16.5 server with FTB Chunk a second time will crash the game

Describe the issue
Entering a server with FTB Chunk a second time will crash the game
Minecraft Version
1.16.5
Mod Version
seasonhud-1.16.5-1.4.20
Modloader(Fabric/Forge/NeoForge)
Forge
Modloader Version
Forge 36.2.39
Additional Info (Crashlog/Modlist)
crash-2024-08-09_11.15.00-client.txt

FTB Chunks Version:
ftb-chunks-forge-1605.3.4-build.220

Give version 1.10.0 a shot, I backported all the recent changes I made to 1.16.5

Thank you very much, it worked! But in the FTB chunks, the icon corresponding to the season turns into a white border character.

Which mod is providing the high res fonts? I use a custom font for the icon so it might be overriding it, but I can see if I can work around it

ModernUI-1.16.5-<IP_ADDRESS>-universal
https://www.curseforge.com/minecraft/mc-mods/modern-ui
However, ModernUI for Minecraft 1.16.5 is no longer updated with support, I hope there's still a way to fix this

I removed this mod from the modlist and it worked

It looks like they added fixes in the 1.18.2. version.  I looked at the 1.16.5 version and couldn't find a way to override the font changes.


Streaming from_record_batch to avoid allocations of Vec

Hi, is there was a was to get an iterator from the example code here for serde_arrow::from_record_batch. Or is there a recommended way to reduce allocations of that vector? Looking to get an arrow file into a hashmap of HashMap<Record, f32>, where Record is some columns from the dataframe and the f32 is a different column from the dataframe. The example code is a very clean, generic way of doing it but the allocations of that intermediate vectors is a large performance hit and memory intensive. Any help is appreciated, if this isn't the best place to discuss I can move elsewhere or can read any docs you would recommend to help me to solve on my own

Hi @patcollis34.
As of today, no there is no way to iterate over the records, but I agree it would make a nice addition to the overall API. I plan to support random access deserialization to fix #250, this would trivially allow to implement an iterator as well. However, I am bit swamped at the moment and don't really have the bandwith to work on major features.
If it's urgent, you could implement your own deserializer as a quick (only written in GH and completely untested):
#[derive(Default)]
struct RecordMap(HashMap<Record, f32>);

impl<'de> Deserialize<'de> for RecordMap {
  fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error> {
     let res = Self::default();
     deserializer.visit_seq(&mut res);
     Ok(res)
  }
}

impl<'de, 'a> serde::Visitor for &a mut RecordMap {
  type Value = ();

  fn visit_seq<A: SeqAccess<'de>>(self, seq: A) -> Result<Self::Value, A::Error> {
    while let Some(record) = seq.next_element::<Record>()? {
       let value = record.value;
       self.0.insert(record, value);
    }
    Ok(())
  }
}

Great, thank you! I'll try this out and will stay tuned for new releases

I would prefer to keep the issue open as a reminder that this feature is on the todo list :)


DBZ-1337 Adding support for HSTORE arrays

https://issues.jboss.org/browse/DBZ-1337
@jpechane Noticed this while reviewing your earlier PR.

@jpechane, reworked as per your comment.

@gunnarmorling Good for me, thanks! Just the one last proposal related to a missing space and we are done.

Reworked as suggested. Merging. Thanks, @jpechane!


updating notes not working

publish note in Obsius.
open Obsius link in browser
add text
click "Update in Obsius"
refresh published note in browser
nothing has changed in published note

after ~12 hours, updates seem to have propogated

Yes. It's running on Cloudflare, which have quite agressive caching. I believe changes should be live afer approximately 4 hours. I hope to improve this in the future.


Adding icon typing to button component

The prop typing on button is missing "Icon" which is causing annoying TS errors.

Added noIndent typing for ListItem

#1967


conda-forge feedstock tests are failing from floating point precision errors

It looks like we aren't using assert_almost_equal in places where we should be:
https://github.com/conda-forge/scikit-bio-feedstock/pull/6

The test suite is passing on conda-forge now.


ArangoDB not responding for large collections

My environment running ArangoDB
I'm using the latest ArangoDB of the respective release series:

[ ] 2.8
[x] 3.0
[ ] self-compiled devel branch

On this operating system:

[x] Linux

[x] Ubuntu (installed with apt-get)

Issue
I am currently porting my data from MongoDB to ArangoDB as a multi-model db would be much beneficial for me as per my use case. So I copied all my documents in Mongo to Arango (as is) via a Python script iterating over the Mongo cursor and inserting it into Arango.
Then I tried accessing my collections via Arangosh and everything worked fine until I restarted the Arango service (via sudo service arangodb3 restart). After the restart Arangosh stopped responding to any query related to one of my collections (say c1).
All these queries lead to the shell hanging up - db._query('RETURN count(FOR doc in c1 RETURN doc)'), db.c1.count(), db.c1.toArray()[0], db.c1.any(),  db.c1.figures().
I also observed that  when I run any these commands the process associated to arango starts taking a lot of RAM memory. Everything works fine for other collections of the same database.
I have about 3GB used and 4GB free RAM before I issue that command (I saw using free -lhm on Ubuntu). I also scanned c1 using dfdb - results.
Thanks to Manuel on Slack who helped me debug all this info.
Stats
About c1
This is the largest collection of my database
It has about 2.6M documents
The average size of the documents of this collection is 5.1KB
The maximum size of the document of this collection is 910KB
About my machine
Memory: 7.5 GiB
Processor: Intel® Core™ i5-5200U CPU @ 2.20GHz × 4
OS-type: 64-bit
My second largest collection with 2.15M collections, avg-size 0.3KB, max-size 10KB works perfectly fine.
Mongo handles both these collections fine so I thought of reporting this case.

I think this is due to the total size of the c1 collection exceeding the available RAM.
If c1 has 2.6M documents and each document is 5.1Kb big on average, then the documents will require about 12.6 GB storage space for the raw document data (2.6 * 1000 * 1000 * 5.1 * 1000 / 1024 / 1024). Some RAM must also be put aside for the primary index and other indexes for the documents.
Then db._query('RETURN count(FOR doc in c1 RETURN doc)') will temporarily materialize all documents in the collection server-side, which will take a lot of RAM. db.c1.toArray()[0] will also materialize the entire collection and ship it to the ArangoShell before the shell will discard all documents but the first one.
Overall the collection data plus the operations run on it seem to require much more RAM than the available 7.5 GB, which probably explains the operations getting much slower. My guess is that the system is swapping heavily while the operations are executing.
Can you try modifying the operation
db._query('RETURN count(FOR doc in c1 RETURN doc)')

to its lighter variant
db._query('RETURN count(c1)')

and try to omit the following expensive operation altogether as it will require a full materialization:
db.c1.toArray()[0]

If that does not help much, can you try monitoring RAM usage of ArangoDB and check if its hits the available RAM capacity while executing and start swapping?

I ran db._query('RETURN COUNT(c1)') and got no response. There are the results of some monitoring commands on my machine (running Ubuntu).
:~$ free -lhm
             total       used       free     shared    buffers     cached
Mem:          7.5G       7.4G       142M       378M       419M       3.3G
Low:          7.5G       7.4G       142M
High:           0B         0B         0B
-/+ buffers/cache:       3.6G       3.9G
Swap:         9.3G       149M       9.2G

:~$ top

top - 08:29:11 up 13:55,  3 users,  load average: 0.57, 0.36, 0.92
Tasks: 240 total,   2 running, 238 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3.4 us,  1.1 sy,  0.0 ni, 66.7 id, 28.7 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   7881416 total,  7739652 used,   141764 free,   424376 buffers
KiB Swap:  9764860 total,   153288 used,  9611572 free.  3951032 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 2534 arangodb  20   0 11.571g 3.259g 2.957g S   4.5 43.4   2:05.29 arangodb [serve

Unfortunately, I don't know much about swapping but maybe you can figure out what is required from the above info. Let me know if there is anything else I can do to help.
BTW, the %MEM of Arango's process keeps increasing until it reaches around 60% after which my machine starts to slow down so I have to kill the process or stop the arangodb3 service.
FWIW, I had also tried db._query('RETURN count(FOR doc in c1 RETURN 1)') but got the same behaviour.

It looks like all the available RAM is used (which is normal on Linux because free RAM will be used for filesystem buffering).
arangod uses 3.259 GB resident memory (that will mostly be for indexes and collection meta-data plus temporary result sets), and 11.571 GB virtual memory. The system spent a huge fraction of time waiting for I/O (28.7 %) at the point top was run. That means it was likely reading or writing data from/to disk.
I suspect that the overall size of the collection is too big to keep it in memory. From the above calculations the collection should have a data size of 12.6 GB, which is more than the available RAM, so the OS will be forced to constantly unload parts of the collection data and reload other parts from disk.
I also suspect that this already happens during collection loading. When a collection is first accessed, it is loaded automatically. The load process will iterate once through all collection data and build the in-memory indexes for the collection. That will need to read the 12.6 GB of datafiles and while reading, insert every document into the in-memory indexes for the collection. The in-memory indexes will consume a RAM amount proportional to the number of documents in the collection. But overall, the more RAM the in-memory indexes consume, the less RAM will be available for buffering the collection datafiles, which will again increase paging and swapping activity and slow down the loading.
So maybe the 7.5 GB available RAM are just not enough for working with this particular dataset.
We are already working on reducing the RAM requirements for ArangoDB for future releases, but that requires fundamental changes to the core of ArangoDB so it will still take us some time.
Just to confirm how big the dataset actually is in ArangoDB: can you run an du -hs on ArangoDB's data directory? That will show the approximate total dataset size for all collections stored in ArangoDB. If that's far bigger than the available 7.5 GB RAM (minus some reserve RAM for the OS and other processes) and all data needs to be accessed by ArangoDB, then all operations, even reads, will require disk activity. Until there is an ArangoDB release with lifted in-memory requirements, this problem can be fixed by increasing the available RAM of the server or reducing the size of the dataset so more of it fits into RAM.

Sorry for the late reply, I didn't realise that you had replied to this thread.
Yes, my data is 13GB in size hence much bigger than my machine's RAM and switching to a server with higher RAM did solve my problem.
But I would like to confirm as it is quite shocking to me that if my data size increases to 100GB, would I nee d a server with RAM higher than 100GB?
Also as you mentioned We are already working on reducing the RAM requirements for ArangoDB for future releases, is there anywhere I could track and help in the progress of these efforts.
Thank you very much for the help.

A pluggable storage engine is currently planned for the 3.2 release, which should reduce the amount of RAM required.

@Simran-B Thanks for the response. Is there any page where I can track it's progress and anyway I could help.
I can also close this issue in favour of that.

There are no details yet, but if you are familiar with RocksDB, you may contact hackers (at) arangodb.com and ask if there's anything you can contribute.

@akki ArangoDB version 3.2 will feather a additional storage engine based on rocksdb. Alpha1 was just released. Personally I expect the final 3.2 version in roughly 2.5 month.
You can track the progress at https://github.com/arangodb/arangodb/commits/devel, https://github.com/arangodb/arangodb/commits/3.2 and also by compiling ArangoDB and look for the startup option --server.storage-engine <string>                      storage engine type possible values: "mmfiles", "rocksdb" (default: "mmfiles")

@baslr Great job on the progress and thanks a lot for the link.
I am curious if RocksDB would be available/work for Cluster (Processes) also?

@akki yeah the ArangoDB database nodes can also use RocksDB as a storage engine.

@akki did you retried with ArangoDB 3.2 and rocksdb?

Since ArangoDB 3.2 is readily available containing the discussed rocksdb engine I will close this issue now.

@baslr Sorry, somehow I had missed your last comment. I didn't try it with the actual data but I had done some small tests with RocksDB and the results seemed satisfactory.
@dothebart Thanks for updating the ticket/issue.


Store user watermark text as a user preference

Reported by @okken on Twitter
At present, the default slide deck includes a watermark that says "Made with Podium".
The text can be modified by editing the slide stylesheet; however, this is something that end users will almost always want to customize.
At the very least, editing this text should be documented; but ideally, it should be user configurable - either as a user preference, or as metadata associated with the slide deck.

Hi @freakboy3742,
I would really love to contribute to podium and solve this issue.
Unfortunately I came across some problems:

I can't understand most of the code because it's quite more complex than the toga examples so maybe you could add some explanation in form of comments/comment sections to the code if possible (this would also help future contributors to understand the code more easily and quicker)
There is (as far as I looked) no python library to parse css flies in the manner of editing as well. So, my proposal would be to add a JavaScript file with a function to edit the css content, add a Preference window to the app (btw there's no documentation in toga for how to do that) and add a text field and a button. The button would call a python function that would call a JavaScript function to edit the css file.

Kind regards and a big thank you for your work

@paddy-exe Thanks for those suggestions. Can't argue that more internal documentation would be beneficial; Podium is essentially a project that has grown over time, rather than being intended as a demo project, so the code isn't necessarily a great .
As for the CSS suggestion - it's not clear to me why a CSS editor or Javascript function is needed here. Most of the customisation that is needed here can be done with templating. A preferences pane, on the other hand, definitely makes sense; adding that to Toga is a long standing feature request (beeware/toga#90).


feat: Make attributes clickable (without Provider)

What

Revision of #1654
Fixes: #1029
Makes Attributes the ScoreCard (Nutri- / Eco-Score) expandable.
Moved the full knowledge panel page from knowledge_panel_card to knowledge_panel_page
new_product_page moved knowledge panel query from build method to initState + update method.
summary_card created new method openFullKnowledgePanel to open knowledge_panel_page with opening LoadingDialog if the knowledge panels aren't loaded already

@teolemon Now that we download products by (smaller) packs of 25, couldn't we download the knowledge panels directly with the product? It's just a product field, that is not included in the default list in smoothie.
That would save us some tap dancing about refreshing part of the product page, wouldn't it?

Im definitely in favor of combining the querys, this would simplfy the whole code

Are we good to merge @monsieurtanuki @jasmeet0817 ?

Are we good to merge @monsieurtanuki @jasmeet0817 ?

As far as I'm concerned, no. I don't understand why we should keep knowledge panels apart from the other product data, and as @jasmeet0817 pointed out that means that they are not cached in the local database. My suggested solution: put the knowledge panels in the default product fields.

Are we good to merge @monsieurtanuki @jasmeet0817 ?

As far as I'm concerned, no. I don't understand why we should keep knowledge panels apart from the other product data, and as @jasmeet0817 pointed out that means that they are not cached in the local database. My suggested solution: put the knowledge panels in the default product fields.

Sorry I don't have laptop access anymore, so I'm texting from phone.
What was the reason for the split of the two api calls? Is it to reduce payload size when scanning? If that's the case then I wonder if there's a way of making a background api call for products on scan to fetch their KPs,  otherwise page opening will be slow.
I also think caching is super important.

@jasmeet0817 I'm planning to build a button that refreshes all the database from the back-end. That's more or less needed by #1651.
With that we can test how dramatic including KPs would be.

@M123-dev @jasmeet0817 @teolemon I've just tested the size of the results, with 3 barcodes, with the current smoothie fields, and with the current fields plus knowledge panels.
The resulting strings are about 2.3 times bigger with the KP.
I really think we can afford a 2.3 bigger size now that we're more frugal with smaller 25 pack.

barcode
size with KP
(current) size without KP
ratio

7300400481588
41511
18425
2.25

3660140948258
37691
16090
2.34

3046920011334
39251
15188
2.58

For the record, URI for<PHONE_NUMBER>588 with knowledge panels:
https://world.openfoodfacts.org/api/v0/product/7300400481588.json?lc=fr&cc=fr&fields=product_name%2Cbrands%2Ccode%2Cnutrition_grade_fr%2Cimage_small_url%2Cimage_front_small_url%2Cimage_front_url%2Cimage_ingredients_url%2Cimage_nutrition_url%2Cimage_packaging_url%2Cselected_images%2Cquantity%2Cserving_size%2Cproduct_quantity%2Cnutriments%2Cnutrient_levels%2Cnutriment_energy_unit%2Cadditives_tags%2Cingredients_analysis_tags%2Cingredients_text%2Clabels_tags%2Clabels_tags_fr%2Cenvironment_impact_level_tags%2Ccategories_tags%2Ccategories_tags_fr%2Clang%2Cattribute_groups%2Cstates_tags%2Cecoscore_data%2Cecoscore_grade%2Cecoscore_score%2Cknowledge_panels

Ok, let's try.

Ok, let's try.

Working on it. PR tomorrow (Friday) morning.

Ok, let's try.

Working on it. PR tomorrow (Friday) morning.

Some metrics on latency of the api calls would be nice, so then we can see the impact of your change on the metrics.

Some metrics on latency of the api calls would be nice, so then we can see the impact of your change on the metrics.

I'm quite optimistic. In addition to that we spare an additional call to the back end.
If it's just a matter of size there are many possible solutions: compress/decompress the json, remove the noise in the json, optimized json. But that's another story.

Updated the PR @monsieurtanuki @jasmeet0817

Definitely @monsieurtanuki and thanks @teolemon


GBC games slower with upscaling via bilinear interpolation

I've noticed when playing GBC games (Pokemon Gold/Silver) that when using bilinear interpolation upscaling, game is running slower and audio is choppier comparing to "native" resolution or upscaling with "nearest neighbour".
I suppose it's because bilinear interpolation is more complicated algorithm to calculate, so CPU is probably not powerful enough to handle it. However, is there any way how this can be optimised?  Using "nearest" upscaling looks pretty bad and "native" resolution is just small to play comfortably. Or maybe using different display with 4x resolution of GBC like (320x288) would be possible? Then upscaling would be simple to do without compromising graphic quality.

hi sorry for late reply, yes you're right the cpu is not powerful enough. the problem is the bigger resolution display the bigger number to processing the image, so i would propose you use lcd with similar resolution to original gameboy lcd, ie st 7735 160x128 pixel


Use series names as default value for legend

When legend data is not defined, series names could be used as default value.

+1


TST: Adds TestingSlippage slippage model

Allows specifying a constant number of shares filled per tick.

Coverage decreased (-0.03%) to 87.359% when pulling 682a1b95ddfd3a3857fa00156e7f1a03ab66c983 on testing-slippage into fb85e4a2bd4347db69bd46ffb76eb3d92de9666c on master.

Coverage decreased (-0.09%) to 87.304% when pulling 682a1b95ddfd3a3857fa00156e7f1a03ab66c983 on testing-slippage into fb85e4a2bd4347db69bd46ffb76eb3d92de9666c on master.

Coverage increased (+0.02%) to 87.412% when pulling eb266d05ea35bd86e780f5db05b158234b461bfc on testing-slippage into fb85e4a2bd4347db69bd46ffb76eb3d92de9666c on master.

lgtm


A couple of fixes to the f1 etc. calculation

Changes are essentially:

fixes to exclude zero results that are caused by not
having any data to know whether results are valid
(as opposed to knowing it's invalid)
exclude documents that haven't been scored, to get the
actual theoretical impact on recall a certain field has
fix column size in schema, which caused position > 127
results to be ignored
calculate f1 etc. scores based via micro average to get
a more accurate number, where all labeled files have
equal weight
request more files to reduce odds of conflating
 results for
don't count duplicates & conflicting scores when
counting total number of known files (as proxy for
false negatives)
added a few indexes to make the analyzer run faster

FYI these are the results I get after this patch:
plain search
/w/index.php?search=%s+filetype:bitmap&ns6=1&cirrusDumpResult&limit=99999999

test
score

f1score
0.69099201824401

precision@10
0.76810265811182

precision@25
0.72232089994079

precision@50
0.69521739130435

precision@100
0.66931216931217

recall
0.84166666666667

mediasearch
/w/index.php?search=%s+filetype:bitmap&ns6=1&cirrusDumpResult&mediasearch&limit=99999999

test
score

f1score
0.70033554159855

precision@10
0.78033472803347

precision@25
0.74690956408588

precision@50
0.71441947565543

precision@100
0.6878892733564

recall
0.86965811965812


Optimize rateLimiter

Is your feature request related to a problem? Please describe.
no
Describe the solution you'd like
Set the expiration time for the keys used in traffic limiting to prevent the number of keys from increasing
Describe alternatives you've considered
Set expiration time

I don't think it's a good idea. Limiter stops work after rateInterval time according to your code.

Why not a good idea? Isn't it common to limit traffic according to user ID and IP? If you control by code, there will be inconsistency. What if server goes down? Isn't key immortal?

Isn't it common to limit traffic according to user ID and IP?

I'm afraid no.

What if server goes down? Isn't key immortal?

You can use expire method to set expiration for whole limiter.


Psych "Type not found : TeaCall" Building Issue

Describe your problem here.
When building from source, I run into the issue "source/psychlua/HScript.hx:317: characters 89-96 : Type not found : TeaCall", which prematurely ends the compiler. I can't find anything about this online, so any help help would be appreciated.
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No.

I haven't worked with this version of psych engine, but this might help.
haxelib install SScript 8.1.6

or
haxelib install SScript 10.0.618

i also had this issue you gotta change all the instances of TeaCall with Tea in the HScript.hx

https://github.com/ShadowMario/FNF-PsychEngine/wiki/Libraries-versions

i also had this issue you gotta change all the instances of TeaCall with Tea in the HScript.hx

this helped me please pin as answer

What instances do i delete?

But how do you change instances to tea call for tea on HScript.hx?

i also had this issue you gotta change all the instances of TeaCall with Tea in the HScript.hx how tf do you do that

i also had this issue you gotta change all the instances of TeaCall with Tea in the HScript.hx how tf do you do that

you search for the file inside your game folder, you open it with a software like visual studio code, you use the built in search tool in vs code to look for all the instances of TeaCall and you simply replace them with the search tool u just used remember to replace TeaCall with Tea

i also had this issue you gotta change all the instances of TeaCall with Tea in the HScript.hx

That somewhat worked, but now it's giving me this error:
source/psychlua/CallbackHandler.hx:55: characters 18-33 : Class<llua.Lua_helper> has no field sendErrorsToLua
export/release/windows/haxe/ApplicationMain.hx:153: characters 5-36 : ... Called from macro here

Feb 14, 2024

what does this mean, do i change tea to teacall?

not working please help


Remove merge_weights

merge_weights is not used anywhere since #227, which introduced merge_and_unload.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


TX:MSC_PCRE_LIMITS_EXCEEDED

Hello Guys,
I have next env:
modsecurity-crs (3.0.0-3~bpo8+1) (debian  jessie-backports)
libapache2-mod-security2 (2.9.1-2~bpo8+1) (debian  jessie-backports)
protected site: redmine

When I'm trying to post some russian text I have next modsec_audit.log
Message: Rule 7fd6fc3ceea0 [id "942360"][file "/usr/share/modsecurity-crs/rules/REQUEST-942-APPLICATION-ATTACK-SQLI.conf"][line "451"] - Execution error - PCRE limits exceeded (-8): (null).
Message: Access denied with code 403 (phase 2). Match of "streq 0" against "TX:MSC_PCRE_LIMITS_EXCEEDED" required. [file "/etc/modsecurity/modsecurity.conf"] [line "101"] [id "200005"] [msg "ModSecurity internal error flagged: TX:MSC_PCRE_LIMITS_EXCEEDED"]
Action: Intercepted (phase 2)
Apache-Handler: proxy-server
Stopwatch:<PHONE_NUMBER>996070 38777 (- - -)
Stopwatch2:<PHONE_NUMBER>996070 38777; combined=33008, p1=389, p2=32571, p3=0, p4=0, p5=48, sr=36, sw=0, l=0, gc=0
Response-Body-Transformed: Dechunked
Producer: ModSecurity for Apache/2.9.1 (http://www.modsecurity.org/); OWASP_CRS/3.0.0.
Server: Apache/2.4.10 (Debian)
Engine-Mode: "ENABLED"

But I have next lines in modsecurity.conf
SecPcreMatchLimit 1000000
SecPcreMatchLimitRecursion 1000000

When I try to search this option in other files: "grep -R 'SecPcreMatchLimit' /" "grep -R 'SecPcreMatchLimitRecursion' /" I see only modsecurity.conf.
When I type SecPcreMatchLimit && SecPcreMatchLimitRecursion directly in REQUEST-942-APPLICATION-ATTACK-SQLI.conf this error disappear. But I want to configure this options in modsecurity.conf or in virtualhost configuration.

This is weird @oleg9301. SecPcreMatchLimit* rules are normally to be set on modsecurity.conf. I'm having a hard time thinking on why this is only working when you set them on a configuration file inside CRS.
Can you make sure these directives are not accidentally commented out on your modsecurity.conf? And feel free to share your configuration files on a Gist  so we can try helping you more.

My modsecurity.conf
https://gist.github.com/oleg9301/9d55793276d0c20ed1f294313f573486

I changed order loading my conf files my /etc/apache2/mods-enabled/security2.conf and error disappear.
new file
cat /etc/apache2/mods-enabled/security2.conf
<IfModule security2_module>
        SecDataDir /var/cache/modsecurity
        Include /etc/modsecurity/modsecurity.conf
        Include /usr/share/modsecurity-crs/owasp-crs.load
</IfModule>

Why it works in this way?


Suppport for animated QR code.

https://github.com/divan/txqr
Currently very difficult to read complex QR code

test case

True, I'll try to improve this.
For now, complex QR decoding it's working reading from file python3 py-qrcode.py -f qrcode.jpg
qrcode.jpg

Output:
QRCode content:
{"hex":"0100000001c4769eb3ecaa36736a58b8a899c1bedd12856e085e032d00c3f0a5855281b9f60100000017a914ff1aa05f7a1d4e845855a33bdf01cfa3f37f5edd87ffffffff02e8030000000000001976a91419882f86b88ae86293799df21708a7395c26580688ace7120f000000000017a914ff1aa05f7a1d4e845855a33bdf01cfa3f37f5edd8700000000","publicKey":"0380de96b7a1228abf025cb7a84b4eb0945ed2530923c3d8b0b8a0e9277d3f9789","redeemScript":"53210380de96b7a1228abf025cb7a84b4eb0945ed2530923c3d8b0b8a0e9277d3f978921024e6d818449f921021d5896d7b8ae16000d3a22adb98e28e75c81120b8cc11de02103d0b17a9c4e3f3ab5a02d37148464bcec5194f17c96821541eedb17efa8881109210220b6601e719d8e28d2a08d7085e1e4ccc5e30a34858183303e72d4b86a74d12b54ae"}


Added Clock Hand Angle Calculator

Fixes Issue🛠
#432
Closes #
Description👨💻
calculates the angle between the hour and minute hands of an analog clock for a specified time.
Type of change📄

[] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

How this has been tested✅

Checklist✅

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added demonstration in the form of GIF/video file
[x] I am an Open Source Contributor

Screenshots/GIF📷

Merged 🎉 @hemant933


Combining typed-document-node with import-types

Hello,
I've tried combining this plugin with the import-types preset, as follows, but couldn't get it to work.
The generated typed-document-nodes.ts file does get the import, but doesn't use it.
Here's the codegen.yml config file:
# graphql-codegen configuration

# Always replace files
overwrite: true

# Schema file to use as input
schema: ./apps/writer-plan/server/graphql/generated/schema.graphql

# All GraphQL queries (could also be extracted from TS files!)
documents: ./apps/writer-plan/client/graphql/queries/*.graphql

# Output to generate
generates:
  ./apps/writer-plan/client/graphql/generated/graphql.client.types.ts:
    plugins:
      - typescript
      - typescript-operations
    config:
      immutableTypes: true
  ./apps/writer-plan/client/graphql/generated/typed-document-nodes.ts:
    preset: import-types
    presetConfig:
      typesPath: ./graphql.client.types
    # https://graphql-code-generator.com/docs/plugins/typescript-document-nodes
    plugins:
      - typed-document-node
hooks:
  afterAllFileWrite:
    - prettier --write

And the generated TS file:
import * as Types from './graphql.client.types';

import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';
import gql from 'graphql-tag';

export const PingDocument: DocumentNode<PingQuery, PingQueryVariables> = gql`
  query ping {
    ping {
      message
      timestamp
    }
  }
`;

As you can see, it does import the types, but doesn't use them below.
Am I using this incorrectly?

Thank you for reporting it @dsebastien . At the moment it's not possible. I think adding support shouldn't be too complicated. PRs are welcome!


HDDS-6228. Update config keys for open key cleanup service

What changes were proposed in this pull request?
Move config keys for open key cleanup service from OzoneConfigKeys to OMConfigKeys.
Change key names and default values as the design doc.
This change was part of #1511. The differences are:

org.apache.ratis.util.TimeDuration was replaced by java.time.Duration.
Instant.now() is only called once per query in getExpiredOpenKeys().

Since the service needs refinement such as Quota and FSO support,
let's update the config keys first.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-6228
How was this patch tested?
Integration tests.

Rebased to master to solve merge conflicts.

Thanks @errose28 and @captainzmc for the review.

It does not look like the tests that were setting open key cleanup actually need the config, so maybe we can remove those settings in this PR too.

Sorry I forgot to address this, I will fix it when implementing HDDS-4123.


fix predict() argument in 2

Hello. I am Inyong.
I just started taking classes anew.
I got an issue during watching and practicing the 79th lecture.
So while I was trying to fix and looking at the colab notebook in this repo, I found that the argument of model_3.predict() had y_test, not X_test.
Therefore, I make this merge request.
I'm enjoying the lecture :)

@mrdbourke Could you please take a look?

I modified it with PyCharm and created a lot of diffs. I will delete this MR and leave it as an issue.


DBZ-6186: Add support for GRANT DELETE HISTORY in mariadb

https://mariadb.com/kb/en/grant/#table-privileges

@nirolevy Applied, thanks


Cannot install redpanda module from npm

Expected Behaviour
Able to install redpanda module with npm install @testcontainers/redpanda --save-dev as per docs
Actual Behaviour
@testcontainers/redpanda is not in the npm registry, or you have no permission to fetch it.

Released in 10.9.0


outage

hello, i donwloaded this app yesterday and i was really shocked how good it was! so props to the makers of this. But since today when i openened it and signed in, no pokemons appeared. Also something that wasn't before was that there is a red text above the map with "outage" what does this mean? And how can i fix this?

oops pressed by accident on enter xd.
was that there is a red text above the map with "outage" what does this mean? And how can i fix this?

I made an account just to respond to you haha. Apparently the app is suffering an outage due to the fact that Pokémon Go went live in Japan. The servers are being overloaded once again and without the servers, the app won't work at all, hence the outage. Pokémon Go is working sporadically and so is the app, so that means the app is still very much functional.

oooh alright, thanks for the response!

The Server got hit very bad... so expect offline this weekend...


error: certificate verify failed (unable to get local issuer certificate)

In the last day, kramdown-rfc has started failing in CI and locally with the following error:
/github/home/.cache/xml2rfc/reference.W3C.REC-xpath20-20101214.xml: fetching from https://xml2rfc.tools.ietf.org/public/rfc/bibxml4/reference.W3C.REC-xpath20-20101214.xml
*** Can't get with persistent HTTP: SSL_connect returned=1 errno=0 peeraddr=<IP_ADDRESS>:443 state=error: certificate verify failed (unable to get local issuer certificate)
/usr/lib/ruby/3.1.0/net/protocol.rb:46:in `connect_nonblock': SSL_connect returned=1 errno=0 peeraddr=<IP_ADDRESS>:443 state=error: certificate verify failed (unable to get local issuer certificate) (OpenSSL::SSL::SSLError)
	from /usr/lib/ruby/3.1.0/net/protocol.rb:46:in `ssl_socket_connect'
	from /usr/lib/ruby/3.1.0/net/http.rb:1048:in `connect'
	from /usr/lib/ruby/3.1.0/net/http.rb:976:in `do_start'
	from /usr/lib/ruby/3.1.0/net/http.rb:965:in `start'
	from /usr/lib/ruby/3.1.0/open-uri.rb:323:in `open_http'
	from /usr/lib/ruby/3.1.0/open-uri.rb:741:in `buffer_open'
	from /usr/lib/ruby/3.1.0/open-uri.rb:212:in `block in open_loop'
	from /usr/lib/ruby/3.1.0/open-uri.rb:210:in `catch'
	from /usr/lib/ruby/3.1.0/open-uri.rb:210:in `open_loop'
	from /usr/lib/ruby/3.1.0/open-uri.rb:151:in `open_uri'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:985:in `get_and_write_resource'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:1056:in `rescue in block in get_and_cache_resource'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:1052:in `block in get_and_cache_resource'
	from /usr/lib/ruby/3.1.0/timeout.rb:107:in `block in timeout'
	from /usr/lib/ruby/3.1.0/timeout.rb:36:in `block in catch'
	from /usr/lib/ruby/3.1.0/timeout.rb:36:in `catch'
	from /usr/lib/ruby/3.1.0/timeout.rb:36:in `catch'
	from /usr/lib/ruby/3.1.0/timeout.rb:123:in `timeout'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:1050:in `get_and_cache_resource'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:1159:in `block in convert_img'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:1143:in `scan'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:1143:in `convert_img'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:335:in `block in inner_a'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:333:in `map'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:333:in `inner_a'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:340:in `inner'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:353:in `convert_p'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:335:in `block in inner_a'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:333:in `map'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:333:in `inner_a'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:340:in `inner'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:1398:in `convert_root'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:328:in `convert1'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc2629.rb:323:in `convert'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-2.4.0/lib/kramdown/converter/base.rb:107:in `convert'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-2.4.0/lib/kramdown/document.rb:116:in `method_missing'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/lib/kramdown-rfc/command.rb:575:in `<top (required)>'
	from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from <internal:/usr/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
	from /usr/lib/ruby/gems/3.1.0/gems/kramdown-rfc2629-1.6.16/bin/kramdown-rfc2629:3:in `<top (required)>'
	from /usr/bin/kramdown-rfc2629:25:in `load'
	from /usr/bin/kramdown-rfc2629:25:in `<main>'

Upgrading the local version from 1.6.11 to 1.6.17 fixed the problem:
gem update kramdown-rfc

This CI job, for example, runs the Docker container ghcr.io/martinthomson/i-d-template-action:latest (with digest sha256:ac48b80fffb58e5c4dbc2b86dbb6180567922e23636787bdc64f56a011418ded) which includes kramdown-rfc. It is not clear that version of kramdown-rfc is included.
Moving the issue to obtain more information.

It is not clear that this is a problem with kramdown-rfc per se, so closing.


GUI auto-opens at seemingly random intervals on OSX

Keybase GUI Version: 1.0.16-20160714110022+dc4f1af
OSX El Capitan
apologies if this is a dupe -- I searched around but couldn't find anything. Periodically my Keybase GUI just springs open for no apparent reason. I'll be in an unrelated program and then all of a sudden, there's the Keybase GUI (which has also resized to an odd window size that is vertically larger than my screen, and sometime has logged me out, but sometimes not).
Is this perhaps happening because the app auto-updated?

Yes, I believe this is the same behavior I see on Linux and Windows systems as well. Whenever keybase updates the GUI pops up stealing focus from whatever I'm doing.


Redirect accordingly when signing out

If the user is in a restricted page (eg. Create Listing) redirect to the sign-in page
If the user is in a publicly available page (eg. Homepage, View Listings page, etc.) do not redirect

Use this: https://next-auth.js.org/getting-started/client#specifying-a-callbackurl-1

Fixed by #48


Update Support Matrix for Delfin

What type of PR is this?

/kind documentation

What this PR does / why we need it ?
Support Matrix update for Delfin
Which issue(s) this PR fixes
Documentation Fix
Fixes #
Test Report Added?:

/kind TESTED
/kind NOT-TESTED

Test Report:
Special notes for your reviewer:

@amanr032 Please add what was updated in the support matrix in the description. It is difficult to make out what was changed in the file.

@amanr032 Please add what was updated in the support matrix in the description. It is difficult to make out what was changed in the file.

Updated


Fix static lib extension for ldc on windows.

The correct fix is more involved, as there are two versions of LDC on Windows. See #618 and #688 for a partial fix.

Yep, looks difficult! Thanks for info.

#688 is now ready for merge after a review.


[Bug]: Unable to get database schema for the older apps on performance DP

Is there an existing issue for this?

[X] I have searched the existing issues

Description
Unable to get database schema for the older apps on performance DP

Steps To Reproduce

go to https://ee-4987.dp.appsmith.com/
Open any one existing app
go to datasources section
click on postgres DB
check first if the db is valid or not once its valid
go to view datasection can click on schema refresh button
the json error is displayed as in attached screenshot

Public Sample App
No response
Environment
Deploy Preview
Severity
High (Blocker to building or releasing)
Issue video log
No response
Version
Deploy preview

Fixed via https://github.com/appsmithorg/appsmith/pull/35346/commits/23616e594020df6265c79a67bd2e6bac9d21d5df

This is fixed


Sanity check with UCI data

For testing purposes, it is good to have some easy UCI datasets to check that everything is working. The small datasets also mean that the computations should not take too long.

glass
vehicle
wine

glass has been added as a test dataset in 618a89d69b257b7676d160a47027724dc2ba84d6

wine has been added, along with some unit tests. See 70f88448ce49daac4c34dc8fb574369e827a18c3


environment is required for clusters

This will add required option environment to the clusterOpts since it is copied as a label under metadata.labels by the mkPerClusterApps.

Thanks for a fix! I have it added in the local module override and I never realized it sank through into the base cake code.


JetStream release combined YAML assets contain namespaces on cluster level resources

Describe the bug
The eventing-jsm.yaml asset in all releases contains namespaces on ClusterRoleBinding resources, as well as having RoleBinding resources reference ClusterRole resource with a namespace.
2 examples:
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: jetstream-ch-dispatcher
  namespace: knative-eventing
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: jetstream-ch-dispatcher
subjects:
  - kind: ServiceAccount
    name: jetstream-ch-dispatcher
    namespace: knative-eventing

apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: jetstream-ch-dispatcher-configmap-reader
  namespace: knative-eventing
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: eventing-config-reader
subjects:
  - kind: ServiceAccount
    name: jetstream-ch-dispatcher
    namespace: knative-eventing

Expected behavior
Applying the manifest would work and allow to version lock deployments of the NATS extension if required to a specific release.
To Reproduce
N/A
Knative release version
1.10.7 (appears to be in all versions though)
Additional context
N/A

/remove-lifecycle stale


Make design system for Tables

Make and awesome design system for Tables Component.
See the Tables and make one.
Refer to : Button Design System for any reference
Tip :
You can use Tailwind Playground

Assign this to me Already created solution for this issue


Run notebook example pipeline fails to execute

Describe the issue
A clear and concise description of what the issue is.
To Reproduce
Steps to reproduce the behavior:

git clone git@github.com:elyra-ai/examples.git into your JL workspace
Open JL
In the file browser navigate to pipelines/kubeflow_pipelines_component_examples/run_notebook_component/
Create a KFP RTC
Open the .pipeline file and run it
See error

Expected behavior
A clear and concise description of what you expected to happen.
The pipeline executes successfully.
Deployment information
Describe what you've deployed and how:

Elyra version: 3.0
Operating system: [e.g. macos, linux]
Installation source: PyPI

See https://github.com/elyra-ai/elyra/issues/1967, which exhibited the same symptom and was supposedly fixed by https://github.com/elyra-ai/elyra/pull/1983

As taken from the related #2024:

For some context, this is part of a current limitation related to relative paths for executing runtime-specific components. For component parameters of type file, the frontend does not currently calculate the path relative to the JL root directory (or notebook-dir). As a result, the backend won't find the relevant file when it is processing and constructing the custom component and execution of the pipeline will therefore fail.

The workaround right now would be to start JupyterLab from examples/pipelines/kubeflow_pipelines_component_examples/run_notebook_component/, but this is obviously unacceptable in the long term. A potential solution is detailed in #1991


new feature - select - add offset and limit

Problem
The sqlb select builder is missing .limit(i64) and .offset(i64)
Solution
Implement  .limit(i64) and .offset(i64) on the SelectSqlBuilder
Mentioned in (#1)

Fixed in v0.3.3


[BUG] deadlock in memory cache eviction

Describe the bug
When evaluating the library I came across the situation where submitting multiple store requests leads to a deadlock when the memory cache size is exceeded.
To Reproduce
Steps to reproduce the behavior:
My store init:
    @OptIn(ExperimentalStdlibApi::class, ExperimentalTime::class)
    private fun initStore(): Store<UserId, User> {
        return StoreBuilder.fromNonFlow<UserId, User> { userId ->
            logger.debug { "store.fetch $userId" }
            requireNotNull(
                sessionManager.invoke<UsersEvent>(
                    GetUsersCommand(data = GetUsersData(userIds = listOf(userId)))
                ).data.users.firstOrNull()
            )
        }.nonFlowingPersister(
            reader = { userId ->
                dataDao.get(userId, User::class)?.also {
                    logger.debug { "persister.read: $userId -> $it" }
                }
            },
            writer = { userId, user ->
                logger.debug { "persister.write: $user" }
                dataDao.put(userId, user)
            },
            delete = { userId ->
                logger.debug { "persister.delete: $userId" }
                dataDao.remove(userId)
            },
            deleteAll = { dataDao.removeAll() }
        ).cachePolicy(
            MemoryPolicy.MemoryPolicyBuilder()
                .setExpireAfterAccess(60.toDuration(DurationUnit.MINUTES))
                .setMemorySize(5).build()
        ).build()
    }

My code which concurrently fetches data from the store (my userIds size is about 10):
  userIds.map {
                store.stream(StoreRequest.cached(it, refresh = false))
                    .filterNot { response -> response is StoreResponse.Loading }.firstOrNull()
                    ?.dataOrNull()
            }.filterNotNull()

Expected behavior
I expected that the library is capable of handling many requests.
Screenshots

Smartphone (please complete the following information):
Additional context
When I debug the code I can see that there seems to a race condition in RealCache.evictEntries() (see screenshot).

I further debugged the code and evictEntries() tries without success to remove the first entry of accessQueue over and over again.

Thanks for reporting the issue, will take a look soon. Any chance you can share a repo that reproduces the issue?

Sorry, I don't have a repo to share. The code is from our app which I can't share. But I think it should be easy to reproduce the bug.

No problems I'll try to reproduce it with a test.


 I've seen this talked about various times, and was told to make a report out it happening.
The only current fix, is closing the game out and restarting it. I am going to guess, it is related to the game desyncing the client from the server, and forgetting anything the client has in the hotkeys bar
client.stdout(HUD gone).log

Duplicate of #20483


Serving Pipelined Asset through CDN

I see that there's some debate on relative / absolute linking to the generated asset links using this package.  For the most part I don't really take a side one way or the other.  The <base> tag allows you to get away with handling assets relative to the root URI of your application from subdirectories without much issue.
HOWEVER...  I feel like if there was a config variable to specify whether or not there is to be some sort of prefix path to the relative link paths we could easily supply a CDN path for our Assets that are generated via Pipelines.   Any thoughts on that?

To make it work to have to copy your assets to your CDN and the update your config to point to your CDN address. Were you talking about something different such the library copying the assets to your CDN server automatically?

@mrgauthier , please take a look at the notify_command configuration option.
It accepts a closure that will be invoked every time new assets are pipelined. You can use it to hook to pipeline and upload your new assets to your CDN.

Please note last update has introduced the multitenancy feature of the library, which it may help you in that scenario.


Resolves #1307

Fix Example 2 and adjust formatting and links in all versions.
https://github.com/MicrosoftDocs/windows-powershell-docs/issues/1307

Docs Build status updates of commit c56c6b8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/printmanagement/Get-PrintConfiguration.md
:white_check_mark:Succeeded

docset/winserver2012-ps/printmanagement/Get-PrintConfiguration.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/printmanagement/Get-PrintConfiguration.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@dariomws306 @get-itips @tseward
Peer review needed for this PR. Thanks.


Vulnerability Threat Element Error

In version 1.2 (http://docs.oasis-open.org/csaf/csaf-cvrf/v1.2/cs01/csaf-cvrf-v1.2-cs01.html#_Toc493508771)
Section 6.11.1
It indicates that "Date" is an attribute,  however in examples 61 and 62, date is added as an element.
(note also that on example 62, the opening element tag for "Date" uses a "/", which is incorrect)
Example 61: Exploit Status:

none
2011-11-26T00:00:00+00:00
CVRFPID-0000

Example 62: Exploit Status without Product ID:

proof of concept
2011-11-26T00:00:00+00:00

I'm not sure if this is incorrectly marked as being a date attribute and it should be an element, or if it's incorrectly exampled as being an element,  but it should be one or the other.

This is also being addressed/changed in the current CSAF 2.0 Schema and CSAF 2.0 prose


replace setsX("name", obj_X) by sets("name", obj_X)

@vigsterkr Here we go. :beers:

I am undecided yet due to one reason. What happens if we do obj.sets("kernel", GaussianKernel());? Is it CSGObject or CKernel? Won't there be some ambiguity?

@lisitsyn This works as expected:
import modshogun as sg
obj = sg.Obj()
gk = sg.GaussianKernel()
obj.sets("gaussian", gk)
obj.getsKernel("gaussian") == gk      # True


Need to decide when the build for this project gets run

Every day? Every time commits are pushed to master in cyberark/conjur? Both?

I think this makes most sense as a nightly build. We can 'bless' AMIs with version numbers, this can be nightly. Perhaps weekly later, if no one is using them

@apotterri if you're okay with ^ suggestion can you close this issue? I think we can adjust as we go on this.

Looks good to me.


Upgrade Trusty to the latest version

This PR bumps the version to ubuntu:trusty-20160923.1

Hey, sorry I was in a hurry to update the base image that I didn't notice that you had already created PR's for the same.


Support Adobe LiveCycle [XFA] PDFs?

I'm working on a nonprofit PDF-related project where we work with a lot of court forms in PDF format. Even though Adobe LiveCycle/XFA forms aren't in the standard, they are everywhere in the wild for court forms.
There don't seem to be many free options to convert from XFA to standard PDF. Mozilla's pdf.js supports them, but the only way to convert with that library is to open it in a browser and then to select print to PDF.
It seems like the existing HTML->PDF engine could be slightly modified to include pdf.js rendering of XFA forms. Is this of interest?
Here is my manual process, but I'd be happy to ditch it for something with better support:
https://www.nonprofittechy.com/2022/01/05/batch-convert-adobe-livecycle-xfa-forms-into-ordinary-pdfs/

Hello @nonprofittechy,
I guess it's already doable 🤔

Create a web server that serves your content +  pdf.js
Ask to convert via https://gotenberg.dev/docs/modules/chromium#url


Change iterator over multiple Queue wrappers to request all protocols simulteniously

This is part of MPRS optimizations, changes are covered by the existing test_dataloader2.py test.
Stack from ghstack (oldest at bottom):

#770
-> #769

@VitalyFedyunin has imported this pull request.  If you are a Meta employee, you can view this diff on Phabricator.

@VitalyFedyunin has imported this pull request.  If you are a Meta employee, you can view this diff on Phabricator.

@VitalyFedyunin has imported this pull request.  If you are a Meta employee, you can view this diff on Phabricator.


How to Validate and test and troubleshoot

When these steps are completed, please include a link to what the functionality and experience should be.  Should we be able to access a on-prem service from a Azure Joined workstation and get a PIN prompt?  What happened when we get a message such as:

"The Security System detected an authentication error for the server cifs/server.domain.local. The failure code from authentication protocol Kerberos was "The revocation status of the domain controller certificate used for authentication could not be determined. There is additional information in the system event log.
(0xc000040c)".
The client has failed to validate the domain controller certificate for Server.domain.local. The following error was returned from the certificate validation process: The revocation function was unable to check revocation because the revocation server was
-The Distinguished Name in the subject field of your smart card logon certificate does not contain enough information to identify the appropriate domain on an non-domain joined computer. Contact your system administrator.

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

ID: 43c175ce-52a4-8b46-716f-106b4d55106c
Version Independent ID: 374a7e9d-6e4f-f188-328b-4ca2651a9481
Content: Configure Azure AD joined devices for On-premises Single-Sign On using Windows Hello for Business - Microsoft 365 Security
Content Source: windows/security/identity-protection/hello-for-business/hello-hybrid-aadj-sso-base.md
Product: w10
Technology: windows
GitHub Login: @mapalko
Microsoft Alias: mapalko

Here is some Critical information which was not included in the explanation of how this works.
All server connections need to made with a FQDN not the short name.
\server\netlogon will not work.  \server.domain.local\netlogon will work and you will get a Hello PIN prompt to complete this connection the first time which will cache for ??? minutes.

@D-Jeffrey  i think this article provides a very detailed description of how it should look like after everything is configured. I'll add a note referencing it.
The 2 errors that you mentioned point in my opinion to an issue related to the CRL and how/if it's published. A few things to keep in mind:

For Azure AD joined device to authenticate to and use on-premises resources, ensure you:

Install the root certificate authority certificate for your organization in the user's trusted root certificate store.
Publish your certificate revocation list to a location that is available to Azure AD joined devices, such as a web-based URL.

If you cannot find a solution for it, i advise opening a support ticket to get it looked at and fixed.
Related to the critical information about FQDN calls that is missing, where would you see that being added in the article? Thank you in advance for your feedback.

I have solved the problem, it actual was caused or at least related to the FQDN issue (and I did not open a ticket, just banged by head trying stuff for several days).  Once I had that tiny bit of info it was magical.
Thanks for the very rich flow diagram, it is very meaty. (in a positive way)  It brings back memories of "TCP/IP Fundamentals for Microsoft Windows" - all 536 pages, I actually loved that, very helpful for explaining all the critical foundational components).    I guess it is implied within "Azure AD join authentication to Active Directory using a Key" with the micro-hint of Phase C that SAN matches the domain (which means we need to include a domain with the server name).   The challenge with that thought process is, that for most small-midsize businesses, we have been using non-FQDN (short names) for 20 years and we hate using the non-routable domain name (such as .company.local).   Additionally, when we hit an error, we Bing for an answer using an error code (and unhelpful social. answers appear).   Kerberos continue to be a place we need additional knowledge to understand how to troubleshoot and resolve issues on.  klist docs page could be more rounded to explained it as a tool for troubleshooting RC4 vs AES security improvements or other authentication issues.  But we as IT don't know how to use it for our smaller shops.
This does raise a question, if my DHCP packet had 015 Domain Name attribute, would that be used with the short name to determine the FQDN.  I assume not, since I have that set already.
For the FQDN, I would expect to see the within the How it Works, near the end of the 3rd paragraph or within the numbered point below that paragraph.

@D-Jeffrey thank you for taking the time to provide all these insights. It's nice to be able to understand the background of these questions and one's way of thinking about these things.
Regarding your question, from my understanding, RFC 2132 015 tells us that we'll resolve the host name (not FQDN). I have to admin i'm no expert on this...
I'll add the part related to the FQDN in the article, where you mentioned.

Wow, I not sure I remember all this content here.  Thanks for adding all the other context.  I would suggest one more step which is showing that users can access \\server.domain.local\sharename
We can close.

@D-Jeffrey - Thank you for submitting feedback.
From our understanding, the issue has been resolved based on this merged commit https://github.com/MicrosoftDocs/windows-itpro-docs/commit/373d60fde6dce38ae41b37a60dc9ddebb61b4079.
Thank you for your contribution to make the docs better! Much appreciated!


Improve application deployment/undeployment

Right now applications are deployed/undeployed using the dropins directory. However, it is more preferable to deploy/undeploy the applications by updating the server.xml and adding/removing the element.

I'm currently working on that in. https://github.com/rea-al/ci.ant/tree/DeployAndUndeployFromServerXml

For this we should take advantage of the configDropins feature in Liberty.

We can create a server.xml file and deploy/undeploy apps in it so we don't mess up the user's server.xml file, but, should we put it in the configDropins/overrides/, configDropins/defaults/ or the configDropins root? Or give the user the ability to choose?

Please use configDropins/overrides.


New Feature: Listenable Say Dialogs

Description
As requested by someone on the Fungus Community Discord, I made a system that makes it so that through code, you can listen for when a Say Dialog starts and stops executing a Say Command. It was originally released here (please check the User Guide): https://drive.google.com/drive/folders/1FTRuqGiqi8xx_qF02O8tCD50S0ThABWn?usp=share_link
This PR has the code copied over from that, but with the appropriate changes applied. Stuff like making sure it's under Fungus's namespace, the SayDialog component is edited directly instead of subclassed, etc.
What is the current behavior?
There's nothing that lets users respond to when Say Dialogs start or end without having to change their copy of the Fungus source directly.
What is the new behavior?
Through a new class, SayDialogSignals, user code can listen for... well, you know at this point.
Important Notes

My change require modifications or additions to documentation
My change modifies the runtime execution/behaviour of Say Dialogs
My change adds a demo to FungusExamples. The subfolder that has it is ListeningForSayDialog

This is super nice, so we can hook up events for 3rd parties to trigger animation for non-Fungus character like in 3D visualNovel or even Live2D character controller


Add dist command to app-template

npm dist command will copy files in app-template/build into generator-omg-basic/generator/app/templates


Entity.setCarriedItem(entity,id,count,data); have bug

dont work correctly because idk :P

Does it have to be in entityaddedhook?


[frontend] fix typo in ShippingGateway

Changes
[frontend] fix typo in ShippingGateway

hey @basti1302 we generally prefer that PRs aren't made from protected branches so that we can merge upstream into them, in the future could you either PR from a personal fork or un-protect branches on your downstream repo?

hey @basti1302 we generally prefer that PRs aren't made from protected branches so that we can merge upstream into them, in the future could you either PR from a personal fork or un-protect branches on your downstream repo?

Noted. I assume you are referring to this, right?

Just to be clear: I might be wrong, but I do not think this option is available at all if you create the PR from an organization's fork, it seems that in this case it is not possible to allow upstream maintainers to add commits to the PR. Apparently this can only be allowed from personal forks as you have mentioned.
That said, I don't think branch protection has anything to do with it, also the branch I created the PR from is not protected, so I am a bit confused by your mention of me un-protecting the branch in my orgs repo.
Anyway, I'll keep this in mind for the future.


vm/starnix: don't block on syz-fuzzer command

After this change, the instance's MonitorExecution method runs concurrently with test program execution, as intended. Basic crash detection is working.
TODOs for follow-ups include:

testing that crashes are repro'd and reports are generated
restarting the vm after a crash

Thanks for both of these suggestions, @eepeep! Please take a look when you have a chance.


fix for dynamically changing glass window. Reorder of glass items.

Does this fix the issues reported in https://github.com/DashingStrike/Automato-ATITD/issues/64 ?

Yes
From: Jimb Esser<EMAIL_ADDRESS>Sent: Friday, March 11, 2016 4:47 PM
To: DashingStrike/Automato-ATITD<EMAIL_ADDRESS>Cc: wzydhek<EMAIL_ADDRESS>Subject: Re: [Automato-ATITD] fix for dynamically changing glass window. Reorder of glass items. (#68)
Does this fix the issues reported in #64 https://github.com/DashingStrike/Automato-ATITD/issues/64  ?
—
Reply to this email directly or view it on GitHub https://github.com/DashingStrike/Automato-ATITD/pull/68#issuecomment-195618177 .  https://github.com/notifications/beacon/AMBQEX2fkbegc4ifEDOt-1RjnZ7HTdGzks5psgz9gaJpZM4HuYiw.gif

Thanks!


Adds option to look at other Terraform files for version constraints

We place our terraform block (with version constraints) in a file called versions.tf which doesn't work, this PR adds another environment variable allowing you to configure alternate filenames which contain the version specification.

Looks like the error is due to the plugin not handling the alpha 1.2 release of Terraform and unrelated to my PR.


Fix: "invalid cross-device link"

Hi, running humanlog within a github codespace, results in the following error;
humanlog> reading default config file: replacing statefile at "/home/vscode/.state/humanlog/state.json" with "/tmp/humanlog_statefile3796472008": rename /tmp/humanlog_statefile3796472008 /home/vscode/.state/humanlog/state.json: invalid cross-device link

Oh that's an interesting one! I didn't think about that. I'll look into it. Which version is this?

0.7.4+336d26d

@aybabtme works great in 0.7.5 thanks!


[Bug] order unexpected, when inserting array data into a table with an auto-increment column

Cloudberry Database version
PostgreSQL 14.4 (Cloudberry Database 1.5.5+dev.2.g36d8c281 build 77586 commit:36d8c281) (HashData Lightning 1.5.5+dev.2.g36d
8c281 build 77586 commit:36d8c281) on aarch64-unknown-linux-gnu, compiled by gcc (GCC) 10.2.1 20210130 (Red Hat 10.2.1-11), 6
4-bit compiled on Jun 20 2024 04:10:44
What happened
ICW testcase gpdtm_plpgsql failed intermittently.
I identified the result of the following is not consistent.
DROP function parse_arr;
CREATE OR REPLACE function parse_arr (p_array text)
        returns int[] IMMUTABLE
        AS $dbvis$
        declare
                v_return int[][];
                v_text text;
                v_first int;
        BEGIN
                if p_array is null
                then
                        return null;
                end if;

                v_first := 1;
                for v_text in
                        select unnest(string_to_array(p_array, ';'))
                loop
                        v_return := v_return || ARRAY[(string_to_array(regexp_replace(v_text, '[)( ]', '', 'g'), ',')::int[])];
                end loop;

                RETURN v_return;
        END;
$dbvis$ LANGUAGE plpgsql;

DROP TABLE test_parse_arr;
CREATE TABLE test_parse_arr (a bigserial, b int[]);

INSERT INTO test_parse_arr (b)
        SELECT parse_arr(x) as pr FROM
                                (
                                  SELECT '(1, 2, 3)' AS x
                                  UNION ALL
                                  SELECT NULL
                                  UNION ALL
                                  SELECT '(4, 5, 6)' AS x
                                ) AS q order by pr ;

SELECT * FROM test_parse_arr ORDER BY a;

Here are results from two separate executions.
 a |     b
---+-----------
 1 | {{4,5,6}}
 2 | {{1,2,3}}
 3 |
(3 rows)

 a |     b
---+-----------
 1 |
 2 | {{1,2,3}}
 3 | {{4,5,6}}
(3 rows)

What you think should happen instead
I would expect the result is stable.  I tried the same statements running against postgreSQL, the result is stable.
How to reproduce
Simply rerun the statements above
Operating System
centos7
Anything else
No response
Are you willing to submit PR?

[ ] Yes, I am willing to submit a PR!

Code of Conduct

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

I tried on postgreSQL 100times,  the same result:
 a |     b
---+-----------
 1 | {{1,2,3}}
 2 |
 3 | {{4,5,6}}
(3 rows)


Can't get it to work again

So i've updated the vehicle list because it was out of date but, I cannot get the vehicles to be restricted.

Further information is required.

ok so I updated the vehicle list to the newest one because the list was missing certain vehicles I thought that was the issue causing the problem but even though i don't have have the permission dblacklist.owner granted i can still use the dblacklist.owner vehicles.
this is my config
`Restricted = {
['vehicles'] = {
-- vehicles that are locked for everyone (including admins)
'banshee2',
'stockade3',
    -- vehicles only admins can use
    ['owner'] = {
        'phantom2',
        'hauler2',
        'cerberus',
        'cerberus2',
        'cerberus3',
        'dinghy5',
        'kosatka',
        'patrolboat',
        'tug',
        'boxville5',
        'handler',
        'bruiser',
        'bruiser2',
        'bruiser3',
        'caracara',
        'dune3',
        'insurgent',
        'insurgent3',
        'marshall',
        'menacer',
        'monster',
        'monster3',
        'monster4',
        'monster5',
        'nightshark',
        'technical',
        'technical2',
        'technical3',
        'kuruma2',
        'schafter5',
        'oppressor',
        'oppressor2',
        'vigilante',
        'voltic2',
        'scramjet',
        'brickade',
        'dukes2',
        'trailerlarge',
        'apc',
        'barrage',
        'chernobog',
        'halftrack',
        'khanjali',
        'rhino',
        'scarab',
        'scarab2',
        'scarab3',
        'thruster',
        'trailersmall2',
        'pounder2',
        'terbyte',
        'ambulance',
        'fbi',
        'fbi2',
        'firetruk',
        'lguard',
        'pbus',
        'police',
        'police2',
        'police3',
        'police4',
        'policeb',
        'policeold1',
        'policeold2',
        'policet',
        'polmav',
        'pranger',
        'predator',
        'riot',
        'riot2',
        'sheriff',
        'sheriff2',
        'alphaz1',
        'avenger',
        'avenger2',
        'besra',
        'blimp',
        'blimp2',
        'blimp3',
        'bombushka',
        'cargoplane',
        'cuban800',
        'dodo',
        'duster',
        'howard',
        'hydra',
        'jet',
        'lazer',
        'luxor',
        'luxor2',
        'mammatus',
        'microlight',
        'miljet',
        'mogul',
        'molotok',
        'nimbus',
        'nokota',
        'pyro',
        'rogue',
        'seabreeze',
        'shamal',
        'starling',
        'strikeforce',
        'stunt',
        'titan',
        'tula',
        'velum',
        'velum2',
        'vestra',
        'volatol',
        'akula',
        'annihilator',
        'buzzard',
        'buzzard2',
        'cargobob',
        'cargobob2',
        'cargobob3',
        'cargobob4',
        'frogger',
        'frogger2',
        'havok',
        'hunter',
        'maverick',
        'polmav',
        'savage',
        'seasparrow',
        'skylift',
        'supervolito',
        'supervolito2',
        'swift',
        'swift2',
        'valkyrie',
        'valkyrie2',
        'volatus',
        'rumpo3',
        'rebel',
        'zr380',
        'zr3802',
        'zr3803',
        'dominator4',
        'dominator5',
        'dominator6',
        'ruiner2',
        'tampa3',
        'baller5',
        'baller6',
        'contender',
        'xls2',
        'cog552',
        'cognoscenti2',
        'limo2',
        'schafter6',
        'cablecar',
        'freight',
        'freightcar',
        'freightcont1',
        'freightcont2',
        'freightgrain',
        'metrotrain',
        'tankercar',
    },
    -- vehicles only moderators (and above) can use
    ['leo'] = {
        'code310char',
        'code314char',
        'code314taho',
        'code316impa',
        'code318char',
        'code318taho',
        'code320exp',
        'code3camero',
        'code3cap',
        'code3silver',
        'code3cvpi',
        'code3f150',
        'code3gator',
        'code3mustan',
        'code3ram',
        'code3fpis',
        'sheriff',
        'sheriff2',
        'chgr',
        'cvpi',
        'durango',
        'ram',

    },
    ['construction'] = {
        'bulldozer',
        'cutter',
        'dump',

    },
    ['snowvehicles'] = {
        'burrito5',
        'tractor3',
        'sadler2',
        'stockade3',
        'rancherxl2',
        'mesa2',
        'asea2',
        'emperor3',
    },
},`

The following will be useful to diagnose the problem;

Full config.lua
Are you using the latest commit (not latest release)?
What edits have you made to source files?

does the permission have to be:
add_aced group.owner blacklist.vehicles.owner allow?

full config
config.txt
I think i'm using latest release not commit, only thing I added we're the vehicles you can look at github fork

add_ace group.owner dblacklist.owner allow - for all categories
add_ace group.owner dblacklist.owner.vehicles allow - for only vehicles
add_ace group.owner dblacklist.owner.peds allow - for only peds
add_ace group.owner dblacklist.owner.weapons allow - for only weapons

Remember, the prefix is dblacklist unless changed.

yes did not change prefix and this is what I have as permissions
add_ace group.owner dblacklist.owner allow

I would recommend using the latest commit as the latest release is 7 commits behind, and there's been a few fixes which may affect the issue you're experiencing.

oh ok let me download it real quick

I'll have to edit my config it's take me a minute to reflect the changes

I can remove the weapons example section ?

The WEAPONS_EXAMPLE variable is unused and will be removed in a refactor.

ok

updated and still not working! should i Deny the other groups or just not granting them access should be sufficient

would you want to get in a call with me on discord ?

so i can screen share

Sure can do, DM me Griefs#9476

why in the fxmanifest are the vehicles and weapon files not listed?


Find out which Micronaut versions are supposed to work with which Graal versions

"If two witches were watching two watches, which witch would watch which watch?'
2.3.0 works with our recent 20.x versions, but it does not work with the latest 21.x builds. An upgrade might be in order, although a simple blind version bump to 2.4.2 did not help ad in fact broke 20.x runs.

out of date, Micronaut removed


pipe.poll_for_frames(&frames) only gives us a 10 frames

| Camera Model | SR300 |
| Firmware Version | newest  |
| Operating System & Version |  Linux 16.04 Xubuntu |
| Kernel Version (Linux Only)  | 4.10.38  |
The function pipe.poll_for_frames(&frames) gives us only 10 frames.
Perhaps it has something to do with:
"However, if the application maintains too long history, the device may lack memory resources to produce new frames, and the following calls to this method shall return no new frames, until resources are retained."?

@pwspatz , is this what your application is doing? are you holding the frames for too long?

i basically have the same problem too. what exactly does "holding the frames for too long mean"? as soon as i get a frameset i retrieve a point cloud from the depth frame and then send that out to a completely separate part of the application where it will be used for further processing. all of this works completely fine wihtout causing any lack of memory resources when i use wait_for_frames() to retrieve the frames but somehow this method causes  more than 600% (on 8 threads) cpu utilization on an i7 quadcore processor. also i was never able to reach the 60 fps mark (more like 37 - 50 fps). thats why i wanted to try poll_for_frames() instead but somehow it just gives me about 10-13 frames and then it starts to just always return false for as long as the application keeps running.

This seems rather odd. I think a code snippet is necessary to understand the problem.
Even if processing is taking long time, poll_for_frames will continue to provide new frames once the initial 10-13 get processed. So it seems like frames are not being released (stored in some data structure perhaps or improperly used from another language).
You can also build the SDK with CMake flag -DTRACE_API=true to follow the lifetime of each individual frame inside librealsense log.

@dorodnic I think this discussion is rather similar to my question (#946 ) about not being to poll more than 15 frames before "stopping". If you could maybe extend your documentation about your memory management, it might solve everyone's problems by setting their expectations right, to begin with.
@pwspatz I am using the python writing, but the way I solved it by first converting the "color_frame.data" to a multidimensional array (using numpy from code example) and then cloning that array (as the python data structure for color_frame.data is not clonable).
This was apparently enough for me to convince the SDK am "no longer using those frame", and it could recycle them for new frames.
I hope it helps.


Use Either instead of VSuccess/VFailure

Would it be possible to use Either? As far as I know it would cover all the functionality of VSuccess and VFailure while reusing existing knowledge. It becomes especially interesting when using version 2.12, as  Either becomes right biased. This allows you to use it in for comprehensions and handle errors more smoothly.

Sorry my bad. I am new to Scala and didn't infer from the README that Validated just just an alias.

I added them for code readability purposes, as I felt dealing with Either instances could lead to some confusion on which of the sides meant success and failure.

For me it was the other way around, but I don't know if that's the case for everybody else. I like to reuse as many concepts and names as possible.

Yes, I understand your point of view, and I agree it's not clear that Validated is an alias of Either. That could surely be improved :)
I have mixed feelings about using Either directly, in the same way I sometimes prefer specialized case classes to tuples. On one hand, Either implements an abstract concept of coproduct that has known properties and operations we can leverage. On the other hand, the subclasses of Either are not named, which can lead to confusion: if I run a validator with a String failure error through a String value, I end up with an Either[String, String], a type that doesn't encode by itself whether it is a success or a failure. I meant readability in the sense of having self-describing code.
That said, I agree that the validation system could be improved - both on the data structures used and on some aspects of the DSL.

Yeah it's not absolutely clear which approach is better. Nevertheless I prefer reusing existing concepts/functionality. Not only because of familiarity but also less maintenance. Anyway, it's up to you. I'm sure you gave this more thought than me.

@tepf I ended up deprecating the usage of Validated in the latest version 2.0.0-RC2 in favor of Either. I'll close this issue now; thanks for reporting it!


How to set user agent custom

L
how to set a custom user agent

https://github.com/six2dez/reconftw/blob/main/reconftw.cfg#L117


Any method to prevent KMS rollover to Subscription Activation?

Consider the following scenario, a number of laptops in the enterprise are AAD joined and use subscription activation and it works fine. However, their users also occasionally hot desk to desktop machines, which are licensed separately with Win E3 Device and activate via KMS.
The desktop machines are mostly used by users within the enterprise who do not have cloud-based user licenses. At the first cloud-blessed user sign in, the activation type will transition to Subscription Activation. After 30 days, the machine will revert back to Pro, even though it is legitimately licensed for E3 Device.
How does one stop this happening? There appears to be no way to prevent the transition to Subscription Activation?

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

ID: dd18b4c7-1c71-916d-cb5c-8322903e8ed5
Version Independent ID: 7b4c1663-1b1a-2952-7bf8-b0cb724013af
Content: Windows 10 Subscription Activation
Content Source: windows/deployment/windows-10-enterprise-subscription-activation.md
Product: w10
Technology: windows
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

@officedocsbot assign @mypil

@robhardman - Thank you for submitting feedback.
I think the best way forward is if you can open a service ticket so this can get resolved ASAP. Based on outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for Windows 10 products:
https://support.microsoft.com/en-us/hub/4338813/windows-help?os=windows-10
If you don't mind please keep us posted here on the resolution and I really want to get this information you are discovering back into the docs.

Thank you sincerely.   Confused a little,   I am sure simple answer.   I
continue to see windows 7 mentioned.   All my PC are less than 6 months
old.  Desktop now 4. Weeks. All windows 10.   I appreciate all your advice
& feedback.
On Fri, Jun 14, 2019 at 12:53 PM Joyce Y<EMAIL_ADDRESS>wrote:

@robhardman https://github.com/robhardman - Thank you for submitting
feedback.
I think the best way forward is if you can open a service ticket so this
can get resolved ASAP. Based on outcome let me know if it is something that
can be called out in the docs.
Please follow this link to contact support for Windows 10 products:
https://support.microsoft.com/en-us/hub/4338813/windows-help?os=windows-10
https://support.microsoft.com/en-us/hub/4338813/windows-help?os=windows-10
If you don't mind please keep us posted here on the resolution and I
really want to get this information you are discovering back into the docs.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-itpro-docs/issues/4034?email_source=notifications&email_token=AIOARWTW4MSIAN57ABLAVLDP2PLKVA5CNFSM4HYLHAWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXXQUBI#issuecomment-502204933,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIOARWXWZ45OL6EPV2A6IALP2PLKVANCNFSM4HYLHAWA
.

@officedocsbot close


adding rhel-system-repo support for the lab

Hello,
I added the "rhel-system-roles-1.0.1-1.el8.noarch" package for the laboratory support. Specially for the requirements that are including the use of the rhel-system-roles. I did not include the install of it, due to the fact the install of ansible and rhel-system-roles are part of exam prerequisites.

Solution for the  Error 28: no space left on device #19  included into the changes.

Changes approved. I'll merge the next time I'm back at my computer.

thank you for approving it now. I am going to test and clear the appeared conflicts.

No worries. Thanks for you work on this!


AttributeError: Can't pickle local object 'IRT_MMLE_2PL.__update_theta_distr..update'

I'm trying to use PyIRT, however it seems that the library has some issues with how it uses multiprocessing. I guess it used to be fine some time ago, I'm currently using Python 3.9.1.
It seems that essentially PyIRT passes a local update function as a target to Process. In effect, when multiprocessing tries to fork and spawn a new process, it tries to dump a pickle of the function, which fails with AttributeError: Can't pickle local object 'IRT_MMLE_2PL.__update_theta_distr.<locals>.update'.
Does anyone have a solution or a workaround to this issue?

For now, I just removed creating processes in pyirt/solver/model.py. It probably became slower, but it worked.
So for instance:
        for i in range(num_chunk):
            p = mp.Process(target=update, args=(user_ell, user_cnt, chunk_list[i][0], chunk_list[i][1],))
            procs.append(p)
        if num_chunk > 1:
            procs = procs_operator(procs, 1200, self.check_interval)
        else:
            procs = procs_operator(procs, 7200, 0.1)

becomes:
        for i in range(num_chunk):
            update(user_ell, user_cnt, chunk_list[i][0], chunk_list[i][1])

A similar situation happens around 4 times in this file.


xml sitemap

in order to be valid, the sitemap needs the full url,
Add a variable with hostname as a prefix
hostname: https://mydoc.com

<last_updated>
is an unknown tag and therefore can't pass Google xml Validation
Use :
    <lastmod>

One problem is that I'm using relative paths throughout for this theme, with the idea that you'll be publishing multiple outputs. If I add an absolute link here in the sitemap, the sitemap will be more tied to a specific URL. Maybe this is just a requirement for web optimization.

A url has been added to the _config file. This should fix the issue with the url missing from the sitemap.


remove primary phone data loader

Related Issue or Background Info
the whole point of data loaders is to execute one query for loading all data as opposed to a query per object.
since the primary phone number is already on the object, JPA loads it automatically when you access person.getPrimaryPhone()
the loader didn't make sense because it was running that, loading all the phone number objects, grabbing their ids then turning back to the phoneNumberRepo and reloading them from there.
to really make this call performant we need to architecture the data and fix how the phone numbers are stored
basically mark the phoneNumber entry that is primary as primary and then write a query to load the primary phoneNumber with a list of patient ids
for example the PatientPhoneNumbersDataLoader does this correctly by using
phoneNumberRepository.findAllByPersonInternalIdIn(patientIds).
we just need to make the query say load one primary phone number per patient id. for now, this old loader is actually slowing down the loading
Screenshots / Demos
Checklist for Author and Reviewer
Infrastructure

[x] Consult the results of the terraform-plan job inside the "Terraform Checks" workflow run for this PR. Confirm that there are no unexpected changes!

Design

[x] Any UI/UX changes have a designer as a reviewer, and changes have been approved
[x] Any large-scale changes have been deployed to test, dev, or pentest and smoke-tested by both the engineering and design teams

Content

[x] Any content changes (including new error messages) have been approved by content team

Support

[x] Any changes that might generate new support requests have been flagged to the support team
[x] Any changes to support infrastructure have been demo'd to support team

Testing

[x] Includes a summary of what a code reviewer should verify

Changes are Backwards Compatible

[x] Database changes are submitted as a separate PR

[x] Any new tables that do not contain PII are accompanied by a GRANT SELECT to the no-PHI user
[x] Any changes to tables that have custom no-PHI views are accompanied by changes to those views
(including re-granting permission to the no-PHI user if need be)
[x] Liquibase rollback has been tested locally using ./gradlew liquibaseRollbackSQL or liquibaseRollback
[x] Each new changeset has a corresponding tag

[x] GraphQL schema changes are backward compatible with older version of the front-end

Security

[x] Changes with security implications have been approved by a security engineer (changes to  authentication, encryption, handling of PII, etc.)
[x] Any dependencies introduced have been vetted and discussed

Cloud

[x] DevOps team has been notified if PR requires ops support
[x] If there are changes that cannot be tested locally, this has been deployed to our Azure test, dev, or pentest environment for verification

It does look like something else is leaning on that data loader. The test queue fails to load with the following error:
[GraphQL error]: Message: could not initialize proxy [gov.cdc.usds.simplereport.db.model.PhoneNumber#1e0cd842-295e-4e2b-b5d1-6321a2670e5f]

Will reopen later


FontAwsome and Foundation Icons don't work together

As I need both font awesome AND foundation Icons and have both loaded I run into an issue that they interfere and no arrow is shown at all..

Hi!
You should change arrow classes in html template defined in
foundation-datepicker.js file (at the bottom). Just remove the ones you
dont need, it will stop interfering.
Dňa piatok, 20. novembra 2015 jondor<EMAIL_ADDRESS>napísal(a):

As I need both font awesome AND foundation Icons and have both loaded I
run into an issue that they interfere and no arrow is shown at all..
—
Reply to this email directly or view it on GitHub
https://github.com/najlepsiwebdesigner/foundation-datepicker/issues/113.

--
Ing. Peter Beňo
Web development & computer vision
http://about.me/peterbeno

I also just saw there's a version without font-awesome.. Just a matter of reading better.. Excuses and thanks!

Version without font-awesome is old - just warning.
Ing. Peter Beňo
Web development & computer vision
http://about.me/peterbeno
On Fri, Nov 20, 2015 at 2:37 PM, jondor<EMAIL_ADDRESS>wrote:

I also just saw there's a version without font-awesome.. Just a matter of
reading better.. Excuses and thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/najlepsiwebdesigner/foundation-datepicker/issues/113#issuecomment-158405019
.


alt-o does not work

When pressing alt-o in my laptop, i get the dmenu of commands but nothing happens when I click one of the commands. I'm using st+tmux.

I traced the problem, xclip doesn't installed. It's okay now.


refactor: remove sgx code

What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

checked with ACC folks, this VM size is EOL in Azure and they agree we should be able to delete this code

we should be able to remove installSGXDrivers entirely now, I just didn't do so because it doesn't have go templates :D
sgx functionality from later SKUs comes from ACC addon on RP side


Add Tether.app version 1.2.0

Tether will lock your Mac when you're not there and spring it back to life whenever you return. It's that simple! http://hellotether.com/

Seeing as url doesn’t point to a specific version, this cask should use version :latest and sha256 :no_check. See an example.

Ahh okay. I thought since the version number is in the application name it should be checked. I'll fix I asap.

Ah, right, that is a good point.

Thanks.


add missing ember types to base

Getting tired of seeing red squigglies in VS code for these missing ember types in the base package

ugh, glint is very mad about this. backing off...


remove duplicates keys

c.f. https://github.com/ros-infrastructure/rosdep/pull/520
some of rosdep keys is multiply defiend, and that sometime confuse useres.

rename xdot in python.yaml to python-xdot, becase xdot is already taken by  ros package, atleast until indigo http://wiki.ros.org/xdot

change xdot to python-xdot, this will break backword compatibility....

pocketsphinx is already taken by ros  package(http://wiki.ros.org/pocketsphinx)
and that different from pocketsphinx system package,
libshphinxbase is library and pocketsphinx installs some application binaries, so they are differnet too

this changes pocketsphinx key in base.yaml to pocketsphinx-bin, this also breaks compatibility, but that was added just a few month ago

ubuntu-14:~$ dpkg -L libsphinxbase1
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libsphinxbase1
/usr/share/doc/libsphinxbase1/copyright
/usr/share/doc/libsphinxbase1/changelog.Debian.gz
/usr/lib
/usr/lib/libsphinxbase.so.1.1.1
/usr/lib/libsphinxad.so.0.0.1
/usr/lib/libsphinxbase.so.1
/usr/lib/libsphinxad.so.0
ubuntu-14:~$ dpkg -L libpocketsphinx1/.
/usr
/usr/lib
/usr/lib/libpocketsphinx.so.1.1.0
/usr/share
/usr/share/doc
/usr/share/doc/libpocketsphinx1
/usr/share/doc/libpocketsphinx1/copyright
/usr/share/doc/libpocketsphinx1/changelog.Debian.gz
/usr/lib/libpocketsphinx.so.1

ubuntu-16:~$ dpkg -L pocketsphinx
/.
/usr
/usr/bin
/usr/bin/pocketsphinx_mdef_convert
/usr/bin/pocketsphinx_continuous
/usr/bin/pocketsphinx_batch
/usr/share
/usr/share/doc
/usr/share/doc/pocketsphinx
/usr/share/doc/pocketsphinx/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/pocketsphinx_batch.1.gz
/usr/share/man/man1/pocketsphinx_continuous.1.gz
/usr/share/man/man1/pocketsphinx_mdef_convert.1.gz
/usr/share/doc/pocketsphinx/changelog.Debian.gz

ubuntu-16:~$ dpkg -L libpocketsphinx3
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libpocketsphinx.so.3.0.0
/usr/share
/usr/share/doc
/usr/share/doc/libpocketsphinx3
/usr/share/doc/libpocketsphinx3/copyright
/usr/share/doc/libpocketsphinx3/changelog.Debian.gz
/usr/lib/x86_64-linux-gnu/libpocketsphinx.so.3

remove python-* in base.yaml, which already defined in python.yaml

This just to remove duplicates entry from base.yaml, no regressions.

@k-okada Could you split this into 3 separate PRs?
The removal of straight duplicates is low impact. However the other two changes we should do a best effort to contact all known users as well as annouce the changes publicly and leave the PRs open for a review period to make sure that people have time to comment if it will significantly effect them.
Also the naming on pocketsphinx is different than we discussed in #14126 and the renames are causing at least one rule to be out of alphabetical order.

@tfoote thanks for comment, split into 3 PRs #15258 #15259 #15260


Change < and > in Acessibility guide to their html escaped versions

This is important because in the current guide the navlink component is getting rendered as an empty html element rendering the text "Remix also provides the which behaves..." while it should have been "Remix also provides the  which behaves...."

Not sure but #1715 may also fix this issue in a different way or be complimentary to this fix.


fix: allow lang="postcss" in Vue SFCs

Support style tag with lang="postcss" attribute (and treat it the same way as normal style tag) in Vue SFCs.
Not sure if we should classify it as bugfix or feature :thinking:
Types of changes

[x] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly. (PR: #)
[x] I have added tests to cover my changes (if not applicable, please state why)
[x] All new and existing tests are passing.

Codecov Report

Merging #4417 into dev will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##             dev   #4417   +/-   ##
=====================================
  Coverage   91.3%   91.3%
=====================================
  Files         56      56
  Lines       1920    1920
  Branches     482     482
=====================================
  Hits        1753    1753
  Misses       155     155
  Partials      12      12

Impacted Files
Coverage Δ

packages/webpack/src/config/base.js
95.83% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


cn.vuejs.org response blank page.

Version
2.6.3
Reproduction link
https://cn.vuejs.org/v2/guide/class-and-style.html
Steps to reproduce
Just to go the web page.
What is expected?
Fix it.
What is actually happening?
I cannot visit documents.

It's working.


The export types are still wrong

Unfortunately, the recent release has not fixed the issues affecting Node.js projects using ESM with tsconfig "module": "node16" or "module": "nodenext". Note that these are the officially recommended settings for all Node.js projects. Please check the awesome website from Andrew Branch of the TS-team which highlights the current issue: https://arethetypeswrong.github.io/?p=hono-openapi%400.2.0.
From my understanding we need to make sure that the output files for ESM have a .mjs file extension (and its type files the matching .mts file extension). Currently, this package declares itself as a CommonJS library in it's package.json so that all the exported files with .js extensions will always be interpreted as CJS modules by Node.js.
I tried to fix the output settings in the rollup config but nx is magically trying to take over with it's withNx function and I was not able to change the settings to something like this:
output: [
    {
      dir: './dist',
      format: 'esm',
      entryFileNames: '[name].mjs',
    },
    {
      dir: './dist',
      format: 'cjs',
      entryFileNames: '[name].js',
    }
  ],

As a side note: I'm not sure why anyone would still build new projects in 2024 with CJS. That ship has long sailed. The amount of complexity one has to handle to make a dual-emit properly work is unfortunately considerable. I would simply consider whether it is not time to jump on the standard bandwagon and embrace the ESM happy path. :)

Same issue i cannot use it in deno because if that the typing is broken.

Thanks for the detailed feedback! I do plan to drop CJS support eventually, but since hono still supports it, we need to align for now. I'll revert to match hono's structure for the time being, which should resolve these issues.

Hono also has problems with its dual-emit. Although one difference is that hono has type: "module" in its package.json which makes it a esm package. Since most people use esm I suspect it gets way less complaints about this specific issue even if it doesn't work properly in all cases either.
I would recommend looking at the tanstack nx monorepo for a functioning dual-emit. They use tsup instead of rollup which makes it easier. Check it out:

https://github.com/egoist/tsup
https://github.com/TanStack/query/blob/main/packages/query-core/package.json

What if we change the package type to module? Will that solve the issue? Also, should we revert the exports to hono, or will the current ones work?
I also face this issue in the https://github.com/rhinobase/hono-rate-limiter package so that we can implement the same solution there too

Setting the type to module is definitely the way to go. If you then want to support exactly what Hono supports you can model its exports for sure. That would make it work for most but not all users. Afaik it would work for esm and bundler projects but not for classic cjs projects.

@MathurAditya724 any news on that ? last time i tried this was blocking me for both packages basically

Not yet, still working through it. I’ll try to make some progress on this later this week and keep you updated.


Set live buffers as the persp-buffers when reactivating perspective

This should avoid the problem mentioned in #82 and also speed up reactivation of a long lived perspective that has seen many buffers.
It seems like the intention was to set persp-buffers on reactivation all along since persp-reactivate-buffers returns a list of live buffers. Nothing was ever done with the return value though.

I have not forgotten this PR. I want to test it now in my working session for a couple of days, and if I don't see any problems, will merge it in.

This is great. It cleans up the internal state of perspective considerably.