Text Zoom on mobile

Is your feature request related to a problem? Please describe.
Hi I have been trying out the webapp and have been impressed.
There is one issue and that is that on mobile (adding commafeed to the homescreen) I am unable to set the text size.
Describe the solution you'd like
While it is doable with a lot of effort (since I am very short sighted) I would love to have a text size settings for the titles and text.
Describe alternatives you've considered
I tried out a custom css with "* { font-size: 24pt; }" but it doesn't seem to work and I feel stupid.

Note: I'm not the developer, just a random user.

I tried out a custom css with "* { font-size: 24pt; }" but it doesn't seem to work and I feel stupid.

I think you need to add !important, this works for me:
* { font-size: 24pt !important; }

I tried it on iPhone btw, even with the important it does not seem to work.

That's weird, it seems to work emulating the iPhone with Firefox. See screenshot.

The only thing I can think of is reloading the page (which you probably have already done it, but just in case).

Using Brave I also see that custom css is empty with cache disabled:

When loading with Safari (which I never used it with) it also has the custom css empty.
 services:   commafeed:     image: athou/commafeed:latest     restart: unless-stopped     environment:       - CF_DATABASE_DRIVERCLASS=org.postgresql.Driver       - CF_DATABASE_URL=jdbc:postgresql://postgresql:5432/commafeed       - CF_DATABASE_USER=commafeed       - CF_DATABASE_PASSWORD=commafeed     volumes:       - ./data:/commafeed/data     networks:     - default     - traefik-public     labels:     - traefik.enable=true     - traefik.http.routers.commafeed.rule=Host(rss.something.org`)
- traefik.http.services.commafeed.loadbalancer.server.port=8082
postgresql:
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_USER: commafeed
POSTGRES_PASSWORD: commafeed
POSTGRES_DB: commafeed
volumes:
- ./db:/var/lib/postgresql/data
networks:
traefik-public:
external: true`

That's weirder.
I will let this one for Athou. I'm testing in a local instance, version 4.4.1 (cd06055). It's possible it's not the latest one and there is a bug somewhere.

Alright I'll await any questions... creating a new user also doesn't do it as I changed the username of admin I thought it might have something to do with that, but that doesn't seem to be the case.
For note I pulled it yesterday (also got watchtowerr), about gives me:
CommaFeed version 4.4.1 (cd06055).
So that ought to be the same version you were using....

It is not the browsers caching.... it's cloudflare's. I cleared and disabled the cache wich does its job for now. Might it be an option to either increase font-size through a setting+JS. Or something that might not be as amazing provide a no-cache header for the custom theme?

Sure, I'll keep this issue open to:

add a no-cache header
add a setting to configure the font size

Great!


Reaper doesn't crash when upgrading to a version of smart_city that has the new topLevelSelector field

User Story
As a developer on the OS
I don't want to have to delete and repost all datasets when I update my version of the dataset definition
Because I'm not a masochist.
Acceptance Criteria:

[ ] Reaper is able to continue processing jobs that had the old struct and now have the new struct
[ ] Upgrading reaper does not blow up against old datasets

Tech Notes:

Create a migration
Another option would be updating all datasets?

Amigos:
@JarredOlson @jeffgrunewald @carriebrinkley

Our current approach is to repost datasets, which should upgrade them to the new struct in a way reaper can deal with.

Reposting datasets was successful.


Symfony Length missing param

Hi,
I found one error (translation) and a bug in the last version.
Symfony Length class seems to have a new required param in the constructor. Here is the fix to make the plugin working again.
I am using Symfony 6.2.5.
Best regards,
etrange02

Hello thank you for your PR
string $countUnit is only supporter by Symfony > 5.4 can you please do something to handle de backward compatibility

Hi
I added backward compatibility Hope you will like it.

Hello @etrange02
Unless I'm mistaken, $countUnit is only supporter by SF >= 6.3
https://github.com/symfony/symfony/blob/6.2/src/Symfony/Component/Validator/Constraints/Length.php#L53
https://github.com/symfony/symfony/blob/6.3/src/Symfony/Component/Validator/Constraints/Length.php#L7


[wasmtime-api] Record original Trap from API callback.

Fixes #645

@yuridelendik rebasing to latest master should fix the CI for you :-) for ref, CI was fixed in #656.

Also, this approach of returning the exact trap returned from the Callable is great.
In the future I think this would enable custom stack frames when we can set the frames of a trap returned from the host.


Automated operator testing

Currently the build pipeline contains a basic build validation, but would be useful to test the operator function

in a simulated environment using the test tools
in a proper k8s environment (perhaps using kind)

Docs should also be updated so that the developer can perform similar tests from the CLI directly, or using common plugins from redhat etc available through intellij, visualcode etc


Added MEVHorizontalContacts control

Added MEVHorizontalContacts control to the list.
Project URL
https://github.com/manuelescrig/MEVHorizontalContacts
Description
An iOS UICollectionViewLayout subclass to show a list of contacts with configurable expandable items.
Checklist

[x] Only one project is in the request
[x] Addition in chronological order (bottom of category)
[x] Travis CI pass
[x] Supports iOS 7 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

Thank you for contributing to awesome-ios 😄


[Bug] test_connection_cleanups is flaky

🐛 Bug Report
It appears that sometimes, when a validator is picked in the test, it fails:
thread 'test_connection_cleanups' panicked at node/router/tests/cleanups.rs:74:9:
the deadline has elapsed for condition: tcp0.num_connected() == 1 && tcp1.num_connected() == 1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

A quick print statement indicated: Unable to connect to '<IP_ADDRESS>:63168' - '<IP_ADDRESS>:63168' disconnected before sending "Message::ChallengeResponse"
Steps to Reproduce
cd node/router && cargo test test_connection_cleanups
Due to random sampling of the node type, the test only sometimes fails.
Expected Behavior
The test should pass.
Your Environment
Ran it on mainnet-staging 491f3078a

The fix is in #3164.

I may have spoken too soon, I'll investigate some more 🤔


Handle execute_message error without panic

Issue summary

This piece of code (on a PR branch, not yet merged to main when writing down the issue, make sure it's not obsolete before digging into it):
https://github.com/ChainSafe/forest/blob/63d37e6b7f5e629252da5667c84926d3f9441756/vm/interpreter/src/vm.rs#L694-L697
panics on error. Instead, we need to convert the underlying error from execute_message into a relevant ActorError. Some digging into the Filecoin specification may be needed to implement it correctly.

Done in lemmih/fvm branch.


Int getting stored as 0

For the above sample JSON, I have tried with following 2 core data models.
Where in the first Core Data model, returned 0 for adminId & adminTransactionId and some other String values as null (Marked in magenta)

However after updating to simplified Core data model, solved the null string issues but the 0 int issue still persists.

However in both models resultCode value was never 0(i.e returns proper value every time) which is also an Int.
Code
Sync

let networkManager = Networking()
networkManager.bypassAuthentication()
networkManager.fetchFranchiseStores(email: email, password: password) { (result, error) in
if error == "" {
let code = result["result_code"].intValue
if code == 200 {
let rDict = result.dictionaryObject
let json = [rDict!]
Sync.changes(json, inEntityNamed: "AdminDetails", dataStack: self.dataStack, completion: { error in
completion(error)
})
}
}
}

Fetch

let request:NSFetchRequest = NSFetchRequest(entityName: "AdminDetails")
let adminDetails = (try! self.dataStack.mainContext.fetch(request)) as! [AdminDetails]
if adminDetails.count > 0 {
//Take to Home
let result = adminDetails[0]
print(result.adminTransactionId, result.adminId, result.resultCode)
}

Any help is much appreciated to get this fixed. Thanks!

@AnnieNinaJoyceV check if your Core Data attribute has a default value. Sounds like that's the issue.

I tried unchecking the default 0, it still returns 0.
The resultCode variable has the same settings and it holds the values just fine.

Can you remove the "Use scalar type"?

Unchecking Use scalar type returns nil.

\o/

This is fixed then?!

http://stackoverflow.com/questions/26977812/should-i-check-the-use-scalar-properties-for-primitive-data-types-when-generat

@AnnieNinaJoyceV Btw, Sync would normally map to
adminTransactionID instead of adminTransactionId
adminID instead of adminId

Let me know if there's anything else I can help with.

Thanks for the help @3lvis
I didn't know that Sync will automatically map _id as _ID, that was the error.


Project 1 (30p)- BTreeFile.java Insert() method

Required implementation
Located in BTreeFile.java. More information found on page 3 of project_description.pdf.
This issue also includes the _insert() method as well.

Insert() method
See the book for the algorithm. Start with validating the key [in our case it is integer (attrInteger)].  If  the  tree  is  empty,  create  first  page  as newrootPage  of  type which will be a leaf page and set its page id to the headerpageId (already initialized in BTreeFile() constructor) and set its next page and previous page pointer to INVALID_PAGE;  insert  the  <key,rid>  using  the  insertRecord()  method  then unpin the page as it is dirty (it is already pinned when you get from the buffer) and update the header page using updateHeader() else make a call to _insert()[newRootEntry=_insert(key,rid,headerPage.get_rootId());] method  to  insert the  record  <key,  data>  and  set the  pointers.  If  a  page overflows
(i.e., no space for the new entry), you should split the page. You may have to insert additional  entries  of  the  form  <key,  id  of  child  page>  into  the  higher-level  index pages as part of a split. Note that this could recursively go all the way up to the root, possibly resulting in a split of the root node of the B+ tree.

_insert() method
Check  the  pageType.  If  it  is  an  INDEX  page  call  _insert()  recursively  to
insert and split if necessary. If it a LEAF page again call _insert() recursively
to insert and handle split.

The keyCompare() method is used by  _insert()to compare the key.
int keyCompare(KeyClass key1, KeyClass key2)
This method returns an integer.  key1>key2 returns a positive value, key1<key2 will return a negative value and 0 if equal (key1 == key2).

NOTE: As discussed in the class, condition for traversal can be chosen, but  needs to be consistent for an implementation. Clearly state in the report, which traversal choice you chose for your implementation, Choice1) the right pointer needs to be traversed if key1 value is greater than or equal to key2; else traverse the left pointer. OR  Choice2)  the  right  pointer  needs  to  be  traversed  if  key1  value  is  greater  than key2; else traverse the left pointer

got the insert() method done from what we can tell. now onto _insert()

Should be done. Tested, but additional testing is welcome. Comments probably need one more once over.


refactor: replace function callbacks with arrows

Description
This adds a rule to use the arrow callbacks (e.g. () => {}) instead of anonymous functions (e.g. function () => {}), and fixes all of the code that involves that.
Task Item
fixes #3481

Coverage remained the same at 53.27% when pulling 52044c8addc635ea643cc887917cf01dd98f5323 on beyackle/arrowCallbacks into 6da544b255eddf06cfbe36382d002357e40f190b on master.


Button "Create"  is enabled when mandatory input field "Name" is not filled in Snapshot creation

Description
Button "Create"  is enabled when mandatory input field "Name" is not filled in snapshot creation modal dialog (Storage section)
Steps to reproduce

Login by user
Go to Storage section
Click "Take a snapshot"
Delete values in input "Name"

Actual result
Button "Create" is enabled
Expected result
Button "Create" is disabled
Connected requirement IDs
[REQ_STORAGE_LIST_006]
Screenshots

TO TEST:
[REQ_STORAGE_LIST_006]

Tested on 1665


Load a scene

To be able to test easily we need to be able to add more geometry.
That's why we would like :

have rules to describe a scene (XML format)
Instead of single sphere and light we use a list of spheres and lights that we can iterate on in tracing functions
Loader button to load scene file
When loaded the parameter UI is automatically setup to be able to update the objects parameters

Skip last point ("When loaded the parameter UI is automatically setup to be able to update the objects parameters") because it's over-engineered at the moment.


testng-6.9.6 git tag is missing

Idem for 6.9.7 and 6.9.8.

Done.
--
Cédric
On Mon, Oct 12, 2015 at 1:55 PM, Stephan Schroevers <
<EMAIL_ADDRESS>wrote:

Idem for 6.9.7 and 6.9.8.
—
Reply to this email directly or view it on GitHub
https://github.com/cbeust/testng/issues/807#issuecomment-147517824.

6.9.6 is still missing :cry:

Yeah, bit late for this and I don't feel like digging through the history to find the right cut out time stamp.
Is it important for you?

Nope ;)


Align verbiage with YNAB nomenclature

As an example, when I ask "How much do I have available in Groceries", it says:

You have $13.00 avalable in your groceries budget. Do you want to check another balance?

This should probably say "in your groceries category" or just "in groceries".
"budget" has a very specific meaning in YNAB and refers to the entire budget including accounts, categories, etc.  You can create multiple budgets on an account.
Poking around on the test action I saw a few examples of this.
I've extracted our Alexa Skill responses that could be used as a way to line up nomenclature usage.  Also, feel free to use any other things from this, like the fun launch prompts, etc.
RESPONSES = {
    greetings: [
      '<audio src="https://s3.amazonaws.com/ynab-scratch/jingle_1.mp3" /> Welcome to <phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> ! ',
      '<audio src="https://s3.amazonaws.com/ynab-scratch/jingle_1.mp3" /> Welcome to You Need A Budget! ',
      'Let\'s get started! ',
      '<phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> is ready to roll! ',
      'Are you ready to give every dollar a job? ',
      '<phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> is ready for budgeting! ',
      'Let\'s budget! ',
      'You need a budget.  Don\'t we all? ',
      'Let\'s do this! ',
      'I\'ve been waiting for you! ',
      'Hey there! ',
      'Together again! ',
      'Ahoy, budgeting straight ahead. ',
      'More like We NAB, am I right? ',
      '<phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> , I NAB, We NAB. ',
      'Super budget friends! ',
      'It\'s budget time! ',
      'One for the money, two for the, nevermind. ',
      '<phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> take me away. ',
      'Get thee to the budget! ',
      'Hit me budget, one more time. ',
      'Welcome to <phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> . And we\'re off! ',
      'Welcome to <phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> .  So we\'re doing this! ',
      'Welcome to <phoneme alphabet="ipa" ph="\'waɪnæb">Y NAB</phoneme> .  Here we go! '
    ],
    launchPrompts: [
      'I can record new transactions or tell you your category balances. ',
      'Just ask for a category balance or tell me to record a new transaction. ',
      'Just ask for a category balance or tell me to record a new transaction. You can also say help at any time. ',
      'Try asking me for a category balance or tell me to add a new transaction. ',
      'Try asking me for a category balance or tell me to add a new transaction. You can say help at any time. '
    ],
    salulations: [
      'You still need a budget, yes you do. ',
      'Bye for now. ',
      'Great job, see you next time! ',
      'Bye! ',
      'Nice work. ',
      'Good job on the budget. ',
      'You are a budgeting superhero. ',
      'See you next time. ',
      'You\'re doing great!  Bye now. ',
      'Until next time! ',
      'Catch you later. ',
      'It\'s been fun! ',
      'Call me, maybe? ',
      'You\'ve never budgeted like this. ',
      '<audio src="https://s3.amazonaws.com/ynab-scratch/youve_never_budgeted_like_this.mp3" />',
      'If budgeting is wrong, I don\'t want to be right. ',
      'In it to win it. ',
      'Parting is such sweet sorrow. ',
      'Miss you! ',
      'Well, I feel good about this. ',
      'I like what we did here. ',
      'Another day, another dollar. ',
      'Another one in the books. ',
      'Age that money! ',
      'Peace out.  Peace from money stress that is. ',
      'Good times. ',
      'Adulting is awesome! ',
      'Stay classy. '
    ],
    help: [
      'You can check a category balance by saying something like What\'s the balance of Groceries?  Or, to add a new transaction say something like I spent twelve dollars and 42 cents on Groceries. What can I do for you? ',
      'You can say something like I spent 23 dollars and 84 cents on Gas yesterday.  Or, to check a balance, say What\'s the balance of my Gas category.  What can I do for you? ',
      'You can say something like How much is left in my Groceries category, I received 542 dollars today or can we spend any money on Clothes. What can I do for you? '
    ],
    startOver: 'Ok, let\'s scratch that and start over. ',
    doNotUnderstand: 'Sorry.  I don\'t understand. ',
    thinkYouMean: 'I think you mean %{name}.  Is that right? ',
    orSaveLeaveItBlank: 'Or say just leave it blank. ',
    again: 'again',
    promptAffirmations: [
      'Got it! ',
      'Thanks! ',
      'Perfect! ',
      'You bet. ',
      'Rodger that. ',
      'Ten four. ',
      'No problem. ',
      'All over it. ',
      'Okie dokie. ',
      'On it! ',
      'Your wish is my command. ',
      'As you wish. ',
      'Great! ',
      'I\'m on it! ',
      'Go team! ',
      'That\'s the stuff. ',
      'Onward! ',
      'Yahtzee! ',
      'Ba-bam! ',
      'Magical! ',
      'Here we go! ',
      'Hey O!',
      'Bam! ',
      'Check! '
    ],
    promptAffirmationNext: 'Now ',
    promptApologies: [
      'Sorry about that. ',
      'Bummer. ',
      'Whoops. ',
      'We\'ll get this figured out. ',
      'I didn\'t catch that. ',
      'Hmmm. ',
      'Sorry. ',
      'I\'ll listen better next time. ',
      'I need to get my hearing checked! ',
      'Not sure how I missed that! ',
      'It\'s not you.  It\'s me. ',
      'Whoopsies. ',
      'No worries.  I\'ve got all day. ',
      'I don\'t give up easily. ',
      'If at first you don\'t succeed. '
    ],
    intentDoneNextPrompt: [
      'Anything else?  Just ask for it or say I\'m done. ',
      'Can I do anything else for you?  If not you can say I\'m done. '
    ],
    amountPrompt: 'Please say the amount. ',
    amountRePrompt: 'You can say something like five dollars or five dollars and thirty cents. ',
    accountPrompt: 'Please say the name of the account. ',
    accountRePrompt: 'You can say something like Checking, Savings Account, Credit Card, or just pick one for me. ',
    accountCannotFind: 'I couldn\'t find an account with the name %{name}.  Try saying the first part of an account name or just say pick one for me. ',
    categoryPrompt: 'Please say the name of the category. ',
    categoryRePrompt: 'You can say something like Groceries, Eating Out, Insurance Premiums. ',
    categoryCannotFind: 'I couldn\'t find a category with the name %{name}.  Try saying the first part of a category name. ',
    categoryMoreThanOne: 'Your budget has more than one category with the name %{name}. ',
    categoryMoreThanOneRePrompt: 'You can just say one if you aren\'t sure. ',
    masterCategoryNumberResponse: 'For the one in %{master_category_name} say %{prompt_number}. ',
    categoryBalanceIs: 'The current balance of %{name} is $%{amount}. ',
    categoryOverspentBalanceIs: 'The current balance of %{name} is overspent by $%{amount}. ',
    addTransactionAffirmations: [
      'Got it! ',
      'You\'re finished! ',
      'Perfect. ',
      'Huzzah. ',
      'Easy. ',
      'You\'re the best budgeted I know.   And I know a lot. ',
      'Good work!  You\'re up to date! ',
      'You\'re totally on top of this. ',
      'Nice work! ',
      'Way to go! ',
      'You are rocking this! ',
      'Check that off the list. ',
      'One more transaction in the books. ',
      'Another transaction in the books. ',
      'You rock! ',
      'Excellent work. ',
      'Superb. ',
      'Easy peasy. ',
      'Check. ',
      'Recorded. ',
      'Booked it. ',
      'You nailed that. ',
      'Nailed it. ',
      'It\'s all so effortless for you. ',
      'Flawless. ',
      'Stuck the landing. ',
      'Points! ',
      'Popping and locking. ',
      'Pitching a shout out. ',
      'Batting a thousand. ',
      'Oh, lavender dust. ',
      'A go home success! ',
      'Woot! ',
      'Winning! ',
      'You make it look so easy. ',
      'Like a boss. ',
      'Hash tag adulting. '
    ],
    addTransactionDone: 'I recorded %{dollars_amount} %{dollars_literal} %{cents} from %{category_name}. ',
    addTransactionUncategorizedDone: 'I recorded an uncategorized transaction of %{dollars_amount} %{dollars_literal} %{cents} from %{account_name}. ',
    addInflowTransactionDone: 'I recorded an inflow of %{dollars_amount} %{dollars_literal} %{cents}. '
  }
end

@rraabe @DoctorGrim @therealrico
I assigned myself to this because I plan on pushing up the re-prompt intent later tonight and some of these will be included in re-prompt, but I feel that different aspects of this should/can be covered by people working on the different intents. Otherwise, I can work on them all after I'm done with re-prompt.

no problem, it was quick so i added the goodbyes and am now doing the welcome intent.

Nice!  Also, I noticed "avalable" is misspelled.


Capital letter in view name for 'all_settings()' in controller 'Settings', creates error in Linux-based hosting

In the controller Settings.php, function all_settings(), the name of the view to be loaded is 'admin/settings/v_Settings', while the actual file name of the view in folder 'application/modules/admin/views/settings/' is v_settings.php. It causes an error in Linux-based hosting, when clicking the menu Settings in the app.

it worked on localhost without any case-sensitive error but it wont work in live server. i forget to change this spelling. pls change to v_setting  in setting controller


why initialIndex not working with dynamic image list?

Hi, i'm using react-slick in my project.
I have a question in initialIndex.
My process likes this.

images URL load from server with axios
return this.state.imageURL.map((image, index) => <Img key={index} src={image} />)
and render it.

and i give a setting
initialIndex: 3,
but carousel not start at index 3.
How can i start index 3?

Maybe because the prop name is initialSlide?

@myaskevich no, it's my mistake move code from my IDE to github.
I wrote initialSlide: 3 in my code.

@jun-hyeok I can't find in docs any property called initialSlide. What is it? Where have you found it?

@sergiubologa https://react-slick.neostack.com/docs/api#initialSlide this one?

@jun-hyeok is your issue resolved?
or need some help?

@maddhruv Oh, I didn't realize this issue not closed.
It was just my mistyping :(


can't find the dir  "/cache/nnet/CornerNet_Saccade/`,"

After I do  this step:
Compiling NMS
Compile the NMS code which are originally from Faster R-CNN and Soft-NMS.
cd <CornerNet-Lite dir>/core/external
make

I can't find the dir :"/cache/nnet/CornerNet_Saccade/`,"
Is that means: something is wrong? the step of "make" is error?

maybe you should create the directory'/cache/nnet/CornerNet_Saccade/' int your


[Bug]: When new line characters are used within binding, after refactoring, the braces lose their color

Is there an existing issue for this?

[X] I have searched the existing issues

Description
With new line characters, when refactoring happens, the curly braces lose their dark blue color
Steps To Reproduce

Drag and drop a text and an input widget.
Bind the label of the Input widget to the Text widget like -
{{
Text1.text
}}
Change the name of the text widget.
Note that in the binding reference, the dark blue colors of the binding are lost .

Public Sample App
No response
Issue video log
No response
Version
Release

not reproducible anymore
https://github.com/user-attachments/assets/11ad77e5-fbe6-4d11-9c0e-0880f579626b


Suggestion: Add Melos Setup in generated project for Easier Script Management

Issue Description:
First, I'd like to commend the team for the fantastic achievement of enabling both server-side and Flutter code to run using the same language. This is a major milestone!
However, I've noticed that this also introduces some workflow friction. Specifically, it becomes common to switch back and forth between folders to run scripts—whether at the beginning of a development session or to run generators, for instance.
To streamline this process, I suggest including a Melos setup in the root directory with useful scripts. This would allow developers to easily execute scripts across folders from the root directory, making development more efficient. Additionally, it would scale well if more packages or scripts were added in the future (like creating model or an endpoint ..etc ).
Proposed Solution: Add a melos.yaml file at the root with some pre-defined scripts. Here's a suggested example of what the Melos configuration could look like:
name: mypod

packages:
  - mypod_flutter
  - mypod_server

scripts:
  dev: cd ./mypod_server && docker compose up --build --detach && dart bin/main.dart --apply-migrations && cd ..
  gen: cd ./mypod_server && serverpod generate && cd ..
  genwatch: cd ./mypod_server && serverpod generate --watch

also in the root folder must be a pubspec.yaml:
name: mypod

environment:
  sdk: '>=3.3.0 <4.0.0'
dev_dependencies:
  melos: ^6.1.0

now the user can run all the scripts from root folder :
///  runs the docker containers and the server with migrations
melos run dev

/// runs serverpod generate in the server folder
melos run gen

/// runs serverpod generate with watch argument
melos run genwatch

Thanks for the feature request.
This is a good improvement for developing with Serverpod.
I often utilize Melos when working with monorepos in Dart.
We will have this in consideration for the future.


music disc 5

from 22w16a/22w16b

[ ] disc fragment 5
[ ] music disk 5

@VelvetRemedy did in 3df2ce69d082f281ea314f4126dcaa93011d1207


Tag version number on successful master builds

ptal @AbletonDevTools/gotham-city, thanks!
Also, as a point of discussion, the code to build the major.minor version number is semi-copy/pasted from ableton-utils. Should we instead make a public API in VersionTagger to return the major.minor version?

Having a public API makes sense, especially since this code wasn't immediately obvious to me. Making it an API will mean it has an obvious place for documentation and rationale.

@mst-ableton Ok, well, you've twisted my arm then. 😄 I'll submit a separate PR to ableton-utils first and we'll take things from there.

LGTM :+1:


oopsy install on MacOS 11.3 Big Sur gcc issues

Hi,
I have installed all the toolchain components on MacOS Big Sur verified by successfully running the following:
make --version
arm-none-eabi-gcc --version
dfu-util --version
openocd --version
When pushing a gen patch (reverb example) to the daisy pod from Max 8 the console outputs:
oopsy-verbose: /bin/sh: arm-none-eabi-gcc: command not found
oopsy-verbose: make: *** [build/system_stm32h7xx.o] Error 127
oopsy-verbose: make failed
The daisy web programmer works as expected and running the same process on my aging 2013 macbook air worked OS 10.13.6
Are there some different install methods required for Mac OS Big Sur?
Of note when I open a terminal on my old computer and navigate to ../usr/local I can see Homebrew and Caskroom and many other folders. On my new computer when I navigate to ../usr/local it is empty.
Pls let me know what i should try,
thanks,
Adrian

Do the notes under https://github.com/electro-smith/oopsy/issues/37 help?

Thanks Graham,
It kinda makes sence but im not sure what exactly to do.
I tried adding the below referenced code to the beginning of the oopsy.js file and re-ran ../Max 8/Packages/oopsy/install.sh.

let build_tools_path;
function checkBuildEnvironment() {
	// check for available build tools:
	if (os.platform == "win32") {
		// TODO
	} else {
		// OSX:
		let locations = ["/opt/homebrew/bin", "/usr/local/bin"]
		for (loc of locations) {
			if (fs.existsSync(`${loc}/arm-none-eabi-gcc`)) {
				build_tools_path = loc;
				console.log(`using build tools found in ${build_tools_path}`);
				break;
			}
		}
		if (!build_tools_path) {
			console.log("oopsy can't find an ARM-GCC toolchain. Please check https://github.com/electro-smith/DaisyWiki/wiki/1e.-Getting-Started-With-Oopsy-(Gen~-Integration) for installation instructions.")
			process.exit(-1);
		}
		if (!fs.existsSync(`${build_tools_path}/dfu-util`)) {
			console.warn(`oopsy can't find the dfu-util binary in ${build_tools_path}, will not be able to upload binary to the Daisy. Please check https://github.com/electro-smith/DaisyWiki/wiki/1e.-Getting-Started-With-Oopsy-(Gen~-Integration) for installation instructions.`)
		}
	}
}

This resulted in the same error in Max when flashing the Daisy Pod with the Reverb sample code.
Are you able to give more of a detailed instruction?
Many thanks,
Adrian

I have the exact same problem as OP. Trying to upload example Reverb to a Daisy Patch on a M1 Minimac:
oopsy-verbose: /bin/sh: arm-none-eabi-gcc: command not found
oopsy-verbose: make: *** [build/system_stm32h7xx.o] Error 127
oopsy-verbose: make failed
My toolchain components also verify
,Marko

Thank you both! @stephenhensley informed me on Slack that i need to run ./install sh to populate the folder where that file lives. I think that might be the cause for my error

Hi Marco,
did this work for you? pls let me know the process you used.
Thanks,
Ade

@ahause23 I followed these instructions:
first open a console in your Documents/Max 8/Packages folder, then:
git clone https://github.com/electro-smith/oopsy.git
cd oopsy
git checkout dev
./install.sh
Also to verify the toolchain components are correctly installed:
make --version
arm-none-eabi-gcc --version
dfu-util --version
Seems to work but i didn't try with the actual module yet.

Thanks Marco,
After renaming the current ../oopsy folder to ../oopsy_old I tried your steps but get errors in the output.
Suggested install process Terminal output below.
color@192-168-1-139 Packages % git clone https://github.com/electro-smith/oopsy.git
Cloning into 'oopsy'...
remote: Enumerating objects: 1311, done.
remote: Counting objects: 100% (717/717), done.
remote: Compressing objects: 100% (418/418), done.
remote: Total 1311 (delta 521), reused 470 (delta 288), pack-reused 594
Receiving objects: 100% (1311/1311), 512.97 KiB | 3.66 MiB/s, done.
Resolving deltas: 100% (943/943), done.
color@192-168-1-139 Packages % cd oopsy
color@192-168-1-139 oopsy % git checkout dev

Branch 'dev' set up to track remote branch 'dev' from 'origin'.
Switched to a new branch 'dev'
color@192-168-1-139 oopsy % ./install.sh
/Users/color/Documents/Max 8/Packages/oopsy
get submodules
Submodule 'source/libdaisy' (https://github.com/electro-smith/libDaisy.git) registered for path 'source/libdaisy'
Cloning into '/Users/colorone/Documents/Max 8/Packages/oopsy/source/libdaisy'...
Submodule path 'source/libdaisy': checked out '3dda55e9ed55a2f8b6bc4fa6aa2c7ae134c317ab'
rebuilding everything. . .
only errors, and warnings will output. . .
-------------------
rebuilding libdaisy
arm-none-eabi-gcc: fatal error: Killed: 9 signal terminated program cc1
arm-none-eabi-gcc: fatal error: Killed: 9 signal terminated program cc1
arm-none-eabi-gcc: fatal error: Killed: 9 signal terminated program cc1
compilation terminated.
compilation terminated.
compilation terminated.
arm-none-eabi-gcc: fatal error: Killed: 9 signal terminated program cc1
compilation terminated.
make: *** [build/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_cec.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [build/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc.o] Error 1
make: *** [build/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_adc_ex.o] Error 1
make: *** [build/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal.o] Error 1
done building libdaisy
color@192-168-1-139 oopsy %

$make --version                                  is 3.81
$dfu-util --version                               is 0.10
$arm-none-eabi-gcc --version          is 10.2.1 20201103 (release)
Max still reports the same 'arm' errors when compiling the patch.
oopsy-verbose:
oopsy-verbose: /bin/sh: arm-none-eabi-gcc: command not found
oopsy-verbose: make: *** [build/system_stm32h7xx.o] Error 127
oopsy-verbose: make failed
oopsy-verbose: oopsy done

Any further assistance in helping me resolve this would be much appreciated :)
Thanks,
Adrian

Ok, I had to delete the 'oopsy_old' folder as it was still linking to it.
Now with in Max I see what looks like the Dev bpatcher.
My output compile error now lists  the below, hopefully this helps in finding my problem:
gen~: exported: Macintosh HD:/Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp
oopsy-verbose: script start patch 48kHz block48 /Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp boost fastmath
oopsy-verbose: stop success dictionary u023000871
oopsy-verbose: start success dictionary u625000872
oopsy-verbose: using build tools found in /opt/homebrew/bin
oopsy-verbose: Target patch configured in path /Users/color/Documents/Max 8/Packages/oopsy/source/daisy.patch.json
oopsy-verbose: Building to /Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch
oopsy-verbose: Will upload from /Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp by writing to:
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch/reverb_patch.cpp
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch/Makefile
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch/build/reverb.bin
oopsy-verbose: oopsy generated code
oopsy-verbose: generated code
oopsy-verbose: compiling...
oopsy-verbose: oopsy compiling...
oopsy-verbose: oopsy compiler error
oopsy-verbose: compiler error
oopsy-verbose: Error: Command failed: export PATH=$PATH:/opt/homebrew/bin && make clean && make
oopsy-verbose: /opt/homebrew/Caskroom/gcc-arm-embedded/10-2020-q4-major/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: cannot find -ldaisy
oopsy-verbose: collect2: error: ld returned 1 exit status
oopsy-verbose: make: *** [build/reverb.elf] Error 1
oopsy-verbose:
oopsy-verbose:     at ChildProcess.exithandler (child_process.js:295:12)
oopsy-verbose:     at ChildProcess.emit (events.js:223:5)
oopsy-verbose:     at maybeClose (internal/child_process.js:1021:16)
oopsy-verbose:     at Socket.<anonymous> (internal/child_process.js:430:11)
oopsy-verbose:     at Socket.emit (events.js:223:5)
oopsy-verbose:     at Pipe.<anonymous> (net.js:664:12) {
oopsy-verbose:   killed: false,
oopsy-verbose:   code: 2,
oopsy-verbose:   signal: null,
oopsy-verbose:   cmd: 'export PATH=$PATH:/opt/homebrew/bin && make clean && make'
oopsy-verbose: }
oopsy-verbose: /opt/homebrew/Caskroom/gcc-arm-embedded/10-2020-q4-major/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: cannot find -ldaisy
oopsy-verbose: collect2: error: ld returned 1 exit status
oopsy-verbose: make: *** [build/reverb.elf] Error 1
oopsy-verbose:

Thanks,
Adrian

Did you run ./install.sh from the oopsy folder? That is what creates the
daisy library (what -ldaisy is looking for). If there were errors running
install.sh that would be helpful to see.
On Mon., May 3, 2021, 12:17 a.m. ahause23, @.***> wrote:

Ok, I had to delete the 'oopsy_old' folder as it was still linking to it.
Now with in Max I see what looks like the Dev bpatcher.
My output compile error now lists the below, hopefully this helps in
finding my problem:
gen~: exported: Macintosh HD:/Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp
oopsy-verbose: script start patch 48kHz block48 /Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp boost fastmath
oopsy-verbose: stop success dictionary u023000871
oopsy-verbose: start success dictionary u625000872
oopsy-verbose: using build tools found in /opt/homebrew/bin
oopsy-verbose: Target patch configured in path /Users/color/Documents/Max 8/Packages/oopsy/source/daisy.patch.json
oopsy-verbose: Building to /Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch
oopsy-verbose: Will upload from /Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp by writing to:
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch/reverb_patch.cpp
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch/Makefile
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_patch/build/reverb.bin
oopsy-verbose: oopsy generated code
oopsy-verbose: generated code
oopsy-verbose: compiling...
oopsy-verbose: oopsy compiling...
oopsy-verbose: oopsy compiler error
oopsy-verbose: compiler error
oopsy-verbose: Error: Command failed: export PATH=$PATH:/opt/homebrew/bin && make clean && make
oopsy-verbose: /opt/homebrew/Caskroom/gcc-arm-embedded/10-2020-q4-major/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: cannot find -ldaisy
oopsy-verbose: collect2: error: ld returned 1 exit status
oopsy-verbose: make: *** [build/reverb.elf] Error 1
oopsy-verbose:
oopsy-verbose:     at ChildProcess.exithandler (child_process.js:295:12)
oopsy-verbose:     at ChildProcess.emit (events.js:223:5)
oopsy-verbose:     at maybeClose (internal/child_process.js:1021:16)
oopsy-verbose:     at Socket. (internal/child_process.js:430:11)
oopsy-verbose:     at Socket.emit (events.js:223:5)
oopsy-verbose:     at Pipe. (net.js:664:12) {
oopsy-verbose:   killed: false,
oopsy-verbose:   code: 2,
oopsy-verbose:   signal: null,
oopsy-verbose:   cmd: 'export PATH=$PATH:/opt/homebrew/bin && make clean && make'
oopsy-verbose: }
oopsy-verbose: /opt/homebrew/Caskroom/gcc-arm-embedded/10-2020-q4-major/gcc-arm-none-eabi-10-2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld: cannot find -ldaisy
oopsy-verbose: collect2: error: ld returned 1 exit status
oopsy-verbose: make: *** [build/reverb.elf] Error 1
oopsy-verbose:
Thanks,
Adrian
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/electro-smith/oopsy/issues/49#issuecomment-831010507,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJUDBNSOB7NBWVK3FSGX6TTLYPXLANCNFSM43YAASBQ
.

Thanks Graham,
I tried running ./install.sh again this morning and had to override a few gcc items in preferences/security.
this resulted in a successful instal.
color@192-168-1-116 oopsy % ./install.sh
/Users/color/Documents/Max 8/Packages/oopsy
get submodules
rebuilding everything. . .
only errors, and warnings will output. . .
-------------------
rebuilding libdaisy
arm-none-eabi-ar: creating build/libdaisy.a
done building libdaisy

Moving back to Max I again had to set some more security overrides when attempting a flash but now I get what appears to be a successful flashing of the Dailsy Petal.  Im at home so I cant check the validity of the flash but will check later.
The output snippet from Max now only gives some warnings about invalid DFU suffix signature:
oopsy-verbose: Download done.
oopsy-verbose: File downloaded successfully
oopsy-verbose:
oopsy-verbose: stderr dfu-util: Warning: Invalid DFU suffix signature
oopsy-verbose: dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
oopsy-verbose: dfu-util: Error during download get_status
oopsy-verbose: make: *** [program-dfu] Error 74
oopsy-verbose:
oopsy-verbose: oopsy flashed

Full output below.
oopsy-verbose: script start petal 48kHz block48 /Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp boost
oopsy-verbose: stop success dictionary u416000825
oopsy-verbose: start success dictionary u319000826
oopsy-verbose: using build tools found in /opt/homebrew/bin
oopsy-verbose: Target petal configured in path /Users/color/Documents/Max 8/Packages/oopsy/source/daisy.petal.json
oopsy-verbose: Building to /Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_petal
oopsy-verbose: Will upload from /Users/color/Documents/Max 8/Packages/oopsy/examples/reverb.cpp by writing to:
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_petal/reverb_petal.cpp
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_petal/Makefile
oopsy-verbose: 	/Users/color/Documents/Max 8/Packages/oopsy/source/build_reverb_petal/build/reverb.bin
oopsy-verbose: oopsy generated code
oopsy-verbose: generated code
oopsy-verbose: compiling...
oopsy-verbose: oopsy compiling...
oopsy-verbose: oopsy created binary 59KB
oopsy-verbose: created binary 59KB
oopsy-verbose: flashing...
oopsy-verbose: oopsy flashing...
oopsy-verbose: stdout dfu-util -a 0 -s 0x08000000:leave -D build/reverb.bin -d ,0483:df11
oopsy-verbose: dfu-util 0.10
oopsy-verbose:
oopsy-verbose: flashed
oopsy-verbose: Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
oopsy-verbose: Copyright 2010-2020 Tormod Volden and Stefan Schmidt
oopsy-verbose: This program is Free Software and has ABSOLUTELY NO WARRANTY
oopsy-verbose: Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
oopsy-verbose:
oopsy-verbose: Opening DFU capable USB device...
oopsy-verbose: ID 0483:df11
oopsy-verbose: Run-time device DFU version 011a
oopsy-verbose: Claiming USB DFU Interface...
oopsy-verbose: Setting Alternate Setting #0 ...
oopsy-verbose: Determining device status: state = dfuIDLE, status = 0
oopsy-verbose: dfuIDLE, continuing
oopsy-verbose: DFU mode device DFU version 011a
oopsy-verbose: Device returned transfer size 1024
oopsy-verbose: DfuSe interface name: "Internal Flash   "
oopsy-verbose: Downloading element to address = 0x08000000, size = 59936
oopsy-verbose: Erase   	[                         ]   0%            0 bytesErase   	[                         ]   0%            0 bytesErase   	[=                        ]   5%         3072 bytesErase   	[==                       ]   8%         5120 bytesErase   	[===                      ]  13%         8192 bytesErase   	[====                     ]  17%        10240 bytesErase   	[=====                    ]  20%        12288 bytesErase   	[======                   ]  25%        15360 bytesErase   	[=======                  ]  29%        17408 bytesErase   	[========                 ]  32%        19456 bytesErase   	[=========                ]  37%        22528 bytesErase   	[==========               ]  41%        24576 bytesErase   	[===========              ]  44%        26624 bytesErase   	[============             ]  49%        29696 bytesErase   	[=============            ]  52%        31744 bytesErase   	[==============           ]  56%        33792 bytesErase   	[===============          ]  61%        36864 bytesErase   	[================         ]  64%        38912 bytesErase   	[=================        ]  68%        40960 bytesErase   	[==================       ]  73%        44032 bytesErase   	[===================      ]  76%        46080 bytesErase   	[====================     ]  80%        48128 bytesErase   	[=====================    ]  85%        51200 bytesErase   	[======================   ]  88%        53248 bytesErase   	[=======================  ]  92%        55296 bytesErase   	[======================== ]  97%        58368 bytesErase   	[=========================] 100%        59936 bytes
oopsy-verbose: Erase    done.
oopsy-verbose: Download	[                         ]   0%            0 bytesDownload	[                         ]   3%         2048 bytesDownload	[=                        ]   5%         3072 bytesDownload	[==                       ]   8%         5120 bytesDownload	[===                      ]  13%         8192 bytesDownload	[===                      ]  15%         9216 bytesDownload	[====                     ]  17%        10240 bytesDownload	[=====                    ]  20%        12288 bytesDownload	[======                   ]  25%        15360 bytesDownload	[======                   ]  27%        16384 bytesDownload	[=======                  ]  29%        17408 bytesDownload	[========                 ]  32%        19456 bytesDownload	[=========                ]  37%        22528 bytesDownload	[=========                ]  39%        23552 bytesDownload	[==========               ]  41%        24576 bytesDownload	[===========              ]  44%        26624 bytesDownload	[============             ]  49%        29696 bytesDownload	[=============            ]  52%        31744 bytesDownload	[==============           ]  56%        33792 bytesDownload	[===============          ]  61%        36864 bytesDownload	[================         ]  64%        38912 bytesDownload	[=================        ]  68%        40960 bytesDownload	[==================       ]  73%        44032 bytesDownload	[===================      ]  76%        46080 bytesDownload	[====================     ]  80%        48128 bytesDownload	[=====================    ]  85%        51200 bytesDownload	[======================   ]  88%        53248 bytesDownload	[=======================  ]  92%        55296 bytesDownload	[======================== ]  97%        58368 bytesDownload	[=========================] 100%        59936 bytes
oopsy-verbose: Download done.
oopsy-verbose: File downloaded successfully
oopsy-verbose:
oopsy-verbose: stderr dfu-util: Warning: Invalid DFU suffix signature
oopsy-verbose: dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
oopsy-verbose: dfu-util: Error during download get_status
oopsy-verbose: make: *** [program-dfu] Error 74
oopsy-verbose:
oopsy-verbose: oopsy flashed

I test the patch at the office later and reply back.
thanks,
Adrian

@ahause23 out of curiosity did you install the toolchain (arm-none-eabi, dfu-util, etc.) through brew directly or by using the install.command from the DaisyToolchain repository.
The latter should do the security overrides that are necessary internally. Just want to make sure it's functioning properly if that's what you used.

Hey Adrian,
We are just checking by to see if this is still an issue for you. Let us know! Thanks.

This was resolved thank you.

This issue was resolved with presented troubleshooting solutions, such as running ./install.sh from the oopsy folder and overriding few gcc items in preferences/security.


Why do we need to rotate the x axis for 180 degrees for ARKit data?

In the following line, the rotation matrix comes from ARKit data needs to rotate for 180 degrees
https://github.com/zju3dv/NeuralRecon/blob/cd047e2356f68f60adfb923f33572d712f64b57a/tools/kp_reproject.py#L52
before rotating 90 degrees for changing Y-up  in ARKit into Z-up as in
https://github.com/zju3dv/NeuralRecon/blob/cd047e2356f68f60adfb923f33572d712f64b57a/tools/kp_reproject.py#L57
Hi @JiamingSuen , may I know why is this needed for line 52? I did try to comment out this line but turns out the inference result is no longer meaningful. But I don't get the reason behind this. Maybe you can enlighten me a little bit, thank you.

Correct me if I am wrong, I guess with line 52, it just flips the Y-axis 180 degrees to fit it in the target volume space.

i have some other thoughts,https://github.com/magicleap/Atlas/issues/34#issuecomment-876406864
here means that arkit with the y-up while herehttps://github.com/magicleap/Atlas/issues/7#issuecomment-682180132 say normal axis with y-down,so i think line 52 used to make to fit the normal camera axis, then rotate x-axis to find the space can work, one thing maybe important,line52 is a right multiply while rotx function is left multiply,they have different usages .
but i'm not very sure how the line52 works in math or physics,the rotx have very clear meaning,if you know this ,please tell me.

oh ,i find some information on internet ,Coordinate have 2 standards ，one called photo grammetry, the other called cv,the arkit is photo grammetry,and in line52,it just adjust  photogrammetry to cv, if you can read chinese ,you can look at this https://blog.csdn.net/u012348774/article/details/68946571?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-0.pc_relevant_antiscanv2&spm=1001.2101.3001.4242.1&utm_relevant_index=3.of course you may find some about this in your way.


Feature request: Exporting & importing history

I'd love to be able to backup my rip history in case of drive failure etc. I guess it'll be stored somewhere anyway so a button to copy that to a given location shouldn't be too hard.

Or you could simply open "%appdata%..\Local\ripme" and copy it manually.
If we talk about backup, why not an option to set a different configuration path?


[Feature Request] Add an override for unsupported ROM size.

I have a bootleg ROM dump that is technically broken from being offset from the logo bypass it uses, I would like to load it in a debugger and came across this one.
However, I get the following error:
failed to load rom: Rom size '0d' is no supported

If it's possible, it would be great to have an override flag to force-load the ROM and view the assembly.
Depending on how this debugger operates, it may require padding out the ROM to the size it can handle.

The error you’re seeing happens because the cartridge header specifies an invalid ROM size. I could maybe turn this error into a warning and then infer the ROM size from the file size or something.
That said, since this is the first check GameRoy does when loading a ROM, and I don’t know how broken your ROM is, it might make more sense to add a way to override the detection. The info from the cartridge header is used to figure out which Multi-card chip the cartridge uses, so an override would need to specify the MBC type, the ROM size, and the RAM size.
When you say it’s "offset from the logo bypass it uses," do you mean the entire ROM dump is shifted? That would cause problems with bank switching.
I’ll take a look at this sometime next week. In the meantime, you could try patching your ROM with a hex editor to give it a valid header and pad it to an appropriate size, but just a suggestion.

Yes the entire dump is shifted, it's an MBC1 mapper type by Sachen, the ROM size is 524288 bytes.
For the RAM I would have to guess, it's not printed in the dump logs.

Yes the entire dump is shifted

You will need to externally fix at least that before trying to load it in an emulator. I'm not sure how much of your ROM is missing, but it is probably missing the interrupt handlers, so it likely won't run for very long before derailing. It will probably fail to render the first frame.
For it to even start running in an emulator, you need to ensure the entry point is correct. It should be at byte index 256 (0x100) and generally contain a jump instruction to address 0x150, past the cartridge header.

Implement the support for overriding the MBC type, Rom size and Ram size. You need to open the rom using the command line:
./gameroy path/to/rom.gb --mbc=MBC1,0x80000,0x80000

You can also pass -d to make the emulator stop on the entry point. To test, you can use the artifacts from the last successful Actions run, or build gameroy from source.


Added VolumeWeightTween for SRP post-processing volume blending

Added VolumeWeightTween for SRP post-processing volume blending

Awesome Stefan, thanks for your contribution!


Removed HTML folder found in UCP RBAC Directory

Proposed changes
I found a _site directory full of html in ee/ucp/authorization. I'm not 100% sure where it came from / its purpose. I'm pretty sure its redundant and came out of Jekyl at some point. It was added here https://github.com/docker/docker.github.io/commit/439643a2dc0439006c6f6481c7b5b79399e8ed5b#diff-8d4c291b8bad40403c5850e55541e9ed
Looking through the content on each page, its actually stale as PRs are made to the markdown files not to the equivalent HTML files, so i'm pretty sure its not being served by anything. I did a quick build locally and didn't notice anything obvious was broken.
@bermudezmt Am i missing something? Is this safe to remove :)

