Comments (12)
They think a bot can do the maintenance (update/review) jobs, and they want another bot to do the separate packaging. I think they dont want the mega packager with thousands of packages either.
We are intelligent human beings, and we met so many troubles even packaging bundlely. Personally I think it is a mission impossible.
So when I think I am ready, I will update nodejs-packaging in Factory anyway
from nodejs-packaging.
You can try my packaged version from https://build.opensuse.org/package/show/home:illuusio:nodejs-bundle/lessc
from nodejs-packaging.
@illuusio I have tried branching your package but without changes the package doesn't build either. See https://build.opensuse.org/package/show/hardware:razer/lessc
from nodejs-packaging.
You still need newer nodejs-packaging and rubygem-node2rpm, rubygem-node_semver to make it build also aggregate some packages from marguerite-repos.
Not very easy task but just but mine repo to meta-data and also devel:languages:ruby. It should do the trick.
If you not familiar with that please see: https://build.opensuse.org/project/meta/home:illuusio:nodejs-bundle for example.
from nodejs-packaging.
Isn't there an easier way to just get lessc on Tumbleweed? :/ I just need that package as a build requirement for another one so I don't care at all about how badly it is done as long as it works.
from nodejs-packaging.
Aggregate rpm from my repo or just use it from there or use npm to get it. Currently rebuilding repos but soon it should be updated.
from nodejs-packaging.
If you just want less in Factory, you can manually copy the files needed in specfile to make a package and submit.
But if you want an elegant way to package nodejs, try my tool. It may be the only way to properly handle node dependencies.
The one in Factory was the old one (the one didn’t split to node_semver/rpmspec/node2rpm), it wasn’t working sometimes and is unmaintained.
I didn’t update that package because someone in SUSE don’t like the bundle way and want to invent another way to separately package node modules. So in short, mine is the working way but people don’t like my theory, so I am still waiting for my competitors:-)
from nodejs-packaging.
see nodejs-emojione in Factory to find the manual way without nodejs-packaging.
from nodejs-packaging.
I don't care when it's easy 💃 after that.. I don't know.. Would they like to have some mega packager with all node packages separated? Npm does same as this tool.
from nodejs-packaging.
I've used this now: https://build.opensuse.org/package/rdiff/hardware:razer/polychromatic?linkrev=base&rev=17 . Thanks :) It's really the opposite of beautiful but it's working.
from nodejs-packaging.
I see.. not very beatifull version. I think you would be more happy with aggregating because every time I update less it would be blowing up to you..
from nodejs-packaging.
as you had found a way out, I close this now
from nodejs-packaging.
Related Issues (20)
- jshint doesn't provide all depencies HOT 2
- Jscs has many 'babylon' dependencies and cannot be installed HOT 21
- bower.rb: github tags can be in more than one page WAS: latest build fails HOT 5
- npkg overrides version setting in .spec file HOT 3
- Build does not pack all files HOT 22
- Can't package 'zxcvbn-cli' with new npm2rpm system HOT 3
- If there is no changelog packing fails HOT 3
- Untaring semver.min.js.gz doesn't work HOT 11
- Can't build uglifyjs anymore HOT 2
- stylelint-config-standard doesn't build anymore HOT 3
- Dependency tokens must begin with alpha-numeric HOT 6
- Broken tars inside packages HOT 3
- New dependency tracking problem rises HOT 9
- nodejs(engine) should be removed from depencies HOT 1
- Depencies get slashed out big time HOT 7
- Documentation needed HOT 1
- spec template for rpmdev-newspec
- Does this make sense anymore HOT 2
- %nodejs_prep fails when there is any non-package dependency
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 nodejs-packaging.