home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.announce.devel      Debian developer announcements      37 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 19 of 37   
   Colin Watson to All   
   Debusine repositories now in beta   
   17 Dec 25 12:40:01   
   
   From: cjwatson@debian.org   
      
   Following on from the talk I gave at DebConf [1], we're happy to    
   announce that Debusine can now be used to maintain APT-compatible add-on    
   package repositories for Debian (i.e. PPAs for Debian!).  This facility    
   is available in public beta to Debian developers and maintainers.   
      
   Why?   
   ----   
      
   As Debian developers we typically put most of our efforts towards    
   maintaining the main Debian archive.  However, it's often useful to have    
   other places to work, for various reasons:   
      
   * When working on a set of packages, one might need to check that    
      changes to several of them all work properly together on a real    
      system.   
   * When fixing a bug, one might need to ask affected users to test the    
      fix before uploading it to Debian.   
   * Some projects are difficult to package in a way that meets Debian    
      policy, or are too niche to include in Debian, but it's still useful    
      to distribute them in a packaged form.   
   * For some packages, it's useful to provide multiple upstream versions    
      for multiple Debian releases, even though Debian itself would normally    
      want to keep that to a minimum.   
      
   The Ubuntu ecosystem has had PPAs for a long time to meet these sorts of    
   needs, but people working directly on Debian have had to make do with    
   putting things together themselves using something like reprepro or    
   aptly.  Discussions about this have been happening for long enough that    
   people started referring to PPAs for Debian as "bikesheds", and users    
   often find themselves trying to use Ubuntu PPAs on Debian systems and    
   hoping that dependencies will be compatible enough for things to more or    
   less work.  This clearly isn't ideal, and solving it is one of    
   Freexian's objectives for Debusine.   
      
   When publishing packages to Debusine repositories, you can take    
   advantage of all Debusine's existing facilities, including a battery of    
   QA tests and regression tracking (coming soon).  Repositories are signed    
   using per-repository keys held in Debusine's signing service, and    
   uploads to repositories are built against the current contents of that    
   repository as well as the corresponding base Debian release.  All    
   repositories include automatic built-in snapshot capabilities.   
      
   Who can use this service?   
   -------------------------   
      
   We've set up https://debusine.debian.net/ to allow using repositories.     
   All Debian Developers and Debian Maintainers can log in there and    
   publish packages to it.  The resulting repositories are public by    
   default.   
      
   debusine.debian.net only allows packages with licences that allow    
   distribution by Debian, and it is intended primarily for work that could    
   reasonably end up in Debian; Freexian reserves the right to remove    
   repositories from it.   
      
   How can I use it?   
   -----------------   
      
   If you are a Debian contributor, we'd be very excited to have you try    
   this out, especially if you give us feedback [2].  We've published    
   instructions for developers on using this:   
      
      https://wiki.debian.org/DebusineDebianNet#Repositories   
      
   Since this is a beta service, you can expect things to change, but we'll    
   maintain compatibility where we can.   
      
   [1] Video: https://meetings-archive.debian.net/pub/debian-meetin   
   s/2025/DebConf25/debconf25-398-using-debusine-to-pre-test-your-u   
   stable-uploads.av1.webm   
        Slides: https://salsa.debian.org/debconf-team/public/share/   
   ebconf25/-/tree/main/slides/29-using-debusine-to-pre-test-your-unstable-uploads   
   [2] https://wiki.debian.org/DebusineDebianNet#Where_to_get_help.3F   
      
   Thanks,   
      
   --    
   Colin Watson (he/him)                              [cjwatson@debian.org]   
      
   -----BEGIN PGP SIGNATURE-----   
   Comment: Colin Watson  -- Debian developer   
      
   iQIzBAABCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmlClZcACgkQOTWH2X2G   
   UAufphAAu2R7gGjBOuzad3z4z0y2uyuRZzjBM+h6tCdDQ2sYVDXXJZFikAED2n42   
   iyauo2hG95oApvOsIT8tERmnky/LcV39POQbzFBj99mTEfLHNi66vfL6evio1aHG   
   W4ARzDYH35UdGVla0M9LF938VZVO0vSjo8Mj4J0kvi4OsJUX7vXHBGjuLxuALws1   
   ynXyXihgNO4UK8lm5bRnGvW8THu8s6Evj6QueeATFffX1OgI3EkBCeXOVME0IkMV   
   N3fXyb4bItlsHGBPeackwJgDwP7gdwECZRtdlKIg+JT46FT5lznOC3cq6yzHj8/K   
   SlLuoHy4O/x8w8o5HKxTjWERKFHvK85nOpGEhEf/xSnbzYHOF/YrN5S2Niyw3qE1   
   9KLdl+sqcU0QhRf0mAreYJ7FU5HMnmJJ3tjlsu15/OlvBVWl+QkokO2BZLq8ajKF   
   jt3MS1SWD+hog76UH5zRWgPPqE4MYTnpULe4N6AiXNz50B3oy6XDklF1QCtCcJSK   
   gSQaELINy+F7rQz7NadtQPJbkDGQcMM0isIg2OiFKfTx0rtoFMPWMa2bTxSlEBK1   
   pS2fYQCsBBb0l4zdbygOrDAjTPWP40mWyG8zo6E+kn6t6ANXUZnd30IwGYGRuIqW   
   CTuMmtNeGfciNO9ptzoo69md3yqxyStZrx7qmvz9DKIdcGyPI5g=   
   =hJFZ   
   -----END PGP SIGNATURE-----   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca