text:
Fail to combine bootloader/application programs of HEX format

During my evaluation of Mbed Cloud 1.3.1 on our on-going NUMAKER_PFM_M2351 target, I fail to combine bootloader/application programs of HEX format. I re-produce the issue on K64F:
Environment

Target
K64F

"K64F": {
        "supported_form_factors": ["ARDUINO"],
        "core": "Cortex-M4F",
        "supported_toolchains": ["ARM", "GCC_ARM", "IAR"],
        "extra_labels": ["Freescale", "MCUXpresso_MCUS", "KSDK2_MCUS", "FRDM", "KPSDK_MCUS", "KPSDK_CODE", "MCU_K64F"],
        "is_disk_virtual": true,
        "macros": ["CPU_MK64FN1M0VMD12", "FSL_RTOS_MBED"],
        "inherits": ["Target"],
        "detect_code": ["0240"],
        "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "LOWPOWERTIMER", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SERIAL_ASYNCH", "SLEEP", "SPI", "SPI_ASYNCH", "SPISLAVE", "STDIO_MESSAGES", "STORAGE", "TRNG", "FLASH"],
        "features": ["LWIP", "STORAGE"],
        "release_versions": ["2", "5"],
        "device_name": "MK64FN1M0xxx12",
        "bootloader_supported": true,

        "OUTPUT_EXT": "hex"

    },

mbed-bootloader
v3.3.0
mbed-cloud-client-bootloader
1.3.1.1
mbed-os
5.8.3
ARM Toolchain
ARM 5.24
GCC Toolchain
7-2017-q4-major) 7.2.1
Steps to reproduce

To build mbed-bootloader, I run:
mbed compile -m K64F -t ARM --profile tiny.json
And copy built mbed-bootloader.hex to mbed-cloud-client-example/tools directory.
To build mbed-cloud-client-example, I run:
mbed compile -m K64F -t GCC_ARM
Then I combine mbed-bootloader.hex and mbed-cloud-client-example and meet error:
$ python tools/combine_bootloader_with_app.py -m K64F -a BUILD/K64F/GCC_ARM/mbed-cloud-client-example_application.hex -o combined.hex
Using bootloader C:\ccli8\iot\mbed\mbed-os\mbed-cloud-client-example\tools\mbed-bootloader-k64f-block_device-sotp-v3_3_0.hex
Loading bootloader from hex file.
imageSize:    352748
imageHash:    0d38da35ae43c35e564185308fd933952ba0849e16c6d0a521a681687084a75e
imageversion: 1526361824
Writing header to address 0x0000a000.
Loading application from hex file
Traceback (most recent call last):
  File "tools/combine_bootloader_with_app.py", line 318, in <module>
    output_fn, args.set_version, args.no_bootloader)
  File "tools/combine_bootloader_with_app.py", line 171, in combine
    ih.fromfile(app_fn, format=app_format)
  File "C:\Python27\lib\site-packages\intelhex\__init__.py", line 246, in loadfile
    self.loadhex(fobj)
  File "C:\Python27\lib\site-packages\intelhex\__init__.py", line 209, in loadhex
    decode(s, line)
  File "C:\Python27\lib\site-packages\intelhex\__init__.py", line 171, in _decode_record
    raise DuplicateStartAddressRecordError(line=line)
intelhex.DuplicateStartAddressRecordError: Start Address Record appears twice at line 22056

Hi @ccli8, thanks for reporting.
The issue you looks like something that was just fixed in Mbed OS: https://github.com/ARMmbed/mbed-os/pull/6885.
The combine-script can also accept .bin format and output .hex, thus if you compile your bootloader in .bin format, it should work fine then.

@teetak01 Thanks for your information. It would fix my issue.

repo: ARMmbed/mbed-cloud-client-example


text:
Add scripts for PR metrics from github API

These scripts allow to track a number of metrics about PRs over time, using the github API.
So far they've only be used by me on my machine, but they should be a shared team resource, so here's a PR. The current versions are not intended to be final, they're a starting point that we can evolve in future PRs as needed.
(Some previous review history at https://github.com/ARMmbed/mbedtls-test-old/pull/153 (private).)

Labeling "size:S" based on review time (I would guess a size:M based on coding time, but this is relatively easy to review since checking what a library function does is easier than looking for a library function that does a given thing).

source: gharchive/pull-request

authors: gilles-peskine-arm mpg

repo: ARMmbed/mbedtls-test

license_type: permissive

license_source: github-api


text:
Cannot compile an array of objects

Seems to be a regression from json-sass.
On version 1.4.1:
{
  "array": [
    { "foo": "bar" },
    { "baz": 4 }
  ]
}

Returns
(
  "array": ([object Object], [object Object])
);

I was not active for some time. however, thank you for this issue & PR. will check soon & merge it. I'm also working on some new features after this.

source: gharchive/issue

license: MIT


text:
ValueError: ASF Search failed to find S1_023790_IW1_20230621T121426_VV_BAD8-BURST.

The bug
When running the workflow locally, I encountered this error a few times in a row. 15 minutes later I tried again and the workflow ran as expected. Now the error is back.
To Reproduce
python -m hyp3_isce2 ++process insar_tops_burst   S1_023790_IW1_20231218T121430_VV_B9A6-BURST   S1_023790_IW1_20230621T121426_VV_BAD8-BURST   --looks 5x1
Additional context
`2024-01-24 14:20:57,426 - hyp3_isce2.insar_tops_burst - INFO - Begin ISCE2 TopsApp run
2024-01-24 14:21:27,543 - root - ERROR - Connection Error (Timeout): CMR took too long to respond. Set asf constant "CMR_TIMEOUT" to increase. (url='https://cmr.earthdata.nasa.gov/search/granules.umm_json', timeout=30)
2024-01-24 14:21:28,000 - root - ERROR - The asf-search module ecountered an error with CMR, and the following message was automatically reported to ASF:
"
Error Message: Connection Error (Timeout): CMR took too long to respond. Set asf constant "CMR_TIMEOUT" to increase. (url='https://cmr.earthdata.nasa.gov/search/granules.umm_json', timeout=30)
User Agent: Python/3.11.6; requests/2.31.0; asf_search/6.7.3
Search Options: {
product_list: ['S1_023790_IW1_20230621T121426_VV_BAD8-BURST']
}
"If you have any questions email uso@asf.alaska.edu
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/mnt/c/Users/qbren/Desktop/taco/projects/hyp3-isce2/src/hyp3_isce2/main.py", line 51, in
main()
File "/mnt/c/Users/qbren/Desktop/taco/projects/hyp3-isce2/src/hyp3_isce2/main.py", line 47, in main
sys.exit(process_entry_point.load()())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/mnt/c/Users/qbren/Desktop/taco/projects/hyp3-isce2/src/hyp3_isce2/insar_tops_burst.py", line 508, in main
isce_output_dir = insar_tops_burst(
^^^^^^^^^^^^^^^^^
File "/mnt/c/Users/qbren/Desktop/taco/projects/hyp3-isce2/src/hyp3_isce2/insar_tops_burst.py", line 87, in insar_tops_burst
ref_params = get_burst_params(reference_scene)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/mnt/c/Users/qbren/Desktop/taco/projects/hyp3-isce2/src/hyp3_isce2/burst.py", line 373, in get_burst_params
raise ValueError(f'ASF Search failed to find {scene_name}.')
ValueError: ASF Search failed to find S1_023790_IW1_20230621T121426_VV_BAD8-BURST.`

Hey @gbrencher NASA CMR's service has been unreliable lately and it may have been down when you tried running this command. Try running it again and it should work!

authors: forrestfwilliams gbrencher


text:
🛑 API Words is down

In 46e631e, API Words (https://simple-api-words.onrender.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: API Words is back up in 9a687dd after 12 minutes.

repo: ASJordi/website-activity-status


text:
🛑 API Words is down

In 6257260, API Words (https://simple-api-words.onrender.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: API Words is back up in e190b31 after 14 minutes.


text:
🛑 Weather App API is down

In cd88707, Weather App API (https://weather-app-backend-y96o.onrender.com/api/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Weather App API is back up in 4c2b28c after 23 minutes.


text:
Launch files for hardware layer

launch file for hardware layer is empty right now it needs to start imu, cameras, arduino node

Right now we are only able to launch imu from it. there is some problem in launching arduino node as we  have to send /dev/arduino as commandline argument.

It also needs to launch camera node twice for both cameras and publish the data correctly.

repo: AUV-IITK/auv

license_source: bigquery


text:
Fix command error message bugs

Small fixes for command error messages, ensures consistency and prevents unnecessary string concatenations. Fixes the incorrect error message once shown for editParticipation that suggest multiple uses of /score.

Codecov Report

Merging #238 (d3ebfe8) into master (3a8535f) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #238   +/-   ##
=========================================
  Coverage     71.21%   71.21%
  Complexity      794      794
=========================================
  Files           130      130
  Lines          2505     2505
  Branches        295      295
=========================================
  Hits           1784     1784
  Misses          578      578
  Partials        143      143

Impacted Files
Coverage Δ
Complexity Δ

...address/logic/commands/AttendanceBelowCommand.java
83.33% <ø> (ø)
6.00 <0.00> (ø)

...ddress/logic/commands/DeleteAttendanceCommand.java
93.10% <ø> (ø)
10.00 <0.00> (ø)

...eedu/address/logic/commands/EditModuleCommand.java
81.39% <ø> (ø)
11.00 <0.00> (ø)

...dress/logic/commands/EditParticipationCommand.java
100.00% <ø> (ø)
10.00 <0.00> (ø)

...dress/logic/commands/EditTutorialGroupCommand.java
65.21% <ø> (ø)
6.00 <0.00> (ø)

...ress/logic/commands/ParticipationBelowCommand.java
83.33% <ø> (ø)
6.00 <0.00> (ø)

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 3a8535f...d3ebfe8. Read the comment docs.

LGTM

authors: EthanTheGoondu codecov-io euzintan


text:
Add AppendCommandTest & made small bug fixes

Added test for append command and made minor bug fixes! Will work on remove command test soon

When you merged with master I think you didn't keep the changes made (like the command usage in remove), so I reverted your revert of those changes lol (6766a42)


text:
[#284] Update README

Fixes #284
Update README.md.

Codecov Report

Merging #285 (53743a5) into master (3ecf983) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #285   +/-   ##
=========================================
  Coverage     73.91%   73.91%
  Complexity      687      687
=========================================
  Files            98       98
  Lines          2101     2101
  Branches        238      238
=========================================
  Hits           1553     1553
  Misses          481      481
  Partials         67       67

Impacted Files
Coverage Δ

...java/seedu/address/logic/commands/EditCommand.java
96.38% <0.00%> (ø)

...java/seedu/address/logic/commands/RedoCommand.java
91.66% <0.00%> (ø)

...java/seedu/address/logic/commands/UndoCommand.java
91.66% <0.00%> (ø)

...java/seedu/address/logic/commands/ViewCommand.java
0.00% <0.00%> (ø)

...va/seedu/address/logic/commands/AddTagCommand.java
97.82% <0.00%> (ø)

...va/seedu/address/logic/commands/DeleteCommand.java
100.00% <0.00%> (ø)

...a/seedu/address/logic/parser/AddCommandParser.java
92.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
91.52% <0.00%> (ø)

.../seedu/address/logic/parser/EditCommandParser.java
94.44% <0.00%> (ø)

.../seedu/address/logic/parser/ViewCommandParser.java
0.00% <0.00%> (ø)

... and 4 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 3ecf983...53743a5. Read the comment docs.

authors: atmh codecov-commenter


text:
Add testcases for clear, history, and undo

Added tests for ClearCommand, ConfirmClearCommand, HistoryCommand, and UndoCommand. Closes #121 and #66.
To do:
Add testcases for model aspects of the above-mentioned commands (eg. CommandHistory, AddressBookHistory...)

Codecov Report

Merging #264 (14db894) into master (1b8f45f) will increase coverage by 2.18%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master     #264      +/-   ##
============================================
+ Coverage     70.41%   72.60%   +2.18%
- Complexity      727      751      +24
============================================
  Files           105      105
  Lines          2434     2435       +1
  Branches        325      325
============================================
+ Hits           1714     1768      +54
+ Misses          596      539      -57
- Partials        124      128       +4

Impacted Files
Coverage Δ

...java/seedu/address/logic/commands/UndoCommand.java
77.77% <100.00%> (+66.66%)
:arrow_up:

...n/java/seedu/address/model/AddressBookHistory.java
54.54% <100.00%> (+29.54%)
:arrow_up:

...rc/main/java/seedu/address/model/ModelManager.java
89.89% <0.00%> (+14.14%)
:arrow_up:

.../main/java/seedu/address/model/CommandHistory.java
84.00% <0.00%> (+60.00%)
:arrow_up:

...a/seedu/address/logic/commands/HistoryCommand.java
83.33% <0.00%> (+66.66%)
:arrow_up:

...du/address/logic/commands/ConfirmClearCommand.java
100.00% <0.00%> (+83.33%)
:arrow_up:

Continue to review full report at Codecov.

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

Hey @medajet , thanks for the suggestions. The changes to UndoCommand definitely violated the feature freeze, so thanks for pointing them out! I've made the changes according to your suggestions.

Hey @medajet , thanks for the suggestions. The changes to UndoCommand definitely violated the feature freeze, so thanks for pointing them out! I've made the changes according to your suggestions.

LGTM! I've approved the PR.

authors: brelkh codecov-commenter medajet


text:
Add attribute classes for buyer and seller

In the spirit of AB3, let's add individualised classes for unique attributes that buyers and sellers possess.
For buyers, this includes:

Price range
Desired Characteristics

For sellers, this includes:

Property list

Codecov Report
Base: 72.15% // Head: 61.39% // Decreases project coverage by -10.76% :warning:

Coverage data is based on head (886a088) compared to base (1b7fd87).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@              Coverage Diff              @@
##             master      #66       +/-   ##
=============================================
- Coverage     72.15%   61.39%   -10.77%
  Complexity      399      399
=============================================
  Files            70       84       +14
  Lines          1232     1448      +216
  Branches        125      159       +34
=============================================
  Hits            889      889
- Misses          311      527      +216
  Partials         32       32

Impacted Files
Coverage Δ

...a/seedu/address/logic/parser/AddCommandParser.java
100.00% <ø> (ø)

...in/java/seedu/address/logic/parser/ParserUtil.java
97.22% <ø> (ø)

...el/person/exceptions/DuplicatePersonException.java
100.00% <ø> (ø)

...ain/java/seedu/address/model/property/Address.java
0.00% <0.00%> (ø)

...java/seedu/address/model/property/Description.java
0.00% <0.00%> (ø)

...c/main/java/seedu/address/model/property/Name.java
0.00% <0.00%> (ø)

.../model/property/NameContainsKeywordsPredicate.java
0.00% <0.00%> (ø)

.../main/java/seedu/address/model/property/Price.java
0.00% <0.00%> (ø)

...in/java/seedu/address/model/property/Property.java
0.00% <0.00%> (ø)

...edu/address/model/property/UniquePropertyList.java
0.00% <0.00%> (ø)

... and 8 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

authors: chngchngchng codecov-commenter


text:
[PE-D][Tester A] Example of command usage in UG not working

Example of command :a Do OP2 slides -t cs2101 -t presentation under the User Guide's section Information on commands' parameter do not work

I believe the command should be instead be :a "Do OP2 slides" -l cs2101 -l presentation

Labels: severity.Low type.FunctionalityBug
original: MrTwit99/ped#7

Fixed in c7dd87eb17ece57e17545163675a48edb4de0a70 (UG) & 3bde09b7202533d6ce329f2a00f4c7eb5e5c4ce2 (Help page)

authors: DerenC nus-pe-script


text:
Improve userGuide to improve readability

Changes

Add images to pair, unpair and stats command
Add hyperlinks to redirect back to contents page
Add short overview of features in introduction

I have made some changes, lets quickly read through to see if they make sense


text:
App Model - Add new Packages and Refactor Names

We need to refactor the code base (e.g. Model and AddressBook) and to add a new package for the Task, Description and Status classes.
This issue is the parent issue of #50, which will be closed when this issue closes.

Code has been properly refactored and the Status feature is implemented. Closing this issue and marked as resolved.


text:
Update AboutUs page for v1.1

Add your own details. Include a suitable photo.

DONEE


text:
Ensure as much of the app is case-insinsitive as possible

In particular:

"find" should be case-insensitive by default, since our "find" command is universal
command keywords should be case insensitive
Attribute names should be case insesitive
Attribute values (strings) should follow the case being input, except during search

i think attribute names are case insensitive except for those we implemented, but yes command keywords should be insensitive

authors: Bandov ReflectiveObsidian


text:
Change UML diagram author names to Github usernames

Change UML diagram author names to Github usernames

Thanks bro

authors: Darren-Tung stanleytangzh


text:
Enhance session log and person data structure

Update DetailedView command execution.
Refactor Log and LogsList classes for better OOP practices, including date handling for logs.
Integrate IdentityNumber into all relevant code sections for consistency.
Updated Model and ModelManager to incorporate new Log and LogsList structures.
Modify Person class to include LogsList
Revise JsonAdaptedPerson and JsonAdaptedLog classes to support new data structures.

closes #64
closes #63
closes #53

not done yet


text:
Add to NPM

Create an npm module for this repository to allow easier integration into other projects

This project is now in npm as reactjs-calendar Woo!


text:
Segmentation fault      (core dumped)

Hello,
I have configured the environment I need, when I run the run.sh there was something wrong like this
amt@digitalmedia:~/Projects/vrn$ ./run.sh
./run.sh: line 30: 13417 Segmentation fault      (core dumped) th main.lua -model 2D-FAN-300W.t7 -input ../$INPUT/ -detectFaces true -mode generate -output ../$INPUT/ -device gpu -outputFormat txt
ls: cannot access '.txt': No such file or directory
ls: cannot access '.raw': No such file or directory
I don't know how to solve this problem, I would appreciate it if you could help me out.

I don't know sorry. Check the other issues which have been closed.

I also have the same issue
@Lilyyyyyyyyyy Did you solve it.
If so, could you help me out
@AaronJackson

https://github.com/AaronJackson/vrn/issues?utf8=✓&q=is%3Aissue+segmentation+fault

authors: AaronJackson Lilyyyyyyyyyy NarenBabuR

repo: AaronJackson/vrn

license: mit


text:
Set multiple tags

How can I set multiple tags, in a way to achieve
ARTIST=artistA
ARTIST=artistB

?
Would setting comment["ARTIST"] to an string[] be compatible with this, or I need to create a new VorbisComment instance for each artist and add to the metadata?

I think this could not be possible because you save the comments as a Dictionary<string, string>;
A solution can be implemented from here.

You are correct. I missed the fact that these field names don't have to be unique. This is going to be an issue if you have an existing file with multiple tags too.
Not sure how to fix it without breaking the API though. I'll look into it.
Thanks a lot for the feedback, it means a lot!

What would you think of something like this? This would leave the original API untouched. It's not as clean though. Given my (probably) small user-based I might be better off breaking the API:
                using (FlacFile flac = new FlacFile(newFile))
                {
                    flac.VorbisComment.SetAllValues("ARTIST",
                        new VorbisCommentValues
                        {
                            "Aaron", "dgadelha"
                        });

                    // Save flac file
                    flac.Save();
                }
                using (FlacFile flac = new FlacFile(newFile))
                {
                    VorbisCommentValues values = flac.VorbisComment.GetAllValues("ARTIST");
                    Assert.AreEqual(2, values.Count);
                    Assert.AreEqual("Aaron", values[0]);
                    Assert.AreEqual("dgadelha", values[1]);
                }

@dgadelha would you like to check out these two pull requests? Both seem to solve the problem but the first one does it without breaking the original API.
Have a look in the tests to see the usage, especially "AddMultipleVorbisFields" in the write tests.
I would personally go for breaking the API, since adjusting the existing code isn't really that hard (just add .First) and this library (I think) has a small (but non-zero, I'm happy to hear) user-base. Additionally multiple tags is "encouraged" by the VORBIS spec, so making it the default would make sense.
Please let me know what you think, if you have the time.

Hi @AaronLenoir!
Thanks for the quick implementations.
Both ways looks great for me, just having this feature implemented would be nice. And yes, my request is because Vorbis recommend to use multiple ARTIST tags if there are really multiple artists, and both Windows and Linux support it very well.
Although, from my coding style preference, the one who "breaks the API" also breaks the most common C# coding style.
There's also another complex way, allowing the use to set both
comment["ARTIST"] = "Artist";

and
comment["ARTIST"] = new string[] { "ArtistA", "ArtistB" };

By changing all code to reference them as object instead of string and when saving the tags to the file, check with ReferenceEquals or with is if it is an string or string array. Could also allow to set integers :)

Do you mean it breaks a common C# coding style because it doesn't allow you to do this anymore?
comment["ARTIST"] = "Artist";

I see what you mean.
However, making it object might open the door to a lot of other string conversion issues. You could put an integer in the tag, but you could never get it back as an integer. Since you don't know if the person who put it there meant "01" or 1, for example.
I guess I could put a safeguard in there if it's not a supported type, but that would defer what are now compile-time errors to be run-time errors.
Would it make more sense if it was like this:
comment["ARTIST"].Value = "Artist";
// OR
comment["ARTIST"] = new VorbisCommentValues("Artist");
// OR
comment["ARTIST"] = new VorbisCommentValues(new string[] { "Artist A", "Artist B" });

So .Value instead of .First. And some overloads in the constructor of VorbisCommentValues.
I'll have to sleep about it :-)

Hi,
.Value sounds really better than .First.
Thanks.

I merged to master, planning to make this version 2.0 and just release it as non-beta to nuget.
Again, thanks for your interest. It's really more fun if other people are using your stuff :-)
Out of curiousity, can you share any info on what you're doing with the library?

Additionally, it's pending on nuget and should be available soon: https://www.nuget.org/packages/FlacLibSharp/2.0.0

Hi,
Thanks for the quick help!
I'm using it to apply meta tags from FLAC files scrapped from the internet, more from a personal project.
But I'm sure there are many other people using it, it is a great library! :)

Thanks a lot, glad you find it useful.

authors: AaronLenoir dgadelha

repo: AaronLenoir/flaclibsharp


text:
关闭下拉上拉没有起到作用

 controller: RefreshController = new RefreshController()
if (this.isFullVideo) {
       this.controller.closeRefresh = false
       this.controller.closeLoadMore = false
       this.controller.finishLoadMore(false)
     } else {
       this.controller.closeRefresh = true
       this.controller.closeLoadMore = true
       this.controller.finishLoadMore(true)
     }

我今天更新一版，麻烦您再验证一下，谢谢

谢谢老师刚更新了感觉丝滑了不少，这个待我验证后在给您回复，或者有问题我提issues
在 2024年9月3日 @.***> 写道：
我今天更新一版，麻烦您再验证一下，谢谢
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


text:
Default to unspecific API endpoint

This changes the default endpoint to https://api.emarsys.net/api/v2/, which is used throughout the Emarsys API documentation, and works regardless of "suite", if I'm not mistaken.

Thanks for taking care 👍  I agree, to me it looks like nowadays api.emarsys.net/api/v2 is the base endpoint we should use throughout the whole library by default.

Thanks for this fix. Please always use the api.emarsys.net domain for your queries, some new endpoints will be available only at this domain.

authors: boogie jhermsmeier neumanrq

repo: Absolventa/emarsys-rb


text:
deps: Add build recipe for WebP

As requested in #4387.

I'm worried that the failure of the Windows CI tests is related to this somehow. DLL not in the right place, something like that?

@zachlewis What's the current status of this one?

Help needed. I don't have a way of testing this locally, and I can't really tell what's going wrong from the logs.

Interesting, forcing WebP to only build static libraries seems to fix the Windows CI failures. Nice.

authors: lgritz zachlewis

repo: AcademySoftwareFoundation/OpenImageIO


text:
Buffer tests will universally fail if test cases are less than a specified length

As defined, the compare_buffer_functions logic will fail if there is any difference between the two provided buffers up to a length of kMaxBufferSize, as opposed to the expected behaviour where we only care about differences up to a length of n.
See #11.

The thought here is that the buffers are zeroed to begin with, so they'll only differ past the end of the 'actual' buffer-len if the functions write beyond their bounds; since according to the C standard writes beyond the end of the provided buffer are undefined behavior, check the entire buffer makes sure that the user memfn isn't doing anything funky (same idea with the buffer canaries that sit between the buffers).

authors: Achierius sushisharkjl

repo: Achierius/aolc


text:
Add as maintainer

pls add

done

repo: Acstrayer/TESCSE-Ecom


text:
update \s+tag: (.*) to 0.0.61

UpdateBot pushed regex: \s+tag: (.*) to: 0.0.61

UpdateBot commands:
updatebot push-version --regex \s+tag: (.*) --value 0.0.61 --exclude --previous-line \s+ repository: activiti/activiti-modeling-app charts/activiti-cloud-modeling/values.yaml

repo: Activiti/activiti-cloud-modeling


text:
update org.activiti.cloud.dependencies:activiti-cloud-dependencies to 7.0.173

UpdateBot pushed maven dependency: org.activiti.cloud.dependencies:activiti-cloud-dependencies to: 7.0.173

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.dependencies:activiti-cloud-dependencies 7.0.173 --merge false

/test this
/approve

repo: Activiti/example-cloud-connector


text:
update Activiti/activiti-cloud-dependencies to master

UpdateBot pushed version changes from the source code in repository: Activiti/activiti-cloud-dependencies ref: master

UpdateBot commands:
updatebot push --ref master https://github.com/Activiti/activiti-cloud-dependencies.git

repo: Activiti/ttc-connectors-processing


repo: Activiti/ttc-query-campaign


text:
Fix go vet issues

Fixed all go vet issues and a bunch of golint issues.

LGTM

authors: frangarciam zylad

repo: AdRoll/hologram


text:
Swift Package Manager Support

It would be great if we could import this dependency via SPM!

Any update on this?

Any update on this?

I would really love for this to get implemented as it's one of our last Cocoapods in our project.

Would be great to have SPM support!
Or, at the very least, have the framework support iOS simulators, as listed in this other issue.
Module 'AdaEmbedFramework' was created for incompatible target arm64-apple-ios10.0-simulator:

@empowerMax it looks like we have this issue in our backlog, I'll try to get a timeframe for this

I wonder if we can get @klundberg to open a PR from their fork with SwiftPM support built in to help it along faster?

My experiments there were incomplete IIRC, but if anyone's able to take it and run with it, be my guest :)

Any updates?

I got an itch to finish looking into how this would work, and opened pr #66 (which worked for me when I tried it in an example app). If anyone else wants to try it out, you can look at my spm branch on my fork until it gets merged.

@klundberg I tested it out and it worked flawlessly. Hopefully someone from Ada will merge this in. I'll reach out to our account rep and hope they can help push it forward.

Thanks for the work @klundberg!
Our account rep told us that supporting Swift Package Manager is no longer a planned feature and was removed from your backlog. Is the official stance from Ada that if we want to use Swift Package Manager we should use a fork of your repo maintained by a third party?

That is unfortunate Ada is refusing to support Swift Package Manager. I tried to get them to support it for at least two years, and their refusal to support it is one of many reasons we ended our relationship with them in our App.
Thankfully @klundberg's fork worked great and they should just hire them to get official support added.

authors: Coledunsby ailynempower daniel-k-marks klundberg lujcheng mccarron philviso-reverb sergeifabian

repo: AdaSupport/ios-sdk


text:
Cannot edit Component's string property in sandbox mode

Summary
I'm not sure if editing properties in sandbox mode is supported, but here it is:
In sandbox mode, editing a string property in the Object Editor will crash Dualitor, if the former value was null.
How to reproduce

Create a simple component with a non pre-initialized string property.
Add the component to the scene.
Enter sandbox mode.
Click in the new property's text field. -> crash

Workaround

Don't edit in sandbox mode.

Fix

null check here.

Attachments
[Edit] ERR: NullReferenceException: Object reference not set to an instance of an object.
            CallStack:
               at AdamsLair.WinForms.PropertyEditing.Templates.StringEditorTemplate.get_SelectedAll()
               at AdamsLair.WinForms.PropertyEditing.Templates.StringEditorTemplate.set_Text(String value)
               at AdamsLair.WinForms.PropertyEditing.Editors.StringPropertyEditor.OnGetValue()
               at AdamsLair.WinForms.PropertyEditing.PropertyEditor.PerformGetValue()
               at AdamsLair.WinForms.PropertyEditing.MemberwisePropertyEditor.OnGetValue()
               at AdamsLair.WinForms.PropertyEditing.PropertyEditor.PerformGetValue()
               at Duality.Editor.Plugins.Base.PropertyEditors.GameObjectOverviewPropertyEditor.OnGetValue() in F:\GameDevelopment\Duality\source\duality\Source\Plugins\EditorBase\PropertyEditors\GameObjectOverviewPropertyEditor.cs:line 67
               at AdamsLair.WinForms.PropertyEditing.PropertyEditor.PerformGetValue()
               at AdamsLair.WinForms.PropertyEditing.PropertyGrid.UpdateFromObjects(Int32 scheduleMs)
               at Duality.Editor.Plugins.ObjectInspector.ObjectInspector.EditorForm_AfterUpdateDualityApp(Object sender, EventArgs e) in F:\GameDevelopment\Duality\source\duality\Source\Plugins\EditorModules\ObjectInspector\Modules\ObjectInspector.cs:line 173
               at System.EventHandler.Invoke(Object sender, EventArgs e)
               at Duality.Editor.DualityEditorApp.OnUpdatingEngine() in F:\GameDevelopment\Duality\source\duality\Source\Editor\DualityEditor\DualityEditorApp.cs:line 1111
               at Duality.Editor.DualityEditorApp.Application_Idle(Object sender, EventArgs e) in F:\GameDevelopment\Duality\source\duality\Source\Editor\DualityEditor\DualityEditorApp.cs:line 1292
               at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
               at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
               at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
               at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
               at Duality.Editor.Program.Main(String[] args) in F:\GameDevelopment\Duality\source\duality\Source\Editor\DualityEditor\Program.cs:line 125

That's definitely a bug.
Merged your PR, updated dependencies and triggered a new binary release. Check for updates in about 15 minutes. Should be fixed after that.
Thanks! 👍

authors: ilexp mfep

repo: AdamsLair/duality


text:
AdGuard Asistant doesn't work

I updated new version 7.3 nightly 9 (build 2979, CL 1.5.127)
after the update Asistant doesnt work. And dissappear the browser corner.
https://i.imgur.com/VYnMCTa.jpg
https://i.imgur.com/khfKRpb.jpg

Please update to nightly 10, the issue is resolved there

authors: ameshkov muhammedfurkan

repo: AdguardTeam/CoreLibs


text:
Support :not(:matches-path()) conversion

Now it is not possible to easily create negated rules (you should create an regexp)
It will be nice to add some syntax for path negation
We may also add support for uBO syntax :not(:matches-path()).

It will be simpler to convert :not(:matches-path()) rules if we support path negation. Especially if it already contains a regexp.

I'd just like to not add more modifiers if it can be avoided. Even a regular expression is easily converted: regex -> (!?regex)

This was already done as part of this issue.

@stanislav-atr how exactly was the conversion done? Negative lookhead?

yes, for example, rule ya.ru##:not(:matches-path(/\/(sub1|sub2)\/page\.html/))p is being converted into [$path=/^((?!\\/(sub1|sub2)\\/page\\.html).)*$/]ya.ru##p

@ameshkov https://github.com/AdguardTeam/tsurlfilter/blob/master/packages/tsurlfilter/src/rules/rule-converter.ts#L595

authors: ameshkov sfionov stanislav-atr


text:
Remove all exited containers

Docker command: docker rm $(docker ps -a --filter "exited=1")

Done


text:
Uses a deprecated API, please fix this

Note: C:\Users\athul\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\wallpaper_manager-1.0.7\android\src\main\java\com\mulgundkar\wallpaper_manager\WallpaperManagerPlugin.java uses or overrides a deprecated API.

Note: C:\Users\athul\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\wallpaper_manager-1.0.7\android\src\main\java\com\mulgundkar\wallpaper_manager\WallpaperManagerPlugin.java uses or overrides a deprecated API.

Ignore this error!

Note: C:\Users\athul\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\wallpaper_manager-1.0.7\android\src\main\java\com\mulgundkar\wallpaper_manager\WallpaperManagerPlugin.java uses or overrides a deprecated API.

add this in your pubspec.yaml
dependency_overrides:
   extended_image:
     git:
       url: git://github.com/jonataslaw/extended_image.git

Thanks

I'm not sure this is a proper way to fix this. I'm sending an app to prod and would like to have this issue properly fixed, do you know where it might come from? Thanks.

I'm not sure this is a proper way to fix this. I'm sending an app to prod and would like to have this issue properly fixed, do you know where it might come from? Thanks.

authors: athul-ain houdayec refoxdev


text:
Automatically deploy SNAPSHOTs

With GitHub actions it is easy to automatically deploy SNAPSHOTs of the master branch to OSSRH with every build. That way testing of not yet released versions is way easier.

This would also be very nice for project teams that contribute features to ACS AEM Commons and need to deploy those features to non-production environments prior to Adobe cutting an official release of the library.

authors: HitmanInWis kwin


text:
Use OSGi to lookup Transformers

The lookup of available transformers should be done through the OSGi mechanism, not manually.

Implemented the OSGI mechanism into XMLTransformerHelper.
Moreover I created a new test bundle which implements a "No Action" version.
Since now all transformers are services we can face issues of concurrential execution, as long as I make the service stateless #27

authors: galapagoss ppiegaze


text:
BAAAM Folder API - Include Sub-Folders

This is related to issue #20. The new version only goes one folder deep. What I am looking to do is when I choose the root folder it gives me a list of all the folders, all their nested folders, all the nested folder's folders, etc. Basically I want to get a complete folder structure.

Wanted to bump this topic and see if there is any fix?

Hi @Promatica-Consulting  - apologies, we missed this issue.
We have a new BAAAM version out, but I don't think it addresses the issue you're having. Just to clarify, are you using the latest version -  BAAAM_V2_20200311.xlsm?
If not, you can get that version here - https://docs.adobe.com/content/help/en/audience-manager/user-guide/reference/bulk-management-tools/bulk-management-intro.html#download
Let us know if you're still having trouble using the latest version and we'll file an enhancement request with Product Management on you behalf.

No worries, I just downloaded the latest version and the issue still is there.
As you can see in this screen shot, the Baaam Tool only goes one folder deep into the folder tree. I would like it to return the whole folder tree when I put 0 or leave it blank

This screenshot shows the AAAM account goes deeper than 1 subfolder

I can't use the old baaam tool because it only goes 4 folders deep. AAAM allows up to 5 folders deep.

This is very helpful, thank you. We'll relay your request to Product Management. One more question - were you, at some point, using an older BAAAM version that allowed you to see 5 folders deep?
Basically, was the functionality you're requesting present in an older version of BAAAM?

No, at the time the older one was created you could only go 4 folders deep within the AAM platform. I haven't looked at the old baaam's macros in a while, but if my memory is correct they didn't use a loop just repeated the code 4 times. That is how I found out there was a new version of baaam and this new folder request.

Got it. Well, we'll relay all this to our Product Management team as an enhancement request. Let's keep this issue open and we'll get back to you here with updates once we have some.
Best regards,
Victor
Senior Technical Writer, Audience Manager

@Promatica-Consulting  - one more question - can you please let us know your company name in Audience Manager? I couldn't find anything when searching by Promatica consulting.
Thank you!
Victor

The one I referenced in the screenshot above is AMERICAN LEBANESE SYRIAN ASSOCIATED CHARITIES, but it doesn't matter the instance it happens across all accounts.

Thanks, to add more weight and help prioritize the enhancement request, can you please send us the company names of more accounts you manage?
Feel free to send this information to me directly over email at: giurgiu[at]adobe[dot]com
Best regards,
Victor

Of course, AMERICAN LEBANESE SYRIAN ASSOCIATED CHARITIES (St. Jude) is the one I was referring to, but it happens to all accounts.
Cheers,
Colin
[photo]
Colin DiBiase
Chief Data Solutions Architect
c 520-241-3795
www.promaticaconsulting.comhttp://www.promaticaconsulting.com/
Click Here to Book a Mtghttps://outlook.office365.com/owa/calendar/Promatica@promaticaconsulting.com/bookings/
[cid:image002.jpg@01D614B1.432BA8F0]http://www.facebook.com/promatica
[cid:image003.jpg@01D614B1.432BA8F0]http://www.linkedin.com/company/promatica-consulting?trk=company_logo
[cid:image004.jpg@01D614B1.432BA8F0]http://twitter.com/promaticaadvise
From: Victor Giurgiu notifications@github.com
Sent: Friday, April 17, 2020 10:02 AM
To: AdobeDocs/audience-manager.en audience-manager.en@noreply.github.com
Cc: Colin DiBiase colin@promaticaconsulting.com; Mention mention@noreply.github.com
Subject: Re: [AdobeDocs/audience-manager.en] BAAAM Folder API - Include Sub-Folders (#33)
Thanks, to add more weight and help prioritize the enhancement request, can you please send us the company names of more accounts you manage?
Feel free to send this information to me directly over email at: giurgiu[at]adobe[dot]com
Best regards,
Victor
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/AdobeDocs/audience-manager.en/issues/33#issuecomment-615294398, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANSACWTWZ5E7MP4QPHW5NG3RNBVM3ANCNFSM4LPLNRGQ.

@Promatica-Consulting  - Hi, Colin. Just an FYI that I didn't get any email from you (see my previous comment). At your convenience, please send and email so we can submit an enhancement request.
Thanks,
Victor

@Promatica-Consulting  - We uploaded a new Bulk Management worksheet today.
See https://docs.adobe.com/content/help/en/audience-manager/user-guide/documentation-updates/docs-2020.html#aam-may-updates for all the updates we made to the worksheet.
Let us know please if this fixes the troubles you've been having.
Best regards,
Victor

Looks like the new worksheet solved the issue. Closing the issue, please reopen if needed.

authors: Promatica-Consulting vgiurgiu


text:
Can't install on OS X

When installing on OS X I get the following error:
npm ERR! indicative@1.2.4 install: node ./node_modules/coffee-script/bin/coffee -c .
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the indicative@1.2.4 install script 'node ./node_modules/coffee-script/bin/coffee -c .'.
npm ERR! This is most likely a problem with the indicative package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node ./node_modules/coffee-script/bin/coffee -c .
It seems that npm can't find coffee-script module. The search path is "Project root/node_modules/indicative/node_modules/coffee-script/bin/coffee".

interesting, i am on mac itself but let me check

same error on El Capitan using homebrew:
node -v 4.1.1
npm -v 3.3.5

Fixed as of v1.2.5

Thank you very much, it's working perfectly now!

:+1:  Thank you!

authors: rikup88 thetutlage thprapav

repo: Adonis-Js/indicative


text:
Pull changes when working with an existing repository

In the situation where the repository already exists, pull changes
before attempting to reset ourselves to origin/branch to ensure that
all of the origin changes are present.  Otherwise there may be
additional changes on the origin that will cause push to fail.

@gdams , this should fix the job failures.  That said, I suspect they will fix themselves if the script continues to run.

repo: AdoptOpenJDK/openjdk-build


text:
test-softlayer-win2012r2-x64-2 low on disk space

6.40MB Free !

Alright, I've had a clear out of the C:/temp folder, as this machine was setup before we removed a lot of compressed folders via the playbook.
Has 4.36GB free according to File Explorer - All of the test folders in the workspaces looked relevant so I thought it'd be best to not remove them; if we need more let me know, I'll get rid of the bigger ones.

I think we'll most likely need more than 4.36Gb, if used as a test machine a core file alone can take 1Gb

@Willsparker How much space is free on this machine's replacement?

Currently, only 8.25Gb (that's after removing some of the leftover zip files from the playbook too ( I'll make a note and make a PR to clean those up via the playbook automatically, dw ))

authors: Willsparker andrew-m-leonard sxa

repo: AdoptOpenJDK/openjdk-infrastructure


text:
pbTests: Add support for ARM64 in QEMUPlaybookCheck

Fixes: #1444  (This PR in conjunction with #1447 will fix 1444)
Add support for testing our playbooks on ARM64 Debian Buster through the QEMUPlaybookCheck Jenkins job.
In addition to the changes done here, the infra-softlayer-ubuntu1804-x64-1 machine has been updated to have the ARM64.dsk.xz file in /qemu_base_images. Like the other architectures, the disk image is 15GB, and has the user linux on it to run the playbook on.
The guide I used to setup a working Debian Buster ARM64 QEMU VM is from here https://wiki.debian.org/Arm64Qemu , using the debian-10.4.3-20200610-openstack-arm64.qcow2 image found at https://cdimage.debian.org/cdimage/openstack/current/ .
I tested this on the infra-softlayer-ubuntu1804-x64-1 machine and it ran through, though I can test it by configuring the QEMUPlaybookCheck job to pull from my git branch.

Testing at : https://ci.adoptopenjdk.net/job/QEMUPlaybookCheck/44/ARCHITECTURE=arm64,label=vagrant/console
It looks like it's managed to start it okay and the ansible output shows it's Debian 10 aarch64.
10:49:49 TASK [Debug : Display Debug Information] ***************************************
10:49:49 ok: [localhost] => {
10:49:49     "msg": [
10:49:49         "inventory_hostname: localhost ",
10:49:49         "ansible_hostname: debian",
10:49:49         "ansible_fqdn: debian",
10:49:49         "ansible_user: linux",
10:49:49         "ansible_default_ipv4.address: 10.0.2.15",
10:49:49         "ansible_os_family: Debian ",
10:49:49         "ansible_distribution: Debian ",
10:49:49         "ansible_distribution_major_version: 10 ",
10:49:49         "ansible_architecture: aarch64 ",

Looks like it's found a legitimate problem ;-)

11:29:11 TASK [Common : Install GCC G++ on supported platforms] *************************
11:29:20 failed: [localhost] (item=g++-4.8) => {"ansible_loop_var": "item", "changed": false, "item": "g++-4.8", "msg": "No package matching 'g++-4.8' is available"}
11:29:29 failed: [localhost] (item=gcc-4.8) => {"ansible_loop_var": "item", "changed": false, "item": "gcc-4.8", "msg": "No package matching 'gcc-4.8' is available"}

Although it looks like it's excluded on Ubuntu 20 but not 18 based on https://github.com/AdoptOpenJDK/openjdk-infrastructure/blob/master/ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/Common/tasks/Ubuntu.yml#L75

As you've already seen (but putting it here for the benefit of others) , that's the Ubuntu.yml file, but the QEMUPlaybookCheck runs the Debian.yml file, but you've already put a fix in for it :-) #1454

Ref: The false positive; VPC and QPC suffer from them. I'll address it in another PR :-)
The checkout failed as it was looking for the openj9 branch in https://github.com/AdoptOpenJDK/openjdk-aarch64-jdk8u which doesn't seem to exist. Do we build OpenJ9 for aarch64 or is it just Hotspot?

We build both for aarch64, but OpenJ9 doesn't use the alternate aarch64-specific repository that this is picking up

Which repository is it? I can't find arm or aarch64 OpenJ9 for JDK8 - though I can for 11.
The script to start the build is buildJDK.sh which just calls make-adopt-build-farm.sh after setting variables, so it'll be an issue with that if it's setting the wrong repo.

OpenJ9 aarch64 is only JDK11

Ref: Latest commit;

I've renamed qemu_test_script.sh to qemuPlaybookCheck.sh to match vagrantPlaybookCheck.sh.
I've added the option to specify which jdk to build in qemuPlaybookCheck.sh.
In buildJDK.sh I've restricted aarch64 from building JDK8/J9 - it defaults to JDK11/J9 now.

I think you've jumped the gun slightly on that - It's still trying to build JDK8/J9. My bad, I should've put the PR back into draft. I'll open another PR to get it working properly :-)

authors: Willsparker sxa


text:
LockingLoadTest fails on openjdk8_hs_systemtest_x86-64_linux

LockingLoadTest fails on openjdk8_hs_systemtest_x86-64_linux with error:
 LLT testFailure: testPow(net.adoptopenjdk.test.math.MathAPITest): pow(double)[5] :: expected:<8.382703296667981E-131> but was:<8.382703296667982E-131>
        LLT junit.framework.AssertionFailedError: pow(double)[5] :: expected:<8.382703296667981E-131> but was:<8.382703296667982E-131>
        LL

Build link
https://ci.adoptopenjdk.net/view/System tests/job/openjdk8_hs_systemtest_x86-64_linux/lastSuccessfulBuild/artifact/openjdk-tests/TestConfig/test_output_15187805588474/TestTargetResult.tap/*view*/

We need to update the test case to accept the failing value as we did for math load test .

Another failure: https://ci.adoptopenjdk.net/view/System tests/job/openjdk8_hs_systemtest_x86-64_linux/lastSuccessfulBuild/artifact/openjdk-tests/TestConfig/test_output_15194073641611/TestTargetResult.tap/view/

https://github.com/AdoptOpenJDK/openjdk-systemtest/pull/77

We have a similar failure in LockingLoadTest in the /openjdk10_hs_systemtest_x86-64_linux build : https://ci.adoptopenjdk.net/view/System tests/job/openjdk10_hs_systemtest_x86-64_linux/21/console.
        LLT junit.framework.AssertionFailedError: toRadians(double)[0] :: expected:<-1.5687832071922932E304> but was:<-1.5687832071922935E304>
        L

This creates a concern about the MathAPITest in general. We are seeing failures popping up with mismatches between Oracle and IBM results in some of these Math APIs, and we are fixing them according to the decision made originally in https://github.com/eclipse/openj9/issues/1001#issuecomment-362041853.
It is fine with me adding in these fixes where we accept both IBM and Oracle values for the case where the difference is within 1 ulp. However, we need to make some more substantial test changes if this continues to happen in future.

Yes, I think you may want to create an issue to proactively look at the MathAPITest to see which other asserts/locations in code may be same scenario.

double(1) test fails on openjdk10, this is a new failure: https://ci.adoptopenjdk.net/view/System tests/job/openjdk10_hs_systemtest_x86-64_linux/23/console
Testing the fix in my branch : https://ci.adoptopenjdk.net/view/work in progress/job/test_personal/332/console

All adjustments have been made to all the failing tests. The tests are stable now. This issue can now be closed.

authors: Mesbah-Alam smlambert

repo: AdoptOpenJDK/openjdk-systemtest


text:
Google pay component sometimes causes the app to crash after minimize -> reopen

Describe the bug
The app sometimes throws a fatal exception when user comes back to the app after minimizing it for a short period of time, while on the screen that contains google pay component, or even a screen after that (one that has the gpay screen below on navigator stack).
It wasnt hard to reproduce it in app's release mode (codemagic build), but when trying in debug mode on the other hand, it was close to impossible.
In our case, this bug is very serious, because one of our payment methods (BLIK) requires the user to minimize the app to confirm the payment in bank app.
To Reproduce

go to a screen that contains gpay component
minimize the app and open some other one (the harder on ram/cpu the better, not sure)
go back to the app with gpay in it
crash happens:

Fatal Exception: java.lang.IllegalStateException: Reply already submitted
       at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:35)
       at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler$1.reply(BasicMessageChannel.java:14)
       at ComponentPlatformInterface$Companion$setUp$4$1$1.invoke(ComponentPlatformInterface.java:31)
       at ComponentPlatformInterface$Companion$setUp$4$1$1.invoke(ComponentPlatformInterface.java:6)
       at com.adyen.checkout.flutter.components.googlepay.GooglePayComponentManager.onAvailabilityResult(GooglePayComponentManager.java:113)
       at com.adyen.checkout.googlepay.internal.provider.GooglePayComponentProvider$isAvailable$1.invoke(GooglePayComponentProvider.java:18)
       at com.adyen.checkout.googlepay.internal.provider.GooglePayComponentProvider$isAvailable$1.invoke(GooglePayComponentProvider.java:2)
       at com.adyen.checkout.googlepay.internal.provider.GooglePayComponentProvider.isAvailable$lambda$2(GooglePayComponentProvider.java:5)
       at com.google.android.gms.tasks.zzm.run(zzm.java:25)
       at android.os.Handler.handleCallback(Handler.java:958)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loopOnce(Looper.java:230)
       at android.os.Looper.loop(Looper.java:319)
       at android.app.ActivityThread.main(ActivityThread.java:8919)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)

Video
I went back and forth from foreground to background, then the app crashed, and upon opening it, you are greeted by its home screen
https://github.com/user-attachments/assets/81897c37-8b47-4c07-99d1-54ad3bd4f7cf
** Smartphone**

OS: Samsung Galaxy A13
Version: Android 14

App

Flutter: 3.13.9

Hi @drekyyy,
Very interesting finding and thank you for sharing it. I understand the significance and let’s try to resolve the issue.
Based on the exception message, it seems like the method channel is being consumed already when another Google Pay availability check happens. I tried to reproduce it with the current example implementation but the issue does not occur (debug and release mode). At least on my devices or a simulator.
I see in your video that the Google Pay button disappears when leaving the app. And it seems that it is being rendered (maybe a new instance is created?) again when going back into the app. In our example app, the Google Pay component keeps its state. Maybe that could be a difference.
Would it be possible to check if multiple instances of the Google Pay component are created?
Do you might have time to check our example project on your device as well? The project should work out of the box by just adding your credentials into the config file.
In the meantime, I will investigate further and check the platform channel implementation.
I will adjust the example and test multiple Google Pay button instances.
https://github.com/user-attachments/assets/0bd11093-5300-4dab-bbcb-68c9eb1fd350

Hey @Robert-SD,
I think you are on to something, I also noticed that it was being rebuilt.
I turned the widget into a const and so far the crash has not happened. I will most likely update you tomorrow whether we managed to reproduce the crash or not.
Your insight is very appreciated.

authors: Robert-SD drekyyy

repo: Adyen/adyen-flutter


text:
Logout

logout added and fixed

Added Local storage
Logout function added


text:
Cast from 'const struct __CFString *' to 'NSString *' drops const qualifier

I have -Weverything enabled, and I see the following const warnings in Xcode 7.3 now:
/onepassword-app-extension/OnePasswordExtension.m:475:72: warning: cast from 'const struct __CFString *' to 'NSString *' drops const qualifier [-Wcast-qual]
        if (NO == [itemProvider hasItemConformingToTypeIdentifier:(NSString *)kUTTypePropertyList]) {
                                                                              ^
/onepassword-app-extension/OnePasswordExtension.m:485:54: warning: cast from 'const struct __CFString *' to 'NSString *' drops const qualifier [-Wcast-qual]
        [itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypePropertyList options:nil completionHandler:^(NSDictionary *itemDictionary, NSError *itemProviderError) {
                                                            ^

(Sorry for just throwing these over the wall rather than submitting a patch, but I have to go through legal review for any patch submission, and that's a big hassle for me.)

Thanks @hborders. No big deal, I totally understand. As I mentioned in #313, we are not going to support the -Weverything compiler flag, even if I totally understand your situation. This would render the code unreadable and unmaintainable.
I won't be closing this issue as won't do right now, but if you prefer we can take this somewhere more private (support+appex@agilebits.com).
And finally, would the DYI/fork approach be accepted by the legal review?
Please keep me posted.

I don't think my manager would consider it worth our time to review just to disable a few warnings. I'd probably fork it internally if I forked it at all. However, I'd rather not go through the struggle of maintaining the fork, so I'd probably just add the warnings to the list I ignore.

Hello again @hborders,
It all depends, on the API capability that you wish to use. For example findLoginForURLString: hasn't changed in a very longtime, but the collect and fill scripts used in fillLoginIntoWebView: change quite regularly.
I hope that this will help you in making the decision :wink:
Cheers!

authors: hborders radazzouz

repo: AgileBits/onepassword-app-extension


text:
Qa fixes

[ ] I have added the tests to cover my changes.
[x] I have updated the documentation, VERSION, and CHANGELOG accordingly.
[x] I have read the CONTRIBUTING document.

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

authors: CLAassistant cjao

repo: AgnostiqHQ/covalent-slurm-plugin


text:
Flutter mobile web video issues

Still experiencing video issues on Flutter Web.
Video issues on:

Mobile Safari
Mobile Android
Mac Safari

Chrome Mac does work.

I'm trying to debug this as well and can't seem to find a solid way to test this. What is your development flow for testing flutter web?

Is something going on with this library? https://github.com/AgoraIO/Agora-Flutter-SDK/blob/master/assets/AgoraRtcWrapper.bundle.js
Mac Safari is likely the easiest to test this one for dev cycles and I am unable to get this bundle working.

Original post: https://github.com/AgoraIO/Agora-Flutter-SDK/issues/689
Please remove this if this issue is no longer needed.

Same issue here.

same issue but no one is replying

The web version is still in alpha and does not support mobile web at this time.

I have same issue as well

I also have the same issue, how can we help you to improve this?

Update the flutter package and improve performance of video and audio
On Mon, Sep 19, 2022 at 4:45 AM Dimitar Chukovski @.***>
wrote:

I also have the same issue, how can we help you to improve this?
—
Reply to this email directly, view it on GitHub
https://github.com/AgoraIO-Extensions/Agora-Flutter-SDK/issues/735#issuecomment-1250413213,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIRXJSHW53PA4SQMDL6BJHDV66SSZANCNFSM55RAGIWQ
.
You are receiving this because you commented.Message ID:
@.***>

The web version is still in alpha and does not support mobile web at this time.

Is there an active timeline on the mobile web support?

Please AGORA team reply...  Also update version 4/5 of agora for flutter
cant shift to version 6
[image: Mailtrack]
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&
Sender
notified by
Mailtrack
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&
02/12/22,
00:40:48
On Thu, Dec 1, 2022 at 9:03 PM Tpow99 @.***> wrote:

The web version is still in alpha and does not support mobile web at this
time.
Is there an active timeline on the mobile web support?
—
Reply to this email directly, view it on GitHub
https://github.com/AgoraIO-Extensions/Agora-Flutter-SDK/issues/735#issuecomment-1333994898,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIRXJSFSDLKAFX4OQXJLFU3WLDD65ANCNFSM55RAGIWQ
.
You are receiving this because you commented.Message ID:
@.***>

any update?

I'm looking at a video call option for Flutter and Agora seems promising, but I need web support, is there a way around the limitation of this package not supporting web anymore? Use the Agora Web SDK in a Flutter WebView control?

hzz

Already moved to ZEEGO, Agora needs more reworking
[image: Mailtrack]
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&
Sender
notified by
Mailtrack
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&
04/27/23,
01:50:01 AM
On Tue, Apr 25, 2023 at 7:18 PM Minh Minh @.***> wrote:

hzz
—
Reply to this email directly, view it on GitHub
https://github.com/AgoraIO-Extensions/Agora-Flutter-SDK/issues/735#issuecomment-1521873515,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIRXJSECK67SDSTOTPK7XA3XC7MMHANCNFSM55RAGIWQ
.
You are receiving this because you commented.Message ID:
@.***>

The web support for agora_rtc_engine 6.x has landed in the main branch, If you still face issues, please try the latest code in main branch to see if it works or not.

authors: Statyk7 ThangD Tpow99 chukovskid fisforfaheem littleGnAl mikemilla mminhlequang spicylola

repo: AgoraIO-Extensions/Agora-Flutter-SDK


text:
Initialize and populate MongoDB

As a [developer]
I need [to set up and populate the MongoDB database]
So that [data storage is ready for application use]
Details and Assumptions
* [MongoDB is used to store user and item data.]

Acceptance Criteria
gherkin
Given [MongoDB is accessible]
When [the database is populated with sample data]
Then [the application can retrieve data for display]

implementation phase

repo: Ahmed-Boga/fullstack-capstone-project


text:
Error on compile time

Build Platform : Linux (Ubuntu in CT)
UE Version: 5.3.2 (From source)
Error on compile time (Installed plugin from git), Other plugins are built without problems
You just add a default value
bool bIsCurrentlyPressed = false;
Win and Mac (OSX) build correct

已修复

authors: AimoTvT Syndi-Online

repo: AimoTvT/UITouch


text:
窗口交互无反应

运行后可以出现画面 但是键盘交互没有反应 相机只能移动视角 按下ctrl后 imgui上的鼠标交互也没有反应 程序右上角的关闭也没反应 请问这是什么问题导致的

可能是因为输入法的原因，我的窗口框架比较简陋，没处理这个。试着用默认的英语(美国)输入法启动呢

可以了 不过不显示指针的时候 使用tab+alt切换窗口后似乎指针一直停留在原渲染程序窗口的中心无法移动

authors: AirGuanZ wyzwzz

repo: AirGuanZ/AtmosphereRenderer


text:
Recommended places using user's current location and unsplash api

#157
using user's location ,implemented Nominatim API to get the city based on the latitude and longitude coordinates.
based on the city ,implemented unsplash api to get places of that city

I mistakenly pushed my Unsplash api access key in src/components/ComparePlaces.jsx,can u remove it @Akshatchaube01


text:
img2img inter-images resolution wrong

Hello, I am using StableDiffusion WebUI to do 1X SR, my input image is 512 * 512,  but when I save intermediate images, its resolution is 128 * 128, when I click "Also save final image with intermediates" , the last image is 512 * 512, but intermediate images are still 128 * 128, is my settings wrong?

Yes, the reason is probably what this remark in the readme refers to:

Please be aware that Image creation progress preview mode in the webui's settings affects how and especially at what size the intermediate images are created.

Try setting your preview mode to "Full".

Thanks, it works if I set the preview mode to "Full"

But it does not support DDIM, which file should I modify to support DDIM? I think its almost the same to get DDIM intermediate images, just to decode the intermediate latents?

When I made that extension, that just wasn't possible with the a1111 infrastructure. You could only get that information from the kdiffusion samplers.
However, I just saw this in the new a1111 release notes:

rework DDIM, PLMS, UniPC to use CFG denoiser same as in k-diffusion samplers

So, perhaps it is possible now. I'll have to look into it.

authors: AlUlkesh JackeyDeng

license: Unlicense


text:
WIP: Add playlist tab to beatmap table, implements #40

This adds a new tab in the local beatmap data table that displays the thumbnails of all playlists the respective beatmap is a part of, as was suggested in #40.
As I am totally unfamiliar with vue itself I might not adhere to common best practices, if anything stands out let me know.
One thing I was not able to do is overlapping the thumbnails, like your difficulty chips do. I would suppose with some familiarity this should be a two minute fix, so I'd appreciate a pointer in the right direction.
I'm on your discord with the username AngryEndUser, so you can message me over there if you like.

The code smell is interesting, as the PlaylistLocal import is definitely being used, but only as a type annotation. I assume sonarcloud only checks the compiled javascript? Then the import would indeed lose its purpose, but in that case I wonder why the tsc doesn't just get rid of it during compilation. Anyhow, I personally like annotations for readability, I can get rid of it if you want though.

repo: Alaanor/beatlist


text:
aur-chroot: fix local repo path for bind mounts

The line from get_conf_repo is in format Server = file:///path/to/repo. Without successful bind mount, pacman -Syu fails in prepare stage, stopping the build.

Thanks. Perhaps I should find a better way in future rather than relying on grep -Eo...

For example, I'm sure there will be someone who will come up with [file://] Server = file:// :joy:

authors: AladW amakinen

repo: AladW/aurutils

license: isc


text:
Locking / Unlocking Screen Causes First Request Failure

There is a noticably weird bug I have found in Alamofire.
This problem only occur when the screen is locked when the app is on the foreground
Steps to Reproduce

While App in the Foreground
Lock Phone
Unlock Phone
Trigger a request with Alamofire. <- This first request will always fail Error Domain=NSURLErrorDomain Code=-1005 “The network connection was > lost.
Every single request after this will get a proper response. Unless if the phone is locked again while it is in the foreground.

Can anyone using Alamofire find a fix to this?
N.B.: This problem found on Alamofire 4.0. I have also tested this on Alamofire 2.0 and it also has the same problem.

I see you posted #1586. It seems to be the same bug so I'd suggest closing #1586 and changing this one's title to something a bit less vague (like #1586)

Thanks @thebluepotato. @Jayvd, please don't open duplicate issues. It won't help you get your issue resolved any faster.

Hi @Jayvd,
I put together a little sample app that demonstrates that making an Alamofire request immediately when your app is opened after unlocking does in fact succeed. I don't know exactly what is going on with your app, but it doesn't seem to be an issue with Alamofire directly.

Relauncher.zip

You'll need to set the team to debug the app on a device.

I'm not quite sure what to tell you from here. You'll need to investigate your own app further to figure out why your requests are failing.
I'm going to close this issue out since there's nothing that appears to be wrong with Alamofire. If you do end up finding something specific to Alamofire that seems problematic, please post your findings back on this ticket and we'll happily investigate further.
Cheers. 🍻

So thank you @cnoon for clarifying. I just checked your example to verify the problem. When I execute the request to httpbin on the simulator (iOS10) and device (iOS9) it works fine. But when I connect to my own server it won't work anymore on my device. So with that knowlegde I came by this https://github.com/facebook/react-native/issues/7943. Seems to be an issue with nginx 1.10.1
I've checked my servers nginx version which is 1.10.0 assuming it has the same issue, I'm now trying to update my nginx package. Will keep you posted.

My intuition says it has to do with the Keep-Alive setting. I think there was a bug in iOS 8 where the connection stayed open longer than the Keep Alive told it to (Don't know if it's still an issue).
Do you cancel all open requests and then close all your connections when the app enters the background?

Well the problem for me occurs when I start the app for the first time. So at that moment there are zero requests done, until the request get triggered by UI which results in a failure. So I don't think that has something to do with it.

Take a look at Issue #872.
https://github.com/Alamofire/Alamofire/issues/872

OK. Sounds like the similar thing indeed. The only 'strange' thing is, when my first request is a GET request it works like a charm the first time, it only fails consistently the first time when it's a POST request.

Bump. Somebody found a solution or workaround already?

@NielsKoole  Initialize your Network Manager class again, in applicationWillEnterForeground and it will solve the problem. The reason for this issue is, when you lock your device , the OS locks the sockets and doesn't release them when the phone is unlocked. So please again initialize your network manager class and it will solve your problem. Reference : https://github.com/Alamofire/Alamofire/issues/872

authors: Jayvd NielsKoole cnoon rizwan95 thebluepotato tobiasoleary

repo: Alamofire/Alamofire


text:
Uploading MultipartFormData with parameters and base64 image

Hello everyone,
What did you do?
I'm trying to upload an image which is converted to base64 string and some other parameters such as username and password. however when I try to append the image and send it to server, I get response that I'm not sending all parameters!
What did you expect to happen?
I have problem uploading base64 string with multipart form data.
Alamofire Environment
**Alamofire version:4.4
**Xcode version:8.3.3
**Swift version:3
**Platform(s) running Alamofire: iOS 9.3 & 10.3.2
**macOS version running Xcode: 10.12.6
Demo Project
let updateInfo: [String:Any] = ["email":usernameText,
                                "pass":passText,
                                "adver_id":"\(storeID)",
                                "product":goodNameTxtFld.text!,
                                "start":newBegin!,"end":newEnd!,
                                "percent":offPercentTxtFld.text!,
                                "price":priceTxtFld.text!] //,"photo":imageStrPNG

Alamofire.upload(
    multipartFormData: { multipartFormData in

        if let imageData = UIImagePNGRepresentation(UIImage(named: "283")!) {
            multipartFormData.append(imageData, withName: "photo")
        }

        for (key, value) in updateInfo {
            multipartFormData.append(key.data(using: .utf8)!, withName: value as! String)
        }
},
    to: url,
    encodingCompletion: { encodingResult in

        switch encodingResult {
        case .success(let upload, _, _):
            upload.responseString { response in
                debugPrint(response)
           }
                .uploadProgress { progress in // main queue by default
                    self.img1Progress.alpha = 1.0

                    self.img1Progress.progress = Float(progress.fractionCompleted)

                    print("Upload Progress: \(progress.fractionCompleted)")
            }
            return
        case .failure(let encodingError):

            debugPrint(encodingError)
        }

})

I'm also facing same problem, and also doing same way to upload multipartFormData. Is any one have idea to fix the issue, please do let us know ASAP.

I suggest you look into how you server expects multipart requests like this and how the request you're making differs from the expected values.
In the mean time, we use our GitHub project for bug reports and feature requests. In the future, you should open questions like this on Stack Overflow and tag alamofire.
Cheers. 🍻

From our Contribution Guidelines
Asking Questions
We don't use GitHub as a support forum. For any usage questions that are not specific to the project itself, please ask on Stack Overflow instead. By doing so, you'll be more likely to quickly solve your problem, and you'll allow anyone else with the same question to find the answer. This also allows maintainers to focus on improving the project for others.

Have a look at this post on StackOverflow. It looks like you are facing the same issue.

you're passing the value as your multipart parameter name
for (key, value) in updateInfo {
      multipartFormData.append(key.data(using: .utf8)!, withName: value as! String)
}

is that intended?

I'm also facing same problem, and also doing same way to upload multipartFormData. Is any one have idea to fix the issue, please do let us know ASAP.

Get any solution for this

Hello everyone,
What did you do?
I'm trying to upload an image which is converted to base64 string and some other parameters such as username and password. however when I try to append the image and send it to server, I get response that I'm not sending all parameters!
What did you expect to happen?
I have problem uploading base64 string with multipart form data.
Alamofire Environment
**Alamofire version:4.4
**Xcode version:8.3.3
**Swift version:3
**Platform(s) running Alamofire: iOS 9.3 & 10.3.2
**macOS version running Xcode: 10.12.6
Demo Project
let updateInfo: [String:Any] = ["email":usernameText,
                                "pass":passText,
                                "adver_id":"\(storeID)",
                                "product":goodNameTxtFld.text!,
                                "start":newBegin!,"end":newEnd!,
                                "percent":offPercentTxtFld.text!,
                                "price":priceTxtFld.text!] //,"photo":imageStrPNG

Alamofire.upload(
    multipartFormData: { multipartFormData in

        if let imageData = UIImagePNGRepresentation(UIImage(named: "283")!) {
            multipartFormData.append(imageData, withName: "photo")
        }

        for (key, value) in updateInfo {
            multipartFormData.append(key.data(using: .utf8)!, withName: value as! String)
        }
},
    to: url,
    encodingCompletion: { encodingResult in

        switch encodingResult {
        case .success(let upload, _, _):
            upload.responseString { response in
                debugPrint(response)
           }
                .uploadProgress { progress in // main queue by default
                    self.img1Progress.alpha = 1.0

                    self.img1Progress.progress = Float(progress.fractionCompleted)

                    print("Upload Progress: \(progress.fractionCompleted)")
            }
            return
        case .failure(let encodingError):

            debugPrint(encodingError)
        }

})

Hi @gharary,
R u find any solution for this.

I suggest you look into how you server expects multipart requests like this and how the request you're making differs from the expected values.
In the mean time, we use our GitHub project for bug reports and feature requests. In the future, you should open questions like this on Stack Overflow and tag alamofire.
Cheers. 🍻
From our Contribution Guidelines
Asking Questions
We don't use GitHub as a support forum. For any usage questions that are not specific to the project itself, please ask on Stack Overflow instead. By doing so, you'll be more likely to quickly solve your problem, and you'll allow anyone else with the same question to find the answer. This also allows maintainers to focus on improving the project for others.

Hi @jshier,
I'm also facing this issue.

Hi ho to pass a parameter with this format
photo is inside dictionary with dictionary
example:
{
   "User": {
                   "user_name": "name",
                   "first_name": "firstName"
                   "photo": "photo_iamge_here"
               }
}

"share": {
"users": [],
"timelines": ["63f3803f79186e188c14d566"]
},

authors: JayachandraA Nallo basilmariano enisinanaj gharary inzamaminvozone jshier sharmashiv


text:
Retrier Alamofire 5

Hallo! I'm using the 5.0.0-beta.2 version of Alamofire.
I need an example for retrier.
In case of request failure i need to retry 3 times.
I want to implement a single retrier for all requests.
Can anyone help me?

Hi, @chonian . If you want a single retrier for all requests, I think this would work:
let interceptor = Interceptor(
    retriers: [RetryPolicy(retryLimit: 3)]
)

let session = Session(interceptor: interceptor)

Then, all your requests need to be created with this session.
session.request("https://httpbin.org/get").response { r in }

If you prefer AF.request("https://httpbin.org/get"),  just write let AF = Session(interceptor: yourInterceptor) in the global scope.

Thanks for your reply!
You save my time!
I was wondering, how to verify the retier functionallity in oder to know that it works.  Can you suggest me, a way check it?
Thanks in advance!

You can verify retry behavior fairly easily in tests, as we do in our tests for the feature. You could also manually trigger the behavior by simulating the failure responses using a proxy tool or a test backend.

authors: chonian jianstm jshier


text:
App crashes with org.alamofire.session.rootQueue

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you expect to happen?
App not to crash and work normally
What happened instead?
App crashed with iOS 12, iOS 15.4.0 and iOS 14.7.1 with the following stack trace
Crashed: org.alamofire.session.rootQueue
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000
Crashed: org.alamofire.session.rootQueue
0  libswiftCore.dylib             0x2a9fa4 swift_getGenericMetadata + 604
1  libswiftCore.dylib             0x27c458 swift_stdlib_getDescription + 1080780
2  libswiftCore.dylib             0x27c458 swift_stdlib_getDescription + 1080780
3  libswiftCore.dylib             0x2bdaa8 swift_disableDynamicReplacementScope + 7892
4  libswiftCore.dylib             0x2bd250 swift_disableDynamicReplacementScope + 5756
5  libswiftCore.dylib             0x2bc888 swift_disableDynamicReplacementScope + 3252
6  libswiftCore.dylib             0x2bc0e8 swift_disableDynamicReplacementScope + 1300
7  libswiftCore.dylib             0x2bbea8 swift_disableDynamicReplacementScope + 724
8  libswiftCore.dylib             0x2bc55c swift_disableDynamicReplacementScope + 2440
9  libswiftCore.dylib             0x2ba8a8 swift_getTypeByMangledNameInEnvironment + 832
10 libswiftCore.dylib             0x2ba9ec swift_getTypeByMangledNameInContext + 208
11 Alamofire                      0x5fc0 <name omitted> + 4318650304 (<compiler-generated>:4318650304)
12 Alamofire                      0xac570 <name omitted> + 4319331696 (<compiler-generated>:4319331696)
13 Alamofire                      0xab4d4 specialized _NativeDictionary.mutatingFind(_:isUnique:) + 4319327444
14 Alamofire                      0xad764 <name omitted> + 4319336292 (<compiler-generated>:4319336292)
15 Alamofire                      0xa88b4 didCreateURLRequest + 4319316148 (<compiler-generated>:4319316148)
16 Alamofire                      0xb501c <name omitted> + 4319367196 (<compiler-generated>:4319367196)
17 Alamofire                      0x357c4 <name omitted> + 4318844868 (<compiler-generated>:4318844868)

Another crash sample is:
Crashed: org.alamofire.session.rootQueue
SIGABRT ABORT 0x00000001bba52bbc

Crashed: org.alamofire.session.rootQueue
0  libsystem_kernel.dylib         0x6bbc __pthread_kill + 8
1  libsystem_pthread.dylib        0xd854 pthread_kill + 208
2  libsystem_c.dylib              0x1f6a4 abort + 124
3  libswiftCore.dylib             0x2ed01c swift::warningv(unsigned int, char const*, char*) + 138
4  libswiftCore.dylib             0x2f6698 swift::MetadataAllocator::Allocate(unsigned long, unsigned long) + 516
5  libswiftCore.dylib             0x2fd230 swift_getExistentialTypeMetadata + 1940
6  libswiftCore.dylib             0x31533c swift::Demangle::__runtime::TypeDecoder<(anonymous namespace)::DecodedMetadataBuilder>::decodeMangledType(swift::Demangle::__runtime::Node*, unsigned int, bool) + 10392
7  libswiftCore.dylib             0x312ee4 swift::Demangle::__runtime::TypeDecoder<(anonymous namespace)::DecodedMetadataBuilder>::decodeMangledType(swift::Demangle::__runtime::Node*, unsigned int, bool) + 1088
8  libswiftCore.dylib             0x312024 swift_getTypeByMangledNodeImpl(swift::MetadataRequest, swift::Demangle::__runtime::Demangler&, swift::Demangle::__runtime::Node*, void const* const*, std::__1::function<swift::TargetMetadata<swift::InProcess> const* (unsigned int, unsigned int)>, std::__1::function<swift::TargetWitnessTable<swift::InProcess> const* (swift::TargetMetadata<swift::InProcess> const*, unsigned int)>) + 552
9  libswiftCore.dylib             0x311d9c swift_getTypeByMangledNode + 540
10 libswiftCore.dylib             0x312510 swift_getTypeByMangledNameImpl(swift::MetadataRequest, __swift::__runtime::llvm::StringRef, void const* const*, std::__1::function<swift::TargetMetadata<swift::InProcess> const* (unsigned int, unsigned int)>, std::__1::function<swift::TargetWitnessTable<swift::InProcess> const* (swift::TargetMetadata<swift::InProcess> const*, unsigned int)>) + 968
11 libswiftCore.dylib             0x30fd14 swift_getTypeByMangledName + 540
12 libswiftCore.dylib             0x30ff28 swift_getTypeByMangledNameInContext + 132
13 Alamofire                      0x5fc0 <name omitted> + 4386660288 (<compiler-generated>:4386660288)
14 Alamofire                      0xb9db4 outlined destroy of EventMonitor? + 4387397044
15 Alamofire                      0xb66c0 attemptServerTrustAuthentication + 126 (SessionDelegate.swift:126)
16 Alamofire                      0xb8e3c urlSession + 95 (<compiler-generated>:95)
17 Alamofire                      0xb7f6c @objc SessionDelegate.urlSession(_:task:didReceive:completionHandler:) + 4387389292
18 CFNetwork                      0x7d898 _CFHostIsDomainTopLevelForCertificatePolicy + 10480
19 Foundation                     0x4e26c __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 16
20 Foundation                     0x5f920 -[NSBlockOperation main] + 100
21 Foundation                     0x39a8c __NSOPERATION_IS_INVOKING_MAIN__ + 20
22 Foundation                     0x49f20 -[NSOperation start] + 764
23 Foundation                     0x4d368 __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 20
24 Foundation                     0x5ab7c __NSOQSchedule_f + 180
25 libdispatch.dylib              0x11540 _dispatch_block_async_invoke2 + 104
26 libdispatch.dylib              0x64094 _dispatch_client_callout + 16
27 libdispatch.dylib              0xa738 _dispatch_lane_serial_drain$VARIANT$mp + 644
28 libdispatch.dylib              0xb1f0 _dispatch_lane_invoke$VARIANT$mp + 408
29 libdispatch.dylib              0x14ec4 _dispatch_workloop_worker_thread + 632
30 libsystem_pthread.dylib        0x1e10 _pthread_wqthread + 284
31 libsystem_pthread.dylib        0x193c start_wqthread + 8

Alamofire Environment
Alamofire Version: 5.2.2
Dependency Manager: Cocoapods
Xcode Version: 13.4.*
Swift Version: 5
Platform(s) Running Alamofire:  iOS

Your help will be much appreciated here 🙏

These look like Swift runtime crashes. I would update to the latest Xcode and try again. I don't think there's anything Alamofire can do here.

authors: jshier safa-ads


text:
Improve embedded framework installation instructions

Nest Terminal commands and a blockquote under their respective instructions

Thanks @ILI4S...much appreciated! 🍻


text:
fix: add fluid attribute to dropdown and make its default display inline-block

Alaska Airlines Pull Request
Background
Dropdown's borderless style should be inline-block
Issue to Solve
With the existing implementation, to follow borderless style, we had to add inset attribute with custom css style.
Solution
To easier setting and to follow existing pattern in button, now dropdown has fluid attribute which will turn dropdown to have full width by display: block and the default display is inline-block
To apply borderless style, use inset attribute
Before Submitting this pull request:

Link all tickets in this repository related to this PR in the Development section
note: all pull requests require at least one linked ticket
If this PR is Ready For Review, all ticket's linked under Development must have their status changed to Ready For Review as well

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I have performed a self-review of my own update.
Summary by Sourcery
Add a 'fluid' attribute to the dropdown component to allow it to expand to full width, and change its default display style to 'inline-block' for better alignment with borderless style. Update documentation to reflect these changes.
Bug Fixes:

Fix the dropdown's default display style to be 'inline-block' for borderless style.

Enhancements:

Add a 'fluid' attribute to the dropdown component to allow it to expand to full width when needed.

Documentation:

Update documentation to reflect the new 'fluid' attribute and default display style changes for the dropdown component.

:tada: This PR is included in version 1.6.0-beta.6 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

repo: AlaskaAirlines/auro-formkit


text:
Error with User

I must have made a mistake when changing the names from Customer to User. The table no longer appears in H2.

solved.

repo: AlbertAsmervik/diningApi


text:
Git Skip panel should show Skip Worktree items and Assumed Unchanged items separately

It seems they are now combined into a single list. There should be collapsible sections (similar to "Changes" and "Staged Changes" sections in Source Control) named "Skip Worktree" and "Assume Unchanged".
Notes:

A section with no files is hidden completely. (No empty section.)
Header of the visible section should be visible even if there's only one section visible. This is to know whether it's "Skip Worktree" or "Assume Unchanged".

This is how the extension was on the first release, but I got feedback that it took too much screen space.
I'll see if I can make it into an option.

You can also consider adding some icon or indication to distinguish the two.

About this, the separate collapsible sections will be better for me. Maybe it could be an option.
Otherwise an idea: the exact location of the Undo button could show an icon to indicate "assume unchanged" - maybe a pencil with a perpendicular line through it. The icon would become Undo button upon hover or selection.
To reduce visual clutter, "skip worktree" could have no icon. I assume people will be using this option more often than "assume unchanged". Skip icons tend to be more abstract anyway.

Coming soon:

Should now be fixed in 0.4.1. If you can confirm this works for you, I'll close this issue.

I suggest rolling out icons for this in future but I think this is good enough for now. :)
Works. Closing.

authors: ADTC AlexDanault

repo: Alcyon-Dev/vscode-ext-git-skip

license: ISC


text:
Aliased column name is not recognized in HAVING clause in MySQL

Dialect: MySQL
failing sql:
-- Table definition edited down to the relevant columns:
CREATE TABLE `models` (
  `model_id` int(11) NOT NULL AUTO_INCREMENT,
  `model_descriptor_id` int(11) NOT NULL,
  `build_date` datetime NOT NULL,
  PRIMARY KEY (`model_id`)
) DEFAULT CHARSET=latin1;

searchTest:
SELECT TO_SECONDS(build_date) AS build_date_seconds
FROM models
GROUP BY model_descriptor_id
HAVING build_date_seconds > 0 LIMIT 1;

The query runs fine in the MySQL shell, but I get this error:
/path/to/db/ModelSearch.sq line 7:7 - No column found with name build_date_seconds
4    SELECT TO_SECONDS(build_date) AS build_date_seconds
5    FROM models
6    GROUP BY model_descriptor_id
7    HAVING build_date_seconds > 0 LIMIT 1
            ^^^^^^^^^^^^^^^^^^

The same happens when using WHERE:
query:
SELECT id AS myId
FROM myTable
WHERE myId = 3;

The error reads No column found with name myId.
This becomes problematic when the alias refers to a computed column, like so:
SELECT SUM(myColumn) AS mySum
FROM myTable
WHERE mySum>0;

authors: mfickett nhaarman

repo: AlecStrong/sql-psi


text:
Make the tests more deterministic

While I was comparing the number of allocations between different versions of some pieces of code, some of the results were a bit surprising, and upon closer inspection I noticed that there was some non-negligible variance between runs using the same code, even with a fixed main source of randomness. This led me to believe that we have some extra sources of randomness somewhere, which this PR addresses.
With these changes:

more tests will be fully reproducible knowing a single seed; they should also be a bit faster
benchmarks should be a bit faster too
comparisons between profiles (both CPU and memory) will be easier

The one downside is that we would need to adjust bits of snarkOS as well, i.e. add one or more calls to thread_rng at the callsites that would now require the rng to be given. However, since we already do that for some of the commands, this shouldn't be controversial.

The CI failure might be legitimate, I'll look into it tomorrow.

repo: AleoHQ/snarkVM


text:
PERFORMANCE - performance test

Is your feature request related to a problem? Please describe.
PERFORMANCE - performance test

We can improve our queries increasing our DB size. This is not a optimal solution, but it's ok as we'll be changing DB in v2


text:
Sign in and sync options are non functional

System Details

OS: Android 10
Thorium Version 117.5938.157

Problem

No way to use Sync with already signed in Gmail account. This is just bad user experience

Sign in or add account is non functional.

When you want the sync and you think of signing out from your Gmail account to again sign in from thorium using "add account", after the sign in process, thorium bugs out and quits. Then after reopening thorium, you found that all that work did nothing cuz, it still isn't signed in with any account
Screenshots

Not posting the issue in the correct repo, also, this issue already exists in the Thorium-Android repo