Git Product home page Git Product logo

Comments (12)

marguerite avatar marguerite commented on May 23, 2024 1

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.

illuusio avatar illuusio commented on May 23, 2024

You can try my packaged version from https://build.opensuse.org/package/show/home:illuusio:nodejs-bundle/lessc

from nodejs-packaging.

z3ntu avatar z3ntu commented on May 23, 2024

@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.

illuusio avatar illuusio commented on May 23, 2024

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.

z3ntu avatar z3ntu commented on May 23, 2024

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.

illuusio avatar illuusio commented on May 23, 2024

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.

marguerite avatar marguerite commented on May 23, 2024

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.

marguerite avatar marguerite commented on May 23, 2024

see nodejs-emojione in Factory to find the manual way without nodejs-packaging.

from nodejs-packaging.

illuusio avatar illuusio commented on May 23, 2024

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.

z3ntu avatar z3ntu commented on May 23, 2024

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.

illuusio avatar illuusio commented on May 23, 2024

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.

marguerite avatar marguerite commented on May 23, 2024

as you had found a way out, I close this now

from nodejs-packaging.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.