dropdb220/oc-updater

OpenCore Configurator, Xcode, PlistEdit Pro와 호환을 위한 빈 data 처리 개선 요청

Closed this issue · 12 comments

�덕분에 오늘 쉽게 0.6.7에서 0.7.5까지 한번에 업데이트 잘 마쳤습니다. 감사합니다.

다만 건의 드릴 게 있어 이슈 하나 남기고 갑니다.

업데이터 사용 후, config.plist에 빈 data 항목에 대해

<data/> 로 값이 들어가게 되는데

OpenCore Configurator 가 해당 항목때문에 config.plist 파일을 열지 못합니다.

<data/> 대신에 <data></data> 로 빈값 처리가 되었으면 좋겠습니다.

기존 <data></data> 로 처리되어있던 config.plist가 패치 후 <data/> 로 변하게 되는것 같습니다. npm 모듈 plist의 버그 같아 보이긴 하네요.

사실 <data/><data></data>와 완전히 같은 것이긴 해요.
OpenCore Configurator가 이상하게 된 것 같아요.
plist 모듈을 보면 plist.parse()가 plist를 JavaScript 객체로 바꾸는 것이기 때문에
모듈 버그도 아니고
OpenCore Configurator 버그긴 해요.
그래도 절대 쓰면 안되는 OpenCore Configurator 쓰는 사람이 있으니까
plist 수정 후 파일을 다시 읽어서 <data/>만 바꾸는 걸로 패치를 해볼게요.
wontfix 붙이려다가 안붙였다는 건 안비밀

Clover Configurator 때부터 Configurator 에 익숙하다보니 쓰게 되더라고요 ㅎㅎ
명시적으로는 같은건 알고있는데 하필 plist 모듈이 그렇게 바꿔버리니... 나중에 올려주신 소스에 개인적으로 파싱만 다시 하는 모듈을 제가 붙여 쓰도록 하겠습니다. 감사합니다.

Clover Configurator 때부터 Configurator 에 익숙하다보니 쓰게 되더라고요 ㅎㅎ
명시적으로는 같은건 알고있는데 하필 plist 모듈이 그렇게 바꿔버리니... 나중에 올려주신 소스에 개인적으로 파싱만 다시 하는 모듈을 제가 붙여 쓰도록 하겠습니다. 감사합니다.


제가 1.0.7때 개선하려고 했는데...
일단 이슈 다시 열었고, 패치할게요.
그래도 plist editor 사용해보세요.

@mswgen
생각보다 우선순위가 높은 issue인 것 같습니다.

OCC만의 문제라고 생각했으나,
Xcode, PlistEdit Pro에서도 동일 증상입니다.
제가 테스트해본 것 중에서는 유일하게
ProperTree만이 잘 작동했습니다.

Bug Fix가 아닌 개선으로
추후 여러 plist에디터들과의 호환성 개선을 위해
수정해 주시면 좋을 것 같습니다. ㅎㅎ

@mswgen
생각보다 우선순위가 높은 issue인 것 같습니다.

OCC만의 문제라고 생각했으나,
Xcode, PlistEdit Pro에서도 동일 증상입니다.
제가 테스트해본 것 중에서는 유일하게
ProperTree만이 잘 작동했습니다.

Bug Fix가 아닌 개선으로
추후 여러 plist에디터들과의 호환성 개선을 위해
수정해 주시면 좋을 것 같습니다. ㅎㅎ

그런가요?
그러면 오늘 학교끝나고 바로 놑북 켜야겠네요.
오늘 3~4시쯤 1.0.8 나올 예정이니 기대해주세요! 문제는 엄마가 못하게 하면... 폰코딩이 있긴 하죠
비록 엑팔에는 정지당해서 못들어가지만 개발은 계속됩니다!

@mswgen
생각보다 우선순위가 높은 issue인 것 같습니다.

OCC만의 문제라고 생각했으나,
Xcode, PlistEdit Pro에서도 동일 증상입니다.
제가 테스트해본 것 중에서는 유일하게
ProperTree만이 잘 작동했습니다.

Bug Fix가 아닌 개선으로
추후 여러 plist에디터들과의 호환성 개선을 위해
수정해 주시면 좋을 것 같습니다. ㅎㅎ

그런가요?
그러면 오늘 학교끝나고 바로 놑북 켜야겠네요.
오늘 3~4시쯤 1.0.8 나올 예정이니 기대해주세요! 문제는 엄마가 못하게 하면... 폰코딩이 있긴 하죠
비록 엑팔에는 정지당해서 못들어가지만 개발은 계속됩니다!

업데이트: 엄마가 숙제 끝나고 하라네요.
8~9시 쯤 나올 것 같아요.
@PKRN0 @BaikInHyuk

엄마한테 지금 하게 해달라고 계속 말한 결과 놑북을 켰습니다.
조금만 기다려주세요.

@PKRN0 @BaikInHyuk
릴리즈 1.0.8에서 해결되었습니다.
https://github.com/mswgen/oc-updater/releases/tag/1.0.8

그나저나...
https://osxinfo.net/konu/opencore-updater-opencore-guncelleme-uygulamasi.24433
니가 왜 거기서 나와
그런데 config.plist 업뎃 중 컴이 갑자기 재부팅됐다는 내용이 있네요...
어떻게 된 거지;;;