Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    RPM Support

    Scheduled Pinned Locked Moved Support
    progetlinux
    21 Posts 7 Posters 175 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ? This user is from outside of this forum
      Guest
      last edited by

      As an experiment, I added a rpm to an Asset Directory which in turn was able to be downloaded to a CentOS system via wget and installed with the rpm command.

      wget http://<ProGetServer>/endpoints/RPMTest/content/apacheds-2.0.0.AM25-x86_64.rpm

      sudo rpm -i apacheds-2.0.0.AM25-x86_64.rpm

      It appears that for ProGet to be a Yum mirror, a repomd.xml needs to exist (and updated as necessary). Performing a yum install on the above server results in: http://<ProGetServer>/endpoints/RPMTest/content/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

      Hope this is useful.

      M 1 Reply Last reply Reply Quote 0
      • apxltdA Offline
        apxltd inedo-engineer
        last edited by

        Thanks Scott; just an FYI, we spent sometime investigating this and it actually looks simpler because it separates the package metadata from the file metadata, and uses XML as the serialization.

        We'll keep digging; since it's addidirive, I don't see why we couldn't get it in a maintence release if it's as easy to do as, say, Helm or something. Just don't want to get stuck in a rabbit hole like PHP Composer :(

        Founder and CEO, Inedo

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          scusson_9923 @apxltd
          last edited by

          Hi,

           Resurrecting this thread since it was brought up today by our Software Architect.  Are you guys still planning on adding native RPM support to ProGet?
          

          Thanks!
          Scott

          1 Reply Last reply Reply Quote 0
          • B Offline
            brett.wilson_7893
            last edited by

            Would love to see this! We run a bunch of CentOS servers.

            1 Reply Last reply Reply Quote 0
            • S Offline
              scusson_9923
              last edited by

              Can anyone from Inedo reply please?

              Thanks!

              1 Reply Last reply Reply Quote 0
              • S Offline
                scusson_9923
                last edited by

                I guess no one at Inedo is monitoring this thread...

                1 Reply Last reply Reply Quote 0
                • atrippA Offline
                  atripp inedo-engineer
                  last edited by

                  Ahhhh so sorry, this thread isn't being tracked on our internal dashboard for some reason, so we didn't get notice about it :/

                  The development got bumped to Q1 of next year (it was originally planned for last month), but we're still very positive about doing it! The rough plan is to follow a similar process as we are with R/Cran -- so please stay tuned :)

                  S 1 Reply Last reply Reply Quote 0
                  • S Offline
                    scusson_9923 @atripp
                    last edited by

                    @atripp Thanks for the update! I was getting concerned that this was being dropped. Glad to hear it's still in the pipeline :)

                    1 Reply Last reply Reply Quote 0
                    • gdivisG Offline
                      gdivis inedo-engineer
                      last edited by

                      With Q1 approaching, I'm taking ownership of this and I've already finished a lot of the preliminary research. Provided we have some folks willing to test a few prerelease builds for us, I think we can start implementation right away in January.

                      @scusson_9923 - Since you've already done some testing with this and asset directories, I figure you'd be interested in this :)

                      If anyone else would be interested in trying this out, just post another reply and we'll connect in January.

                      Thanks!

                      S 1 Reply Last reply Reply Quote 0
                      • S Offline
                        scusson_9923 @gdivis
                        last edited by

                        @gdivis Sure thing. Just let me know when something is available for me to test.

                        1 Reply Last reply Reply Quote 0
                        • M Offline
                          markcodyre_7146 @Guest
                          last edited by markcodyre_7146

                          Will very likely work without having to wget it first:
                          rpm -ihv http://<ProGetServer>/endpoints/RPMTest/content/apacheds-2.0.0.AM25-x86_64.rpm

                          On Centos/RHEL/Fedora the easiest way to setup a rpm repo is to just place all rpm files on a file server and run createrepo . from the top level directory to create all the meta.

                          And update your /etc/yum.repo.d/fedora.repo file to point at your file server.

                          It would be useful to see Proget support rpm version management as well as pacman version management.

                          I could test something... Let me know.

                          1 Reply Last reply Reply Quote 0
                          • gdivisG Offline
                            gdivis inedo-engineer
                            last edited by

                            Hi @markcodyre_7146 - we now have a prerelease version of ProGet available with support for RPM feeds. It is currently lacking support for connectors, replication, and GPG keys but otherwise is ready for testing if you'd like. It’s available now via InedoHub as ProGet 5.2.25-redline.1.

                            B 1 Reply Last reply Reply Quote 0
                            • B Offline
                              brett.wilson_7893 @gdivis
                              last edited by

                              @gdivis Thanks! Can't wait to try it.

                              1 Reply Last reply Reply Quote 0
                              • atrippA Offline
                                atripp inedo-engineer
                                last edited by

                                FYI; this has been released already as a main feed type, no longer a pre-release :)

                                I'm going to lock the thread from here to make it easier to submit new issues if anyone has them

                                1 Reply Last reply Reply Quote 0

                                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                With your input, this post could be even better 💗

                                Register Login
                                • 1
                                • 2
                                • 1 / 2
                                • First post
                                  Last post
                                Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation