Pass cssLoaderOptions

Hi as i've seen in the latest release 0.1.2 - still not working to control the localIdentName. This would fix it and make it work

I can confirm:
this problem exists in next-css 0.1.2
also, this PR corrects that issue

but my pr fix it too... https://github.com/zeit/next-plugins/pull/55

why don't you just merge this one PR by now so we don't need to fix it manually several times a week...? any further improvement could be done later... but not having a clue about any classNames in dev mode is really critical for us here..

@rvetere I've reviewed the PR and there was no update to it, that's why I didn't merge it.

Released as<EMAIL_ADDRESS>


Prevent "recoverable errors" to pass

I discovered recently that in some cases, malformed XML or other things are reported as recoverable errors in the OT processing, typically:
[mappull] Recoverable error on line 58 of mappullImpl.xsl:
 [mappull]   FODC0002: java.io.FileNotFoundException:
 [mappull]   /tmp/cmgw.dita-ot/file.dita (No such file or directory)

This kind of errors does not prevent the build from passing (e.g., the OT transformation returns a non-error code).
The problem is that the build mechanism can be used in a continuous integration system, and in some cases, we need to control whether these errors should fail the build or not.

Enabling strict processing mode should stop processing if an error like that is encountered.


Polytypes, stage 1.

A continuation of #284.

@jonsterling refiner_kit.fun is accumulating helper functions and I feel some of them could go into the upstream libs...

@favonia If you feel any helper functions are mature enough to be moved into libraries, feel free to do so.

@favonia Can you explain what is meant precisely by "induction on the full sequent" in your comments?

@favonia Can you explain what is meant precisely by "induction on the full sequent" in your comments?

It's the same issue we discussed in #311 and the wording can be improved. There are two kinds of Elim given the sequent
\Gamma, x : A, \Delta >> J

The "full elim" applies to arbitrary judgments. It enumerates all elements a0, a1... in A and consider
\Gamma, x : A, \Delta[ai/x] >> J[ai/x]

The "weak elim" only applies to the true goal. It looks at the branches in the elim expression and generates this kind of subgoals:
\Gamma, x : A, \Delta, (arguments to the constructor b0) >> C[b0 args/x]

For strict bools, we can do the "full elim" by consider tt and ff. For the circle, integers, natural numbers, weak bools, etc, I think it's hard or impossible to do full elim without some fancy LF.

Positive types that are easy to do "full elim":
bool, records, union, equality, void,
Positive types that seem difficult to do "full elim":
weak bool, integers, natural numbers, list, the circle, general inductively types
Negative types operate differently and are more "uniform".

@favonia Ok, thanks! I see what you're saying. I don't really understand the wording of "induction on the full sequent", but we can improve the wording.

It seems like there's actually two different things happening: one is the question of whether we can put our hypotheses before \Delta and then do a substitution on \Delta, or if we have to put the new hypotheses after \Delta and only substitute in the conclusion. The second issue is whether a rule can apply to an arbitrary judgment or just to A true goals.  These seemed orthogonal to me, and the difficulties in giving a 'full elim' for some types seem to have to do with one or the other of these issues, but not always both.

What would be extremely helpful is if you could write down a couple of these 'imaginary' full elim rules which we would like, but can't express in the current framework (maybe in a new issue, or an existing one?). That way, I could keep that in mind as we continue to evolve RedPRL and its logical framework.

@jonsterling Sure. For this PR, how about naming these "full elim" as "FullElim" and then I put a long paragraph in the beginning of refiner_types.fun? Are you okay with "full/local" terminology?
I could not think of an example where one can do full elim in A true goal but not another. These full elims and the substitution on \Delta are justified directly by the semantics of open judgments, and should work on arbitrary open judgments as long as there's a sensible realizer for the conclusion. On the other hand, "local elims" are justified by other principles and are thus more limited.

@favonia For a single type, we would only implement one of those two categories of elim; so I don't know if it makes sense to actually rename them, though some documentation that describes the distinction would be welcome.
For instance, in Nuprl the elim rule for integers is just called "integer elimination", and they don't make any terminological distinction between this and the elim rule for booleans; the general practice seems just to supply whatever the strongest expressible elimination rule is, and then call it "elimination".
I haven't yet fully understood the "full/local" terminology, but I'm fine with it if you add your proposed documentation paragraph.
And if you really want to do the renames, feel free to do so—I don't feel really strongly about what I've said, so I trust your judgment if you decide that you need to rename things.

Yes, the renaming is mostly for documentation purpose---I was thinking that maybe it's good to remind the tactic writers of the nature of those rules are, but I will think about it.

Some documentation is added. @cangiuli I believe you would be interested. @jonsterling do not merge this yet because I still have to rename rules according to the new thought and merge two elim's in Bool into one (I stupidly thought they have to be separated).

@jonsterling Now it's done.


Still showing the EVM's crowdloan record

Description the bug
Still showing the EVM's crowdloan record

Actual: Before, we updated this issue: https://github.com/Koniverse/SubWallet-Extension/issues/865
However, the crowdloans list still showing the EVM's crowdloan record on the v0.7.7 (degrade bug). Please kindly check.

Version test: Validation passed for cases: install & upgrade version


Create tiles and windows

Codecov Report

Merging #14 (c461ac5) into main (83ab770) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #14   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         5    +2
  Lines           47        72   +25
  Branches         8         8
=========================================
+ Hits            47        72   +25

Impacted Files
Coverage Δ

src/magic_tiler/tiles.py
100.00% <100.00%> (ø)

src/magic_tiler/windows.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


docs: correct installation step count

The step count of step 6 was marked as a duplicate step 5.

Summary/ Motivation (TLDR;)
I followed the installation guide and noticed two step 5s.
Related issues

N/A

Documentation

[x] Correct step count in the installation guide

@all-contributors please add @LayZeeDK for doc


Wrong test status in IntelliJ because of replaced exceptions

If I run Spock tests with IntelliJ with delegating to Gradle enabled, for most failures the icon is wrong.
Instead of the yellow failure icon the red error icon is shown which does signify something that is not an AssertionError was thrown.
The cause for this is, that Spock uses subclasses of AssertionError in most cases and you somehow somewhere replace the actual error with a PlaceholderException.
If IJ then tests the type, the check fails and the node is marked as errorerd instead of failed.
Only if AssertionError itself is used, the test is properly shown as failed.
I didn't dig deep enough to have more insight on how to properly solve it, but maybe you should have an additional PlaceholderAssertionError and also transport whether the exception was an instanceof AssertionError, so that the later instanceof check succeeds even if the exception got replaced.
As I'm not sure on which side this is best to fix, I actually created an IJ and a Gradle issue, the corresponding one is at https://youtrack.jetbrains.com/issue/IDEA-233546

It's probably a mix of the two. IDEA shouldn't rely on the exception types but get the status of a test via the Tooling API test descriptor. At the same time, it would be nice if Gradle had a specific subtype of assertion error for placeholder exceptions of that kind.
However, I'm not seeing this behavior with IDEA 2020.1, would you mind checking that you still have the problem?

Sorry for the late reply.
Yes, it still happens with 2020.1, but as you now hopefully fixed it, I guess you found this too. :-)


Move to using DT_INST_

There are some possible conflicts with the old DT_<COMPAT>_<INSTANCE>_<PROP> defines, so deprecated them in favor of DT_INST_<INSTANCE>_<COMPAT>_<PROP>

+1 as long as the old deprecated defines still work while LTS is around :)

Why?  Are we saying that noting that is marked deprecated can be removed for 2 years?

I've grepped _0_LABEL and looked to things not looking like _0_is part of potential .
I've found following:
DT_GPIO_KEYS_BUTTON_0_LABEL (doc/guides/dts/index.rst, to be updated ?)
DT_MICROCHIP_ENC28J60_0_LABEL
DT_TI_TLV320DAC_0_LABEL
DT_NORDIC_NRF_CLOCK_0_LABEL

Shouldn't these be updated as well?

I'll take a look and handle in a follow up PR.

I'll take a look and handle in a follow up PR.

Cleaned up some missing conversions in #16831

+1 as long as the old deprecated defines still work while LTS is around :)

Why? Are we saying that noting that is marked deprecated can be removed for 2 years?

It seems like a small amount of code to maintain, for which a large amount of portability between LTS and later versions is gained. Having had to maintain out of tree applications myself, I think this is something our users would value.
Just my opinion.

It seems like a small amount of code to maintain, for which a large amount of portability between LTS and later versions is gained. Having had to maintain out of tree applications myself, I think this is something our users would value.
Just my opinion.

I understand the possible value towards LTS, and will see how much effort it is to maintain, but not making any claims about keeping it around.

I understand the possible value towards LTS, and will see how much effort it is to maintain, but not making any claims about keeping it around.

Understood. I'm making the rounds nagging people to consider portability between old and new applications in general right now :).


improve project maintainance

@M3lkior @dalelane
me and @fmvilas are super loaded and I notice we are blocking quite often any changes to avro parser.
@M3lkior you've put together few PRs already here and have a good understanding of the project. @dalelane you are also experienced with Kafka and therefore Avro and often help with reviews and I bet that on a code level that would also not be a big problem.
would you folks be ok to become maintainers here, part of CODEOWNERS file?
I would stay there with @fmvilas for a while in case we are needed, until the group gets larger and there is no risk that PRs will hang forever.
it means:

you are invited to have write access in the repo
you can accept/reject changes in bindings that you own
you must of course follow code of conduct, that you already follow
you need to help with reviews of PRs related to bindings that you own

Last but not least, because you become a maintainer, you MAY also join the TSC of AsyncAPI Initiative
What do you think? I personally would be super happy to see in a maintainer and TSC member position!

@derberg yeah, sure - I'd be happy to


Android 12 - Webview inserts new lines when placing cursor

Bug description:
I am using a library called react-native-rich-editor in order to edit html content in my react native app - https://github.com/wxik/react-native-rich-editor#readme. I have also tried react-native-cn-quill - https://github.com/imnapo/react-native-cn-quill, which is also built on top of react-native-webview, and gives the same result. I have an html that goes like this -
'
If you have any questions, please contact me by<EMAIL_ADDRESS>or (xxx) xxx-xxxx
'
'
Office<EMAIL_ADDRESS>or (xxx) xxx-xxxx
'

*there are actual numbers and email instead of 'x'
Using Samsung Galaxy S21 FE, every time I place a cursor anywhere, it inserts the

 inside every

.
Which gives the next string -
'
If you have any questions, please contact me by<EMAIL_ADDRESS>or (xxx) xxx-xxxx
'
'

'
'
Office<EMAIL_ADDRESS>or (xxx) xxx-xxxx
'

If there are more than 1

, break will be placed inside each.
Please note, that I do not enter any additional text, paragraph adds after every cursor movement.
I am not sure if it helps, but here is my RichEditor code
{message || message === '' ? (
    <View key={'html'} style={style.paddingTop}>
        <RichEditor
            style={messageValid ? style.richEditor : style.richEditorInvalid}
            ref={richText}
            initialContentHTML={message}
            onChange={(data) => setMessage(data || '')}
        />
    </View>
) : null}

Please note that I was able to reproduce it only on Samsung Galaxy S21 FE (real device). I have also tried Xiaomi Redmi 7 and iPhone 8, but there it works fine.
Also, I recently updated my Android targetSDK to 31.
Edit: The problem seems to appear only on Samsung devices which use One UI 5+
To Reproduce:
npm i react-native-pell-rich-editor
const richText = useRef();
const message = '
Dear client<EMAIL_ADDRESS>(xxx) xxx-xxxx
\n' +
'
This is Xxx Xxxxx, with Xxxx QA 1.
\n' +
'
We have an appointment scheduled, and I want to let you know that I am on my way.
\n' +
'
Estimated arrival time: 30min
\n' +
'
If you have any questions, please contact me by<EMAIL_ADDRESS>or (xxx) xxx-xxxx
\n' +
'
Office<EMAIL_ADDRESS>or (xxx) xxx-xxxx
\n' +
'
Thank you!
'

<View key={'html'}>
        <RichEditor
            style={{height: 200, width: 200}}
            ref={richText}
            initialContentHTML={message}
            onChange={(data) => setMessage(data || '')}
        />
</View>

Expected behavior:
No additional paragraphs and html tags in general should be added on cursor movement.
Screenshots/Videos:
If it is required, I can try to provide a video. Please reply if it is necessary.
Environment:

OS: Android
OS version: 12+
react-native version: 0.67.5
react-native-webview version: 11.26.0
react-native-pell-rich-editor: 1.8.8

I'm seeing the same issue with a rich text editor (ProseMirror) inside react-native-webview. This only occurs on devices that are updated to Samsung One UI 5 (Android 13), which has been rolling out since last November, but is now getting to more common devices (so we are seeing it more in the wild).
The problem appears to be the "Suggest text corrections" feature that is powered by Grammarly. As an end-user, you can fix the issue by disabling the "Suggest text corrections" option entirely, or just for the specific app, as pictured here:

The issue can also be fixed by using GBoard instead of the Samsung keyboard.

The exact issue appears to be that - in some cases, depending on the content - the keyboard will select the entire contentEditable document and replace it with the following changes:

Anything that is not a plain
text
 will be unwrapped to a plain
text

Any empty paragraphs - or paragraphs containing a single
 will be doubled
This happens when the selection is changed by the user.

While this doesn't immediately seem related to react-native-webview, it should be noted that this does not reproduce using the same contentEditable-based editor in Chrome or Samsung Internet. It only reproduces in react-native-webview (which used the Android system webview that is lists itself as Chrome 109.0.5414.117). As an issue with the Android system webview and Samsung keyboard, it seems unlikely to be something that react-native-webview can (or should) do anything about.

@AndriyZahura did you resolve this issue without disabling Grammarly? I have the same issue with the html editor. If I change the input mode to url, Grammarly is disabled but the auto-correct and spell check does not work.

@Phong-TH sorry for the late reply. I did with this workaround, not sure if there is an actual solution
import {RichEditor} from 'react-native-pell-rich-editor';

export const IS_SAMSUNG =
  Platform.OS === 'android' && getBrand()?.toLowerCase() === 'samsung' && parseFloat(getSystemVersion()) >=12;

<RichEditor
  initialContentHTML={
    IS_SAMSUNG
    ? message
    .replaceAll('
', '
')
    .replaceAll('
', '
')
    : message
  }
/>


CASMINST-5583 | Remove CHN test case from gateway test for 1.3

Description

Removing CHN test case from gateway tests. The CHN test case will fail install procedure as services are not installed in this point.
Checklist Before Merging

[x] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[ ] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[x] My commits or Pull-Request Title contain my JIRA information, or I do not have a JIRA.

/backport main


I Don't Like The Drugs (But The Drugs Like Me) by Marilyn Manson unsupported.

Check if issue with swaglyrics or whether song lyrics unavailable on Genius.

stripper -> Marilyn-Manson-I-Dont-Like-The-Drugs

added support


Configuration Display Icon On Left for LSPs

Hello, I am having difficulty configuring this.
I've read through the documentation and issues and despite my best efforts having difficulty figuring out we're actually supposed to configure the default notifications for LSPs.
Here is my setup:
require 'fidget'.setup {
  notification = {
    override_vim_notify = true,
    configs = {
      default = vim.tbl_extend(require('fidget.notification').default_config, {
        icon_on_left = true,
      }),
    },
  }
}

And I see this as a result:

Do the LSPs have to be individually overridden with notification configs or do they have their separate configurations?
Do I have to include the default configs if I am overriding only a small section?
Is icon_on_left broken?
Thank you

Sorry the configuration is so complicated, and thank you for the patience to dig through my code! I'll try to make the options more user-friendly over time.
In the meantime, I've pushed https://github.com/j-hui/fidget.nvim/commit/bd0b8b644d4fb293dc4df2718b1f2df3abd90767, which makes LSP notification configs inherit from whatever is set as the default. So your config should work now (provided you change add a valid {behavior} argument to vim.tbl_extend(), i.e., "force"). I had totally overlooked how the progress subsystem's generated configs would ignore users' defaults.

Thank you for your quick reply and work.
After adding the behavior argument (woops) and pulling changes I am still not seeing icons appear on the left.
Even with a simplified configuration, the icons still appear on the right.

Can you please share your latest config, and also verify that the cloned fidget plugin repo has the commit bd0b8b6?

I went to confirm via packer that the correct version was installed. It was, navigated to the notification.lua file in question and saw the change present locally. Restarted vim and it magically started working.
I can only assume something got cached? Very strange. I assume this is a me a problem.
It's working now. Thank you :)

Restarted vim and it magically started working with the icons placed on the left side.
I can only assume something got cached? Very strange. I assume this is a me a problem.

That's really bizarre, but I'm glad you got it to work eventually!


runs in TOAD not in DBEAVER (Db2 on AIX server)

I get the following error when trying to run this from within dveaber editor:
SQL Error [42601]: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=);atnr = myquery.idnrk;), DRIVER=4.19.66
DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=);atnr = myquery.idnrk;), DRIVER=4.19.66
DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=);atnr = myquery.idnrk;), DRIVER=4.19.66
DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-104;42601;)|atnr = myquery.idnrk|), DRIVER=4.19.66
if I run other queries i have no problem, when i run this from within TOAD DB2 it runs as expected, also when I run it from a .net APP using OLEDB it runs fine.
`WITH myquery(
posnr,
root,
matnr,
bom_tree,
lvl,
--       parent_stlkn,
stlkn,
idnrk,
meins,
menge
)
AS (SELECT p.posnr,
m.matnr root,
m.matnr,
CAST (  m.matnr|| '---' || p.idnrk as varchar(200))  bom_tree,
1 ,
--                p.stlkn,
p.stlkn,
p.idnrk,
p.meins,
p.menge
FROM sapr3.mast m
JOIN sapr3.stko k ON k.stlnr = m.stlnr
JOIN sapr3.stpo p ON p.stlnr = k.stlnr
WHERE m.matnr = 'AV2014'
     UNION ALL

     select myquery.posnr,myquery.root,z.matnr,cast(myquery.bom_tree || '---' ||  z.idnrk as varchar(200)) bom_tree ,myquery.lvl+1,z.stlkn,z.idnrk,z.meins,z.menge from
     (
     SELECT p.posnr,
            m.matnr,
            p.stlkn,
            p.idnrk,
            p.meins, p.menge
       FROM sapr3.mast m
            JOIN sapr3.stko k ON k.stlnr = m.stlnr
            JOIN sapr3.stpo p ON p.stlnr = k.stlnr) z
            ,
            myquery
      WHERE z.matnr = myquery.idnrk)

select b.,
--m.PEINH price_unit,
r.meins buom,
--m.stprs base_price,
d.maktx desc,
r.matkl group
, case
when r.meins=b.uom then m.lplpr/m.peinh --m.stprs
else
m.lplpr/m.peinh/1000
end as comp_price
, case
when r.meins=b.uom then m.lplpr/m.peinhb.qpa  --m.stprsb.qpa
else
m.lplpr/m.peinh/1000b.qpa
--m.stprs/m.peinh*b.qpa
end as qpaprice
from
(
SELECT
     posnr,
     root,
     myquery.matnr Parent,
     lvl,
     --stlkn,
     idnrk Component,
     meins UOM,
     menge QPA,
     sapr3.marc.herkl country,
     bom_tree

FROM myquery,sapr3.marc
where
     myquery.idnrk=sapr3.marc.matnr
and sapr3.marc.werks='1850'

--ORDER BY
--posnr,bom_tree
) b join  sapr3.mbew m on b.component=m.MATNR
join sapr3.makt d on d.matnr=m.matnr
join sapr3.mara r on d.matnr=r.matnr
;

union
SELECT       '0000' posnr,
m.matnr root,
'---' PARENT,
0 LVL,
'' component,
m.meins uom,
1 QPA,
marc.herkl country,
--  menge,
          '---'  bom_tree,
          m.meins buom,
          makt.maktx DESC,
          g.matkl group,

--              p.stlkn,
mb.lplpr cost,
--mb.peinh  perunit,
mb.lplpr-mb.peinh QPAPRICE
--stprs unitprice
--/1000,
--p.meins,
       FROM sapr3.mara m
       join sapr3.marc on m.matnr=marc.matnr
       join makt on m.matnr=makt.matnr
       join sapr3.mara g on m.matnr=g.matnr
       join sapr3.mbew mb on m.matnr=mb.matnr
            --JOIN sapr3.stko k ON k.stlnr = m.stlnr
            --JOIN sapr3.stpo p ON p.stlnr = k.stlnr
      WHERE m.matnr = 'AV2014' and marc.werks=1850 and mb.bwkey=1850
      ORDER BY

posnr,bom_tree;`

Could you try to rerun your query after having removed the comments line in the middle of the query, ie the lines starting with "--"

Yes I figured they might be interfering, so I tried that as well, and same thing happened.

If this shows any light to the issue let me tell you same error shows within squirrelsql, so this might have to do with jdbc more than with dveaber, is it anyway to run the script directly (direct mode or bypass any parsing mode?)

Are you using the latest JDBC driver (Currently  v4.21.29) ?
Get the driver here: http://www-01.ibm.com/support/docview.wss?uid=swg21363866
Are you using the JDBC 4 or JDBC 3 driver? DBeaver needs JDBC 4.

using jdbc 4, squirrel uses the same db2jcc4.jar, and no i am no using the latest one,
I removed a semicolon that I accidentally entered during original posting, now the error says the same, but 2 lines instead of 3.
was using 4.19.66 as shown in the OP, I just tried with new driver but same results.
SQL Error [42601]: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=);atnr = myquery.idnrk;), DRIVER=4.21.29
DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=);atnr = myquery.idnrk;), DRIVER=4.21.29
DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=);atnr = myquery.idnrk;), DRIVER=4.21.29
DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-104;42601;)|atnr = myquery.idnrk|), DRIVER=4.21.29

here is a screenshot https://i.imgur.com/nad6m8L.png
with same query running (toad does not use jdbc), I use the same one under a .net app, I dont know where is the problem since a derived version of the same query does run fine using dbeaver

This is solved and the problem was me being stupid ,
Was used to just pressing F9 or F5 (execute current statement and execute sql in TOAD), and it was smart to know when to run what, also had default schema settings, making the user (me) lazy and taking things for granted such as specifying schema names that were default to my editor but not to this new one, this cleared some problems but still not getting my expected results .
Until I  run this with
EXECUTE SCRIPT
I was using EXECUTE SQL STATEMENT (the orange arrow)
btw I thought the modified script would run in squirrel also, but I had to add lots more of schema and aliases so it didn't get confused), so for now,
Tried many of my other scripts and even the ones having bind parameters worked flawlessly (need a plugin in squirrel for them to work)
I was looking for an alternative and for me the winner is DBEAVER (also way faster than squirrel don't know why but  may be because of metadata settings since both use same library)
Thank you for your support.


python312Packages.scancode-toolkit: 32.2.1 -> 32.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.scancode-toolkit is: Tool to scan code for license, copyright, package and their documented dependencies and other interesting facts
meta.homepage for python312Packages.scancode-toolkit is: https://github.com/nexB/scancode-toolkit
meta.changelog for python312Packages.scancode-toolkit is: https://github.com/nexB/scancode-toolkit/blob/v32.3.0/CHANGELOG.rst
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 32.3.0 with grep in /nix/store/p9c3c11ba3n0rmhl5jk675r032irgsls-python3.12-scancode-toolkit-32.3.0
found 32.3.0 in filename of file in /nix/store/p9c3c11ba3n0rmhl5jk675r032irgsls-python3.12-scancode-toolkit-32.3.0

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath

python311Packages.scancode-toolkit
python312Packages.scancode-toolkit

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/p9c3c11ba3n0rmhl5jk675r032irgsls-python3.12-scancode-toolkit-32.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.scancode-toolkit https://github.com/r-ryantm/nixpkgs/archive/85f326f4d1088acb00e37572dae3863c3d9c4301.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/85f326f4d1088acb00e37572dae3863c3d9c4301#python312Packages.scancode-toolkit

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/p9c3c11ba3n0rmhl5jk675r032irgsls-python3.12-scancode-toolkit-32.3.0
ls -la /nix/store/p9c3c11ba3n0rmhl5jk675r032irgsls-python3.12-scancode-toolkit-32.3.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.scancode-toolkit
python311Packages.scancode-toolkit.dist
python312Packages.scancode-toolkit
python312Packages.scancode-toolkit.dist

Maintainer pings

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 360827

aarch64-linux

:x: 4 packages failed to build:

python311Packages.scancode-toolkit
python311Packages.scancode-toolkit.dist
python312Packages.scancode-toolkit
python312Packages.scancode-toolkit.dist


No constructor of TFTensor for string.

I think it would be suitable to have ability for write something like:
var tensor = new TFTensor("Hello, World")

I can implement this, if approved.

What is the type of the tensor?
Is that a single value that wraps a string (and if so, we need to sort out the encoding), or is it a vector of values in a particular encoding (same question)

Going to close the issue, as I do not think this is something that we need, specially given the open question above that is prone to sane people coming up with different interpretations.


ModuleNotFoundError("No module named 'pandas'",)

Description
What steps will reproduce the problem?

What is the expected output? What do you see instead?
Please provide any additional information below
File "/usr/lib/python3/dist-packages/spyder/widgets/variableexplorer/collectionseditor.py", line 1083, in copy
obj = self.delegate.get_value(idx)
File "/usr/lib/python3/dist-packages/spyder/widgets/variableexplorer/collectionseditor.py", line 1381, in get_value
return self.get_value_func(name)
File "/usr/lib/python3/dist-packages/spyder/widgets/variableexplorer/namespacebrowser.py", line 284, in get_value
value = self.shellwidget.get_value(name)
File "/usr/lib/python3/dist-packages/spyder/widgets/ipythonconsole/namespacebrowser.py", line 95, in get_value
raise ValueError(msg)
ValueError: ModuleNotFoundError("No module named 'pandas'",)
Version and main components

Spyder Version: 3.2.6
Python Version: 3.6.5
Qt Versions: 5.9.5, PyQt5 5.10.1 on Linux

Dependencies
pyflakes >=0.6.0 :  1.6.0 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pygments >=2.0   :  2.2.0 (OK)
pandas >=0.13.1  :  None (NOK)
numpy >=1.7      :  None (NOK)
sphinx >=0.6.6   :  1.6.7 (OK)
rope >=0.9.4     :  0.10.5 (OK)
jedi >=0.9.0     :  0.11.1 (OK)
psutil >=0.3     :  5.4.2 (OK)
nbconvert >=4.0  :  5.3.1 (OK)
sympy >=0.7.3    :  None (NOK)
cython >=0.21    :  None (NOK)
qtconsole >=4.2.0:  4.3.1 (OK)
IPython >=4.0    :  5.5.0 (OK)
pylint >=0.25    :  1.8.3 (OK)

Please describe step by step how you got this error so we can reproduce it in our side. If you fail to do that, we'll close this issue in a week from now.
Also, please read our
https://github.com/spyder-ide/spyder/wiki/Troubleshooting-Guide-and-FAQ
to see if you are able to fix this problem by following it.

Closing because of lack of response.

Hi @ccordoba12  ,
I am getting same Error in Spyder Ipython console.
I have installed Spyder using PIP and created a virtualenvironment and istalled sklearn , pandas, numpy, Django and django_restframework in virtualenv,
I have checked python versions in virtualenv created by runing query

python -c  "import sys;print(sys.executable)"
C:\Users\Jyothi\AppData\Local\Programs\Python\Python38-32\Scripts\spyder3.exe

it gives python console that is being run in the environment
now i opened spyder and changed the default spyder's python console to above python.exe in virtual environment as below

Preferences > Python Interpreter > Use the following interpreter

Later checked what all libraries are available in spyder now using
pip freeze.
asgiref==3.2.7Note: you may need to restart the kernel to use updated packages.
backcall==0.1.0
cloudpickle==1.4.1
colorama==0.4.3
decorator==4.4.2
Django==3.0.5

djangorestframework==3.11.0
gunicorn==20.0.4
ipykernel==5.2.1
ipython==7.13.0
ipython-genutils==0.2.0
jedi==0.17.0
joblib==0.14.1
jupyter-client==6.1.3
jupyter-core==4.6.3
numpy==1.18.3
parso==0.7.0
pickleshare==0.7.5
prompt-toolkit==3.0.5
psycopg2==2.8.4
Pygments==2.6.1
python-dateutil==2.8.1
pytz==2019.3
pywin32==227
pyzmq==19.0.0
scikit-learn==0.22.2.post1
scipy==1.4.1
six==1.14.0
sklearn==0.0
spyder-kernels==1.9.0
sqlparse==0.3.1
tornado==6.0.4
traitlets==4.3.3
wcwidth==0.1.9

packages and libraries i have installed in my virtual environment are all available in Spyder Ipython console
when i checked
import pandas as pd
Traceback (most recent call last):
  File "<ipython-input-1-7dd3504c366f>", line 1, in <module>
ModuleNotFoundError: No module named 'pandas'
I have even restarted the kernel multiple time, still the same error
How to run/open spyder with created virtualenv in django ?
please help me


Added JUnit tests for EntityWrapper class (Methods have no implementa…

…tions)
Purpose
Examples
Checklist

[ ] Linked to an issue
[ ] Updated the changelog
[ ] Added tests

Codecov Report

Merging #13 (3f86b5b) into master (a110dfb) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #13   +/-   ##
=======================================
  Coverage   79.84%   79.84%
=======================================
  Files          18       18
  Lines        1047     1047
  Branches      279      279
=======================================
  Hits          836      836
  Misses        136      136
  Partials       75       75

Continue to review full report at Codecov.

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

No Test Coverage Improved


fix: osd-11382 CAD change secret files

Updated env vars to match naming scheme
osd-11382

Also, make sure to put these secrets into vault. They are not listed in vault yet, IIRC.

@ninabauer  can you squash the commits if possible :)

/lgtm

@georgettica  or @rafael-azevedo  feel free to squash and merge

/assign @rafael-azevedo


Use status code "301 moved permanently" for redirects instead of "200 OK"

When working with redirects and SEO, Google prefers to have to get "301 moved permanently" status code instead of the current "200 OK" status code when using this plugin. Is that possible to change, or maybe it has implications?

I don't think it's possible. This plugin works by creating the old pages, and adding some code in them to redirect to the new ones. That means the old pages exist, and servers will send back HTTP 200. This is out of our control.

Unless there's a standard way across web servers to configure 301 over 200 with the file structure only (or other features of static sites), this won't be possible, so I'll close for now. If some servers support that, we could consider supporting different output mode (one per supported server), but I won't have time to work on that myself.

Okay, I understand the issue now: 301 and 302 redirects are a server-side operation, and while MkDocs generate static pages, that's no server involved other than serving a file to the requester.
Another approach: Would it be possible to add the <meta http-equiv="refresh"  content="0; /new/url.html"> to the <head> element? Some claim this approach could work and is accepted by Google now that the canonical link is already there.

Okay, I understand the issue now: 301 and 302 redirects are a server-side operation, and while MkDocs generate static pages, that's no server involved other than serving a file to the requester.

Exactly (at least the first part): MkDocs only builds the files, then it's an entirely different piece of software that serves them, and they have no interactions whatsoever. MkDocs can't even know which server will be used (Apache, Nginx, etc.).

Another approach: Would it be possible to add the <meta http-equiv="refresh"  content="0; /new/url.html"> to the  element?

That's what we do already :relaxed:
https://github.com/mkdocs/mkdocs-redirects/blob/df6b0a8348b6cf25c405f93f0328eff7ae510121/mkdocs_redirects/plugin.py#L25


Fix link to global gitignore

@AlanJIsaacson can you test the Global Git ignore file setup please, I've moved this to this repo for ease of maintenance. https://github.com/studio24/mac-setup/blob/hotfix/gitignore/dev-team.md#global-git-ignore-file

Sorry correct link to test is https://github.com/studio24/mac-setup/blob/hotfix/gitignore/dev-team.md#global-git-ignore-file


⚠ Adacta-fintech.com has degraded performance

In a7912ba, Adacta-fintech.com (https://www.adacta-fintech.com) experienced degraded performance:

HTTP code: 200
Response time: 1060 ms

Resolved: Adacta-fintech.com performance has improved in 6a3a83e after 7 minutes.


with a vimeo URL it only works sometimes

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Romania
Provide a description that is worded well enough to be understood
Downloading video from the following address:
ytdl2.exe" "https://player.vimeo.com/video/974458988"
sometimes it works but sometimes I get this error:
"ERROR: [vimeo] 974458988: Unable to download webpage: HTTP Error 401: Unauthorized (caused by <HTTPError 401: Unauthorized>)\n"
It does not help if I specify the --referrer
Why sometimes work and sometimes not?
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
yt-dl.exe -vU "https://player.vimeo.com/video/974458988"
[debug] Command-line config: ['-vU', 'https://player.vimeo.com/video/974458988']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [65cf46cdd] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.22631-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg 7.0-essentials_build-www.gyan.dev (setts), ffprobe 7.0-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.12.14, curl_cffi-0.5.10, mutagen-1.47.0, requests-2.32.3, sqlite3-3.40.1, urllib3-2.3.0, websockets-14.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Loaded 1837 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[vimeo] Extracting URL: https://player.vimeo.com/video/974458988
[vimeo] 974458988: Downloading webpage
[vimeo] 974458988: Downloading akfire_interconnect_quic m3u8 information
[vimeo] 974458988: Downloading fastly_skyfire m3u8 information
[vimeo] 974458988: Downloading akfire_interconnect_quic MPD information
WARNING: [vimeo] 974458988: Failed to parse XML: not well-formed (invalid token): line 1, column 0
[vimeo] 974458988: Downloading fastly_skyfire MPD information
WARNING: [vimeo] 974458988: Failed to parse XML: not well-formed (invalid token): line 1, column 0
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, lang, vcodec, channels, acodec, size, br, asr, proto, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] 974458988: Downloading 1 format(s): hls-fastly_skyfire-1510+hls-fastly_skyfire-audio-high-English
[debug] Invoking hlsnative downloader on "https://skyfire.vimeocdn.com/1735316735-0xac4d494911f62914ab8ea14df9664977935a0ef0/7241b199-6223-436e-ab39-1596a183c07c/v2/playlist/av/7241b199/avf/51f8af7d/media.m3u8?pathsig=8c953e4f~iM04iBV-iI19_eSEmjhZgj1OKijacf9TSN0pNoSMeeg&qsr=1&sf=ts&st=video"
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 12
[download] Destination: DS4 Integration with Karaoke Surgeon [974458988].fhls-fastly_skyfire-1510.mp4
[debug] File locking is not supported. Proceeding without locking
[download] 100% of   12.10MiB in 00:00:01 at 7.71MiB/s
[debug] Invoking hlsnative downloader on "https://skyfire.vimeocdn.com/1735316735-0xac4d494911f62914ab8ea14df9664977935a0ef0/7241b199-6223-436e-ab39-1596a183c07c/v2/playlist/av/7241b199/avf/11fb3b8e/media.m3u8?pathsig=8c953e4f~c5S6gHCPO_IcnEi4jHNFh8WuOpsIYRaqgyH2dZfDVZk&qsr=1&sf=ts&st=audio"
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 12
[download] Destination: DS4 Integration with Karaoke Surgeon [974458988].fhls-fastly_skyfire-audio-high-English.mp4
[download] 100% of    1.73MiB in 00:00:00 at 2.81MiB/s
[debug] ffmpeg command line: ffprobe -show_streams "file:DS4 Integration with Karaoke Surgeon [974458988].fhls-fastly_skyfire-audio-high-English.mp4"
[Merger] Merging formats into "DS4 Integration with Karaoke Surgeon [974458988].mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i "file:DS4 Integration with Karaoke Surgeon [974458988].fhls-fastly_skyfire-1510.mp4" -i "file:DS4 Integration with Karaoke Surgeon [974458988].fhls-fastly_skyfire-audio-high-English.mp4" -c copy -map 0:v:0 -map 1:a:0 -bsf:a:0 aac_adtstoasc -movflags +faststart "file:DS4 Integration with Karaoke Surgeon [974458988].temp.mp4"
Deleting original file DS4 Integration with Karaoke Surgeon [974458988].fhls-fastly_skyfire-1510.mp4 (pass -k to keep)
Deleting original file DS4 Integration with Karaoke Surgeon [974458988].fhls-fastly_skyfire-audio-high-English.mp4 (pass -k to keep)

yt-dl.exe -vU "https://player.vimeo.com/video/974458988"
[debug] Command-line config: ['-vU', 'https://player.vimeo.com/video/974458988']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [65cf46cdd] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.22631-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg 7.0-essentials_build-www.gyan.dev (setts), ffprobe 7.0-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.21.0, brotli-1.1.0, certifi-2024.12.14, curl_cffi-0.5.10, mutagen-1.47.0, requests-2.32.3, sqlite3-3.40.1, urllib3-2.3.0, websockets-14.1
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Loaded 1837 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version<EMAIL_ADDRESS>from yt-dlp/yt-dlp
yt-dlp is up to date<EMAIL_ADDRESS>from yt-dlp/yt-dlp)
[vimeo] Extracting URL: https://player.vimeo.com/video/974458988
[vimeo] 974458988: Downloading webpage
ERROR: [vimeo] 974458988: Unable to download webpage: HTTP Error 401: Unauthorized (caused by <HTTPError 401: Unauthorized>)
  File "yt_dlp\extractor\common.py", line 742, in extract
  File "yt_dlp\extractor\vimeo.py", line 961, in _real_extract
  File "yt_dlp\extractor\common.py", line 962, in _download_webpage_handle
  File "yt_dlp\extractor\common.py", line 911, in _request_webpage

  File "yt_dlp\extractor\common.py", line 898, in _request_webpage
  File "yt_dlp\YoutubeDL.py", line 4172, in urlopen
  File "yt_dlp\networking\common.py", line 117, in send
  File "yt_dlp\networking\_curlcffi.py", line 156, in send
  File "yt_dlp\networking\_helper.py", line 208, in wrapper
  File "yt_dlp\networking\common.py", line 340, in send
  File "yt_dlp\networking\_curlcffi.py", line 252, in _send
yt_dlp.networking.exceptions.HTTPError: HTTP Error 401: Unauthorized

vimeo is using cloudflare turnstile plus their own anti-bot/fingerprinting to block yt-dlp's requests
Duplicate of #10645, maybe also #10422


Add --only-changes flag alias for --include-changes

Closes #196

Codecov Report

Merging #198 (3479e4b) into master (d056e6c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #198   +/-   ##
=======================================
  Coverage   75.88%   75.88%
=======================================
  Files          28       28
  Lines        1360     1360
=======================================
  Hits         1032     1032
  Misses        245      245
  Partials       83       83

Continue to review full report at Codecov.

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


Fixed issue #18, issue #19 and bug in booking history

-Added a way to check for proper inputs in the checkout function
-Added a way for users to back out of entering card details
-Fixed bug in booking history where payment and time were interchanged

Cool! This commit fixed #19 , #18 and another bug in the booking history. Thank you!


[1.3] Backport using KRaft mode for Kafka

Summary
In KRaft mode Zookeper is not used, since brokers communicate to each other directly.
Backport of https://github.com/quarkus-qe/quarkus-test-framework/pull/1175
Please check the relevant options

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Dependency update
[ ] Refactoring
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] This change requires a documentation update
[x] This change requires execution against OCP (use run tests phrase in comment)

Checklist:

[x] Example scenarios has been updated / added
[x] Methods and classes used in PR scenarios are meaningful
[x] Commits are well encapsulated and follow the best practices

Failure looks related, I'll review when the investigation is done. Thanks

run tests

run tests

Kafka OpenShift failures look related, please have a look.

run tests


refactor: dag-menu refactor

Purpose of the pull request
link #10802

Brief change log

Verify this pull request

This pull request is code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:

(or)
If your pull request contain incompatible change, you should also add it to docs/docs/en/guide/upgrede/incompatible.md

Codecov Report

Merging #11965 (9b47d5d) into dev (e70c501) will increase coverage by 0.12%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##                dev   #11965      +/-   ##
============================================
+ Coverage     38.55%   38.67%   +0.12%
+ Complexity     4034     3998      -36
============================================
  Files           993     1003      +10
  Lines         36673    36559     -114
  Branches       4274     4222      -52
============================================
+ Hits          14138    14140       +2
+ Misses        20912    20814      -98
+ Partials       1623     1605      -18

Impacted Files
Coverage Δ

...dolphinscheduler/dao/entity/ProcessDefinition.java
23.07% <0.00%> (-33.41%)
:arrow_down:

...eduler/server/worker/task/WorkerHeartBeatTask.java
69.38% <0.00%> (-8.17%)
:arrow_down:

...lphinscheduler/dao/entity/ProcessTaskRelation.java
0.00% <0.00%> (-8.00%)
:arrow_down:

...che/dolphinscheduler/alert/AlertSenderService.java
46.00% <0.00%> (-3.65%)
:arrow_down:

...java/org/apache/dolphinscheduler/dao/AlertDao.java
28.34% <0.00%> (-1.82%)
:arrow_down:

.../org/apache/dolphinscheduler/spi/enums/DbType.java
0.00% <0.00%> (ø)

.../server/master/runner/WorkflowExecuteRunnable.java
7.93% <0.00%> (ø)

...ver/master/event/TaskTimeoutStateEventHandler.java
0.00% <0.00%> (ø)

...e/dolphinscheduler/dao/entity/AlertSendStatus.java

.../org/apache/dolphinscheduler/dao/entity/Alert.java

... and 22 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Search relevance: Add freshness as a component of document score

By default, without ordering, the freshness (i.e. SBOM creation date, or VEX discovery date) should be a factor in how results are scored (I.e. given two documents matching with approx the same score, the latest one should rank higher). I think this can be done with a custom scorer in tantivy, which would allow us to boost the score of documents that are more recent.

Fixed in #368


setup.sh fails with: Failed to send reload request: No such file or directory + solution

Description
Following the getting started tutorial and after 'bash setup.sh' and getting "Failed to send reload request: No such file or directory".
This was under Windows 11 WSL:
OS: Ubuntu 20.04.6 LTS on Windows 10 x86_64
Kernel: <IP_ADDRESS>-microsoft-standard-WSL2
The solution was to run: sudo service udev restart
After that the part "sudo udevadm control --reload-rules" on the setup.sh script worked and the setup was run succesfully.
Click to expand!
Issue Type
Build/Install
Operating System
Linux, Ubuntu
Coral Device
Dev Board Micro
Other Devices
No response
Programming Language
Other
Relevant Log Output
No response

@paloj  Thanks for reporting the probelm as well as solution.


Remote repositories - manage passwords

Describe the bug
When retrieving th  password set in a remote repository via the the jfrog-client-go, it's encrypted. it' s not possible to reuse them. For example, if I want to recreate an existing remote repository from an  Artifactory A into an Artifactory B with the same password, it won't work.
Current behavior
The jfrog cli client returns the encrypted value of a password
Reproduction steps
No response
Expected behavior
The jfrog cli client could return the decrypted value of a password
JFrog Client-Go version
v1.21.0
JFrog CLI version (if applicable)
2.27.1
Operating system type and version
mac OS Ventura 13.0.1
JFrog Artifactory version
No response
JFrog Xray version
No response

the CLI supports it in the transfer-config-merge command : https://github.com/jfrog/jfrog-cli-core/blob/master/artifactory/commands/transferconfigmerge/transferconfigmerge.go#L354
you can close this bug


Copy or CTRL+C command is not working with Properties window

Description
When you select the column names from the Properties window and press CTRL+C, copy, or use the advanced copy option, the functionality doesn't copy anything.

When you paste nothing gets pasted.
DBeaver Version
Version <IP_ADDRESS>410300022
Operating System
Windows 11
Database and driver
ZOS, or with SQLLite Sample Database
Steps to reproduce
Try opening the properties of the table by CTRL+. Click on the table.
Go to the Column tab
Select the columns, hit CTRL+C/, right-click Copy
Then Paste.
Additional context
No response

@shrivatsahosabettu , unfortunately, cannot reproduce the issue. maybe some special steps are needed?
https://github.com/user-attachments/assets/6661c8c0-cb77-4dde-8039-9cc9e5a5a174

@uslss Thanks for looking into this. I am not sure why this is not working for me.
https://github.com/user-attachments/assets/80bca7fe-efbd-440b-8803-df77fa59a645

This has been an issue for me for awhile, but I've always just worked around it since it seems to only happen once after each time DBeaver is opened. Would be great if it could be addressed since the inconsistency is frustrating.
I tested this with MariaDB 5.5, MariaDB 10, MySQL 8, SQL Server 2014, and SQL Server 2019. The only ones where it didn't happen were the SQL Server ones, so hopefully that helps.
Here are my steps to recreate this (tables mentioned should be MariaDB or MySQL, per above):

Copy some arbitrary text to your clipboard so you can see that the later copy attempt fails.
Open DBeaver.
If no tables are open, open a table and go to its Properties tab. If tables are already open upon startup, then go to the current table's Properties tab (if not on it already).
Click a column name and type Ctrl + C to attempt to copy the column name.
Paste your clipboard contents somewhere, and observe that is still the arbitrary string from earlier, not the column name.
Click to either the Data tab of the current table, or go to or open another table.
Now go back to the first table's Properties tab, and without even clicking the column name again (since it's already selected from before) type Ctrl + C again.
Paste from your clipboard again and observe that this time it copied fine.
Attempt subsequent copies on any other columns and they will all work fine without having to change tabs or tables.

Let me know if you need any other info.

I reproduced the issue with the Ctrl+C shortcut.


Issue with parsing

Hello there,
There seems to be an isssue with the parser in both warcio.js and warcio when it comes to files produced by node-warc. Even though the content-length is invalid, the warning printout does not display.  This is not an issue in the replayweb.page however since that renders the page correctly, so I'm thinking its an issue with this (and obviously node-warc as well, but that's unrelated). Just letting you know.

Do you have an example of a WARC file that you could share that reproduces this issue?

Do you have an example of a WARC file that you could share that reproduces this issue?

Yes I do. Where do I upload the file?
On Sun, Jan 10, 2021 at 8:23 PM Ilya Kreymer<EMAIL_ADDRESS>wrote:

Do you have an example of a WARC file that you could share that reproduces
this issue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/webrecorder/warcio.js/issues/18#issuecomment-757581881,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASF3VM2WMOHSSOKCC2BWRM3SZJHKPANCNFSM4VR7PBTQ
.

Yes I do. Where do I upload the file?
On Sun, Jan 10, 2021 at 8:23 PM Ilya Kreymer<EMAIL_ADDRESS>wrote:

Do you have an example of a WARC file that you could share that reproduces
this issue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/webrecorder/warcio.js/issues/18#issuecomment-757581881,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASF3VM2WMOHSSOKCC2BWRM3SZJHKPANCNFSM4VR7PBTQ
.

You should be able to attach it to this issue, or you could also email it to info [at] webrecorder.net.
How big is the file?

You should be able to attach it to this issue, or you could also email it to info [at] webrecorder.net.
How big is the file?

Here is the file.
x4W45Vf.warc.zip

Here is the file.
x4W45Vf.warc.zip

Thanks, I've tested the WARC and am getting plenty of warnings about the content-length:
...
{"offset":60741,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/img/home/dere.png"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 210, Offset: 108325
{"offset":108559}
Content-Length Too Small: Record not followed by newline, Remainder Length: 10, Offset: 129810
{"offset":129895}
Content-Length Too Small: Record not followed by newline, Remainder Length: 150, Offset: 143440
{"offset":143673}
Content-Length Too Small: Record not followed by newline, Remainder Length: 8, Offset: 145145
{"offset":145155,"warc-target-uri":"https://yanderesimulator.com/img/home/yan.png"}
{"offset":145790,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/img/home/yan.png"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 230, Offset: 211756
{"offset":212057}
Content-Length Too Small: Record not followed by newline, Remainder Length: 129, Offset: 230532
{"offset":230681}
...

warcio.js (and python warcio) will attempt to parse the records if they can, even if the content-length is too small.
replayweb.page will attempt to replay the resources as well.
I think this is working as expected?

Thanks, I've tested the WARC and am getting plenty of warnings about the content-length:
...
{"offset":60741,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/img/home/dere.png"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 210, Offset: 108325
{"offset":108559}
Content-Length Too Small: Record not followed by newline, Remainder Length: 10, Offset: 129810
{"offset":129895}
Content-Length Too Small: Record not followed by newline, Remainder Length: 150, Offset: 143440
{"offset":143673}
Content-Length Too Small: Record not followed by newline, Remainder Length: 8, Offset: 145145
{"offset":145155,"warc-target-uri":"https://yanderesimulator.com/img/home/yan.png"}
{"offset":145790,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/img/home/yan.png"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 230, Offset: 211756
{"offset":212057}
Content-Length Too Small: Record not followed by newline, Remainder Length: 129, Offset: 230532
{"offset":230681}
...

warcio.js (and python warcio) will attempt to parse the records if they can, even if the content-length is too small.
replayweb.page will attempt to replay the resources as well.
I think this is working as expected?

I forgot to mention that while I did get mentions of the content length warnings on the other resources, the very first response record (the HTML response) didn't display any content length warning for me. Does it detect that there was a content length error only after its been parsed?

I forgot to mention that while I did get mentions of the content length warnings on the other resources, the very first response record (the HTML response) didn't display any content length warning for me. Does it detect that there was a content length error only after its been parsed?

The errors are detected as the WARC is parsed. The errors are printed to stderr, while the index is printed to stdout.
If redirecting both to same file, I think the errors are printed as expected:
With the WARC file you sent, I get:
warcio.js index ./x4W45Vf.warc &> ./output

output then contains, including the error on the first response record:
{"offset":0,"warc-type":"warcinfo"}
{"offset":344,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/"}
{"offset":947,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 3, Offset: 10337
{"offset":10344,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/dist/css/style.min.css"}
{"offset":11001,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/dist/css/style.min.css"}
{"offset":44297,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/dist/js/main.min.js"}
{"offset":44948,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/dist/js/main.min.js"}
{"offset":49298,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/dist/images/logo.svg"}
{"offset":49951,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/dist/images/logo.svg"}
{"offset":60094,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/img/home/dere.png"}
{"offset":60741,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/img/home/dere.png"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 210, Offset: 108325
{"offset":108559}
...

I suppose there could be an option to terminate on first error, though I'm not sure if that's as useful as finishing and printing the errors.. Python warcio also detects this error.
If there aren't any other issues, I think can close this one

The errors are detected as the WARC is parsed. The errors are printed to stderr, while the index is printed to stdout.
If redirecting both to same file, I think the errors are printed as expected:
With the WARC file you sent, I get:
warcio.js index ./x4W45Vf.warc &> ./output

output then contains, including the error on the first response record:
{"offset":0,"warc-type":"warcinfo"}
{"offset":344,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/"}
{"offset":947,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 3, Offset: 10337
{"offset":10344,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/dist/css/style.min.css"}
{"offset":11001,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/dist/css/style.min.css"}
{"offset":44297,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/dist/js/main.min.js"}
{"offset":44948,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/dist/js/main.min.js"}
{"offset":49298,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/dist/images/logo.svg"}
{"offset":49951,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/dist/images/logo.svg"}
{"offset":60094,"warc-type":"request","warc-target-uri":"https://yanderesimulator.com/img/home/dere.png"}
{"offset":60741,"warc-type":"response","warc-target-uri":"https://yanderesimulator.com/img/home/dere.png"}
Content-Length Too Small: Record not followed by newline, Remainder Length: 210, Offset: 108325
{"offset":108559}
...

I suppose there could be an option to terminate on first error, though I'm not sure if that's as useful as finishing and printing the errors.. Python warcio also detects this error.
If there aren't any other issues, I think can close this one

Oh, OK. I think i get it now. Sorry about this, I had a misunderstanding of how the software worked. Thanks

Oh, OK. I think i get it now. Sorry about this, I had a misunderstanding of how the software worked. Thanks


Youtube API key Client ID

Hello. Thank you for your amazing program.
Yesterday, I tested it on YouTube uploads.
I made a client ID and put it where you specified it, but it didn't work.
When I press the YouTube Upload button, the following message appears:
"Youtube API key is configured to work only on webrtc-experiment.com Please create your own..."
Is there anything special I should do when I make a YouTube client ID?

Please check this wiki: https://github.com/muaz-khan/RecordRTC/wiki/Upload-to-YouTube


Expose ember-cli:test task

Run ember test on each App, exit with status 1 if tests fail
Use case
# Rakefile

require File.expand_path('../config/application', __FILE__)

MyApp::Application.load_tasks

task(:default).clear
task default: ["ember-cli:test", :spec]

Is there any opposition to this?
If not I'd love to get this merged and pushed out to npm.
Right now, I'm pointing some things to this github and branch in my Gemfile, which is certainly a no-no.
cc: @rondale-sc @rwz

I'm sorry, I've actually kind of overlooked this PR.

Released 0.1.1

+1

Awesome! thanks you two.


What is the meaning of D1, D2, D3, C1, C2, C3 etc in Kraken Report

Hi
Pardon me if I missed something in the Kraken2 manual.
I was going through the Kraken2 reports generated using Struo2 Kraken2 indexes and NCBI Refseq indexes. And though I understand what U, R, D, P, C, O, F, G, S, S1 means in a Kraken2 report generated by Struo2 Kraken2 Indexes, I don't understand what does numbers represents in the following U, R, D, P, C, O, F, G, S, S1C, C1, C2, C3, C4, D, D1, D2, D3, D4, F, F1, F2, F3, G, G1, G2, G3, K, K1, K2, K3, O, O1, O2, O3, O4, P, P1, P2, P3, P4, P5, P6, R, R1, R2, S, S1, S2, S3, U (This is from kraken2 results obtained when using RefSeq indexes)? Any why they are 4 (C1-C4 and D1-D4) in some and goes to 6 in some (P1-P6)?

What input files are you using for running Kraken2?


dirigera webpage question

Hey there
for my final school project I'm making a webpage from where I can control Iot devices but I barely found any documentation on IKEA API. I read through your documentation but I had a hard time telling which parts I could use in my project.
it would really help if you could provide a simple example, including initial configuration and how to set up, e.g.,  environment variables to open/close the IKEA smart wall socket.
thanks in advance

Hi @pepernut02!

but I barely found any documentation on IKEA API

I don't think IKEA's internal API is documented anywhere publicly. That's one of the reasons I'm working on this library, so people can integrate their JS/TS apps with the Dirigera hub.

it would really help if you could provide a simple example, including initial configuration and how to set up, e.g., environment variables to open/close the IKEA smart wall socket.

Could you tell me which part of the Quick start in the Readme is that you're having trouble with?

The Readme worked like it should have but i was trying to find a command i could use on that webpage something along the lines of what "shelly" does (http://"ip"/?0turn=on (to turn a device on)) so i can integrate it in code i wrote. and i thought maybe you knew a way since you made this library.

I think I still don't fully understand what exactly you need assistance with, apologies.
Are you're looking for a way to control devices via a REST API? If so, then you can dig into my library's code and construct requests directly to your hub based on that. (For example here's the part which is used for turning an outlet on/off, and here's the part responsible for the base URL and the token header.)

I looked through it but i didn't recognise that was the part i was looking for.
Thank you for the help.
Have a nice day.


Problem with example in docs

Testing out mlem I ran mlem --help and saw the examples:
Examples:
    $ mlem init
    $ mlem list https://github.com/iterative/example-mlem
    $ mlem clone models/logreg --project https://github.com/iterative/example-mlem --rev main logreg
    $ mlem link logreg latest
    $ mlem apply latest https://github.com/iterative/example-mlem/data/test_x -o pred
    $ mlem serve latest fastapi -c port=8001
    $ mlem build latest docker_dir -c target=build/ -c server.type=fastapi

Great, let's test out the second one:
$ mlem clone models/logreg --project https://github.com/iterative/example-mlem --rev main logreg
❌ Revision 'main' wasn't found in path=https://github.com/iterative/example-mlem, fs=None
Please report it here: <https://github.com/iterative/mlem/issues>

Maybe try a different example:
➜ mlem clone models/logreg --project https://github.com/iterative/example-mlem --rev main logreg
❌ Revision 'main' wasn't found in path=https://github.com/iterative/example-mlem, fs=None

Oh it looks like this url https://github.com/iterative/example-mlem is bad, maybe I should use the frozen repo?
$ mlem clone models/logreg --project https://github.com/iterative/example-mlem-frozen --rev main logreg
❌ Unexpected error: 403 Client Error: rate limit exceeded for url: https://api.github.com/repos/iterative/example-mlem-frozen/git/trees/main
Please report it here: <https://github.com/iterative/mlem/issues>

It would be great for quick testing purposes if the examples worked or if these are dummy urls to make it more clear that we need to provide urls for projects we set up.  I'm also concerned about the rate limiting error, is that something I will run into if I start using this for my projects?

closed by #408


Database tables design and setup

Target database: Microsoft SQL Server 2012
Provide database setup steps for VS2013.

@lpsabc 2 days.


.env support for npm deploys

Got this idea from a lot of slack questions about this. @jamo gave the following example:
sed 's/^/-e /' .env | xargs now --npm
I think we can add it natively under a flag. @jamo agreed.
You can assign this to me. I'll add it 👍

Would the dotenv npm module suffice?

Especially for OSS projects the .env file is a terrible idea because all files are exposed

Except when the file viewer ignores them 🤔 But I Guess it's best to make it explicit to the cli. So you don't get unexpected hidden files 🙂

The ignoring stuff in the viewer is more errorprone than just moving it to env - that is already treated with proper respect on containing secrets.


Maintain URL and serve proper 404 page

Thanks for creating an issue! Please fill out this form so we can be
sure to have all the information we need, and to minimize back and forth.

What are you trying to do?
Open a page that should not exist. For example https://search.maven.org/artifact/org.mockito/mockito/2.21.0/jar should be a 404, as this artifact does not exist. Moreover, https://search.maven.org/artifact/org.mockito and https://search.maven.org/artifact/org.mockito/mockito-core/2.21.0 simply redirect to the homepage
What feature or behavior is this required for?
To browse the website more nicely, users expect a 404 to happen when they entered a URL that does not exist. Moreover, the URL bar should contain the wrong the URL, such that users can fix it, without typing it all over again (for example if they made a small typo).
How could we solve this issue? (Not knowing is okay!)

If an artifact version does not exist, show "Version  does not exist for artifact  of group ."
If an artifact does not exist, show "Artifact  does not exist for group ."
When only a group is provided, maybe show a list of artifacts that are in that group?
If a group does not exist, show "Group  does not exist".

Anything else?

Right, we are still having some fun with 404s, given a combination of Angular SPA, nginx, and running the prior site :)
Thanks for reporting this, it is helpful (and you've been super helpful already!)

Also, https://search.maven.org/search?q=g:org.apache.maven.plugins AND a:maven-checkstyle-plugin&core=gav return a 404 even though the url looks correct and the page served indicates no error to the user and just serve the expected content.
Not sure whether I should open a new bug report about this or this counts as the same problem?
This behavior breaks tools that check for broken urls.


Make separate section for archive sites in site picker

I would like to see the Chan sites and archive sites separated into a site section and an archive section in the site picker menu.  I think this would be much more organized.

You can order chans yourself. I think this should be enough. There is no difference between regular chans and archives on the client side.


SW-5187 Add endpoint to undo nursery withdrawals

To allow client-side code generation while the server side is still being
developed, add a stub POST /api/v1/nursery/withdrawals/{withdrawalId}/undo
implementation. This endpoint will undo a nursery withdrawal.
This change only defines the endpoint; initially it's a no-op. Later changes
will add the implementation.

#1839  👈
main

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

Join @sgrimm and the rest of your teammates on  Graphite


Some Suggestions

Hello.  First of all really nice app ;)
I have installed SnipetStore and I found it really simple to use. I am still in the search for the my "perfect" code snippet tool. I am currently using Boostnote but I prefer the simpler organization into tags and languages of SnippetStore.
Here are some suggestions from a couple of days using it:

Markdown files preview. (like Boostnote)
Allow adding tags on "Create snippet" dialog.
Save changes on "enter key" and cancel on "Esc" key instead of having to click on respective icons.
Full screen mode
Tags autocomplete
Snippets backup / sync (using GItHub gist for example)
Integration with editors / IDE´s

I would say the first 3 would already be a great improvement in the general usage of the application.
Thank you..

Nice suggestions! I'll see what I can do :+1:

Hey @brpaz , thank you for you suggestions. Suggestion 2, 3 and 5 has been implemented in the latest release v0.2.5. I'll implement other suggessions when I have the time. Until then, feel free to help me by open an PR for any of those suggestions.


A number of small QOL changes related to lfs_util.h

Removed stdlib includes from lfs.h, these should all go through lfs_util.h to let users override these definitions if stdlib is unavailable on their system.

Changed the name of the LFS_CONFIG macro to LFS_UTIL to avoid confusion with the lfs_config struct. This also hints that LFS_UTIL is related to lfs_util.h.
LFS_UTIL allows the user to override lfs_util.h so they can provide their own system-level dependencies such as malloc, tracing, builtins, stdint definitions, string.h, and others.

Moved error code definitions to lfs_util.h. This lets users override the error codes to replace them with their own error codes and avoid a translation layer in some situations. Note the error codes must still be in the range of a negative int.

Note that this is very likely to cause build issues for anyone currently using LFS_CONFIG.
To fix:

Change LFS_CONFIG to LFS_UTIL
Make sure you have a copy of the error code definitions in your customized lfs_util.h

Because of these changes this PR will need to wait for at least a minor release.

There is an #ifndef LFS_CONFIG in lfs_util.c which this PR does not address.
This is not ideal anyway, if I want to use default lfs_utl.c with custom lfs_util.h. Currently there has to be an #undef LFS_CONFIG at the end of lfs_util_custom.h. This is kind of ugly and I would prefer something like this:
in lfs_util.c:
#ifndef LFS_CUSTOM_CRC
 implement lfs_crc
#endif

That way I can define LFS_CUSTOM_CRC  in lfs_util_custom.h if I have a better implementation, or use the default one if I don't.

Good catch :+1:, sorry this has been pending for so long.
Hmm, it's interesting. I hadn't thought of using the default lfs_util.c with a custom lfs_util_custom.h, but it makes sense that this could come up if you wanted to tweak one part of lfs_util.h. You can copy lfs_util.c -> lfs_util_custom.c, but I can see how that may be a bit annoying.
Would it make sense to split out lfs_crc into its own lfs_crc.h and lfs_crc.c files?
lfs_util.h could then include and expose lfs_crc unless you don't include the file in lfs_util_custom.h

Closing in favor of https://github.com/littlefs-project/littlefs/pull/491
I did consider LFS_CUSTOM_CRC again, but decided to leave it out as worst case it isn't too difficult to copy over lfs_util.c for the definition. But if this keeps causing problems for users, maybe we should add LFS_CUSTOM_CRC in the future.


Add Inha Technical College

@Kr-Mori I am sorry, the domain itc.ac.kr is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Black screen in ViroMedia android app

[ *] Review the documentation: https://docs.viromedia.com/
[ *] Search for existing issues: https://github.com/viromedia/viro
[* ] Use the latest ViroReact release: https://docs.viromedia.com/docs/releases

Environment
Please provide the following information about your environment:

Development OS: Linux
Device OS & Version: Android OS version (10)
Version: ViroReact 2.17.0 and react native 0.59.9
Device(s): Xiaomi redmi note 8

Description
The Viromedia App shows the following output when I run the ViroSampleAR from the app. I have given the camera permission to the app and yet it is a black screen with objects on the screen.

I have the same problem

Same issue, how to fix it?

I've still this issue

I have the same problem any solution !!


Corrects bug found in DPP250 printer

After this change, the DPP250 printer does not print '.' or '&' in the beggining of each line. This code was tested in DPP250 and LEOPARDO A8 printer and in both of them this code worked

hmmmm.... Mark here: May impact other printers.


docs:add new level to user guide

Fix #144

It won't work this unfortunately. This tickets depends on this one https://github.com/iterative/dvc.org/issues/305 . Closing for now. Let's hold on this please.


In 0.8.1/terraform 1.1.3, getting "Cross package move statement" errors

Hello there! We've started receiving an error on running terraform plan on our project and it looks like it might be caused by a recent (v1.1.0) Terraform release being incompatible with your module.
│ Error: Cross-package move statement
│
│   on .terraform\modules\remote_state\bucket.tf line 159, in data "aws_iam_policy_document" "replica_force_ssl":
│  159:   count = var.enable_replication ? 1 : 0
│
│ This statement declares a move from an object declared in external module
│ package "registry.terraform.io/nozaq/remote-state-s3-backend/aws". Move
│ statements can be only within a single module package.
╷
│ Error: Cross-package move statement
│
│   on .terraform\modules\remote_state\bucket.tf line 188, in data "aws_region" "replica":
│  188:   count    = var.enable_replication ? 1 : 0
│
│ This statement declares a move to an object declared in external module
│ package "registry.terraform.io/nozaq/remote-state-s3-backend/aws". Move
│ statements can be only within a single module package.

Have you seen anything like this? If not I can try and rustle up a minimal reproduction case.

@Binney Hi, it seems it's related to an issue with terraform v1.1.3. Could you try terraform v1.1.4 which was just released few hours ago?

2 days late but you're absolutely correct @nozaq , closing this issue :)


Link to 15-Puzzle Solver

A few steps need to be taken to enable this:

[x] Move the puzzle solver (validator.html and supporting files) into base directory
[x] Modify solver to be able to use the board state as a URL parameter (ex: ?board=8403bc7ea6d25f1)
[ ] Modify index.html to pass/current board state to the solver so user can see the solution to the puzzle

Need to deactivate "Solve" button while a solution is being found


Publish ChainerX C++ coding style guide

Please publish ChainerX C++ coding style guide.

Right, it should probably be added to the contribution guide.

Some notes.

Prefer explicit list initialization for construction, i.e. MyType mt{}; over MyType mt; and MyType mt();

Just to note that we use clang-format-6.0 for now: https://github.com/chainer/chainer/pull/8242


The button are not the same

The button should be the same and concise on all pages
Should be using GFButton from Getwidget package to looks all the same

Hey @fleetimee Could you please assign me this issue


Is it possible to get RAW HTTP response instead of JSON response

Hi, first I want to say thanks for this awesome project! This project literally open up a door for my Python application to allow it to bypass many TLS Fingerprint websites.
From this Issue: https://github.com/FlorianREGAZ/Python-Tls-Client/issues/32
Currently tls-client sends back JSON data:
{....,"headers":{"Access-Control-Allow-Credentials":["true"],"Access-Control-Allow-Origin":["https://rr6-sn-8qj-i5o6k.gooqlevideo.com"],"Age":["72715"],"Alt-Svc":["h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"],"Cache-Control":["max-age=31536000"],"Cf-Cache-Status":["HIT"],"Cf-Ray":["79f028e9cf569e28-SIN"],"Content-Encoding":["br"],"Content-Security-Policy":["default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"],"Content-Type":["text/html; charset=utf-8"],"Cross-Origin-Embedder-Policy":["require-corp"],"Cross-Origin-Opener-Policy":["same-origin"],"Date":["Sat, 25 Feb 2023 11:39:19 GMT"],"Expect-Ct":["max-age=0"],"Origin-Agent-Cluster":["?1"],"Referrer-Policy":["no-referrer"],"Server":["cloudflare"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"Vary":["Accept-Encoding","Origin"],"X-Content-Type-Options":["nosniff"],"X-Dns-Prefetch-Control":["off"],"X-Download-Options":["noopen"],"X-Frame-Options":["SAMEORIGIN"],"X-Permitted-Cross-Domain-Policies":["none"],"X-Powered-By":["centminmod"],"X-Xss-Protection":["0","1; mode=block"]},"cookies":{"__cf_bm":"yxyOVhUi38n1UfQujprACZl5yxXyhYZMYl6boMzKKh0-1677324536-0-AdwLPV4avEeaFZNNLGA7VKzwHM3C2rbm2jL/SPwv1WNoRDaahAKij0hWwlApbK52ErrqT3pGG+pCYWIZlOzkM9o="}}
instead of RAW HTTP data like this:
HTTP/1.1 200 OK
Cache-Control: no-store
Pragma: no-cache
Date: Fri, 24 Feb 2023 18:51:16 GMT
Content-Type: text/html; charset=utf-8
Vary: Accept-Encoding
Vary: Origin
Content-Security-Policy: default-src * 'unsafe-inline' 'unsafe-eval' blob: data:;base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src * 'self' blob: data: 'unsafe-inline' 'unsafe-eval';object-src 'none';script-src * 'unsafe-inline' 'unsafe-eval' blob: data:;script-src-attr 'none';style-src * 'unsafe-inline' 'unsafe-eval' blob: data:;upgrade-insecure-requests;prefetch-src 'none';
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin
X-DNS-Prefetch-Control: off
Expect-CT: max-age=0
X-Frame-Options: SAMEORIGIN
X-Download-Options: noopen
X-Content-Type-Options: nosniff
Origin-Agent-Cluster: ?1
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: no-referrer
X-XSS-Protection: 0
X-XSS-Protection: 1; mode=block
Access-Control-Allow-Origin: https://rr6-sn-8qj-i5o6k.gooqlevideo.com
Access-Control-Allow-Credentials: true
X-Powered-By: centminmod
Old-Cache-Control: max-age=31536000
CF-Cache-Status: HIT
Age: 363739
Server: cloudflare
CF-RAY: 79ea644469696bc7-SIN
Old-Content-Encoding: br
Old-Transfer-Encoding: chunked
Content-Length: 778320

<long.................body data>

Which is not ideal for streaming data back to another client, and streaming data is very usueful in cases:

The data is too big for client memory to handle (download 8GB, even multiple 8GB files at the same time), which causes OOM (out-of-memory) error
Sometimes client want to abort request as soon as possible, so downloading the whole response body is kinda waste, especially if response body is huge (100MB+)

Hi, sorry for the late reply! This is my answer and my use cases:
Yes, I want to get only raw response because in my case, I can parse response headers and response data pretty easily, and in Python world it's possible to only read a small amount of packet data with socket.recv(1024), then parse header and leave the response body be. This is very useful in writting content filter proxy application for exampe tp block response by content-type, content-length and reject the rest without downloading the whole response body.
And there's some cases where you need to fetch 8GB file like video file or ISO file, not streaming data will case out-of-memory (OOM) error in this case if user computer don't have enogh RAM to store 8GB+ of response data, and if it takes too long web browser will just reject the response because we don't send them anything to tell them the request is still alive.
So if I can get RAW response by using something like this in Python:
# extract the exposed request function from the shared package
request = library.request
request.argtypes = [ctypes.c_char_p]
request.restype = ctypes.c_char_p

getCookiesFromSession = library.getCookiesFromSession
getCookiesFromSession.argtypes = [ctypes.c_char_p]
getCookiesFromSession.restype = ctypes.c_char_p

addCookiesToSession = library.addCookiesToSession
addCookiesToSession.argtypes = [ctypes.c_char_p]
addCookiesToSession.restype = ctypes.c_char_p

freeMemory = library.freeMemory
freeMemory.argtypes = [ctypes.c_char_p]

destroySession = library.destroySession
destroySession.argtypes = [ctypes.c_char_p]
destroySession.restype = ctypes.c_char_p

destroyAll = library.destroyAll
destroyAll.restype = ctypes.c_char_p

pl = {'followRedirects': False, 'forceHttp1': True, 'headers': headers, 'headerOrder': None, 'insecureSkipVerify': True, 'isByteRequest': True, 'isByteResponse': True, 'proxyUrl': '', 'requestUrl': url, 'requestMethod': varfrommain.command, 'requestBody': postdata, 'timeoutSeconds': 30, 'tlsClientIdentifier': 'firefox_106', 'withRandomTLSExtensionOrder': True, "withoutCookieJar": True, "withDebug": False}

r = request(json.dumps(pl).encode('utf-8')) //Connect to server
//Read response HTTP headers
firstfetch = r.read(1024)
data = firstfetch
while not firstfetch.endswith('\r\n\r\n'):
    firstfetch = r.read(1024)
    data += firstfetch
//Parse headers and block request if match some criterias

//Stream content to web browser
while True:
    data = r.read(8192)
   if not data:
       break
   self.wfile.write(data)

GunGunGun

Can I see the project? How to handle the raw response code, I'm still dealing with streaming requests

For now, you can only wait for the request to finish reading the body


Appstudio update test-component-pac-fzwe

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-fzwe-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
13 seconds
clone-repository

✅ Succeeded
36 seconds
build-container

✅ Succeeded
11 seconds
inspect-image

✅ Succeeded
13 seconds
deprecated-base-image-check

✅ Succeeded
13 seconds
clair-scan

✅ Succeeded
35 seconds
clamav-scan

✅ Succeeded
8 seconds
sbom-json-check

✅ Succeeded
14 seconds
optional-label-check

✅ Succeeded
15 seconds
label-check

✅ Succeeded
10 seconds
show-summary

✅ Succeeded
7 seconds
show-sbom


DBusException error

Hi,
After update of asusctl (and installing supercgfxctl) and then updating asusctltray, I receive this error upon starting asusctltray:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 177, in activate_name_owner
    return self.get_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 361, in get_name_owner
    return self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'net.hadess.PowerProfiles': no such name

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/asusctltray", line 333, in <module>
    TrayIcon()
  File "/usr/local/bin/asusctltray", line 93, in __init__
    bus.get_object("net.hadess.PowerProfiles", "/net/hadess/PowerProfiles"),
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 241, in get_object
    return self.ProxyObjectClass(self, bus_name, object_path,
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 250, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 182, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 277, in start_service_by_name
    return (True, self.call_blocking(BUS_DAEMON_NAME, BUS_DAEMON_PATH,
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name net.hadess.PowerProfiles was not provided by any .service files

Did I miss something?

I did miss something.
Installing power-profile-daemon solved issue.

Yeah the actual error was described in the last line of your log:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name net.hadess.PowerProfiles was not provided by any .service files

Which is systemd's overly cryptic way of saying that a service cannot be found, mainly because a certain program is not installed or has not provided its own service file.


What's the right way to handle situations like these…?

Hello!
Sometimes I'll rely on a class and/or attribute on the html or body element such as .no-js, [dir='rtl'], etc. to subsequently tweak a particular selector's styles (like in the attached screenshot).
I'm very new to Tailwind, so I figured I'd ask if there's a recommended way to handle situations like these, or perhaps you'd recommend I simply leave these things in their own custom selectors?
Thanks!

I would love something like rtl:pt-0 that can override a pt-0.


Create "I2P" Moneropedia entry

https://github.com/monero-project/monero-site/pull/993#issuecomment-648798525

Closing as there seems to be no interest. Can be reopened if needed.


Fix logger crash

Hmm, that's odd.  I submitted the pull request before committing those auth changes.  I guess I need to learn GitHub a bit better.


python3Packages.picosnitch: init at 0.9.0

Motivation for this change
Package picosnitch for NixOS
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

TODO
This is a draft, it needs following work done before being completed:

[ ] Fix import error No module named picosnitch when executing file
[ ] NixOS Module (services.picosnitch.enable = ...)?

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/creating-a-nix-package-for-picosnitch/26062/1


Rename default branch of repo ide-urls from master to main

Rename default branch of repo ide-urls https://github.com/devonfw/ide-urls/branches from master to main
Change branch name in code, introducing a constant instead of a variable: https://github.com/devonfw/IDEasy/blob/81bb8bbe4262645b83cec11c0490afb5991a34b1/cli/src/main/java/com/devonfw/tools/ide/context/GitContextImpl.java#L77

While this sounds like a good idea, it IMHO will break devonfw-ide.
For the second point my thoughts are:

hardcoding "master" here is really a bug and does not make any sense. It has to be changed to branch. I must have missed this in the review.
for ide-urls we can actively pass "master" as branch argument if we use the pullOrCloneAndResetIfNeeded after all.
or as alternative for the previous point we can determine the default branch properly via git if it was not explicitly provided as argument (null was given for branch what typically only should happen from delegation of methods with the same name but lacking the branch parameter).

Seems I did something wrong. My code/test behaves differently on Linux and therefore fails:
[ERROR] Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.015 s <<< FAILURE! -- in com.devonfw.tools.ide.os.WindowsPathSyntaxTest
[ERROR] com.devonfw.tools.ide.os.WindowsPathSyntaxTest.testMsys -- Time elapsed: 0.007 s <<< FAILURE!
org.opentest4j.AssertionFailedError:

expected: "/c/Windows/system32/drivers/etc/hosts"
 but was: "C:\Windows\system32\drivers\etc\hosts"

Seems that Path on Linux represents the exact path given as string differently than on Windows...

For the ide-urls repo and the main vs. master branch, we should create a separate issue.
What we could do is copy (instead of rename) the master branch to main.
We could also test locally somehow with devonfw-ide if nothing breaks if the default branch gets changed (e.g. by changing the hardcoded URL to some fork where we test this in advance). Test must cover both initial setup as well as updates (devon ide update).


 When I try running the test suite, my test fails with the message  `TypeError: Only absolute URLs are supported`

Reproduction steps
Here's what my code looks like:

I tried setting an absolute URL (e.g. http://localhost:3000/pages/api/me), but that didn't work. I also tried removing 'pages' (e.g. /api/me), and no luck there either.
I'm using the Next.js runtime, so my /api directory is inside /pages. So I tried switching to a Node.js runtime by moving the /api directory to the root folder, but no luck there either.
I may have missed something in the docs, but can't see it – this looks like a great, and much needed package, so would love to get this working!

Expected behavior
I would expect to be able to run the test suite.

Hi Sebastien!
request.url is a dummy value fed to the handler you're testing (defaults to "/"). It should only be set if your handler or middleware expects it to be something specific (like in the Apollo example).
In most cases, you can leave url at its default. This is because, after parsing the query string (if it exists), request.url is totally ignored by NTARH—even when routing fetch() calls to the dummy server—and it has no relation to how your project is laid out on disk. This is part of what makes it possible to run these unit tests in isolation 🙂. Moreover, with Next.js routing being filesystem-based, it's not usually necessary or desirable to set request.url manually (see the quick start and unreliable api examples); it's more important to import the right handler from the right path, which it seems like you've done.
Can you create a minimal example repository that reproduces your failing test suite and share the link?

Closing this for now since this seems like a non-NTARH issue, but feel free to comment with more info :)


adding social icons

This PR adds social icons to the header section. The used icons are all from fontawesome and licenced under CC BY 4.0.

Thanks again! :D

forgot to do it, the entry in the readme can be ticked then. :)