Processing results are a list

Overview
Converts FacilityListItem.processing_results from an object to a list. processing_results now acts as a historical log of processing events and allows the same processing action to potentially be retried in the case of a failure without losing and previously logged information.
Connects #193
Demo
openapparelregistry=# select jsonb_pretty(processing_results) from api_facilitylistitem where facility_list_id = 2 and row_index = 0;
                                                    jsonb_pretty
--------------------------------------------------------------------------------------------------------------------
 [                                                                                +
     {                                                                                +
         "error": false,                                                                                +
         "action": "parse",                                                                                +
         "started_at": "2019-02-08 20:28:34.461622",                                                               +
         "finished_at": "2019-02-08 20:28:34.462310"                                                               +
     },                                                                                +
     {                                                                                +
         "data": {                                                                                +
             "status": "OK",                                                                                +
             "results": [                                                                                +
                 {                                                                                +
                     "types": [                                                                                +
                         "street_address"                                                                          +
                     ],                                                                                +
                     "geometry": {                                                                                +
                         "location": {                                                                             +
                             "lat": 27.966814,                                                                     +
                             "lng": 120.66201                                                                      +
                         },                                                                                +
                         "viewport": {                                                                             +
                             "northeast": {                                                                        +
                                 "lat": 27.9681629802915,                                                          +
                                 "lng":<PHONE_NUMBER>802915                                                          +
                             },                                                                                +
                             "southwest": {                                                                        +
                                 "lat": 27.9654650197085,                                                          +
                                 "lng":<PHONE_NUMBER>197085                                                          +
                             }                                                                                +
                         },                                                                                +
                         "location_type": "ROOFTOP"                                                                +
                     },                                                                                +
                     "place_id": "ChIJ52tPIaZjTzQRPPPUsIeA2pE",                                                    +
                     "plus_code": {                                                                                +
                         "global_code": "7QV2XM86+PR",                                                             +
                         "compound_code": "XM86+PR Ouhai, Wenzhou, Zhejiang, China"                                +
                     },                                                                                +
                     "partial_match": true,                                                                        +
                     "formatted_address": "8 Shuangbao W Rd, Ouhai Qu, Wenzhou Shi, Zhejiang Sheng, China, 325000",+
                     "address_components": [                                                                       +
                         {                                                                                +
                             "types": [                                                                            +
                                 "street_number"                                                                   +
                             ],                                                                                +
                             "long_name": "8",                                                                     +
                             "short_name": "8"                                                                     +
                         },                                                                                +
                         {                                                                                +
                             "types": [                                                                            +
                                 "route"                                                                           +
                             ],                                                                                +
                             "long_name": "Shuangbao West Road",                                                   +
                             "short_name": "Shuangbao W Rd"                                                        +
                         },                                                                                +
                         {                                                                                +
                             "types": [                                                                            +
                                 "political",                                                                      +
                                 "sublocality",                                                                    +
                                 "sublocality_level_1"                                                             +
                             ],                                                                                +
                             "long_name": "Ouhai Qu",                                                              +
                             "short_name": "Ouhai Qu"                                                              +
                         },                                                                                +
                         {                                                                                +
                             "types": [                                                                            +
                                 "locality",                                                                       +
                                 "political"                                                                       +
                             ],                                                                                +
                             "long_name": "Wenzhou Shi",                                                           +
                             "short_name": "Wenzhou Shi"                                                           +
                         },                                                                                +
                         {                                                                                +
                             "types": [                                                                            +
                                 "administrative_area_level_1",                                                    +
                                 "political"                                                                       +
                             ],                                                                                +
                             "long_name": "Zhejiang Sheng",                                                        +
                             "short_name": "Zhejiang Sheng"                                                        +
                         },                                                                                +
                         {                                                                                +
                             "types": [                                                                            +
                                 "country",                                                                        +
                                 "political"                                                                       +
                             ],                                                                                +
                             "long_name": "China",                                                                 +
                             "short_name": "CN"                                                                    +
                         },                                                                                +
                         {                                                                                +
                             "types": [                                                                            +
                                 "postal_code"                                                                     +
                             ],                                                                                +
                             "long_name": "325000",                                                                +
                             "short_name": "325000"                                                                +
                         }                                                                                +
                     ]                                                                                +
                 }                                                                                +
             ]                                                                                +
         },                                                                                +
         "error": false,                                                                                +
         "action": "geocode",                                                                                +
         "started_at": "2019-02-08 20:28:47.365138",                                                               +
         "finished_at": "2019-02-08 20:28:48.454136"                                                               +
     },                                                                                +
     {                                                                                +
         "error": false,                                                                                +
         "action": "match",                                                                                +
         "started_at": "2019-02-08 20:30:19.617584",                                                               +
         "finished_at": "2019-02-08 20:30:19.618835"                                                               +
     }                                                                                +
 ]
(1 row)

Testing Instructions

Verify that the unit tests pass.
Reset the database.

./scripts/manage reset_schema --noinput
./scripts/manage migrate
./scripts/manage loadfixtures

Process list 2.

./scripts/manage batch_process -a parse -l 2
./scripts/manage batch_process -a geocode -l 2
./scripts/manage batch_process -a match -l 2

Verify that processing event results are stored as an array

./scripts/manage dbshell
select jsonb_pretty(processing_results) from api_facilitylistitem where facility_list_id = 2 and row_index = 0;

I did not know about jsonb_pretty! That's really neat!

Processed List 2, then inspected the database for errors and found a log of events in the processing_results field:
SELECT jsonb_pretty(processing_results)
FROM api_facilitylistitem
WHERE facility_list_id = 2
  AND status = 'ERROR'
LIMIT 1;

[
  {
    "error": false,
    "action": "parse",
    "started_at": "2019-02-11 20:13:33.446086",
    "finished_at": "2019-02-11 20:13:33.447321"
  },
  {
    "error": true,
    "trace": "Traceback (most recent call last):\n  File \"/usr/local/src/api/processing.py\", line 72, in geocode_facility_list_item\n    data = geocode_address(item.address, item.country_code)\n  File \"/usr/local/src/api/geocoding.py\", line 42, in geocode_address\n    raise ValueError(\"No results were found\")\nValueError: No results were found\n",
    "action": "geocode",
    "message": "No results were found",
    "started_at": "2019-02-11 20:14:25.191696",
    "finished_at": "2019-02-11 20:14:25.285854"
  }
]

While parse and geocode ran successfully, running match gives the following strange errors:
Exception ignored in: <function CPointerBase.__del__ at 0x7f51c1018bf8>
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/django/contrib/gis/ptr.py", line 36, in __del__
  File "/usr/local/lib/python3.7/site-packages/django/contrib/gis/geos/libgeos.py", line 155, in __call__
  File "/usr/local/lib/python3.7/site-packages/django/utils/functional.py", line 36, in __get__
  File "/usr/local/lib/python3.7/site-packages/django/contrib/gis/geos/libgeos.py", line 159, in func
ImportError: sys.meta_path is None, Python is likely shutting down

I get one of these for every item in the list.

Can't find a clear code change that would indicate why this error is happening. Quick googling suggests it being a memory leak / garbage collection / initialization order issue.

This seems related: https://code.djangoproject.com/ticket/29543. Was fixed in https://github.com/django/django/pull/10130, but isn't in a release yet, only pre-releases 2.2b1 and 2.2a1.

Thanks for doing some research into that error on match. I'm skeptical that it isn't my fault, since both stack traces end in my code, although the traces are pretty confusing. I ran into this exception when I was converting the code and had a lingering item like
item.processing_results[ProcessingAction.GEOCODE]

Which was clearly tring to access what is now an array as if it was an object. That's not what is happening in the stack traces you posted, though. I'll do some more detective work.

I could not reproduce the exceptions you ran into
vagrant@vagrant:/vagrant$ ./scripts/manage batch_process -a match -l 5
Starting vagrant_database_1 ... done
Value Error: Items to be matched must be in the GEOCODED status
match: 63 successes
match: 1 failures

until... I reset my database. Then:
vagrant@vagrant:/vagrant$ ./scripts/manage batch_process -a parse -l 5
Starting vagrant_database_1 ... done
Traceback (most recent call last):
  File "/usr/local/src/api/processing.py", line 50, in parse_facility_list_item
    'finished_at': str(datetime.utcnow()),
TypeError: list indices must be integers or slices, not str

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 15, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 365, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 288, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 335, in execute
    output = self.handle(*args, **options)
  File "/usr/local/src/api/management/commands/batch_process.py", line 87, in handle
    process(item)
  File "/usr/local/src/api/processing.py", line 59, in parse_facility_list_item
    'finished_at': str(datetime.utcnow()),
TypeError: list indices must be integers or slices, not str

Something with the fixture data is breaking an expectation in the code. I should be able to track it down.

I was able to reproduce the ImportError: sys.meta_path is None, Python is likely shutting down on develop.
It turns out that our inconsistent fixture data led us into this problem. The fixtures already have some Facility rows created from FacilityListItems however those FacilityListItems have their state incorrectly set to UPLOADED rather than AUTOMATIC. Reprocessing them causes an unhandled IntegrityError. That exception is being masked by the ImportError: sys.meta_path is None, Python is likely shutting down bug, which has been fixed in the Django develop branch but not yet released.
My plan is to just make the fixtures consistent to avoid the integrity error and wait on a new Django release for the fix to the CPointer bug.

I pushed up a revision to the fixtures and the fixture generator that make the loaded data consistent and avoids the unhandled IntegrityErrors. After resetting the database and running through the tasks you will see many more "Items to be matched must be in the __ status" messages since we are now correctly setting the status to half of the items to MATCHED from the start.

Great work!

Thanks for finding and puzzling through that exception with me.


Removal of resource group token and its uses in postman collection

Modifications and refactoring to include IUDX5.0 release changes

removal of resource group tokens

Can one of the admins verify this patch?

ok to test

retest this please


Clarify the short form usage

Challenge Name

Sift through Text with Regular Expressions
Issue Description

Propose to extend theory part.
It was unclear for me as a js newbie, why regexp is not surrounded with quotes, whereas in many languages it is usually represented with a string. Is it some diffirent value type or what? After a while I found a topic with description about that.
Your Code

new RegExp("and", "gi"); // is full form of /and/gi

so that part inside / / corresponds to regular expression itself and part after / / is optional and represents a list of flags

Hi,
I can see how that would confuse newbies.  The challenge itself isn't using the regexp constructor and only dealing with a literal.  I propose we can link to documentation like :
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions
Also, maybe change the wording to include that with a regexp, what we are looking for is always in-between two slashes?

part inside / / corresponds to regular expression itself and part after / / is optional and represents a list of flags
Isn't it a sufficient wording?
Yep, a link to documentation is surely helpful and may be enough


Create Sangram.md

🙏 Thank You, GirlScript Summer of Code (GSSoC)!
I would like to extend my heartfelt thanks to the entire team at GirlScript Summer of Code for giving me the opportunity to be part of this incredible learning experience. GSSoC has been a transformative journey, providing me with hands-on experience, mentorship, and the chance to collaborate on impactful open-source projects.
Through GSSoC, I have been able to enhance my skills, connect with a vibrant community of developers, and contribute to projects that I’m proud of. This experience has deepened my passion for coding and has motivated me to continue contributing to open-source.
Thank you to all the mentors, organizers, and fellow participants for making this program so enriching and memorable. I am truly grateful for this opportunity!
Happy coding!   @💻✨@mehul-m-prajapati @sanjay-kv

what's wrong why this pull request isnot merged

It's level 1


Incorporate Coherence detection changes

https://github.com/swoudlxy/L1---Rongowai_L0/commit/dbd16d17b9e3ab8f09944de8ef89b5534aeeb991

https://github.com/swoudlxy/L1---Rongowai_L0/commit/dbd16d17b9e3ab8f09944de8ef89b5534aeeb991

Resolved by #11


Fixed overlapping text bug for tablets #2592

Description
Fixed overlapping text bug for tablets in landscape mode.
Fixes #2592 Overlapping text in login screen in landscape mode
What changes did you make and why?
Updated the activity_login.xml for xlarge screen devices.
Tests performed
Tested betaDebug on Xiaomi Mi A1 with API level 28 stock android.
Screenshots showing what changed

Codecov Report

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

@@          Coverage Diff           @@
##           master   #2600   +/-   ##
======================================
  Coverage     2.7%    2.7%
======================================
  Files         258     258
  Lines       12283   12283
  Branches     1113    1113
======================================
  Hits          332     332
  Misses      11925   11925
  Partials       26      26

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 44c18ac...444fbd7. Read the comment docs.


Update r-bigmemory to 4.5.33.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


I can't figure out the installation

Please help with the installation.When I use the installer, it creates 2 files in different folders and asks me to click the button to close.I log into the game, and I have only WH in it, there is nothing in the console and I cannot register any settings.

Could you please show us installer output ?

Could you please show us installer output ?

I'm sorry, I've already fixed everything, now everything works.But the question is, how do I change the loot shown on the map if I can't enter any commands?

could you explain to me how you got it working


[DOC] fixing the word "span"

The issue is regarding readme, there is a word called "span" Isn't it supposed to be "scan"? if this issue needs to be corrected, please assign me this issue as I am new to the community and trying to get involved.

?

English is not my primary language but I think the word "span" is correct here. In this context, it means "cover" or "extend to".

English is not my primary language but I think the word "span" is correct here. In this context, it means "cover" or "extend to".

thank you for considering this, if that's not the problem as such so should I close the issue?


Installation instructions

I'd like a simple list of steps to add this library to an existing project. I'm not sure what I'm supposed to do with all this code and all these project files.

Start here:  https://github.com/Microsoft/DirectXTK/wiki/Adding-the-DirectX-Tool-Kit

That article is spot on! I recommend putting a link to it in the README or in an INSTALL file, that's what I was looking for. Or maybe there should be a link to the "Getting Started" page.

I see there's already a link to the documentation in README, so maybe it's just me that missed it. :)


[EarlGrey 2] - Exception: "Unknown configuration key: GREYConfigKeyURLBlacklistRegex"

Hi folks,
Running into an issue with EarlGrey 2. Some details about our install - we are using the Direct Clone install, not Cocoapods. The setup was previously working prior to iOS 14 & Xcode 12. We get the following exception when running UI tests:
Exception	NSException *	"Unknown configuration key: GREYConfigKeyURLBlacklistRegex"	0x0000600002a1f240
This happens in all simulators (tested on iOS 12, 13, and 14), and also on both Xcode 11 and 12.

Turns out that we were using an old AppComponent of EarlGrey - the key for GREYConfigKeyURLBlacklistRegex has changed.


Hi Louis,

Hi Louis,
I have downloaded the driver to USB and for the life of me can’t get it to load to the Cerbo GX..  Any pointers you can give??
Thanks in advance..
Shaun

Thanks Louis..
I will have a go at the SSH install..
Shaun
From: Louis Van Der Walt @.>
Sent: Wednesday, 6 October 2021 5:00 PM
To: Louisvdw/dbus-serialbattery @.>
Cc: Subscribed @.***>
Subject: Re: [Louisvdw/dbus-serialbattery] Hi Louis, (#61)
There is an issue with the auto installer on the Cerbo GX device where it does not work. It's VenusOS issue so nothing that I can fix.
You will have to install using the SSH installer or Spesific version option.
https://github.com/Louisvdw/dbus-serialbattery/wiki/How-to-install
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/Louisvdw/dbus-serialbattery/issues/61#issuecomment-935609315 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AVWF7DZQGCNSFPZXLG3FAP3UFPXW7ANCNFSM5FLYON7A .
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675  or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub .   https://github.com/notifications/beacon/AVWF7D7QWYSVMQ3Y4XPSLM3UFPXW7A5CNFSM5FLYON7KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOG7CEHYY.gif


Baudrate can not be changed under Linux

Hey Michael,
thanks for the swift response on the example!
I've set up sers and it seems to work - however the baud rate is fixed at 38400. Whatever baudrate I specify (e.g. 9600, 19200.... or a custom one 69500) it remains at 38400 bit/s.
err = mySerialPort.SetMode(19200, 8, sers.N, 1, sers.NO_HANDSHAKE)
I'm writing the code on a Raspberry Pi / Raspbian (Debian Jessie) and I'm using the UART which is located on the GPIO pins.
In order to verify the mentioned behaviour, I write the same character in a endless loop to the UART while monitoring it on my Oscilloscope (which is able to decode RS232 on the fly).
Writing a small test program in Python verified also that an arbitrary baudrate can be set on the Raspi's UART.
I would very much appreciate if you could give me a hint or maybe fix this. Your library is very valuable, since it seems to be the only on in Golang to support arbitrary baudrates.
Thanks!

No problem!
It sounds a bit like Linux isn't accepting the custom baudrate. In order to set custom baudrates, you need to set the rate to 38400 and also set some magic bits. This is of course, what my library should do for you.
I have a Raspberry Pi 1 B and an oscilloscope. Can you please provide a minimum example showing the problem, including instructions on how you build?
I'm glad that you find my library useful. Custom baud rates are basically the only reason I wrote it and as an electronics enthusiast I find it very useful. I hope this functionality will be included in the upcoming x/term repo:
https://github.com/golang/go/issues/13104

Hi Michael,
thanks for the swift reply!
here is s minimalistic example I use to reproduce the problem:
`
package main
import (
"github.com/distributed/sers"
"fmt"
"time"
)
func main() {
head,err := sers.Open("/dev/ttyAMA0")
if err != nil {
	fmt.Println(err)
}
err = head.SetMode(57600, 8, sers.N, 1, sers.NO_HANDSHAKE)
if err != nil {
	fmt.Println(err)
	fmt.Println("not working")
}
_ = head.SetReadParams(1, 0.01)
for {
	_, _ = head.Write([]byte{144})
	time.Sleep(time.Millisecond*10)
}
head.Close()

}
`
I'm using a Raspberry Pi 2, however I think there are no differences concerning the UART on Raspi 1 and Raspi 2.

Thank you for the repro case. Can you please also provide your Python program so I can cross check? :) I'll get back to you when I had a chance to run it on my Raspberry Pi.

Hi Michael,
sure - here is the python code:
import serial
from time import sleep

head = serial.Serial("/dev/ttyAMA0", 9600, timeout=0.01)

while True:
	head.write('\x90')
	sleep(0.010)

You need the pyserial library (pip install pyserial).
Thanks a lot!

Thanks.
I was able to reproduce the problem you described - but only using /dev/ttyAMA0, the built in UART. When I attached an FTDI USB-to-serial converter, sers worked as I expected. In fact, this is how I tested sers under Linux ;)
I created a new branch issue2, please check it out. In this branch I'm using struct termios2, supposedly the new way of setting arbitrary baud rates under Linux. Now baud rate settings take effect for both /dev/ttyAMA0 and the FTDI chip.
I also checked in your repro cases. I have taken the liberty of slightly rewriting the Go program to use flags (compiles on the Pi are sllloooowwwww) and to bail out on every error. It's really useful to not miss returned errors.
Does the fix work for you?

Ok - it seems we overlapped. Apparently we found the same solution :-)
I just checked out your branch "issue2" and I can confirm that the problem is solved. So you can disregard my pull request.
Thanks!

Okey, closing. See #2 for details.


Add tags supprot

Codecov Report

Merging #1076 (7b2e800) into master (c6a34c6) will increase coverage by 0.21%.
The diff coverage is 75.31%.

@@            Coverage Diff             @@
##           master    #1076      +/-   ##
==========================================
+ Coverage   46.27%   46.48%   +0.21%
==========================================
  Files         171      170       -1
  Lines       13388    13504     +116
==========================================
+ Hits         6195     6278      +83
- Misses       6398     6427      +29
- Partials      795      799       +4

Impacted Files
Coverage Δ

catalog/rocks/entry_catalog.go
20.63% <0.00%> (-3.90%)
:arrow_down:

graveler/graveler.go
31.00% <42.85%> (-0.56%)
:arrow_down:

graveler/pgrefs.go
74.15% <81.25%> (+1.55%)
:arrow_up:

graveler/refresolver.go
70.73% <81.57%> (+3.51%)
:arrow_up:

graveler/pgiterator.go
85.08% <81.66%> (-1.88%)
:arrow_down:

graveler/revparse.go
93.75% <100.00%> (+0.41%)
:arrow_up:

catalog/mvcc/cataloger_commit.go
74.28% <0.00%> (-5.72%)
:arrow_down:

graveler/committed/sstable/writer.go
58.97% <0.00%> (-0.12%)
:arrow_down:

cloud/aws/s3inventory/orc_utils.go
25.97% <0.00%> (-0.12%)
:arrow_down:

config/config.go
33.54% <0.00%> (-0.01%)
:arrow_down:

... and 6 more

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 c6a34c6...7b2e800. Read the comment docs.


[Question] I'm having an error requesting a lifetime on the macro [#Object]

Hi all, I'm having some difficulties resolving this one... any one has an idea?
This is the error message I'm getting:
27 | #[Object]
   | ---------- help: consider introducing lifetime `'a` here: `<'a>`
   | |
   | lifetime `'a` is missing in item created through this procedural macro
...
61 |         salary_structure: Option<SalaryStructureScalar<'a>>,

The error is raised because of this function:
#[Object] <-How can I introduce a lifetime here?
impl AdministratorMutation {
    async fn administrator_upsert_salary_structure<'a>(
            &'a self,
            ctx: &Context<'a>,
            administrator_id: ID,
            salary_structure: Option<SalaryStructureScalar<'a>>, // if I put <'_> then it is ok. I cannot set a lifetime on the input
        ) -> async_graphql::Result<Administrator<'a>> {
            todo!()
        }
}

The scalar is defined as:
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SalaryStructureScalar<'a>(pub SalaryStructure<'a>);

#[Scalar]
impl<'a> ScalarType for SalaryStructureScalar<'a> {
    fn parse(value: Value) -> InputValueResult<Self> {
        let maybe_json = value.into_json();
        match maybe_json {
            Ok(json) => match serde_json::from_value::<SalaryStructure>(json) {
                Ok(ss) => Ok(SalaryStructureScalar(ss)),
                Err(_) => Err(InputValueError::custom(
                    "the json is not a valid salary structure.",
                )),
            },
            Err(_) => Err(InputValueError::custom("the input value is not json")),
        }
    }

    fn to_value(&self) -> Value {
        let json = json!(self.0);
        match Value::from_json(json) {
            Ok(value) => value,
            Err(_) => Value::String(String::from("Salary structure serialization failed")),
        }
    }
}

Any idea?
Thanks for nay help.

I look further on the issue. It all comes to the definition of my Custom scalar.
I tried using the scalar macro as:
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SalaryStructureScalar<'a>(pub SalaryStructure<'a>);
scalar!(SalaryStructureScalar<'_>);
I cannot specify an explicit lifetime on the scalar. It must be anonymous.. I'm not sure then if we can use an scalar with a a lifetime as an input object... I'll try to build a simple example to demonstrate the problem.

Nope it works. I'm having an error somewhere else.


Loveish's Plan

I plan to create a visualization based on a variety of stock closing prices and cryptocurrency data that have been specifically affected since the large-scale lockdown caused by coronavirus. I have access to TDAmeritrade's online platform and Coin Metrics which provides accurate, real-time data on a multitude of cryptocurrencies.

do you have the code for this? could you subit your work+coe as a PR?

do you have the code for this? could you subit your work+coe as a PR?
What do you mean by coe?

Sorry mean code

I uploaded the code as a PR, is there anything I need before I close this?

no i'll close it when it #46 gets merged

Closing because of new semester


Support for Matrices?

Is there support for matrices? For example, instead of defining variables A11 ... Ann, define a matrix of variables A, and do something like find the equation for each component of (Ab)^-1 + c (where b and c are vectors of variables)?

I just pushed an implementation of Inverse for inverting matrices.  But, I have not yet implemented matrix multiplication. The caret ^ is used for element-wise inverse.

Why not use ^ and .^ as Julia does?

That is a possibility. You could implement this in SJulia like this
sjulia 5> .^(m_, -1) := Inverse(m)

sjulia 6>  [[4,5],[6,7]].^-1
Out(6) = [[-7/2,5/2],[3,-2]

Implementing more matrix operations would be a good thing, but I have focused on other things till now.

A while ago, I implemented several matrix functions in matrix.jl. One thing that is missing, but would be useful is moving matrices and arrays between Symata and Julia.


luci-app-aria2: fix http/https protocol when opening aria2 webUI

In the openWebUI function, the url is assumed as http protocol,
this will cause problem when we login luci-admin with https.
The variable localhostPath has already contained http/https
protocol, so we can use it directly and add the path of aria2
webUI.
Signed-off-by: Zheng Qian<EMAIL_ADDRESS>

Merged, thanks!


Updated data test plotting scripts

Pull Request
Description
Updated data test plotting scripts and created a new workflow for them
Fixes #231
How Has This Been Tested?
pytest

[ ] Yes

If your changes affect data processing, have you plotted any changes? i.e. have you done a quick sanity check?

[ ] Yes

Checklist:

[ ] My code follows OCF's coding style guidelines
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked my code and corrected any misspellings

hi @jacobbieker I was able to run the script on local and managed to get the plots (attached is one of them)

I'm struggling with the new workflow, faced some dependency issues (some packages still don't support python 3.12), please let me know the further steps

If its ready to go, I am happy to merge it.

@all-contributors please add @suleman1412  for code


Insert oimService url into the begining of layer's legend url to compose a complete url.

This change is

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Separate infrastructure endpoints from service endpoints

Currently endpoints like "health" run on the send endpoint as the main services, which are exposed to the user.
Such endpoints should run on an internal port only.

Fixed on main


Paired device not working

I'm trying to use your program to capture screen/device log etc. But i can seem to get it running. Maybe missing something
Real device
iOS 10.2
iPhone 5c
El Capitan 10.11.5
Last login: Tue Jan 31 10:01:22 on ttys000
$ idevicepair -u 0d6503b781436c1ffe74629881f31700ce467c6a pair
ERROR: Please accept the trust dialog on the screen of device 0d6503b781436c1ffe74629881f31700ce467c6a, then attempt to pair again.
$ idevicepair -u 0d6503b781436c1ffe74629881f31700ce467c6a pair
SUCCESS: Paired with device 0d6503b781436c1ffe74629881f31700ce467c6a
$ flick log -a start -p ios -o $HOME -n iosLog
UDID: 0d6503b781436c1ffe74629881f31700ce467c6a - Is not paired with your machine!
Run: idevicepair -u  pair

fixed by following issue #10


pop unused function returns

make tests/ignorereturn.psn work
fails because test() returns int32 but it is never popped from the stack

fixed in e8f27a07d2f3b1f6bfc7d61b128e8c7bca755bd4


Import fails with utf8 error

Hi,
when trying to import the following project via mbed import I get an error:
mbed import http://os.mbed.com/users/simon/code/USBMIDI_HelloWorld/
The error is as follows:
[mbed] ERROR: Unknown Error: 'utf8' codec can't decode byte 0xc4 in position 13: invalid continuation byte

ARM Internal Ref: MBOTRIAGE-1560

Hi @floxch, I was able to import the project on Windows 10 using the latest Mbed CLI (1.7.5) and Python 2.7.13. Could you provide the following info?

What version of Mbed CLI are you running?
What version of Python are you using?
What OS are you using?

Hi bridadan, thanks for your reply.

mbed CLI 1.7.2 (latest version from the installer)
Python 2.7.14
Windows 8.1

I just tried with 1.7.2, still no problems importing, but I'm not using the installer. I don't have a Windows 8.1 machine to test on unfortunately. If you haven't already done so, it'd be worth trying to reimport it (be sure delete any created directories from the previous run of mbed import).

@floxch It may be related to the directory you're calling mbed import from. Do you have a non-utf-8 system encoding? do you have non-utf8 characters in the path you're calling mbed import from?

I just called it directly from my C-drive - same problem :(

@floxch Could you try importing with -v option and paste the output here please?

Thank you for raising this issue. Please note we have updated our policies and
now only defects should be raised directly in GitHub. Going forward questions and
enhancements will be considered in our forums, https://forums.mbed.com/ . If this
issue is still relevant please re-raise it there.
This GitHub issue will now be closed.

Apologies, this was closed in error by the automated bot - re-opening.

Internal Jira reference: https://jira.arm.com/browse/IOTBTOOL-473

This should be fixed by the next version of mbed-cli that we are preparing for release now. Issue looks to be python-2 reated. I have repeated the bug in a py2 environment (on a mac) but the import succeeds ok on python3.


Skip optimizations

Since the crate is run mainly for testing, we can skip any optimizations as they usually take compilation time and the runtime cost is of removing optimizations is negligible.

Hello,
Thanks for the proposal. I'm hesitant on this one. I suspect that some different behaviours could appear in “debug” or “release” mode. However it could be a bug in the compiler, or that the user uses unsafe code. Hmm. Let's merge it then, I reckon it's safe enough.


bug: Unable to resolve "uuid/v5" in PNPM monorepo

Provide environment information
System:
OS: macOS 14.0
CPU: (12) arm64 Apple M2 Pro
Memory: 114.39 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.5.1 - ~/.nvm/versions/node/v20.5.1/bin/node
npm: 9.8.0 - ~/.nvm/versions/node/v20.5.1/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Describe the bug
Whenever I start the dev in expo go i get the following error:
Unable to resolve "uuid/v5" from "../../node_modules/expo/build/environment/getInstallationIdAsync.js"
I've seen some conversation about this issue but it was a long time ago and was apparently fixed so I'm kinda at a lost
Link to reproduction
https://github.com/t3-oss/create-t3-turbo/pull/165
To reproduce
In feat pull
Additional information
No response

setting config.resolver.disableHierarchicalLookup in the metro.config.js fixes things but that's not the recommended way to have things in a monorepo

Same problem - any fixes besides commenting out config.resolver.disableHierarchicalLookup?

setting config.resolver.disableHierarchicalLookup in the metro.config.js fixes things but that's not the recommended way to have things in a monorepo

It is actually the recommended way, but I've had mixed results with it in the past... https://docs.expo.dev/guides/monorepos/#modify-the-metro-config

Hopefully it's resolved for everybody now with Expo 50 introduced in #795


[CSS] Component: Notices

Acceptance Criteria

Update the notice component Dialtone classes

Resources
Design: https://www.figma.com/file/zP2uyVxAg4notGNZwW64mW/Components-(Dialtone-6.0)?node-id=4492%3A7076

Resolved by #242


Exception in native call from js

i'm getting this error when pusher?.unsubscribe methods invokes. any idea how to resolve this issue ?

Are you able to retrieve and share the full error trace from the device? this should contain more info about the exact error encountered

Yes while unsubscribing to channel i'm getting this. Please check attached screenshot for stack trace.


documentation: media-types.md doesn't have diagram

https://github.com/opencontainers/image-spec/blob/master/media-types.md#relations is missing the diagram. How do we have the diagram on GitHub and in the final build?

You got dis vbatts?


fix: exports typo in normalizers/index.js

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.261%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
9371

Relevant Lines:
10370

💛  - Coveralls

Thanks for your contribution.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 87.283%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
9372

Relevant Lines:
10370

💛  - Coveralls


Keyboard Remap - Key to Mouse Input

Description of the new feature / enhancement
Add feature to include remapping one or more key inputs to mouse click (ex:  RAlt + App/Menu > Middle Click)
Scenario when this would be used?
Some applications require the use of the middle mouse click for navigation. In mobile work environments that are inconvenient for external mouses, relying on track-pads alone can make work flow difficult or impossible. By extension, including mouse input options may serve as an accessibility tool when other mouse devices are unavailable or not fully functioning.
Supporting information
No response

/dup #3364

/dup #1475


SMenu's height cannot be shrinked

A minimal example:
import { SMenu  } from "surrealism-ui/index.slint";
export component AppWindow inherits Window {
    HorizontalLayout {
        SMenu { }

        Rectangle {
            min-width: 300px;
        }
    }
}

The AppWindow's height can be extended, but cannot be shrinked back.

you may need to set SMenu height: 100%, and if you need to expand or shrink the window, try fresh the window or reset the menu height. Other wise you can set the height as parent.height

Added height: 100%; in SMenu, nothing changed, kinda weird. I checked the source code and didn't see anything suspicious.
https://github.com/user-attachments/assets/2126f500-890a-431a-b3cd-0ceaa2c743db

Actually I also tried to put the slint UI into a Rust app, the window cannot be vertically shrinked as well, the behavior was identical to the Sline preview.

SMenu inherits SCard, It may because SCard has bind height, and SMenu has bind height too.
you do not set any option props, so SMenu keep the default

You may need to check your version, is that V0.5.0?
I test it, it seems no issue
https://github.com/user-attachments/assets/d2bc68b5-769c-4f95-a631-48a08f5ec873

this test is in test package: https://github.com/Surrealism-All/SurrealismUI/blob/main/tests/src/menu.slint
you just need to remove the window height and width

Everything back to work when I added:
        x: 0;
        y: 0;

to the container that contains SMenu.
Such a magic...
Not sure if it's a bug or a feature after all.


sparse_categorical_crossentropy and temporal sample weight

I am training a (BERT-like) language model with Keras, using sparse_categorical_crossentropy loss. As with any training of language models, I have input sequences of different lengths, meaning that I need to add padding at the ends of most input sequences in order for them to fit a uniform batch size. When it comes to the outputs, however, I do not want to force the model to learn unnecessary padding tokens; rather, I'd just like it to ignore the outputs corresponding to positions where the input has a padding token.
The most sensible solution I was able to think of for doing that was using a sample_weight with zeros at positions corresponding to padding in the input, and ones at all other (actual) positions. This requires setting sample_weight_mode = 'temporal'.
The problem is that sparse_categorical_crossentropy doesn't seem to support that, and I get the following error:
ValueError: Found a sample_weight array for an input with shape (8108, 512). Timestep-wise sample weighting (use of sample_weight_mode="temporal") is restricted to outputs that are at least 3D, i.e. that have a time dimension.
Is there a way of using temporal sample weight with sparse_categorical_crossentropy  in Keras?
Alternatively, is there another approach I should consider to achieve what I want, or any workaround I could resort to (for making Keras ignore positions with padding in the input during training)?
Thank you!

@nadavbra,
In order to reproduce the issue reported here, could you please provide the TensorFlow version, the complete code and the dataset you are using. Thanks!

I use TensorFlow 2.0.0.
Here is a simple toy example reproducing the problem:
import numpy as np
import tensorflow as tf
from tensorflow import keras

dataset_size = 3200
seq_len = 20
vocab_size = 10

X = np.random.randint(0, vocab_size, (dataset_size, seq_len))
Y = X

input_layer = keras.layers.Input(shape = (seq_len,), dtype = np.int32)
embedding_layer = keras.layers.Embedding(vocab_size, 5)(input_layer)
output_layer = keras.layers.Dense(vocab_size, activation = 'softmax')(embedding_layer)

model = keras.models.Model(inputs = input_layer, outputs = output_layer)
model.compile(loss = 'sparse_categorical_crossentropy', optimizer = keras.optimizers.Adam(), sample_weight_mode = 'temporal')
model.fit(X, Y)

Running this gives me the error:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-2-0ba618c51df7> in <module>
     16 model = keras.models.Model(inputs = input_layer, outputs = output_layer)
     17 model.compile(loss = 'sparse_categorical_crossentropy', optimizer = keras.optimizers.Adam(), sample_weight_mode = 'temporal')
---> 18 model.fit(X, Y)

/usr/local/tensorflow/avx-avx2-gpu/2.0.0/python3.7/site-packages/tensorflow_core/python/keras/engine/training.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, validation_freq, max_queue_size, workers, use_multiprocessing, **kwargs)
    726         max_queue_size=max_queue_size,
    727         workers=workers,
--> 728         use_multiprocessing=use_multiprocessing)
    729
    730   def evaluate(self,

/usr/local/tensorflow/avx-avx2-gpu/2.0.0/python3.7/site-packages/tensorflow_core/python/keras/engine/training_arrays.py in fit(self, model, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, validation_freq, **kwargs)
    640         steps=steps_per_epoch,
    641         validation_split=validation_split,
--> 642         shuffle=shuffle)
    643
    644     if validation_data:

/usr/local/tensorflow/avx-avx2-gpu/2.0.0/python3.7/site-packages/tensorflow_core/python/keras/engine/training.py in _standardize_user_data(self, x, y, sample_weight, class_weight, batch_size, check_steps, steps_name, steps, validation_split, shuffle, extract_tensors_from_dataset)
   2528           training_utils.standardize_weights(ref, sw, cw, mode)
   2529           for (ref, sw, cw, mode) in zip(y, sample_weights, class_weights,
-> 2530                                          feed_sample_weight_modes)
   2531       ]
   2532       # Check that all arrays have the same length.

/usr/local/tensorflow/avx-avx2-gpu/2.0.0/python3.7/site-packages/tensorflow_core/python/keras/engine/training.py in <listcomp>(.0)
   2527       sample_weights = [
   2528           training_utils.standardize_weights(ref, sw, cw, mode)
-> 2529           for (ref, sw, cw, mode) in zip(y, sample_weights, class_weights,
   2530                                          feed_sample_weight_modes)
   2531       ]

/usr/local/tensorflow/avx-avx2-gpu/2.0.0/python3.7/site-packages/tensorflow_core/python/keras/engine/training_utils.py in standardize_weights(y, sample_weight, class_weight, sample_weight_mode)
    884     if len(y.shape) < 3:
    885       raise ValueError('Found a sample_weight array for '
--> 886                        'an input with shape ' + str(y.shape) + '. '
    887                        'Timestep-wise sample weighting (use of '
    888                        'sample_weight_mode="temporal") is restricted to '

ValueError: Found a sample_weight array for an input with shape (3200, 20). Timestep-wise sample weighting (use of sample_weight_mode="temporal") is restricted to outputs that are at least 3D, i.e. that have a time dimension.

Note that everything works fine when removing the sample_weight_mode = 'temporal' option.

@nadavbra,
I was able to reproduce the error with TF v2.0.
However, the error seems to be fixed with the latest stable version v2.4. I was able to run the code without any issues with it. Please check the linked gist for reference. Thanks!


Fix for API-Change

There was an API-Change on the wstw-API in november 2023. This PR fixes the lib.
When testing I discoverd a but in delete_ereignis which I fixed as well.
Also there was a small error in the comments.

Please test.

Works well!


fix: convoluted method in devcontainer.json

As a test for the CLA bot.

I have read the CLA Document and I hereby sign the CLA


Popup opens about:blank on firefox for iOS

Triggering signInPopup on firefox for iOS opens a new window but doesn't navigate to the correct uri. This result in an empty "about:blank" window staying open while nothing happens. None of the other browsers I tested were affected by this.
I did some testing:
let someWindow = window.open('');
someWindow.location='https://someUrl.something'

The above does NOT work on firefox for iOS because it prevents the window object from being altered after it has been created.
The following code does work:
let someWindow = window.open('https://someUrl.something');

IIRC we did open on the blank because opening it elsewhere triggered timing issues.


Fix broken role

This role has not been functional since it was moved out of the upstream
repository.

Fixes setup.cfg so that the role can actually be loaded by molecule by
renaming the entrypoint script.
Renames cookiecutter files so that they can be found by molecule.
Removes dependency on unmaintained dopy library by using newer Ansible
DigitalOcean modules.
Fixes the create.yml and destroy.yml playbooks.
Adds more informative errors messages for missing variables.

Closes #5

@ssbarnea


Fix ./bin/bump version.py on macOS

Description
./bin/bump_version.py was not working on macOS, as its version of sed requires an backup for in-place editing, or an empty string to turn it off (-i'', without the space).
I tried to do something more subtle that would work cross-platform, but getting an empty string argument into subprocess.run() doesn't seem straightforward. I think a cleaner solution would be to automate this entirely in python or bash rather than mixing the two, but of course at the cost of a larger diff.
Fixes #355
Checklist:

[x] I have performed a self-review of my own code
[x] My code is PEP8 compliant (flake8 anesthetic tests)
[x] My code contains compliant docstrings (pydocstyle --convention=numpy anesthetic)
[ ] New and existing unit tests pass locally with my changes (python -m pytest)
[ ] I have added tests that prove my fix is effective or that my feature works
[x] I have appropriately incremented the semantic version number in both README.rst and anesthetic/_version.py

I think the macOS runners were having a bad time earlier, seems ok now

Apologies -- I didn't realise this was ready to go -- the red cross is misleading due to the failing but not essential checks.

the :x: indeed do not spark joy. I kind of lost motivation with #359 since some of the warnings go away with recent development pandas


Nmap port scan reveals too much information

I have a cloud server running one app and use nginx-proxy /  docker-letsencrypt-nginx-proxy-companion to serve the app with HTTPS.
Thank you for everyone's efforts on this software. It is great.
When I do a port scan I see more info than I would like to see revealed.
It reveals nginx 1.19.3,  commonName=letsencrypt-nginx-proxy-companion,  Not valid after:  2021-11-01T23:11:31 and more.
What can be done to reveal as little as possible about the system?
nmap -sC -sV -p1-16129 159.xxx.xx.xxx
Starting Nmap 7.01 ( https://nmap.org ) at 2020-12-02 08:56 EST
Nmap scan report for  ..
Not shown: 16126 filtered ports
PORT    STATE SERVICE  VERSION
22/tcp  open  ssh      OpenSSH 8.2p1 Ubuntu 4ubuntu0.1 (Ubuntu Linux; protocol 2.0)
80/tcp  open  http     nginx 1.19.3
|_http-server-header: nginx/1.19.3
|_http-title: 503 Service Temporarily Unavailable
443/tcp open  ssl/http nginx 1.19.3
|_http-server-header: nginx/1.19.3
|_http-title: 503 Service Temporarily Unavailable
| ssl-cert: Subject: commonName=letsencrypt-nginx-proxy-companion
| Not valid before: 2020-11-01T23:11:31
|_Not valid after:  2021-11-01T23:11:31
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 127.63 seconds

@dgleba replace /etc/nginx/certs/default.crt and /etc/nginx/certs/default.key with your own default certificate and private key. The container won't replace them.

@buchdag and @dgleba
I realize that my certificates created since yesterday has a www.domphonesex.co.uk as a commonName.
The default certificate is only used when nginx-proxy receives a request with an SNI corresponding to a host name that isn't currently configured.

Inactive issue, closing.


RuntimeError: Error(s) in loading state_dict for ptBEVnet:

Hello, I am trying to run the code using command:  python3 test_pretrain.py,
but return:
RuntimeError: Error(s) in loading state_dict for ptBEVnet:
size mismatch for BEV_model.network.inc.conv.0.weight: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]).
size mismatch for BEV_model.network.inc.conv.0.bias: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]).
size mismatch for BEV_model.network.inc.conv.0.running_mean: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]).
size mismatch for BEV_model.network.inc.conv.0.running_var: copying a param with shape torch.Size([32]) from checkpoint, the shape in current model is torch.Size([64]).
size mismatch for BEV_model.network.inc.conv.1.conv1.0.weight: copying a param with shape torch.Size([64, 32, 3, 3]) from checkpoint, the shape in current model is torch.Size([64, 64, 3, 3]).
in fact, I did not change the code of the paper.

Looks like I forget to update the pretrained model. I'll upload it now.

In addition, I run the code using: python3 train.py,  but the program has been stuck at this stage：
train.py
{'model_name': 'Panoptic_PolarNet', 'dataset': {'name': 'semantickitti', 'path': 'data', 'output_path': 'out/SemKITTI', 'instance_pkl_path': 'data', 'rotate_aug': True, 'flip_aug': True, 'inst_aug': True, 'inst_aug_type': {'inst_os': True, 'inst_loc_aug': True, 'inst_global_aug': True}, 'gt_generator': {'sigma': 5}, 'grid_size': [480, 360, 32]}, 'model': {'model_save_path': './Panoptic_SemKITTI.pt', 'pretrained_model': 'empty', 'polar': True, 'visibility': True, 'train_batch_size': 2, 'val_batch_size': 2, 'test_batch_size': 1, 'check_iter': 4000, 'max_epoch': 100, 'post_proc': {'threshold': 0.1, 'nms_kernel': 5, 'top_k': 100}, 'center_loss': 'MSE', 'offset_loss': 'L1', 'center_loss_weight': 100, 'offset_loss_weight': 10, 'enable_SAP': True, 'SAP': {'start_epoch': 30, 'rate': 0.01}}}
Using MSE for heatmap regression, weight: 100
Using L1 for offset regression, weight: 10
[PANOPTIC EVAL] IGNORE:  [0]
[PANOPTIC EVAL] INCLUDE:  [ 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19]
0%|                                                                                0/9565 [00:00<?, ?it/s]
also, I did not chande the code.

It is doing the validation. The training script will do validation before start training in case there is a loaded model. And it won't print out anything in the validation stage. So you will be stuck at this output for a while.

yes, I know now, thank for your kind reply!

I have updated the pretrained model. You can try with the test_pretrain script again. Thanks for pointing that out.


Output Buzzed Players and Times to JSON file

Feature request/idea
Firstly, this app is great for the trivia nights I host. However, I've started using Singular.Live graphics which has the capacity to pull in data from JSON files.
I can see the system generates this JSON file for all the players in the room. Would it be possible to include within that endpoint a list that tracks the buzzed in players and the split time between players? It would be cool to be able to use that data to drive live graphics.

Hi there, appreciate you sharing this! I think this may be doable, though it will take a bit of a refactor, since the current app stores the buzzed/time state in a different part of the data flow (sent directly via sockets). I will try to tackle this when I have some free time!


error in the doc

The same Limitation is listed twice at the bottom of the article. The one about only being able to writeback to one OU.

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

ID: 0ef5e848-ca7a-8924-8da2-73163a489e5b
Version Independent ID: ad118082-f4bb-624c-b541-942ba235f370
Content: Azure AD Connect: Group writeback - Microsoft Entra
Content Source: articles/active-directory/hybrid/how-to-connect-group-writeback-v2.md
Service: active-directory
Sub-service: hybrid
GitHub Login: @billmath
Microsoft Alias: billmath

@gintdm
Thanks for your feedback! We will investigate and update as appropriate.

@gintdm
Thanks for contributing towards enhancement of the document, really appreciate.
The Required changes has been performed and will be live soon.


Refactor tls-auth

This change refactors client and server state to make it more clear they are tls-auth client and server respectively.
A bonus is we can now ignore (or probably preferably reject) incoming control messages in static client.
This is partly in preparation for tls-crypt-v2 and addresses #131.
In hindsight I should probably have waited for #121 first...

needs a dune bu @fmt --auto

would you mind to rebase / or cherry-pick the topmost commit on main?

I reset to main, cherry-picked the main commit and amended it with dune build @fmt --auto. I'm not sure how the branch ended up in the state it was in.

would you mind to dune build @fmt --auto?

dune build @fmt --auto is part of https://github.com/robur-coop/miragevpn/pull/132/commits/0e6d13c4ed2ac12636b6d9875388f30c43c3325a, so already done.

but https://ocaml.ci.dev/github/robur-coop/miragevpn/commit/0e6d13c4ed2ac12636b6d9875388f30c43c3325a/variant/(lint-fmt) fails (on format)

Hmm! That is odd. Compare
https://ocaml.ci.dev/github/robur-coop/miragevpn/commit/0e6d13c4ed2ac12636b6d9875388f30c43c3325a/variant/(lint-fmt)#L223-228 vs https://github.com/robur-coop/miragevpn/pull/132/files#diff-062e715c2bc33c53c61b4eccc65299fe5f799a54e804cc0fdeb3ed455f229beaR255-R259

Nevermind, I had uncommitted changes


[Suggestion] EasySave

could u add   edit playersmoney  exprince (level)  prestige point etc

it would be very nice thx!

i cba, feel free to add it yourself if you like

paster detected, issue closed.


checkboxCheckedValue option

Not having value defined for checkbox sends "on" text.
Already having checkboxUncheckedValue option, this would be nice helpful addition

The checkboxUncheckedValue option was defined because by default HTML form checkboxes don't have a way to specify the unchecked value. They work by sending the value from the value property (or using "on" by default, although this depends on the browser), or sending nothing if unchecked.
Yes, it would be nice to have an option to specify the default value for checkboxes with no value property, but it is very easy to simply specify a value property, and it results in more idiomatic HTML. It is by design this library implements as few options as possible to keep it simple. There needs to be a strong reason to implement that option.
Play with this online tryit editor to see how the default jQuery.serializeArray works with checkboxes (serializeJSON plugin is not being used):
https://www.w3schools.com/code/tryit.asp?filename=G8QAARDD4PDU
See this comment for more info about how to serialize checkbox values: https://github.com/marioizquierdo/jquery.serializeJSON/issues/70#issuecomment-282531642


Remove pnpm as a requirement since corepack installs it

Current dependencies on/for this PR:

main

PR #7   👈

This comment was auto-generated by Graphite.


Add Thomas Eckert to the CLA.

@t-eckert when you get a chance, can you comment on this issue as to your agreement to sign the repo's CLA?  This will enable the cla-bot check to pass on your draft PR.  Thanks!

Sure, is there something specific I have to write? If not, I agree to the CLA.

That's good enough. It's a simple bot. 😁


is there a way to edit the labels once submitted (add or remove attributes, ...)

First, I am aware of the update labels feature, to add complete new labels.
is there a way/hack to add/remove attributes or remove labels previously added?

Figured out, Download xml annotations file, edit labels, attributes, .., upload back to overwrite the old file.


Don't install CMake on Android

Description
Because we required CMake 3.16, we can be confident that this installation of CMake 3.10 is not necessary.

SFMLBuildMaster: Build this please.

SFMLBuildMaster: Build this please.


[Execution] Add container action support to ray-worker (already done in single-threaded worker).

Container actions come as a dict from Agent.get_action() where each key contains a batch of values.
This format needs to be flipped (to a list of dicts) via:
ret = [{key: value[i] for key, value in ret.items()} for i in range(len(ret[next(iter(ret))]))] (ret is the session-returned dict)
... before sending single actions to an env.
NOTE: The original session output (no flipping) is needed when python-buffering and/or observing via Agent.observe()!

Done.


Add Both Jamboard Shutdowns

Added the Jamboard app shutdown and corrected the type for the Jamboard hardware.

Thank you for the contribution!


Registration are disallowed because of an outdated variable.

In account.php the line } else if ( !$Sitewide_Signups ) { should be replaced with} else if ( !$Sitewide['Signups']  ) {
There is no variable defined as $Sitewide_Signups and that is why its always displaying that statement.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/9778680-registration-page-always-saying-sorry-new-registrations-are-not-allowed-at-this-time-because-of-a-non-defined-variable?utm_campaign=plugin&utm_content=tracker%2F86903&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F86903&utm_medium=issues&utm_source=github).

i have fixed in my local system. what should i do next?


False errors appear in source file after editing it

After editing of fs file it gets highlighted with errors, but still compiles.
Steps

Open vscode.
Create new expecto project using Ionide, build it
Open Tests.fs

Note that no errors are highlighted

Change open Expecto to open Expect

Errors appear (as expected)

Revert your change.

Errors are still there. Autocompletion is broken.

Screen

Logs
ionide-error.log.txt
Versions
VS CODE         1.8.1
Ionide-fsharp  2.19.5

[14:19:35 DEBUG] RES (002) <- {project} in 898 ms: Kind={"error"}
Data="Expecting element 'root' from namespace ''.. Encountered 'None'  with name '', namespace ''. "

Looks like there is some problem with fsproj file, can you post it too.

here it is https://gist.github.com/skalinets/9dfe09092161c89c0daf517fbbf39647

But the project was generated by Ionide / forge. I did not touch anything there.

Yeah, I can't see anything suspicious there.
In %USERPROFILE%\.vscode\extensions\Ionide.Ionide-fsharp-2.19.5\bin there should be FSharp.Compiler.Service.ProjectCrackerTool.exe
Try to run FSharp.Compiler.Service.ProjectCrackerTool.exe --text <path_to>/<my_project>.fsproj true

C:\Users\admin\.vscode\extensions\Ionide.Ionide-fsharp-2.19.5\bin> .\FSharp.Compiler.Service.ProjectCrackerTool.exe --text C:\Users\admin\work\fst\exptests\exptests.fsproj
{ProjectFile = "";
 Options = [||];
 ReferencedProjectOptions = [||];
 LogOutput = "At least two arguments required.";}
C:\Users\admin\.vscode\extensions\Ionide.Ionide-fsharp-2.19.5\bin> .\FSharp.Compiler.Service.ProjectCrackerTool.exe --text C:\Users\admin\work\fst\exptests\exptests.fsproj true

Process is terminated due to StackOverflowException.

You have VS2017 RC installed by any chance? I guess it's duplicate of https://github.com/ionide/ionide-vscode-fsharp/issues/291

yes, I do have it installed.
Regarding duplicate -- #291 refers to https://github.com/fsharp/FSharp.Compiler.Service/issues/672 that in turn gets reproduced when project filename contains dots. Mine does not.
I just checked my VS2017 and it seems have new update 15.0.26014.0 --> 15.0.26020.0. Will give it a chance :)

OK, I uninstalled VS2017 and issue has gone. I think this issue can be closed as a duplicate of #291. Thanks.


How to pass a command line param to yo

I am writing a simple yeoman generator to which I want to pass an additional option in command line.
I tried below
$ yo my-generator argument_1
$ yo my-generator --my_option_1=argument_1
How can argument_1 be accessed within my generator.

Ok was trying this.args and this._args
this.options give options in my generator


[SPARK-28811][DOCS][SQL] Document SHOW TBLPROPERTIES in SQL Reference

What changes were proposed in this pull request?
Document SHOW TBLPROPERTIES statement in SQL Reference Guide.
Why are the changes needed?
Currently Spark lacks documentation on the supported SQL constructs causing
confusion among users who sometimes have to look at the code to understand the
usage. This is aimed at addressing this issue.
Does this PR introduce any user-facing change?
Yes.
Before:
There was no documentation for this.
After.

How was this patch tested?
Tested using jykyll build --serve

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/14709/
Test PASSed.

Test build #109659 has started for PR 25571 at commit 91d5957.

Test build #109659 has finished for PR 25571 at commit 91d5957.

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

Merged build finished. Test PASSed.

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

cc @srowen @gatorsmile

Could you add tags to the PR title please, @dilipbiswal ?

@dongjoon-hyun You mean the [DOC] after the JIRA ? Is that the tag you r referring to ?

DOC and SQL?

@dongjoon-hyun Got it.. Thanks a lot.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/15087/
Test PASSed.

Test build #110070 has started for PR 25571 at commit 9fb7932.

Test build #110070 has finished for PR 25571 at commit 9fb7932.

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

Merged build finished. Test PASSed.

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


Designing the state of the application

The idea is more or less as described here.
The state of the application will also hold the data that comes from the web service or from the browser storage as described
in #4 this issue.
Tied to #11

Decided to go with falcor js for modeling the data.


Update checkout action

Description
CI recently started throwing all these warnings about our checkout action being deprecated soon.

The fix is as easy as just updating the latest major release.

SFMLBuildMaster: Build this please.

Now I'm seeing that the Code Coverage action is out of date. I see we're using v2 and v3 is already out. @eXpl0it3r Can I update that in this PR too?

Sure 😄

I pushed a commit to fix that. I think I didn't notice this in my fork since code coverage only runs on this repo.

SFMLBuildMaster: Build this please.

No more warnings in CI! Once the last job passes I'll merge this.

Remember what we talked about PR review time? 😄
Didn't even get to see the new changes... 😉


[Navigator] Vertically hide disabled scenes and use pointerEvents="none"

Hides disabled scenes using top instead of left, which fixes a bug with the native UITabBar. When the UITabBar's width is zeroed because the scene has left: SCREEN_WIDTH, right: 0 applied, this triggers a bug with the kerning of the tab titles. Instead, zeroing the height by setting top: SCREEN_HEIGHT avoids the bug.
Also applies pointerEvents="none" to disabled scenes so that views in the off-screen scenes definitely don't receive touches, which was occurring before.
Fixes #1401, fixes #2011
Test Plan: Display a UITabBar and push a scene entirely over it. Pop the scene and see that the the tab titles are not scrunched.
Thoroughly test the Navigator example in the UIExplorer and see that scenes properly receive touch events when they are visible.

Looks good to me

@facebook-github-bot import

Awesome, nice one @ide :smile:


[SelectionLine] Render the line selectable dynamically

Add a  isSelection attribute in the state on le line component
Do not initalize it with this.props.isSelection property in the the getInitalState because this value will be defined if necessary in the getInitalState methode of the p^roject line component.

:+1:

:+1:


Who fancies a rewrite?

It's Xmas time, mistletoe and wine and rewriting stuff. So, I'm thinking in the downtime it'll be a good idea to rewrite this module from the ground up and migrate the tests away from node-unit, so let's have a little survey:

Is it worth doing a rewrite?
I'll add coverage using Istanbul, is it then worth requiring new PRs be 100% covered?
I like Jasmine, but I also like Mocha, really they're pretty much both the same, what does everyone else think?
Is it worth adding support for different CI reporters (considering the gem just does junit, so I'll probably drop that bit of code)?

Ok, so I've rewritten the tests now in Mocha (https://travis-ci.org/ahmednuaman/grunt-scss-lint) and used Istanbul (https://codeclimate.com/github/ahmednuaman/grunt-scss-lint) for coverage too; time to refactor.

:+1:
things are a little crazy for me right now, but i'll help out as i can.

@ahmednuaman & @thomasphorton so you know you'll like to tweak / rewrite the module?
Perhaps we can start a markdown or wiki page for a 1.0.0 or similarly versioned major release?

Oh. Phone typing is hard... Sorry.

Are we looking to add more features?
When I think of refactoring, I'm thinking about bringing things up to speed as far as modern design patterns. I haven't really taken stock of all of the pieces recently, so maybe making a 'freshness' list would help?
I don't have a ton of time, but once the emails start flying around I can't help but get excited :smile:

I actually got some dev cycles removed from my plate today. :+1: (which doesn't mean that tomorrow morning they won't get filled right back up).
I'd personally would like to see the events emitted cleaned up a bit (this is also something I added in, haha). Perhaps @ahmednuaman can speak to what changes he'd like to see as well.

events (both error and success combined into a single event)
xml parsing (I remember reading in one of the issues freshening this up)

So firstly I need to figure out a way to get the code I'm covering to be picked up by the spawn tests I'm running. There must be a way.


VSCode adding unnecessary space when formatting

Description:
I have a function as follows:
public function __start() returns error? {
        return self.start();
}

When I format this using VSCode an unncessary space is added between self and start
public function __start() returns error? {
        return self. start();
}

Steps to reproduce:
Format the above function using VSCode formatter
Affected Versions:
0.991
OS, DB, other environment details and versions:
Ubuntu 19.04
Related Issues (optional):
Mentioned the same in a mail: https://groups.google.com/d/msg/ballerina-dev/Ayv1J9QdI0s/57e6W5QdCgAJ

This is happening because of "start" is a reserved word in Ballerina. In this scenario, the formatter catch this keyword and format as to the guide by adding single space before "start". But apparently Reserved word can be used as identifiers in other contexts and the formatter has no knowledge of this.


feat: Add email verification flow to in-app wallet

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR focuses on enhancing the login functionality in the CustomLoginForm component by implementing email verification before connecting the wallet, and refactoring the login UI.
Detailed summary

Changed handleLogin to send an email verification code before connecting.
Updated the UI to separate login and verification screens.
Renamed CustomLoginForm to CustomLoginUi for clarity.
Removed unused imports and mutation logic related to custom auth.
Added state management for verificationCode and screen.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#5796  👈 (View in Graphite)
#5787
#5745
main

How to use the Graphite Merge Queue
Add either label to this PR to merge it via the merge queue:

merge-queue - adds this PR to the back of the merge queue
hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.


rofi: NixOS drun desktop entry paths fixed

Motivation for this change
rofi didn't show any entry with drun modi.
Things done
Patched it to fetch the /run/current-system/sw/share/applications and ~/.nix-profile/share/applications desktop entries.

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

I don't think you should remove searching to $XDG_DATA_DIRS/applications. The patch should make rofi look additionally to the profile. Also maybe it's better to use $XDG_CONFIG_HOME to find the profile, but I'm not a xdg specialist.

Got back the $XDG_DATA_DIRS/applications, now walking threw all NIX_PROFILES with /share/applications suffix

It does work to find desktop files, but not their icons.

Now icons from <nix_every_profile>/share/icons> are fetched. Should work for most icons.

Added <nix_every_profile>/share/pixmaps> (to make it work with discord and maybe other apps).

That's a large patch. What about adding a wrapper which add $NIX_PROFILES to $XDG_DATA_DIRS instead ?
with proper bash-fu it takes one line to pass to wrapProgram with --run

Replaced the big patch with wrapProgram and substituteInPlace.


feat(Examples): Add Webpack example

@agirault It turns out we cannot bundle the web workers because a bug in worker-loader.

😢


Could not build Objective-C module 'libtommathAmplify'

Describe the bug
I installed the library by setting it up with Tuist.
When I build after installation, the following problem occurs.

Could not build Objective-C module 'libtommathAmplify'

Steps To Reproduce
Steps to reproduce the behavior:
After tuist edit, set dependencies as follows.
public extension TargetDependency.SPM {
    static let Amplify = TargetDependency.external(name: "Amplify")
    static let AWSAPIPlugin = TargetDependency.external(name: "AWSAPIPlugin")
    static let AWSPinpointAnalyticsPlugin = TargetDependency.external(name: "AWSPinpointAnalyticsPlugin")
    static let AWSCognitoAuthPlugin = TargetDependency.external(name: "AWSCognitoAuthPlugin")
    static let AWSDataStorePlugin = TargetDependency.external(name: "AWSDataStorePlugin")
    static let AWSLocationGeoPlugin = TargetDependency.external(name: "AWSLocationGeoPlugin")
    static let AWSS3StoragePlugin = TargetDependency.external(name: "AWSS3StoragePlugin")
}

Afterwards, if you build by executing Xcode with the tuist generator command, the error occurs.
Expected behavior
The build should succeed normally.
Amplify Framework Version
2.0.0
Amplify Categories
Storage
Dependency manager
Swift PM
Swift version
5.7
CLI version
noon
Xcode version
14.1
Relevant log output
'../amplify_tommath.h' file not found

Is this a regression?
No
Regression additional context
No response
Device
iPhone 14 Pro
iOS Version
iOS 16.1
Specific to simulators
No response
Additional context
No response

https://docs.tuist.io/guides/third-party-dependencies/#some-notes-on-the-integration-of-swift-packages
I found a solution through the link above.

@leeari95 Could you tell what exactly did you do to resolve the issue?

I have created small project representing the issue:
https://github.com/nonameplum/tuist-amplify


Work on #57 - Start of scheduling notebook example

First basic implementation for discussion

Can you please provide a binder link to your notebook?

Why has this PR been closed?

Renamed and PR recreated as #66

PRs can be renamed, there is an Edit button at the top.


swa_model_12.pth和swa_epoch_12.pth有什么区别吗？

还要用get_swa_model()对swa_model_12.pth----swa_model_1.pth求平均吗

swa_model_12.pth is the model obtained by averaging swa_epoch_1.pth ~ swa_epoch_12.pth. So you don't need to use get_swa_model(), which is a helper function to be used in scenarios where manually averaging is needed.


allow gs_downloader to use GS_APPLICATION_CREDENTIALS

Behind our firewall, the default google client will explode when performing some operations. This PR is to address that issue by allow us to authenticate during the download process with the client. By not using the default client, we're able to download protected artifacts and bypass the firewall restriction.
Let me know if we have any problems/questions, and thanks!

Is newGoogleClient defined somewhere else?

Bumping in case y'all have more questions or if I need to contribute elsewhere to make this work 😁

For future generations, the function this change references is at https://github.com/buildkite/agent/blob/6be67b354dcb95c7600caa09e69077f7ab3e6390/agent/gs_uploader.go#L74
I reckon in future we should avoid new* on constructors that have extra behaviour like reading env.

Of course I wrote that code. 🤦🏼♂

Sorry that took me so long @GaryPWhite. Gotta get us some more Golang developers.

Hiring? ;)

Docs updated: https://github.com/buildkite/docs/pull/556


Hands and low res (Now with command line arguments)

@xiangyann, please tell me if these changes meet your needs. Also, please test this out if you have the time, I am a bit busy with other projects right now to actually compile and run this.
launch.py

Added command line arguments for face/hands (en/dis)able
Added command line argument for color camera resolution (passed to RS2OP3D.exe)

RealSense2OpenPose3D.cpp

Added command line argument for the color camera resolution
Removed Herobrine

Edit: Now that I think about it, I should have made this a branch of your initial fork, rather than make my own branch to keep the confusion down. I am still learning git.

I'll compile test with default values and param after I wake up, it's 11am here and I've been staying awake all night long.


Add O365 entries (#823)

OPS Build status updates of commit ca03856:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/office-add-in-availability.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.


https://github.com/public-apis/public-apis

Good app

Great app

Good app

https://github.com/public-apis/public-apis

What you are trying to do?
Why you are spamming the issues and PRs?


General Refactoring Feedback

For no particular reason (curiosity? practice? boredom?) I was taking a pass at the repo to see how it's working. I found a few tiny details that I'm submitting as PRs.
I have been making a pass on the isChar... functions to use a more DRY approach, for example, they mostly use a new function that takes ranges and char making it possible to write most of them in pointfree style. I think it could cut down on complexity and could make some tests redundant. They're probably ever-so-slightly more optimized too.
I would be interested in maybe doing a functional version of the library for a v5.0 that has autocurried functions and data-last parameter order.
I'm curious if anyone is out there who might review any of these PRs or if any of this is in any way useful to anyone?
^^ @vietqhoang @DJTB

If you see doing a refactor will yield great benefits, then I say go for it.
I can make myself available for some review. I'll see if our resident front-end JS person would be interested in getting involved as well.

No specific opposition here, I can take a look at any PRs. May be a little slow, but I'll get to them.
I wonder if a functional version should be released under a separate package though like WanaKana-fp?

Thanks for responding guys. I actually didn't get any notification from GitHub. Oops!
I may take a look at this again but now I'm out of the country for a while and currently only have internet thru my phone.
Re a new repo... I'll let you decide if you think it qualifies. I would think a new major version is acceptable since i don't think it would be vastly different. But whatever works.


Setup automerge

Automerge is not in use because there are a few things to set up.

Waiting for GitHub actions...

Done! Ready to test!


[analyze] Don't skip Clang intrin headers

Clang's standard library also contains intrin.h header files, but those
shouldn't be skipped if the original compiler was also Clang.

@bruntib Why this PR has a WIP tag? You are still working on it?

I was worried about this change, because it handles the command line usage in a manner that it is not possible to turn of the effects of this change. However, this fix should be harmless.


Its a scam, please help me

0xFA02917ddB9C4a14a64bea486F3cb5bF55780D66
That address i sent or send my 0.076eth and i didnt know that was a scam.. please help me to retrieve or revoke it 0.076 eth that i sent or send to him i hope someone will help me.. that money i will spend to buy my motorcycle so i dont need to commute.. someone please help me to retrieve it..
This is my wallet address
0x113e17bFB9Ce1FeCD812Ee6BB55f9eB291989a66

Hi @vinztk23, sorry to hear about your loss...
This tool is unable to reverse transactions and can only help you revoke ERC20/ERC721 allowances.

Ok i thought you guys could help me on this problem.
On Thu, Oct 20, 2022, 12:52 James Sangalli @.***> wrote:

Closed #38 https://github.com/James-Sangalli/eth-allowance/issues/38 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/James-Sangalli/eth-allowance/issues/38#event-7627193134,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ3SI4Z2V32AGKWZU4UM2HDWEDFY5ANCNFSM52M6C4IQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


Split Hermes build for iOS on different executors to speed up CI and Releases

Summary:
wip
Changelog:
[Internal] -
Test Plan:
wip

landed


added  CODE_OF_CONDUCT

Description
added code of conduct to the project
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See [Contributor Guide]).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (flutter analyze) does not report any problems on my PR.
[ ] I read and followed the [Flutter Style Guide].
[ ] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy].
[ ] I updated CHANGELOG.md to add a description of the change.
[ ] I signed the [CLA].
[ ] I am willing to follow-up on review comments in a timely manner.

Thanks for your contribution, but the Flutter project already has a Code of Conduct, here: https://github.com/flutter/flutter/blob/master/CODE_OF_CONDUCT.md
flutter/plugins uses the same Code of Conduct as flutter/flutter, as mentioned in flutter/plugins' CONTRIBUTING.md.
Thanks!

Thanks for your contribution, but the Flutter project already has a Code of Conduct, here: https://github.com/flutter/flutter/blob/master/CODE_OF_CONDUCT.md
flutter/plugins uses the same Code of Conduct as flutter/flutter, as mentioned in flutter/plugins' CONTRIBUTING.md.
Thanks!


Dependency Conflict

I started running into this issue a few days ago. My pipeline keeps pip up-to-date, and it looks like there may be an issue with the new dependency resolver and the requirements.txt for jamf-upload.
To verify this issue, I created a fresh venv on my workstation, cloned a fresh copy of the repo, updated pip, and tried installing the dependencies. See below:
(jamf_upload) % python -m pip install -r jamf-upload/requirements.txt
Collecting certifi==2020.6.20
  Using cached certifi-2020.6.20-py2.py3-none-any.whl (156 kB)
Collecting chardet==3.0.4
  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting idna==2.10
  Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting requests==2.24.0
  Using cached requests-2.24.0-py2.py3-none-any.whl (61 kB)
Collecting requests-toolbelt==0.9.1
  Using cached requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB)
Collecting six==1.15.0
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting urllib3==1.26.5
  Using cached urllib3-1.26.5-py2.py3-none-any.whl (138 kB)
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of idna to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chardet to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of certifi to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install -r jamf-upload/requirements.txt (line 4) and urllib3==1.26.5 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested urllib3==1.26.5
    requests 2.24.0 depends on urllib3!=1.25.0, !=1.25.1, <1.26 and >=1.21.1

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

A better link for the fixing conflicting dependencies URL is: https://pip.pypa.io/en/latest/topics/dependency-resolution/

I'm sure the requirements can be looser. I wonder if setting all the requirements to >= would suffice?
certifi>=2020.6.20
chardet>=3.0.4
idna>=2.10
requests>=2.24.0
requests-toolbelt>=0.9.1
six>=1.15.0
urllib3>=1.26.5

Depending on what parts of the project you are using, you may not need requests at all...

For my purposes, requests is never used, which is why I have not yet created a PR. I will set requirements.txt to the version you've proposed and do some testing with my workflow, but I wouldn't be surprised if it works fine for me but is a headache for someone else.

Initial testing with another fresh venv worked fine. The dependency resolver installed a bunch of newer versions of each package. I'll let you know how it goes in my pipeline.
(jamf_upload) % python3 -m pip install -r jamf-upload/requirements.txt
Collecting certifi>=2020.6.20
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting chardet>=3.0.4
  Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting idna>=2.10
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting requests>=2.24.0
  Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB)
Collecting requests-toolbelt>=0.9.1
  Using cached requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB)
Collecting six>=1.15.0
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting urllib3>=1.26.5
  Using cached urllib3-1.26.7-py2.py3-none-any.whl (138 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.7-py3-none-any.whl (38 kB)
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, six, requests-toolbelt, chardet
Successfully installed certifi-2021.10.8 chardet-4.0.0 charset-normalizer-2.0.7 idna-3.3 requests-2.26.0 requests-toolbelt-0.9.1 six-1.16.0 urllib3-1.26.7

I changed the requirements as described above.


Fix OpenGL ES texture formats and remove runtime texture probing on WebGL.

This was tested manually against WebGL 1 and 2 contexts.

Ping @bkaradzic (CC @vvuk)

Didn't have time to test this with other GL. It seems like changes to s_textureFormat table is going to break desktop GL 2.1. I would prefer these table changes to be done via setTextureFormat inside if (BX_ENABLED(BX_PLATFORM_EMSCRIPTEN) ) block. That way change only affects emscripten.

It seems like changes to s_textureFormat table is going to break desktop GL 2.1. I would prefer these table changes to be done via setTextureFormat inside if (BX_ENABLED(BX_PLATFORM_EMSCRIPTEN) ) block. That way change only affects emscripten.

The changes to the s_textureFormat table from GL_X to GL_X_INTEGER are not specific to Emscripten, but to general OpenGL ES 3.0+ specification (which WebGL 2 follows). Creating integer texture formats need to be done via GL_X_INTEGER in OpenGL ES 3.0. (OpenGL ES 2.0 did not support integer texture formats)
Parsing the spec PDFs in desktop OpenGL side is a bit cryptic due to the way they are written. OpenGL 4.1 docs at http://docs.gl/gl4/glTexImage2D recognize GL_X_INTEGER, although OpenGL 3.0 docs at http://docs.gl/gl3/glTexImage2D do not state GL_X_INTEGER at all. Earliest mention of GL_RED_INTEGER in desktop OpenGL spec is in 3.1: https://www.khronos.org/registry/OpenGL/specs/gl/glspec31.pdf. Desktop OpenGL 3.0 spec did not reference GL_RED_INTEGER.
Gated GL_X_INTEGER to OpenGL ES and desktop OpenGL 4.0+ to be safe (although if I interpret correctly, desktop OpenGL 3.1 should also work with GL_X_INTEGER).


GEN-1: New Group Member and Timesheet pages for the newcomer

What's up?
The new Group Member and Timesheet Wiki pages were created by Mustafa Emre Erengül as a fresh group member.
To Do
A review of a group member is required.
Deadline
11.10.2022 @14.00
Additional Information
The purpose of the issue is letting the team members know.
Reviewers
@KarahanS

Personal wikipage looks great. You can have a look at other timesheets for the general layout (table, column names and so on). Also, changed the title of the issue to use capitalized abbreviation for "GENERAL" and index of the issue. Thanks for your efforts.


Inconsistency in odo component -q and odo app -q resolved

What is the purpose of this change? What does it change?

Changes the use of applicationGetCmd to componentGetCmd in component code

Was the change discussed in an issue?

Issue #550

How to test changes?

odo component -q should output nothing incase of no current component being set

@girishramnani Please fork the main repo and create a Pull request from a branch on your fork...
This PR seems to be from a branch on the main repo itself :disappointed:

@girishramnani Please fork the main repo and create a Pull request from a branch on your fork...
This PR seems to be from a branch on the main repo itself 😞
Please also delete the branch bug/#550 on the main repo

Please check our development guide -  https://github.com/redhat-developer/odo/blob/master/docs/development.md#workflow

Got it


How to check a variable if defined?

In the project ,there need to check the variable if defined .When I try to translate the php to zephir,I can't fand a way to process it,is there a good way to deal with id ?Thank you.
namespace Test
if(!defined("REGREXP_ERROR")){
    defined('REGREXP_ERROR' ,0);
}
class Calculate{
    const CALCULATE_REGREXP_ERR = REGREXP_ERROR;
}

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/24054956-how-to-check-a-variable-if-defined?utm_campaign=plugin&utm_content=tracker%2F280146&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F280146&utm_medium=issues&utm_source=github).

You cannot execute code without a method/function.
If you just want to ensure that this constant is being initialized, you could do this by using a
custom initializer function (requires C).
The (probably) more maintainable solution would be to
implement this using class constants,
for example with a parent class of Calculate.

That is to say unless the C code I can't validate it in zephir code by PHP style?

If you had that like that in PHP it would be executed when the file is required,
which isn't possible in zephir, since the classes are all registered at the same time.
A solution could be
a) define some kind of an init method/function, which you simply call at startup
b) move the constant to a parent class (which probably is anyways the cleaner solution)
That's atleast anything I could think of at the moment.

Thanks a lot,I will try your solution.