Unreleased project version (optional)

Related issues (optional)

Deploy preview for docsdocker ready!
Built with commit fb291b1ea2cca0332e644ecc0a4746f2d37a2762
https://deploy-preview-8505--docsdocker.netlify.com

Good catch, @ollypom . Yep, this is a Jekyll-generated site directory.


Decouple the "keyword" word

Hello,
I recently tried this auto-complete out, and I must give you fair warning, I am a total Angular2 noob, I tried out a few auto-complete to get one working, but I think this is pretty cool, only one slight issue I feel I have. My data source is a GET http. so I followed the google api example, and it works, but I feel its rather annoying to use :keyword as a fixed string, maybe you can make this some sort of a variable, that can be defined in the template or something more flexible.
Also if its already possible, would love to know how.
Cheers!
PS: I am using the latest (0.7.3)

Thanks for feedback
It's not possible at this moment, https://github.com/ng2-ui/ng2-auto-complete/blob/f8eca078844099f186a735244e5bb4c9fc420088/src/ng2-auto-complete.component.ts#L199
It takes keyword to complete the remote call.
I will mark it as a new feature.

I too would like this feature.  I have a WebAPI method that needs the keyword parameter to be named 'textToMatch' in the URL.

Excuse the confusion, but I don't understand the :keyword usage.
I have a URI like so http://foo?q=100, where the q param contains the text to search for. For it to work with your component, do I need to modify my URI to be http://foo?q=:keyword? Does the component substitute the entered value for ":keyword"? I can't seem to figure out the right combo to get this to work.

As you see here in the example,
https://github.com/ng2-ui/ng2-auto-complete/blob/master/app/app.component.ts#L49 and
https://projects.invisionapp.com/share/ZJ98MKE3D#/screens/202679153,
:keyword is the search text you entered into your input field that will be replace by every remote call.

How about changing :keyword to any uppercase text followed by colon :. e.g. :KEYWORD, :ANY_WORD, :MY_VAR, or :ANY_UPPERCASE_LETTER_VARIABLE?

My input field looks like this:
          <input                 ng2-auto-complete                 [(ngModel)]="internalidtext"                 [source]="matterTypeaheadUrl"                 display-property-name="number"                 value-property-name="number"                 type="text"                 id="internalidtext"                 formControlName="internalId"                 [attr.aria-required]="true" />
and matterTypeAheadUrl = 'http://foo?q=:keyword'
Unfortunately it doesn't make any REST calls as I type. What am I missing?

this new feature is release with 0.7.8


ALM toolkit could not load PBIX which has a live connection to Power BI online dataset

Hi All,
I am using the 5.0.22 version of the ALM Toolkit to compare 2 PBIX files.
The PBIX files are developed around a Power BI online dataset and the files differ by a couple of measures only.
Some challenges:

ALM Toolkit does not show PBIX as a file option
Upon clicking the Compare button, the tool displayed the following error (Not very helpful)

I tried exporting the PBIX to PBIT and then using ALM Toolkit. But , the error continued.

In the past, I have used ALM Toolkit  for PBIT files and has worked really well.
Any suggestions?
Thanks,
Sau

Hi Sau,
Power BI Desktop does not support accessing the PBIX file contents because this could result in corruption of the file. We want Desktop to support this but it's not there yet.
It should work with PBIT files. Please confirm you saved as PBIT through the menu system. If still doesn't work and you are able to send me the files, I'd gladly try to reproduce on my environment.
Christian

powebi-alm.zip
Hello @christianwade ,
Thanks for looking into this. I have attached 4 files.

alm-demo.pbix  and alm-demo-copy.pbix are the original PBIX files which were created by using data from an online Power BI Dataset.
alm-demo.pbit  and alm-demo-copy.pbit  were created from the respective PBIX files by using the Export menu option of Power BI

I was unable to get ALM Toolkit to diff with
the pair alm-demo.pbix  and alm-demo-copy.pbix
and
the pair alm-demo.pbit  and alm-demo-copy.pbit
What am I doing wrong here?
Regards,
Sau

Hi Sau, I think these are live connect PBIX / PBIT files. This means they do not contain the dataset, only the report. ALM Toolkit requires the dataset. So I believe you need the PBIX that originally created the dataset.

Hi Sau, this is a legit request, but the Power BI interactive reports do not support a standardized metadata format right now, which prevents community tools from building this type of functionality. We (the Power BI product group) would like to support standardized metadata format for all artefacts (e.g. dataflows, dashboards ...) one day don't have a timeline right now. All I can suggest is to keep lobbying for it, for example at ideas.powerbi.com

Understood. There is no formal tool at the moment.
Please help me out. What happens if I unzip the file?  Which specific file would contain the DAX expression(s)?
All I need is -
What were the new DAX expressions added?
Which DAX expression underwent some change?
Right now - the only option is to open the 2 PBIX side by side.
Thank you.

I wouldn't know. PBIX file contents are undocumented (and unsupported). They change the structure and I suspect the contents are stored differently to the last time I looked.


Hi, I don't understand GitHub programming at all, I don't know, I don't have enough knowledge to do these things, so please help me in any way you can, I'm stuck and my assets are not in my account, I don't know what to do, nothing at all from the program I don't know how to write GitHub
<EMAIL_ADDRESS>

This Issue can be closed @tolya-yanot


I have an issue with the beds in the two decontamination areas of Gaia's Vault

Hello, I have a problem with the step of the harming potions in the decontamination lockers.
Minecraft tells me that my spawn point has been changed, but when I respawn, it says that my spawn point is obstructed and I'm taken back to the prison
(Your work remains extraordinary!)
Sincerely,
SundayMC

(I just read the hand book :x)


Latest release 1.0.20 is a few versions behind angular ui-router

Hi @christopherthielen, would it be possible to add a release for ui-router 1.0.22? Or is this repo no longer maintained?

it's maintained.  the bower releases are published automatically, so I'll have to see what has broken.

I'm not sure what automation has broken, but I've released versions 1.0.21 and 1.0.22 on bower.

Thanks @christopherthielen !


The current version of the SRS-Stack, upon concluding a live stream, generates an M3U8 file for the live recording. This file cannot be played on Apple devices and the WeChat application for PC.

The current version of the SRS (Simple Realtime Server) stack is experiencing issues where the M3U8 files from live broadcast recordings, when called by other programs, are not playable on Apple and WeChat PC clients. Please address this problem.
TRANS_BY_GPT4

直播录制结束后，会生成MP4，而不是播放HLS。

录制直播后，成成MP4文件，但Mp4调用时缓冲太慢，文件夹里的HLS格式的流也能调用，我试了就是估计是跨域设置问题苹果的手机无法播放

我把以下代码放
/www/server/nginx/conf
nginx.conf文件的http下后可以看了，但直播时苹果手机又不能看了
#允许跨域
add_header 'Access-Control-Allow-Origin' '';
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' '';
add_header 'Access-Control-Allow-Headers' '*';

肯定是要用MP4的，这个HLS只是录制时预览用的临时文件。
不过，我会抽时间看下跨域问题。

Is it possible to record a Live rstp stream from an IP camera directly on the SRS stack ?


Using GAN_BERT for french data

Hello,
I am interested in knowing if it is possible to use your code but for french Data. I would like to generate text for further using them in a classification task. And I was wondering if using GAN_BERT but downloading the french version (FLAUBert) will do just as good.

