-
Posts
6,217 -
Joined
-
Last visited
-
Days Won
120
Everything posted by Michael Aivaliotis
-
I've only just seen this thread. So the mechanism for creating a repo is simple and the current LAVA server can do this no problem. The issue is file size which would would eat up disk space and is what costs money. However, there are ways around this. For example, as @rolfk pointed out, the OpenG packages are served up from sourceforge but distributed from the JKI repo. So workarounds are possible. I don't want to get into that right now as this is not the main issue. There are 2 main VIPM Pro bottlenecks that have to be addressed for a LAVA repo to become a reality. First is the Repo management. This needs a Pro license. However, since this function only needs to be done be a handful of people and infrequently, it could be acceptable if LAVA purchases a license and assigns some administrators for this. Second bottleneck, and the biggest hurdle, is that in order to subscribe to a repo you need a Pro license. This is the main thing preventing widespread adoption of the VIPM repo model. If JKI removed this barrier, then it would make sense to not only have a LAVA repo, but a number of repos. That would mean that anyone with a free license of VIPM could connect to any repo and get the tools they need from within VIPM, from the repo they care about. Companies could create internal repos and use that to distribute code to their developers. Or special repos for their customers. ?The possibilities are endless ?. Ok, back down to reality. Maybe we can use NIPM? I was browsing this content and it seems NIPM allows public feeds: https://forums.ni.com/t5/NI-Package-Management/Introduction-to-NIPM-Feeds/ta-p/3808155 What's the issue with NIPM exactly?
-
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
Based on this discussion thread, there are clearly improvements and restructuring that could be done to make the toolkit better. Even if you look back at old threads for suggestions. Currently there is no mechanism and no plan to do this. Bug reports and suggestions get ignored or go into a void. Documentation is missing or broken with no intent to be fixed. New improvements and efficiencies in LabVIEW have not been incorporated. Etc. I guess my assumption of OpenG was an ongoing community effort to build a great toolkit. I'm not seeing the ongoing community effort part. I don't get that from your site at all. If someone contacts you about a bug to your tool, do you ignore it? I assume no. -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
Yup, there's so much development in OpenG, it's mind blowing. If I see a tool, application or library that has no development activity in over 5 years, then I cannot trust that application, tool or library. That is a clear sign of intent on the part fo the developers. The message is loud and clear. This library, app or tool is dead, move on. That is a project risk. -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
The library is still useful. But it can be useful and dead at the same time. -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
So were the VIM versions ever incorporated into the latest OpenG? -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
NI create directory does this already. -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
I don't know if JKI is now managing the packages from within GitHub or if those are dead repos. I guess JKI should chime in to explain. For one thing. All the links to open.org are dead. So at least the packages need to be updated to remove that crap. -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
I love this analogy. -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
Well, your comments are definitely valid for any tool distributed as a package. Not just OpenG. Also, for OpenG specifically, NI has started to incorporate some of the functionality of VIs from OpenG into the default distribution. There are numerous examples. It makes it even less attractive to use it. There are a handful of VIs in OpenG that I use that I wouldn't miss and could easily be replaced by creating replacements and dropping them into my own library. If there is no development or improvement of OpenG, then it becomes less useful and it just encourages people to roll their own. I think if there is to be any development of OpenG then it should be moved from SourceForge into a different repository system like GitLab or GitHub. This way others can contribute. That would be a good start. -
The State of OpenG (is OpenG Dead?)
Michael Aivaliotis replied to Michael Aivaliotis's topic in OpenG General Discussions
@0_o, thanks for the morning laugh! ? I guess I deserved that. -
In this thread, a user makes a suggestion for an improvement to an OpenG VI. Let's say we all agree and want to make changes to the OpenG ini VIs. Now what? What is the procedure to do this? How is this package managed and by whom? In this thread @rolfk states the original authors have moved on and the library is pretty much archived. On the other hand, JKI has migrated the OpenG code to LabVIEW NXG. So there is some interest to keep it alive. What is the state of the union on OpenG? How are changes and improvements made, then released? Is OpenG a dead library?
-
Reminds me of the most recent Microsoft update bug. They had to pull it: https://www.engadget.com/2018/10/05/windows-10-october-update-1809-delete-data-wipe-user-profile/
-
I'm sure if you request that from JKI, they could help. But last I recall VIPM typically installs the installer in: C:\ProgramData\JKI\VI Package Manager 20xx\updates\VIPM This might have changed, but try there. Also, if the setup isn't there, look for the vipm-update.aiu file in that area. It's a text file that includes a URL to the installer. PS: I don't work at JKI.
-
So basically, if someone forgot to wire the error out. Gotcha.
-
Forums Stay Marked as Unread when Topics Move
Michael Aivaliotis replied to TomOrr0W's topic in Site Feedback & Support
Thanks for the report. Can others reproduce this? Want to know if it's browser specific or associated with some other behavior. -
If you don't already have a systematic way to manage errors in your code and are relying on automatic error handling exclusively, then that's a problem. Automatic error handling has some limited usefulness early on in development perhaps, to detect areas of your code that are not plugged into your current error handling system. However you shouldn't depend on it exclusively for handling errors.
-
NI doesn't know everything.
-
Do people still use ini files? I mean XML, Json? What is the consensus. Should any effort be put into this? Yes, the MGI tool is way faster. Yes, I'm derailing this post...
-
The Quick Drop Podcast - New LabVIEW Community Podcast!
Michael Aivaliotis replied to jonooh's topic in Announcements
I was already subscribed and looked at what my podcast player (Apple podcasts) was using as the URL. So ya, I cheated. -
Well technically, an event frame is for user events. If you programmatically resize the panel (which is not a user action), then it's your job to tell everyone to fix themselves. Sure we could argue forever on that one point. But it seems much less hacky to send a panel resize cleanup message than to jiggle the splitters. Imagine someone trying to read your code and figure out why you're jiggling the splitters.
-
The Quick Drop Podcast - New LabVIEW Community Podcast!
Michael Aivaliotis replied to jonooh's topic in Announcements
Try this: https://anchor.fm/s/71f9ee0/podcast/rss Also, if you go to the podcast homepage on Anchor, click on the button that says: Listen in your favorite app. -
I assume you already have a mechanism to send messages to these sub-paneled VIs? Could you use that?
-
LAVA Server Maintenance This Weekend (11\03\18)
Michael Aivaliotis replied to Michael Aivaliotis's topic in Site News
Ya, that's strange. I tested it on chrome and safari and it looks fine for me. I notice the dots are working and the discussion round icon is dimmed. So it seems it's partially working, but not the bolding? What browser? Chrome?