Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
On Fri, 30 Aug 2019, Raphael Hertzog wrote: > Hi, > > On Fri, 30 Aug 2019, Alexander Wirt wrote: > > > We're not speaking of crap software, we're just speaking of software that > > > can't be maintained multiple years by backports of security patches, where > > > we get fixes only with new upstream versions (mixed with new features). > > I don't want to draw that line, someone would have decide if the software is > > just crap, the maintainer too lazy or if its really fast pacing. Wordpress > > is > > an example of a software that should really be supported within stable. If > > not its just crap. > > > > Imho we should have packages in testing that will not be part of the next > > release. And we don't want any form of automated migrations. Full stop. > > People should build and *test* their packages against stable. > > I don't know if I'm expressing myself very badly, but there's clearly a > misunderstanding. > > Right now there is no "stable" release where you would build packages for > bullseye-backports. If you keep the same logic of building next release > packages against the current release, then for bullseye-backports that > would mean building packages from unstable in a testing environment. I have a problem with your definition(s). There is no bullseye-backports yet and it will only be available short before its release. Backports is meaned to support a stable release. Alex signature.asc Description: PGP signature
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
Hi, On Fri, 30 Aug 2019, Alexander Wirt wrote: > > We're not speaking of crap software, we're just speaking of software that > > can't be maintained multiple years by backports of security patches, where > > we get fixes only with new upstream versions (mixed with new features). > I don't want to draw that line, someone would have decide if the software is > just crap, the maintainer too lazy or if its really fast pacing. Wordpress is > an example of a software that should really be supported within stable. If > not its just crap. > > Imho we should have packages in testing that will not be part of the next > release. And we don't want any form of automated migrations. Full stop. > People should build and *test* their packages against stable. I don't know if I'm expressing myself very badly, but there's clearly a misunderstanding. Right now there is no "stable" release where you would build packages for bullseye-backports. If you keep the same logic of building next release packages against the current release, then for bullseye-backports that would mean building packages from unstable in a testing environment. There's usually no point in doing that because both distributions are very close. The way to go from one one to the next is to go through britney. To me it made sense because the split between testing and bullseye-backports would follow the same logic as the split between stable and stable-backports: in the former repositories you have versions of packages that can be maintained over a long time, in the latter you have either versions of such packages that can't be supported over multiple years or packages for which there are no single version that can be supported multiple years (e.g. because they are too complex and upstream supports only the latest release). Cheers, -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/ signature.asc Description: PGP signature
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
On Fri, 30 Aug 2019, Raphael Hertzog wrote: > On Fri, 30 Aug 2019, Alexander Wirt wrote: > > There were several discussions over the last years. And yes, our vision of > > backports does not match the vision of those fastpace/not ready for > > stable/whatever you call them repos. In our vision debian-backports consists > > of new (tested, as in "is in testing") features from the next debian > > release. > > "Tested as in testing" really means "tested by britney using the same > criteria as other packages" and in my earlier suggestion, I was precisely > saying that I do want to keep britney's filter between unstable > and -backports (i.e. the unused bullseye-backports > during the bullseye development cycle). > > Why would it be wrong to have virtualbox or mysql or wordpress or radare2 > in the -backports repo? > > We're not speaking of crap software, we're just speaking of software that > can't be maintained multiple years by backports of security patches, where > we get fixes only with new upstream versions (mixed with new features). I don't want to draw that line, someone would have decide if the software is just crap, the maintainer too lazy or if its really fast pacing. Wordpress is an example of a software that should really be supported within stable. If not its just crap. Imho we should have packages in testing that will not be part of the next release. And we don't want any form of automated migrations. Full stop. People should build and *test* their packages against stable. Alex signature.asc Description: PGP signature
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
On Fri, 30 Aug 2019, Alexander Wirt wrote: > There were several discussions over the last years. And yes, our vision of > backports does not match the vision of those fastpace/not ready for > stable/whatever you call them repos. In our vision debian-backports consists > of new (tested, as in "is in testing") features from the next debian release. "Tested as in testing" really means "tested by britney using the same criteria as other packages" and in my earlier suggestion, I was precisely saying that I do want to keep britney's filter between unstable and -backports (i.e. the unused bullseye-backports during the bullseye development cycle). Why would it be wrong to have virtualbox or mysql or wordpress or radare2 in the -backports repo? We're not speaking of crap software, we're just speaking of software that can't be maintained multiple years by backports of security patches, where we get fixes only with new upstream versions (mixed with new features). Cheers, -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/ signature.asc Description: PGP signature
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
On Fri, Aug 30, 2019 at 09:17:32AM +0200, Raphael Hertzog wrote: > Hi, > > On Fri, 30 Aug 2019, Pirate Praveen wrote: > > Fast Track repo works exactly like current backports except the packages > > are added from unstable (or experimental during transitions and freeze) > > as they cannot go to testing and hence to current backports. > > > > As Paul noted earlier, backports team is not interested to change > > current backports criteria. > > Can you point us the discussion where this got refused? > > Honestly I don't like the idea of using an external service. Let's just see how it works out? backports also started as an external service and was eventually moved under debian.org infrastructure. Cheers, Moritz
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
On Fri, 30 Aug 2019, Raphael Hertzog wrote: > Hi, > > On Fri, 30 Aug 2019, Pirate Praveen wrote: > > Fast Track repo works exactly like current backports except the packages > > are added from unstable (or experimental during transitions and freeze) > > as they cannot go to testing and hence to current backports. > > > > As Paul noted earlier, backports team is not interested to change > > current backports criteria. > > Can you point us the discussion where this got refused? There were several discussions over the last years. And yes, our vision of backports does not match the vision of those fastpace/not ready for stable/whatever you call them repos. In our vision debian-backports consists of new (tested, as in "is in testing") features from the next debian release. By definition that does not match packages that will not be part of the next debian release. Alex signature.asc Description: PGP signature
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
Hi, On Fri, 30 Aug 2019, Pirate Praveen wrote: > Fast Track repo works exactly like current backports except the packages > are added from unstable (or experimental during transitions and freeze) > as they cannot go to testing and hence to current backports. > > As Paul noted earlier, backports team is not interested to change > current backports criteria. Can you point us the discussion where this got refused? Honestly I don't like the idea of using an external service. I would like my unstable package to migrate automatically to this new testing sibling repository and I would like britney to control this move to ensure consistency. So if -backports (unused at the time where this would be useful for this service!) can't be used we could find another name... but for me it's important that it's on the main mirror and that it's controlled by the same britney instance to ensure consistency with the main repository. Ideally it would be managed by the release team as a by-product of their work on preparing the next stable release. Or maybe we can switch the logic around. britney generates a new "rolling" suite which includes all packages and afterwards we generate "testing" as a subset of rolling by excluding the packages which are not supported in stable and all their reverse dependencies. That would be even better in my opinion. Cheers, -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
[Resending because I got some bounces] On 2019, ഓഗസ്റ്റ് 29 7:50:00 PM IST, Dan Clery wrote: >Isn't this the sort of problem that things like flatpack or snap were >created for? In those solutions either security updates have to handled by each flatpack or snap instead of sharing it (duplication) or all flatpacks or snaps may not be receiving security updates in time. Fast Track repo works exactly like current backports except the packages are added from unstable (or experimental during transitions and freeze) as they cannot go to testing and hence to current backports. As Paul noted earlier, backports team is not interested to change current backports criteria. >On Thu, Aug 29, 2019 at 9:57 AM Abhijith PA >wrote: > >> -BEGIN PGP SIGNED MESSAGE- >> Hash: SHA512 >> >> >> Hi, >> >> On 29/08/19 6:47 pm, Paul Gevers wrote: >> > Hi >> > >> > On 29-08-2019 14:28, Raphael Hertzog wrote: >> >> (Note: pkg-security@tracker.d.o is not a valid email, dropped) >> >> >> >> Hi, >> >> >> >> On Thu, 29 Aug 2019, Holger Levsen wrote: >> In general, we (Debian) don't have a good answer to this >> problem and virtualbox is clearly a bad precedent. We really >> need to find a solution to this in concertation with the >> release managers. >> >>> so I've added them to this thread. >> >>> >> >>> youtube-dl is in the same boat... >> > Wasn't Pirate already working on a solution? How is that faring? I >> > know it doesn't have all the properties you are seeking, but ... >> > >> >> Yes, the http://fasttrack.debian.net/ is started for handling similar >> issue. Last time I checked the work is almost done and will be >> deployed soon. >> >> >> - --abhijith >> -BEGIN PGP SIGNATURE- >> >> iQIzBAEBCgAdFiEE7xPqJqaY/zX9fJAuhj1N8u2cKO8FAl1n1cwACgkQhj1N8u2c >> KO8TsQ//dy0Xff6X1422Ypr2HQHAVu/3rf4VXBQI8a5yo/nWVhvlvbrU65pyyRND >> tS3fDpc3m/nRJ82vAhXCxzU0mW7zIRiq3lyBc7V11BC81Fn50b4C8mDBj+XasY6/ >> PXgCoW1B8b+7LoD9M85RWHV25OLEar9bNFbQTi7YrINxyWNIK4J5fZoRk5zD+wLs >> KShKCl4NGYNUYiwc9O5w8fDuA5Ty9Fgxop8xB0rk6kzWlRLIhnMC84aEwWs5EUq1 >> lXcr7ONa5M9GnzIF2WsAfbHQVqplL5yMPVNlj4mkEtADb/gm0JWIC2Ye92UHdAL3 >> BDV8gJjRs6DBg3vGMXXLkwzO8twe5zezoglrTC0MMNi+SnahTti7WU6yTzpomGqS >> vzx8haRtST2kC3xLg9y4P6dQC7dQGpzvmNDCPhpXADsb9C+9x6oGC3AqsTKOKkSS >> PtH0/7ME9QjlUFSIgA7no5hc74AR0wYTyi4qaF4Uv0zOJilbPaF4ExCcT2W3P85P >> 5LOp+tHqu1H08vxt7WprNnFWTkBRwyXYn3L5eH4aIjWy+WQg3hSkKaBMB4xDDpao >> of5vyTkyFhR36gBd82DzB7TJgw3gfuS/mCoG8QAmsm5pqwKVoDwacuPV9RXrKC5b >> CwRAvmwfN51S5LH6iKnlaSbcypNEkhRmngJqfkR5WHIA2SVeiJs= >> =jWMw >> -END PGP SIGNATURE- >> >> -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
[Resending because I got some bounces] On 2019, ഓഗസ്റ്റ് 29 7:10:38 PM IST, Abhijith PA wrote: > >Hi, > >On 29/08/19 6:47 pm, Paul Gevers wrote: >> Hi >> >> On 29-08-2019 14:28, Raphael Hertzog wrote: >>> (Note: pkg-security@tracker.d.o is not a valid email, dropped) >>> >>> Hi, >>> >>> On Thu, 29 Aug 2019, Holger Levsen wrote: > In general, we (Debian) don't have a good answer to this > problem and virtualbox is clearly a bad precedent. We really > need to find a solution to this in concertation with the > release managers. so I've added them to this thread. youtube-dl is in the same boat... >> Wasn't Pirate already working on a solution? How is that faring? I >> know it doesn't have all the properties you are seeking, but ... >> > >Yes, the http://fasttrack.debian.net/ is started for handling similar >issue. Last time I checked the work is almost done and will be >deployed soon. The repository is already working with gitlab package available there. Cron jobs and email notifications are not setup yet. Follow progress via #debian-fasttrack on oftc irc. > >--abhijith -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
Isn't this the sort of problem that things like flatpack or snap were created for? On Thu, Aug 29, 2019 at 9:57 AM Abhijith PA wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > > Hi, > > On 29/08/19 6:47 pm, Paul Gevers wrote: > > Hi > > > > On 29-08-2019 14:28, Raphael Hertzog wrote: > >> (Note: pkg-security@tracker.d.o is not a valid email, dropped) > >> > >> Hi, > >> > >> On Thu, 29 Aug 2019, Holger Levsen wrote: > In general, we (Debian) don't have a good answer to this > problem and virtualbox is clearly a bad precedent. We really > need to find a solution to this in concertation with the > release managers. > >>> so I've added them to this thread. > >>> > >>> youtube-dl is in the same boat... > > Wasn't Pirate already working on a solution? How is that faring? I > > know it doesn't have all the properties you are seeking, but ... > > > > Yes, the http://fasttrack.debian.net/ is started for handling similar > issue. Last time I checked the work is almost done and will be > deployed soon. > > > - --abhijith > -BEGIN PGP SIGNATURE- > > iQIzBAEBCgAdFiEE7xPqJqaY/zX9fJAuhj1N8u2cKO8FAl1n1cwACgkQhj1N8u2c > KO8TsQ//dy0Xff6X1422Ypr2HQHAVu/3rf4VXBQI8a5yo/nWVhvlvbrU65pyyRND > tS3fDpc3m/nRJ82vAhXCxzU0mW7zIRiq3lyBc7V11BC81Fn50b4C8mDBj+XasY6/ > PXgCoW1B8b+7LoD9M85RWHV25OLEar9bNFbQTi7YrINxyWNIK4J5fZoRk5zD+wLs > KShKCl4NGYNUYiwc9O5w8fDuA5Ty9Fgxop8xB0rk6kzWlRLIhnMC84aEwWs5EUq1 > lXcr7ONa5M9GnzIF2WsAfbHQVqplL5yMPVNlj4mkEtADb/gm0JWIC2Ye92UHdAL3 > BDV8gJjRs6DBg3vGMXXLkwzO8twe5zezoglrTC0MMNi+SnahTti7WU6yTzpomGqS > vzx8haRtST2kC3xLg9y4P6dQC7dQGpzvmNDCPhpXADsb9C+9x6oGC3AqsTKOKkSS > PtH0/7ME9QjlUFSIgA7no5hc74AR0wYTyi4qaF4Uv0zOJilbPaF4ExCcT2W3P85P > 5LOp+tHqu1H08vxt7WprNnFWTkBRwyXYn3L5eH4aIjWy+WQg3hSkKaBMB4xDDpao > of5vyTkyFhR36gBd82DzB7TJgw3gfuS/mCoG8QAmsm5pqwKVoDwacuPV9RXrKC5b > CwRAvmwfN51S5LH6iKnlaSbcypNEkhRmngJqfkR5WHIA2SVeiJs= > =jWMw > -END PGP SIGNATURE- > >
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hi, On 29/08/19 6:47 pm, Paul Gevers wrote: > Hi > > On 29-08-2019 14:28, Raphael Hertzog wrote: >> (Note: pkg-security@tracker.d.o is not a valid email, dropped) >> >> Hi, >> >> On Thu, 29 Aug 2019, Holger Levsen wrote: In general, we (Debian) don't have a good answer to this problem and virtualbox is clearly a bad precedent. We really need to find a solution to this in concertation with the release managers. >>> so I've added them to this thread. >>> >>> youtube-dl is in the same boat... > Wasn't Pirate already working on a solution? How is that faring? I > know it doesn't have all the properties you are seeking, but ... > Yes, the http://fasttrack.debian.net/ is started for handling similar issue. Last time I checked the work is almost done and will be deployed soon. - --abhijith -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEE7xPqJqaY/zX9fJAuhj1N8u2cKO8FAl1n1cwACgkQhj1N8u2c KO8TsQ//dy0Xff6X1422Ypr2HQHAVu/3rf4VXBQI8a5yo/nWVhvlvbrU65pyyRND tS3fDpc3m/nRJ82vAhXCxzU0mW7zIRiq3lyBc7V11BC81Fn50b4C8mDBj+XasY6/ PXgCoW1B8b+7LoD9M85RWHV25OLEar9bNFbQTi7YrINxyWNIK4J5fZoRk5zD+wLs KShKCl4NGYNUYiwc9O5w8fDuA5Ty9Fgxop8xB0rk6kzWlRLIhnMC84aEwWs5EUq1 lXcr7ONa5M9GnzIF2WsAfbHQVqplL5yMPVNlj4mkEtADb/gm0JWIC2Ye92UHdAL3 BDV8gJjRs6DBg3vGMXXLkwzO8twe5zezoglrTC0MMNi+SnahTti7WU6yTzpomGqS vzx8haRtST2kC3xLg9y4P6dQC7dQGpzvmNDCPhpXADsb9C+9x6oGC3AqsTKOKkSS PtH0/7ME9QjlUFSIgA7no5hc74AR0wYTyi4qaF4Uv0zOJilbPaF4ExCcT2W3P85P 5LOp+tHqu1H08vxt7WprNnFWTkBRwyXYn3L5eH4aIjWy+WQg3hSkKaBMB4xDDpao of5vyTkyFhR36gBd82DzB7TJgw3gfuS/mCoG8QAmsm5pqwKVoDwacuPV9RXrKC5b CwRAvmwfN51S5LH6iKnlaSbcypNEkhRmngJqfkR5WHIA2SVeiJs= =jWMw -END PGP SIGNATURE-
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
Hi On 29-08-2019 14:28, Raphael Hertzog wrote: > (Note: pkg-security@tracker.d.o is not a valid email, dropped) > > Hi, > > On Thu, 29 Aug 2019, Holger Levsen wrote: >>> In general, we (Debian) don't have a good answer to this problem and >>> virtualbox is clearly a bad precedent. We really need to find a solution >>> to this in concertation with the release managers. >> >> so I've added them to this thread. >> >> youtube-dl is in the same boat... Wasn't Pirate already working on a solution? How is that faring? I know it doesn't have all the properties you are seeking, but ... > To kickstart the discussion, I can try to make a proposal. > > 1/ We tag such packages in some way (let's say a new field > "Backport-Only: yes") > > 2/ Those packages are considered like others for testing migration >but when britney accepts them, instead of adding them to > "" >it adds them to "-backports". Obviously this requires >britney to consider the combination of both repositories when >considering migrations. And it will require changes to generate two >separate output files for dak. > >The hardest part is ensuring that testing doesn't contain packages that >would depend on packages present only in the backports part. Not sure >we want to handle this directly within britney. It might be better to >have QA tools for this and report bugs as appropriate. > > The good thing is that those applications are then available from day 1 in > stable-backports after the release. > > The backports rules would have to be tweaked a bit to accept backports > coming out of "-backports". But all those aspects are a > relatively minor detail IMO. in the discussion that Pirate had with the backports masters, it was my interpretation that they didn't like it. Paul signature.asc Description: OpenPGP digital signature
Re: how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
(Note: pkg-security@tracker.d.o is not a valid email, dropped) Hi, On Thu, 29 Aug 2019, Holger Levsen wrote: > > In general, we (Debian) don't have a good answer to this problem and > > virtualbox is clearly a bad precedent. We really need to find a solution > > to this in concertation with the release managers. > > so I've added them to this thread. > > youtube-dl is in the same boat... To kickstart the discussion, I can try to make a proposal. 1/ We tag such packages in some way (let's say a new field "Backport-Only: yes") 2/ Those packages are considered like others for testing migration but when britney accepts them, instead of adding them to "" it adds them to "-backports". Obviously this requires britney to consider the combination of both repositories when considering migrations. And it will require changes to generate two separate output files for dak. The hardest part is ensuring that testing doesn't contain packages that would depend on packages present only in the backports part. Not sure we want to handle this directly within britney. It might be better to have QA tools for this and report bugs as appropriate. The good thing is that those applications are then available from day 1 in stable-backports after the release. The backports rules would have to be tweaked a bit to accept backports coming out of "-backports". But all those aspects are a relatively minor detail IMO. Cheers, -- Raphaël Hertzog ◈ Debian Developer Support Debian LTS: https://www.freexian.com/services/debian-lts.html Learn to master Debian: https://debian-handbook.info/get/ signature.asc Description: PGP signature
how to deal with widely used packages unsuitable for stable (was Re: [Git][security-tracker-team/security-tracker][master] Add radare2 to dla-needed.txt with comments.)
hi, (this started as a discussion whether to update radare2 in (old)stable and has since then evolved into a discussion about the problem summarized well by Raphael.) On Thu, Aug 29, 2019 at 01:48:14PM +0200, Raphael Hertzog wrote: > On Thu, 29 Aug 2019, Moritz Mühlenhoff wrote: > > The upstream link makes it sound as if they are one of those upstreams > > which reject the idea of distributions shipping an older release to > > a stable distro. For a tool like radare2 that seems fair enough, so > > how about simply excluding it from stable releases (and retroactively > > drop it from Buster/Stretch in the forthcoming point releases)? > > > While I have no problem in getting it out of stable release, it is > important that we are able to provide backports so the package must > stay in Debian testing. > > > > Also radare2 is a package that we care about in Kali and we are based > on Debian testing so we would prefer if it could continue to be there. > > > In general, we (Debian) don't have a good answer to this problem and > virtualbox is clearly a bad precedent. We really need to find a solution > to this in concertation with the release managers. so I've added them to this thread. youtube-dl is in the same boat... -- cheers, Holger --- holger@(debian|reproducible-builds|layer-acht).org PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C signature.asc Description: PGP signature