Hi, in my opinion, since the role of BERT in this system is only as of the embedding generator, I think it's not a big problem if you change it to FLAUBert.
And this is the answer from the author of the original repo that answered a similar question to this:
"Hi, we didn't specifically tried the model for languages other than English. However, I think that if you use the multilingual BERT model as starting point (https://github.com/google-research/bert/blob/master/multilingual.md) you should be able to have results very similar to what we measured for the English language. You should be able to use the multilingual BERT model without any code modification."
Hope this answer helps you :)


Update app-service V2 API test data to add apiVersion

Fix #307
Signed-off-by: Ginny Guan<EMAIL_ADDRESS>

This causes SmokeTest and FunctionalTest fail.


Exiting chain with error: agent not finished before max iterations

Hi,
Great job with this, just wondering where I can set the max iterations? Have had a look around in the config files I can see but can't find anything.
Thanks

Oh, yea, you're right, it's currently hard coded.  I wasn't sure if I should expose this setting to the web interface, but I can definitely expose it to the expose file.
cc #3

it's now exposed via env vars in the compose file, I will keep this issue open as until I decided if I want to expose it to the webui


FR: Support Google AI Gemini API

As the title says, it'd be great to support the Google AI API too!

But it's so big 🫣 ...
Image handling is next on my list. Not expecting it to happen anytime soon but it would be great to see Gemini AI as an Apps Script Advanced Service

What part of that API would be preferred? :)

I'm only asking about GenerateContent for now, but hey, you should do as much as you're willing to :)


Created e2e setup and test cases

Description
Created e2e setup and test cases,
Updated unit test cases
How Has This Been Tested?
Tested in petclinic app.

You did it @purnamashetty!
Thank you for signing the Anthem Opensource Software CLA.


add block for outer filters, closes #379

add block for outer filters, closes #379

Thanks @dakorpar! :)


Docs id_ID translation

Modularity part

@nikofebrianur you need to get your local machine up-to-date with this branch, you are way behind. I think you should make a new branch from release-2.5 and start there


Protect against spurious dist refreshes and also remove some old stuff from the ci script

There was a bad CI nightly job that errored out with:
[STDERR]/bin/bash: /usr/bin/time: No such file or directory
but resulted in a refresh of the dist directory that removed everything because errors weren't caught. This PR tries to fix it while removing some old stuff that was lying around.
Adding Chris: let us know if someone still uses vale-only CI on the vale branch.

I'm not using them at this point.


Add Natvis definition for Pointer and PointerBuf

We should add a Natvis definition [docs] for Pointer and PointerBuf.
Currently this:
let ptr = jsonptr::Pointer::from_static("/example");
let path = std::path::Path::new("/example");

is displayed as:

I haven't been able to get even a simple definition, such as the following spike to display:
#[cfg_attr(not(doc), repr(transparent))]
#[derive(Debug)]
pub struct Spike {
    inner: str,
}

<?xml version="1.0" encoding="utf-8"?>
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
    <Type Name="spike::Spike">
      <DisplayString>{inner,s}</DisplayString>
    </Type>
</AutoVisualizer>

I also can't seem to find the definition for std::path::Path so I guess it is generated somewhere.

I have a question on the forums here about it: https://users.rust-lang.org/t/natvis-for-a-str-newtype/119173

It seems Natvis is specific to Windows. I have no idea if it is possible to fix the debug output in vs code on linux/mac.. or windows, for that matter.


HIVE-26079: Upgrade Protobuf to 3.21.0-rc-2

What changes were proposed in this pull request?
Upgrade Protobuf to 3.x line.
Why are the changes needed?
Version 3.21.0-rc-2 is the first version that allows compiling locally on macOS M1
https://github.com/protocolbuffers/protobuf/issues/9973
Does this PR introduce any user-facing change?
No
How was this patch tested?
tested locally

WIP looks like issue with HBase


FEAT: modernize README

Finally, resolves . It also introduces the following features:

[x] Centers the logo in the README.md by using pure HTML syntax
[x] Transposes the metadata table (is this the right way to say it?)
[x] Updates the molniya plot in README.md, fixes  https://github.com/poliastro/poliastro/issues/610
[ ] Makes molniya plot in docs iteractive

Do you think we could use interactive=True for this one? 😄

You mean having an interactive plot directly in README.md?

Don't think we can have an interactive plot in the README, but rather taking a screenshot of how the Plotly plot looks like, given that we're favoring OrbitPlotter2D/3D in the docs and the examples over StaticOrbitPlotter.

Just updated the plot by imposing the interactive = True parameter 👍🏽

We could render that plot and make it dynamic in the docs by using:
.. jupyter-execute::
   :hide-code:

   from poliastro.examples import molniya
   molniya.plot(interactive=True)

If not, I will fix the size 👍🏽

That would be cool indeed! We'll need a static plot for the README anyway

I just decided to clean the README and it is looking really good!

ruff 🔥

I just realized that the HTML content may not render as expected in the PyPI page. Let me try to investigate more and reduced it as much as possible.

It looks like the latest version of matplotlib is causing the porkchop features to fail. Let me fix that in a separate pull-request.


Make headers compatible with C++

Description
As of yet, the headers of this library are incompatible with C++.
The underlying issues are twofold, but should be easy to fix.

The function prototypes are not declared with C linkage when included in a C++ file.
The co_types.h header attempts to overwrite C++ keywords such as bool.

Steps to Reproduce

Include co_core.h inside a C++ file and compile:

#include "co_core.h"

canopen-stack/canopen/include/co_types.h:41:26: error: redeclaration of C++ built-in type 'bool' [-fpermissive]
canopen-stack/canopen/include/co_types.h:38: warning: "NULL" redefined
co_callbacks.cpp:64:9: error: conflicting declaration of 'int16_t COLssStore(uint32_t, uint8_t)' with 'C' linkage
...

Include using an extern "C" block:

extern "C" {
    #include "co_core.h"
}

canopen-stack/canopen/include/co_types.h:41:26: error: redeclaration of C++ built-in type 'bool' [-fpermissive]
canopen-stack/canopen/include/co_types.h:38: warning: "NULL" redefined

Force co_types.h to stop redefining bool and NULL by manually defining C-specific preprocessor symbols.

extern "C" {
    #pragma push_macro("__STD_C__")
    #pragma push_macro("__STDC_VERSION__")

    #define __STD_C__        1
    #define __STDC_VERSION__ 201112L
    #include "co_core.h"

    #pragma pop_macro("__STD_C__")
    #pragma pop_macro("__STDC_VERSION__")
}

Expected behavior
Ideally, one should be able to include co_core.h inside a C++ file as-is, without special preprocessor manoeuvres.
The C-linkage issue can be solved by wrapping all headers in the following construct:
#ifdef __cplusplus
extern "C" {
#endif

// Header contents

#ifdef __cplusplus
}
#endif

The issue with co_types.h could be solved by adding another defined check:
#if defined(__STDC__) && (__STDC_VERSION__ >= 199901L) ||       /* ANSI C99 */\
    defined(_MSC_VER) || \
    defined(__cplusplus)

Environment (If Necessary)

Target: STM32F103
Cross-Compiler: GNU Arm embedded toolchain 9-2020-q2-update
CANopen Stack: 4.0.1

Thanks. We will include your correction in the next release.


Update full-5gc and create-new-site bicep template

PR Checklist
Check these items before submitting a PR...
Contribution Guide
Best Practice Guide

[x] - Please check this box once you've submitted the PR if you've read through the Contribution Guide and best practices checklist.

Changelog

Updated quickstarts/microsoft.mobilenetwork/mobilenetwork-create-full-5gc-deployment/main.bicep to add dnsAddresses parameter and use this in the attachedDataNetwork
Updated quickstarts/microsoft.mobilenetwork/mobilenetwork-create-new-site/main.bicep to add dnsAddresses parameter and use this in the attachedDataNetwork

@o-wb you need to run bicep build and merge changes to azuredeploy.json and azuredeploy.parameters.json as well

Re-opened new pull requests to Azure repository


Build problem on macOS with numpy 1.19.4

I'm currently experiencing a build problem on macOS 10.15.7 (Catalina) with numpy 1.19.4 installed.
(dev3) teapot:scipy andrew$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.3 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin19.6.0

I'm getting this issue:
gcc -bundle -undefined dynamic_lookup -L/Users/andrew/miniconda3/envs/dev3/lib -arch x86_64 -L/Users/andrew/miniconda3/envs/dev3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.9-x86_64-3.8/scipy/spatial/src/distance_wrap.o -L/Users/andrew/miniconda3/envs/dev3/lib/python3.8/site-packages/numpy/core/lib -Lbuild/temp.macosx-10.9-x86_64-3.8 -lnpymath -o build/lib.macosx-10.9-x86_64-3.8/scipy/spatial/_distance_wrap.cpython-38-darwin.so
ld: in /Users/andrew/miniconda3/envs/dev3/lib/python3.8/site-packages/numpy/core/lib/libnpymath.a(npy_math.o), could not parse object file /Users/andrew/miniconda3/envs/dev3/lib/python3.8/site-packages/numpy/core/lib/libnpymath.a(npy_math.o): 'Unknown attribute kind (61) (Producer: 'LLVM11.0.0' Reader: 'LLVM APPLE_1_1<IP_ADDRESS>_0')', using libLTO version 'LLVM version 11.0.3, (clang-1<IP_ADDRESS>)' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: Command "gcc -bundle -undefined dynamic_lookup -L/Users/andrew/miniconda3/envs/dev3/lib -arch x86_64 -L/Users/andrew/miniconda3/envs/dev3/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.9-x86_64-3.8/scipy/spatial/src/distance_wrap.o -L/Users/andrew/miniconda3/envs/dev3/lib/python3.8/site-packages/numpy/core/lib -Lbuild/temp.macosx-10.9-x86_64-3.8 -lnpymath -o build/lib.macosx-10.9-x86_64-3.8/scipy/spatial/_distance_wrap.cpython-38-darwin.so" failed with exit status 1

numpy was installed via pip. When I downgrade to 1.19.1 the build works (not sure about 1.19.2 and 1.19.3)

I saw that a while ago too. Installing the compilers package from conda-forge fixed it.

I saw that a while ago too. Installing the compilers package from conda-forge fixed it.

Hi @rgommers. I had a different error (below), but adding compilers from conda forge fixed it for me. I'm on Big Sur and the most recent gcc: hopefully if anyone else has this same issue they can see this.
(scipydev) samuels-mbp:scipy swallan$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin20.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle
build/temp.macosx-10.9-x86_64-3.8/scipy/integrate/_quadpackmodule.o -L/Applications/anaconda3/envs/scipydev/lib -
L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10/gcc/x86_64-apple-darwin20/10.2.0 -L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10/gcc/x86_64-
apple-darwin20/10.2.0/../../.. -L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10/gcc/x86_64-apple-darwin20/10.2.0/../../.. -
Lbuild/temp.macosx-10.9-x86_64-3.8 -lquadpack -lmach -lmkl_rt -lpthread -lgfortran -o scipy/integrate/_quadpack.cpython-
38-darwin.so" failed with exit status 1

