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 atripp

      Update from Inedo: As of ProGet v5.2.25, RPM packages can be hosted and installed from ProGet! See RPM (yum) Feeds in ProGet to learn more

      --

      Hello,

      I noticed that there is a version of proget being built for Linux. Is there any plan in the future to support RPMs?

      Thanks,

      Jonathan

      Product: ProGet
      Version: 3.8.6

      1 Reply Last reply Reply Quote 0
      • ? This user is from outside of this forum
        Guest
        last edited by

        You mean, to have a private rpm repository? Yes, it's definitely something we'd like to support. We don't have it planned or researched yet, so any pointers as to how the format works, conventions, etc., are always appreciated.

        1 Reply Last reply Reply Quote 0
        • ? This user is from outside of this forum
          Guest
          last edited by

          +1 to this. Unfortunately I need internally hosted packages for yum and file system repos or s3 buckets are horrid.

          1 Reply Last reply Reply Quote 0
          • ? This user is from outside of this forum
            Guest
            last edited by

            • 1 - any plans for this
            1 Reply Last reply Reply Quote 0
            • ? This user is from outside of this forum
              Guest
              last edited by

              Hi,
              Is there any talk at Inedo regarding RPM support for a Windows ProGet instance?

              Thanks,
              Scott
              
              1 Reply Last reply Reply Quote 0
              • ? This user is from outside of this forum
                Guest
                last edited by

                There is! Here's where we're at.

                We decided to implement Debian packages first, because those seemed to be more common (and better documented), and we had planned to move to RPM next.

                HOWEVER, the Debian packages ended up being a lot more complicated than we had hoped. They "seemed" so simple, but lots of complexities arose (including incorrect documentation). But they're in 5.2 now, and if we get any usage, we should definitely consider building RPM.

                But, with RPM, we're in a similar situation; none of us have used it, and we're not entirely sure where to start. so any pointers would be appreciated

                1 Reply Last reply Reply Quote 0
                • ? This user is from outside of this forum
                  Guest
                  last edited by

                  I'm not a rpm expert, but this would entail ProGet create a local rpm repo. A quick search found a number of hits like https://wiki.centos.org/HowTos/CreateLocalRepos. Not that I want to include this, but may provide useful info: https://www.jfrog.com/confluence/display/RTF5X/RPM+Repositories#RPMRepositories-LocalRepositories. What I don't know is that if the rpm repo can be on Windows. I don't see why not. We access ProGet packages via http\https.

                  1 Reply Last reply Reply Quote 0
                  • ? 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

                                            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