Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish old jade versions to npmjs under pug #2384

Closed
iknowcss opened this issue May 16, 2016 · 8 comments
Closed

Publish old jade versions to npmjs under pug #2384

iknowcss opened this issue May 16, 2016 · 8 comments

Comments

@iknowcss
Copy link

iknowcss commented May 16, 2016

Sorry if this has been raised already. I checked the issues but couldn't find something matching this request.

Some other projects (e.g. mocha) using old versions of jade will break once the rename is complete. Will there be a mass re-publish of old versions so that those projects can reference pug instead of jade in their package.jsons?

Here is a comment from a mocha.js issue about the warning in npm:
mochajs/mocha#2200 (comment)

So, what about nicely requesting @pugjs to npm publish version 0.26.3, which is tagged on GitHub anyway, and pointing to this one on Mocha's package.json in a new patch release?
It's not much of an improvement when you think of it, but compatibility is maintained and warning is removed...

Pretty please with sugar on top? :)

@jescalan
Copy link
Contributor

At very least a stable release being published to pug would be fantastic. Right now jade produces a deprecation notice, but the current stable release of pug is an alpha 😕

@TimothyGu
Copy link
Member

I'm not sure if there is a misunderstanding. We will NOT unpublish jade (the company has given us permission to continue to use that package name on npm, so long as new versions of jade are not being published), so you can in fact continue to use jade without any future repercussions.

Republishing old versions isn't trivial since the package name would have to be changed in package.json, and other unintended effects might result from the change.

Also, 0.26.3 is kind of ancient, like, it was published almost four years ago (!).

@jescalan, as I said in another issue, the notice is only a warning and doesn't really affect the user in any way. You can keep on using jade.

@jescalan
Copy link
Contributor

Cool, thanks for the update @TimothyGu! Do you guys have any kind of extremely rough estimates as to when there will be a stable release of pug? I'm excited to upgrade!

@TimothyGu
Copy link
Member

@jescalan, we do not. There are still a few things we want to get into Pug before a stable release, so no dates yet.

@SergioCrisostomo
Copy link

SergioCrisostomo commented May 16, 2016

@TimothyGu (a bit off topic here) but is there a todo list so others can pick a line and help? Things like website, beta release or just renaming stuff/documentation?

@iknowcss
Copy link
Author

@TimothyGu you're right, I did misunderstand. My reading of the legal letter you posted on another thread made me think that you had to unpublish everything with the jade moniker, including old versions. The warning is a minor annoyance but seeing lots of projects break abruptly would have been bad :)

Thanks!

@tomByrer
Copy link
Contributor

IMHO the old Jade packages should stay inside their own ecosystem, but not breaking existing projects. Is this the case now?

@iknowcss
Copy link
Author

I agree. The old jade packages aren't going to disappear which was my original concern. The only issue which comes up now is the warning. I don't think publishing old jade versions under pug is the right fix for that anyway.

Closing this issue since I don't see value in the change anymore. Thanks for the quick feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants