home bbs files messages ]

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

   linux.debian.bugs.dist      Ohh some weird Debian bug report thing      28,835 messages   

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

   Message 27,083 of 28,835   
   Sean Whitton to All   
   Bug#1127616: developers-reference: shoul   
   10 Feb 26 18:50:01   
   
   XPost: linux.debian.devel, linux.debian.policy   
   From: spwhitton@spwhitton.name   
      
   Hello,   
      
   Holger Levsen [10/Feb  3:11pm GMT] wrote:   
   > as I said on the thread on -devel, there are at least two annoying bugs in   
   > tag2upload which make me not want to use it yet and which I think also   
   > prevent suggesting to use it to everyone in all cases.   
   >   
   > (to repeat: a.) impossible to do -1 uploads while preserving existing signed   
   > upstream tarballs and b.) loosing the information that an upload was   
   sponsored.)   
      
   Thanks.  Let me respond to each of these:   
      
   (1) The vast majority of upstreams that newcomers are likely to   
       encounter do not produce tarballs.  Instead, they push signed git   
       tags, and let GitHub/some other forge publish automatically   
       generated tarballs for those that want them.   
      
       It makes no sense to privilege these automatically generated   
       tarballs.  Rather, we should care about the tags the human   
       maintainers sign, which is exactly what tag2upload does.   
      
       There are upstreams that produce signed tarballs and Debian   
       maintainers who are keen on us archiving all those.  But those are   
       overwhelmingly packages maintained by our existing experienced   
       developers, who wouldn't be reading this text anyway.   
      
       So, as one relatively old-timer to another, I would ask you to try   
       to put yourself in the shoes of newcomers and the upstream projects   
       they tend to want to package for Debian when thinking about this.   
      
       It's also the case that we often repack tarballs to remove   
       DFSG-incompatible files, which changes the checksums anyway.   
      
   (2) This is #1116530.  I understand your concern here.  It's unfortunate   
       that the code generating the relevant web view has not been updated   
       yet.  At the same time, tag2upload has already processed hundreds of   
       uploads, and we can expect the uptake to only steadily increase from   
       here.  So we are going to have this problem until the bug is fixed   
       no matter whether dev-ref changes.  Therefore, I don't think it   
       makes sense to block updating dev-ref on this.   
      
   > and there are more limitations to tag2upload as you've described in your   
   patch,   
   > which I think are additional reasons not to suggest tag2upload by default for   
   > everyone, but rather as a special workflow for people who want to experiment   
   > (and/or use) it.   
   >   
   >> +To perform a source-only upload, use the ``git debpush`` program.   
   > [...]   
   >> +package maintainers perform.  However, there are some cases in which a   
   >> +source-only upload is possible but ``git debpush`` cannot be used:   
   >   
   > ^^ this is what I ment in my last paragraph.   
      
   You're right that there are a number of cases we can't handle, but what   
   you didn't quote here is my sentence   
      
       ``git debpush`` covers the vast majority of source-only uploads that   
       Debian package maintainers perform.   
      
   which is true.  The exceptions really are exceptions -- many, perhaps   
   most Debian package maintainers will never encounter them.   
      
   Of course, I wanted to update our docs with all the relevant cases, so I   
   described them.  But that doesn't change the fact that a general   
   recommendation to do source-only uploads with 'git debpush' will suit   
   most contributors just fine, and especially new contributors.   
      
   --    
   Sean Whitton   
      
   --=-=-Content-Type: application/pgp-signature; name="signature.asc"   
      
   -----BEGIN PGP SIGNATURE-----   
      
   iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmmLbkIZHHNwd2hpdHRv   
   bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQC16D/9TcMBEtFeL70b4macm2oq2   
   cZPEiBNr/nwyyhK/uh0UILJs5xlJPsqPQYM9Sxx+SVfpaycCL08YGITYgRkC/ySl   
   31iAfKGBK9uwolnlmPpw3G+r82SdJrZMskQOnLt6c12mrOIxVuv2yWS05UQYOe23   
   FcT/z17yQYjg/aIYBBTIdatFcfuN5XHh2ezTg6dPXZzIaXXIsZDcCtBzf/SbHbtX   
   2RRzBsdYY0Idot8grj2RSu3jYvfr8sUNWqrV5uR+zzde/TA+U74neshwXgMHyfxz   
   5sD/7Lv3pSQKMaiUCiYbRyYt1uu7cUYg6BPQpnLdjbhq5qLk/yaBRU33uC6eBI8h   
   5wA5XET+TETeCuYENEgxFIKSZzkWesNRF7+jmGng2Q+YTlcIqQjdPc5Ivz48twko   
   ywUvg71+UkO/K6KQE+JqFsH7dDkaDK9KqXH27FC2WIuYAGAvUVmjZUiirUdoUKow   
   sGU5sicYis3jqnNiPI25VojUiQ0zwjwi+owne9KbsZyU8C+n8pJvNeEiezolo99r   
   9Nd9CXhP58J/ZZ05pwwCnPHyZfb61zHL0IHVI60CQAhP1Jw8ATxKnQjpj9Nvl7us   
   KN/iqkYj0juo9/3QwRxhPYZgcmQF9A394TZ0a7hQUuEbP5yfx8+HxjPe+RcAvxZU   
   99KLVxzIsgj1eAb5mcpErQ==FHRC   
   -----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