Hi @rgommers. I had a different error (below), but adding compilers from conda forge fixed it for me. I'm on Big Sur and the most recent gcc: hopefully if anyone else has this same issue they can see this.
(scipydev) samuels-mbp:scipy swallan$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin20.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
error: Command "/usr/local/bin/gfortran -Wall -g -arch x86_64 -Wall -g -undefined dynamic_lookup -bundle
build/temp.macosx-10.9-x86_64-3.8/scipy/integrate/_quadpackmodule.o -L/Applications/anaconda3/envs/scipydev/lib -
L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10/gcc/x86_64-apple-darwin20/10.2.0 -L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10/gcc/x86_64-
apple-darwin20/10.2.0/../../.. -L/usr/local/Cellar/gcc/10.2.0/lib/gcc/10/gcc/x86_64-apple-darwin20/10.2.0/../../.. -
Lbuild/temp.macosx-10.9-x86_64-3.8 -lquadpack -lmach -lmkl_rt -lpthread -lgfortran -o scipy/integrate/_quadpack.cpython-
38-darwin.so" failed with exit status 1

Thanks, Sam. Would you take a shot at updating the Mac quickstart to use these compilers instead of Homebrew, and also move the virtual environment creation to the beginning so everything is done in a virtual environment?

Thanks, Sam. Would you take a shot at updating the Mac quickstart to use these compilers instead of Homebrew, and also move the virtual environment creation to the beginning so everything is done in a virtual environment?

sure, sounds like a good idea.

sure, sounds like a good idea.

@rgommers For the mac quickstart guide, do Apple Developer Tools still need to be installed at all then?
Also, for Linux, you asked for the environment to be created and packages to be installed in one command, like:
conda create --name scipydev python=3.8 numpy pybind11 cython pytest gfortran_linux-64 gxx_linux-64 sphinx matplotlib mypy git

for Mac, this would be more like:
conda create --name scipydev python=3.8 numpy pybind11 cython pytest sphinx matplotlib mypy git compilers

assuming the conda-forge channel has been added.
Is that what we want? I can't see how to specify that certain packages should be installed from certain channels.

@rgommers For the mac quickstart guide, do Apple Developer Tools still need to be installed at all then?
Also, for Linux, you asked for the environment to be created and packages to be installed in one command, like:
conda create --name scipydev python=3.8 numpy pybind11 cython pytest gfortran_linux-64 gxx_linux-64 sphinx matplotlib mypy git

for Mac, this would be more like:
conda create --name scipydev python=3.8 numpy pybind11 cython pytest sphinx matplotlib mypy git compilers

assuming the conda-forge channel has been added.
Is that what we want? I can't see how to specify that certain packages should be installed from certain channels.

I think it can now be done separately. Important to then first create an empty env. See, e.g., https://numpy.org/install/:
# Best practice, use an environment rather than install in the base env
conda create -n my-env
conda activate my-env
# If you want to install from conda-forge
conda config --env --add channels conda-forge

# Now install all packages that are needed in one `conda install` command

Re Apply Dev Tools, I'm not sure - quite hard to check. Let's leave it in for now, I think there's command line tools and SDKs that may be needed for various things, even if just SciPy may be fine without.

I think it can now be done separately. Important to then first create an empty env. See, e.g., https://numpy.org/install/:
# Best practice, use an environment rather than install in the base env
conda create -n my-env
conda activate my-env
# If you want to install from conda-forge
conda config --env --add channels conda-forge

# Now install all packages that are needed in one `conda install` command

Re Apply Dev Tools, I'm not sure - quite hard to check. Let's leave it in for now, I think there's command line tools and SDKs that may be needed for various things, even if just SciPy may be fine without.

OK, then should we recommend:
conda create -n my-env
conda activate my-env
conda install scipydev python=3.8 numpy pybind11 cython pytest sphinx matplotlib mypy git
conda install -c conda-forge compilers

to ensure that compilers comes from conda-forge but the rest are from the default?

OK, then should we recommend:
conda create -n my-env
conda activate my-env
conda install scipydev python=3.8 numpy pybind11 cython pytest sphinx matplotlib mypy git
conda install -c conda-forge compilers

to ensure that compilers comes from conda-forge but the rest are from the default?

No, you want everything from conda-forge, never mix the two channels if you can avoid it.

No, you want everything from conda-forge, never mix the two channels if you can avoid it.

OK, sounds good.

OK, sounds good.

@mdhaber is there anything left to do? Docs seem up-to-date now.

For macOS, no. I was thinking of Linux when I reopened. @andyfaff please reopen if we've missed something.


apple silicon support

At the moment for a darwin_arm64 build, you'll have to run the manual install steps on the v0.0.4 releases page.
If the issue is from a krew install, this should hopefully be available soon once I can fix the checksum problem in the latest index update. .

As an update to this, the transient checksum issue isn't a problem for the v0.0.4 release as I've done a bit of extra work to release v0.0.5 and that has passed perfectly fine.
Once this gets merged into the krew-index, that'll also include the darwin_arm64 build for krew :blush:

@matti Now that v0.0.5 has been merged to the krew-index this includes a darwin_arm64 build.
I'll close this as completed, although let me know if you have any issues 😊


[20.09] listadmin: init at 2.73

backport of #133596 to release-21.05, which fixed #133239.
(cherry picked from commit 53fc34dcf0dcd60783d4df74f5cd35a685185d2f)

Result of nixpkgs-review pr 134534 at e628ab65 run on x86_64-linux 1

3 packages built successfully:

listadmin
perl530Packages.NetINET6Glue
perl532Packages.NetINET6Glue

@GrahamcOfBorg build listadmin


Return failed reason instead of None when calling polyaxon_client.experiment_group.get_experiment_group()

Hi, polyaxon team.
When the server is busy, it returns None, also when given group id doesn't exist, it also return None. The example code looks like below.
>>> polyaxon_client.experiment_group.get_experiment_group('username', 'projectname', 88)
None

When that function return None, I cannot assure the server is busy (429 Too Many Requests) or given experiment group doesn't exist.
I request you for the server to return reason like this {"status_code": 404, "detail": "Not found."} instead of None.

You can do the following: polyaxon_client.set_reraise(True) and handle the exceptions yourself, the exception will handling should be:
try:
    polyaxon_client.experiment_group.get_experiment_group('username', 'projectname', 88)
except PolyaxonClientException as e:
    print(e.status_code)

It works. Thank you!


Pivotal Helper - Github action

https://www.pivotaltracker.com/story/show/171501356

Checks if PR is merging into the staging branch
Parse urls out of PR description area
Parses story_ids from urls
Triggers GET request to return PT story_type information
Note: Chores don’t have a finished state. They change to accepted state as soon as you click the Finish button. Tracker assumes that your team will not do acceptance testing on chore type stories.
Triggers PUT request to update PT current_state, depending on story_type (finished or accepted)

I think we should avoid adding the whole dist directory -- that would be a lot to push and pull. Do you mind adding that to .gitignore?

@Kyle-Mendes is this good with you?


[Bug]: CRD is missing integration attribute

Checklist

[X] I've searched for similar issues and couldn't find anything matching
[X] I've included steps to reproduce the behavior

Affected Components

[ ] K8sGPT (CLI)
[X] K8sGPT Operator

K8sGPT Version
V0.0.24
Kubernetes Version
V1.26.0
Host OS and its Version

Steps to reproduce

Install operator helm chart according to readme
define „integrations“ attribute
„Integrations“ attribute is ignored

Expected behaviour
„Integrations“ attribute should be honored as described. Maybe also other attributes are missing?
Actual behaviour
„Integrations“ attribute in K8sGPT CR is ignored
Additional Information
hey all, I just tried the latest operator version 0.0.24. It seems the K8sGPT CR doesn't work as excepted. The "integrations" attribut is not known when installing the operator via helm. I guess the problem is that the integrations attribut is only defined in the CRD here https://github.com/k8sgpt-ai/k8sgpt-operator/blob/v0.0.24/config/crd/bases/core.k8sgpt.ai_k8sgpts.yaml#L84-L95 but not in https://github.com/k8sgpt-ai/k8sgpt-operator/blob/v0.0.24/chart/operator/templates/k8sgpt-crd.yaml and in the official helm-chart it seems that the https://github.com/k8sgpt-ai/k8sgpt-operator/blob/v0.0.24/chart/operator/templates/k8sgpt-crd.yaml is used. Any ideas?

Fixed in 0.0.25


Changing CLI for azure-consumption reflecting the new api-version

This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[x] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

Command Guidelines

[x] Each command and parameter has a meaningful description.
[x] Each new command has a test.

(see Authoring Command Modules)

View a preview at https://prompt.ws/r/Azure/azure-cli/4887
This is an experimental preview for @microsoft.com users.
(It may take a minute or two for your instance to be ready)
Email feedback to 'azfeedback' with subject 'Prompt Feedback'.

@lmazuel for reviewing

@derekbekoe  I see a non 'consumption' api issue in the failed leg. What is the action here?
Verified READMEs of all modules successfully.
Verify package versions
Version 2.0.21 of azure-cli-core is already available on PyPI! Update the version.
Error(s) on azure-cli-core
Version 2.0.21 of azure-cli is already available on PyPI! Update the version.
Error(s) on azure-cli
The following modules have invalid versions:
azure-cli-core
azure-cli
See above for the full warning/errors
The command "./scripts/ci/test_static.sh" exited with 1.

@troydai Seems CI is failing not related to this code. Should the PR be done on the "dev" branch?

Please open another PR against the dev branch instead of master. That's why you're seeing that particular error message.

@derekbekoe Sure. One feedback I have here -  it would have been nice if either you, when you got assigned, had told me about this branch thing or at least have it in your documentation somewhere. I just don't want other devs waste a valuable dev day like I did :)

Great thanks.
I understand and I'll be sure to point that out next time!


Fix resource type of naming module

As title,
Modify value of module.cwrule_name.resource_type to "cloudwatch_event_rule"

lgtm


Bandwidth limit is broken when DecodeHeaders returns api.Running

Bug
Captured in the test: https://github.com/mosn/htnn/actions/runs/9541395941/job/26295463705?pr=588
According to the debug log, the bandwidth limit filter is not invoked when DecodeHeaders returns api.Running.
Expected Behavior
No response
Actual Behavior
No response
Steps to Reproduce
Configure both bandwidthLimit plugin & a Go plugin which uses DecodeHeaders.
Reproducible Code
No response
Environment

HTNN version:

The bandwidth limit filter registers callbacks to control the decoding according to the token timer. So the same as Golang filter when DecodeHeaders returns api.Running. Their callbacks doesn't work well together.


Have warnings for incompatible soma-types

SWC files should have soma that are either a point, or a set of stacked cylinders.
H5 & ASC consider the soma to be a contour

fixes #457


Day89

Resolves #187.

Pull Request Test Coverage Report for Build 366

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 369:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls

Pull Request Test Coverage Report for Build 371

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 369:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


Bob encryption not worked:(

1)I make copy of this estension
https://github.com/defold/extension-resource-encryption
2)I set key to "GAZVwlJL0W6U874e". In bob and in c++. But i have error when start game.
3)When i set c++ key to default "aQj8CScgNP4VsfXK" it worked.
I update plugin.Also i checked it decompiled version.

1)Bob use new KEY: "GAZVwlJL0W6U874e"
https://github.com/d954mas/extension-resource-encryption/blob/c9e2551b45cc7450f6d8b29a4e0a0df17c988a0c/resourceencryption/pluginsrc/com/dynamo/bob/archive/CustomResourceEncryption.java#L5
2)C++ use default KEY: https://github.com/d954mas/extension-resource-encryption/blob/c9e2551b45cc7450f6d8b29a4e0a0df17c988a0c/resourceencryption/src/plugin.cpp#L7
If you try bundle game will worked.

If you set c++ key to  "GAZVwlJL0W6U874e" the game will be crashed

Another question. I need to make repository? Can i just copy resourceencryption folder in root of project?

In game.project
[library]
include_dirs = sillyencryption

But folder with code have name resourceencryption

I need to make repository? Can i just copy resourceencryption folder in root of project?

It's enough to copy the folder into your project.

Thanks. What i am doing wrong?

Not sure yet. I'll have to check after the easter holiday.


Add animation using gsap

Describe the feature
Type of Issue

[ ] Bug 🐛
[x] New Feature 🚀
[ ] Documentation 📚

Description Issue
I would like to contribute to the Animation for this todo list.
@Anshgrover23   (Please assign me)

Can i contribute in this?


[fmt] update to 11.0.2

Fixes https://github.com/microsoft/vcpkg/issues/40000

[x] Changes comply with the maintainer guide.
[x] SHA512s are updated for each updated download.
[ ] The "supports" clause reflects platforms that may be fixed by this new version.
[ ] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

got some error with folly, this's my first time to see such error, will see it tomorrow evening

CMake Error in CMakeLists.txt:
Evaluation file to be written multiple times with different content.  This
is generally caused by the content evaluating the configuration type,
language, or location of object files:
D:/github/miyanyan/vcpkg/buildtrees/folly/x64-windows-rel/libfolly.pc

libfolly.pc:
  exec_prefix=D:/github/miyanyan/vcpkg/packages/folly_x64-windows
  libdir=${exec_prefix}/lib
  includedir=${prefix}/include

  Name: libfolly
  Description: Facebook (Folly) C++ library
  Version: 0.58.0-dev
  Cflags: -I${includedir}  /Zc:__cplusplus  -DFMT_SHARED -DBOOST_CONTEXT_NO_LIB= -DBOOST_CONTEXT_DYN_LINK= -DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_FILESYSTEM_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK=1 -D -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DGLOG_USE_GLOG_EXPORT -DGLOG_USE_GFLAGS -DGLOG_NO_ABBREVIATED_SEVERITIES -DGFLAGS_IS_A_DLL=1 -ID:/github/miyanyan/vcpkg/installed/x64-windows/include
  Libs: -L${libdir} -lfolly
  Libs.private: -lIphlpapi.lib -lWs2_32.lib -lD:/github/miyanyan/vcpkg/installed/x64-windows/lib/zlib.lib -l -lD:/github/miyanyan/vcpkg/installed/x64-windows/lib/libssl.lib -l -lD:/github/miyanyan/vcpkg/installed/x64-windows/lib/libcrypto.lib -l

got some error with folly, this's my first time to see such error, will see it tomorrow evening

CMake Error in CMakeLists.txt:
Evaluation file to be written multiple times with different content.  This
is generally caused by the content evaluating the configuration type,
language, or location of object files:
D:/github/miyanyan/vcpkg/buildtrees/folly/x64-windows-rel/libfolly.pc

libfolly.pc:
  exec_prefix=D:/github/miyanyan/vcpkg/packages/folly_x64-windows
  libdir=${exec_prefix}/lib
  includedir=${prefix}/include

  Name: libfolly
  Description: Facebook (Folly) C++ library
  Version: 0.58.0-dev
  Cflags: -I${includedir}  /Zc:__cplusplus  -DFMT_SHARED -DBOOST_CONTEXT_NO_LIB= -DBOOST_CONTEXT_DYN_LINK= -DBOOST_CONTEXT_EXPORT=EXPORT -DBOOST_FILESYSTEM_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK=1 -D -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_USE_DLL -DGLOG_USE_GLOG_EXPORT -DGLOG_USE_GFLAGS -DGLOG_NO_ABBREVIATED_SEVERITIES -DGFLAGS_IS_A_DLL=1 -ID:/github/miyanyan/vcpkg/installed/x64-windows/include
  Libs: -L${libdir} -lfolly
  Libs.private: -lIphlpapi.lib -lWs2_32.lib -lD:/github/miyanyan/vcpkg/installed/x64-windows/lib/zlib.lib -l -lD:/github/miyanyan/vcpkg/installed/x64-windows/lib/libssl.lib -l -lD:/github/miyanyan/vcpkg/installed/x64-windows/lib/libcrypto.lib -l

This may be caused by multi-threaded compilation. You can add the DISABLE_PARALLEL_CONFIGURE compilation option and then try compiling.

This may be caused by multi-threaded compilation. ... DISABLE_PARALLEL_CONFIGURE.

This option is for not disabling parallel configuration (i.e. CMake). This helps with parallel writes to the source directory (D:/github/miyanyan/vcpkg/buildtrees/folly/src/...).
However, the error points at the build dir (D:/github/miyanyan/vcpkg/buildtrees/folly/x64-windows-rel/libfolly.pc).

This may be caused by multi-threaded compilation. ... DISABLE_PARALLEL_CONFIGURE.

This option is for not disabling parallel configuration (i.e. CMake). This helps with parallel writes to the source directory (D:/github/miyanyan/vcpkg/buildtrees/folly/src/...). However, the error points at the build dir (D:/github/miyanyan/vcpkg/buildtrees/folly/x64-windows-rel/libfolly.pc).

find an issue https://github.com/facebook/folly/issues/2250

another folly build error is https://github.com/facebook/folly/pull/2255

another folly build error is facebook/folly#2255

https://github.com/fmtlib/fmt/pull/4055 maybe this will fix

the arm64_osx check seems failed to start

https://github.com/facebook/folly/pull/2265

All features passed with following triplets:
x64-windows
x64-windows-static

Usage test pass with following triplets:
x64-windows
x64-windows-static

facebook/folly#2265

@jimwang118 my folly patch is based on https://github.com/facebook/folly/pull/2255, but seems https://github.com/facebook/folly/pull/2265 is the chosen one, maybe this pr should not merged now?

@jimwang118 my folly patch is based on facebook/folly#2255, but seems facebook/folly#2265 is the chosen one, maybe this pr should not merged now?

Okay, I have removed the reviewed tag. Maybe you can use vcpkg_download_distfile to directly download this PR as a patch.

I will change the PR status to Draft. If you have finished editing, please click 'ready for review'.

Fixes #40000

Ooooo nice number.

hi, if vcpkg_cmake_configure set BUILD_SHARED_LIBS according to the value of VCPKG_LIBRARY_LINKAGE,  is it still needed to replace FMT_SHARED? I found fmt will set it:
https://github.com/fmtlib/fmt/blob/master/CMakeLists.txt#L349

If you refer to the vcpkg_replace_string: This is needed for projects which don't use CMake.  Mostly msbuild.

What dg0yt said. In general we prefer to rely on build system bindings for as little as possible as not every downstream build system listens to such bindings. That's why this replacement was in place before.


How can I put a ListView inside a ScrollView using React Native iOS?

I'm building an iOS React Native app. I have some test content and then a list of items below it. If I put both the text content and the listview inside a scrollview the listview does't work properly (only shows some of the items) but if I don't put the listview inside the scrollview, the listview scrolls but the text content stays locked to the top of the screen. How do I get the text content to scroll with the listview?
Here's an example of my issue:
https://rnplay.org/apps/GWoFWg

This is more of a general mobile question. Typically, it's an anti-pattern to put a list/table view inside of a ScrollView, as the list/table view has a scrollable element in itself.
What I've done both native and in React Native is use only a ListView, and make the first cell include all of my top static content. Thus, it all scrolls as one scrollable region fluidly.

That's at least a workaround.  I could put the text above the listview in the render function so it's just part of the listview.  I don't know if it's the best solution but that will work, thanks!
I feel like I could use the renderScrollComponent function but I'm not sure how.  I couldn't find any examples.

Couldn't you setup listview to flex:1 and maybe it doesn't scroll?

@jaygarcia It is set to flex = 1.  See this example:  https://rnplay.org/apps/GWoFWg

@wootwoot1234 I had the same problem. The solution is the "renderHeader" property on the ListView (it does scroll away!)
https://rnplay.org/apps/0RMTVg

@ms88privat Is right, the correct way to achieve appending content either before or after the listview is to use either renderHeader or renderFooter.
@wootwoot1234 Hopefully this is the functionality your looking for. If it works, go ahead and close the issue.


Update badge links on README.md

We finally made the switch to CircleCi -> updated badge.
Moreover I have seen that the Issuestats badge sometimes wasn't displayed correctly.
Since one month Shields.io supports IssueStats, so I use d the opportunity to give them a try.

Current coverage is 88.78% (diff: 100%)

Merging #4756 into master will decrease coverage by 0.01%

@@             master      #4756   diff @@
==========================================
  Files           121        121
  Lines         74155      74140    -15
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits          65853      65825    -28
- Misses         8302       8315    +13
  Partials          0          0

Powered by Codecov. Last update 5c5dda3...29350cb


Returning new params in before_filter doesnt retain the new params

According to this, we can return a tuple with the new parameters, but that doesn't get propogated to the actual method calls after the before_filter. I suspect that the ball is dropped in resource_controller.ex.

Please provide an example of this issue.

Was not able to reproduce it in master HEAD as of this moment - but, still seems to be a bug in v0.4.2


feat(tutorial): complete step 2 - Rochester

Closes #
{{short description}}
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

@lisadier The netlify build isn't starting for some reason.  Can you please change something (like a comment), create a new commit, and push it to GitHub?  That will force a new build to start.

@drstanich It looks better now, try-try-again :-)

Looks good now!  I've marked your lab 2 complete.


Feature/TransactionInfoController

Purpose
This is a feature to add a TransactionInfoController to display the transaction info   #38 .
Files added

TransactionInfoController.swift
TransactionInfoController.xib
TransactionInfoCell.swift
TransactionInfoCell.xib

Image of the new screen

How to test
Select the tab of the transaction history, select a transaction.

@FraDeliro hi! Can you, please, show info in table view? And we use swiftlint, so before PR in terminal write "swiftlint autocorrect" in project directory

Thank you @BaldyAsh 👍


Error for changing column order in table chart when changing column in shelf

Describe the bug
When changing column in shelf, it changed only column order not contents in table chart
To Reproduce
Steps to reproduce the behavior:

Go to 'Dashboard' linked any datasources.
Create chart widget and select table chart
Put any dimension column on row shelf
Put any measure column on aggregation shelf
Put measure column same as number 4 stage on aggregation shelf
(It will be adjusted aggregation type automatically.)
Try to change column order on aggregation shelf
See error

Expected behavior
When changing column in shelf, it changed column order with contents in table chart
Screenshots

Desktop (please complete the following information):

any environment

Additional context
(N/A)

@kyungtaak
Data query results come in a different order than requested.
Please check it.

solved with #2663 :)


Task cancellation API version guard fix

Description
Fixing version guard for https://github.com/opensearch-project/OpenSearch/pull/7445
Backport 2.x PR - https://github.com/opensearch-project/OpenSearch/pull/7711
Related Issues
https://github.com/opensearch-project/OpenSearch/issues/6953
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@andrross


tte_sources.R "Closes #166"

Renamed tte_source.R to tte_sources.R for consistency with admiral.

Closing in favor of https://github.com/pharmaverse/admiralonco/pull/185