Comments (6)
I took a look at the rep. As far as I understand it is a one line change in the pkgmeta file :-)
from betterbattlepettooltip.
I'm no longer using the Curse packager to build my ZIP files, and -nolib ZIPs that are uploaded manually (through the developer API, in my case) don't actually count as "nolib packages" for the Curse Client -- you'd still get the full package through the Curse Client.
Until Curse changes this behavior, there's no point in creating and uploading -nolib ZIPs. Even if the file is available, you won't get it unless you're installing and updating by hand, and if you're already updating by hand, then it's just as easy to delete the Libs subfolder by hand.
from betterbattlepettooltip.
I see. This is unfortunate :-(
But why don't you use Curse packager anymore?
And thanks for the prompt answer!
UPDATE: Forget it, I found your thread on WowAce forums.
Also, I don't know why you claim that manual upload of -nolib ZIPs does not work. I've tested it with uploading manual alpha version for addon that I author and it was recognized properly by Curse Client: https://wow.curseforge.com/addons/guildnotesetter/files/
from betterbattlepettooltip.
But why don't you use Curse packager anymore?
Short version: Because a 3P packager works better, and the whole process
is simpler.
Long version: When I updated Grid for 7.0, it ran headfirst into a
long-standing bug in the Curse packager. While that bug did actually get
fixed about a week later, it had been around for years before that, so
I had no reason to think it was going to get fixed now. Rather than keep
100,000 users waiting (and getting random WotLK-era versions installed
by the Curse Client in the meantime) or waste my time manually building
ZIPs, I tried out a third-party packager script, and it worked so well
that I decided to use it for all of my addons going forward.
- It works immediately, while the Curse packager is often delayed. (On
its own, this is not a big deal, but it becomes a problem when...) - If it doesn't work for some reason, I know right away (instead of
having to wait hours and wonder if it's still queued or actually failed)
and I can just fix it, because it's just a shell script living on my
computer, rather than a black box on Curse's servers. - It also uploads the ZIP to WoWInterface at the same time, so I no
longer need to run a different third-party app on Heroku (yet another
site) and set up webhooks on all my repos to automate waiting for the
Curse packager, downloading the ZIP from Curse, and re-uploading it on
WoWI. (You might think doing that by hand isn't much work, and for one
or two addons, it's not, but when you have 50 addons to update every
patch, the tedium quickly reaches critical levels of nope.) - It actually doesn't require me to maintain a remote repo at all, so
not only do I no longer need to push to Curse in addition to GitHub, but
I also don't even need to push to GitHub. I could use any Git host I
wanted, or none at all and just keep everything local. (I will, however,
continue pushing to GitHub, because that has other benefits like issue
tracking and letting people review my code and submit patches.)
from betterbattlepettooltip.
Also, I don't know why you claim that manual upload of -nolib ZIPs does not work. I've tested it with uploading manual alpha version for addon that I author and it was recognized properly by Curse Client: https://wow.curseforge.com/addons/guildnotesetter/files/
It's not recognized properly. All (alpha) users are getting that -nolib ZIP right now, not just -nolib users, because it's the latest file on your project.
If you look at the files list for a project using the packager, you'll note the packager adds the -nolib file first, then the regular file; the last file uploaded is always the default download for your project (within a given release level), but internally the packager does some magic to flag XYZ-nolib.zip as the -nolib version of XYZ.zip.
However, if you do that manually -- upload XYZ-nolib.zip first, then XYZ.zip -- no such magic occurs, everyone gets XYZ.zip, and nobody gets XYZ-nolib.zip unless they go to the file listing on WowAce/CurseForge and click on it manually.
from betterbattlepettooltip.
Wow, I see you have tested it all :-)
But was this bug (with manual nolib uploads) officially reported?
from betterbattlepettooltip.
Related Issues (18)
- Iron Horde item triggers Missing pet string
- Infinite minimap list
- Attempt to compare nil with number error
- [7.3.0.0-1] Tooltip does not work unless LibStub moved into Libs folder
- [7.3.0.0-1] SFX error in options
- Mousing over hunter pet icon on minimap shows 'Not Collected' HOT 2
- SetBackdropBorderColor LUA error when hovering over wild pets profile in battle HOT 2
- 10.0 GameTooltip overhaul broke addon
- no minimap tooltip
- Error on AH HOT 1
- Minimap pet tooltips add lines endlessly HOT 3
- Battle pet tooltip info being added to items in profession crafting window. HOT 3
- Error in Version 6.2.0.25
- LUA error HOT 1
- Error - can't concatenate "nil" value breed HOT 1
- bug
- Error on mouseover
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from betterbattlepettooltip.