Re: Change in Copr retention policy?

2018-06-04 Thread Miroslav Suchý
Dne 4.6.2018 v 10:03 Jan Pazdziora napsal(a):
> In any case, it'd be nice to notify the owners of those repos to give
> them chance to review what they have and potentially rebuild their
> content on newer buildroots, or just mark their repos "alive" and
> extend the expiration for another 180 days. Or something to that
> effect.

I like this idea.

Miroslav
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/JCO5KN2BVBLHATMJ7GQHMYG7J5CGJ6PI/


Re: Change in Copr retention policy?

2018-06-04 Thread Jan Pazdziora
On Fri, Jun 01, 2018 at 12:30:28PM +0200, Miroslav Suchý wrote:
> 
> This means that we still have repos for fedora-18-* and epel-5-*.
> 
> Is this reasonable? Or are we just wasting storage? According to our logs 
> those repositories are still accessed (yes
> even that fedora-18).

It could be it's some version independent noarch content that just
works fine even on latest OSes?

> Personally, I think that keeping the repositories one year after EOL date is 
> just fine. That means we delete fedora-24-*
> and older and epel-5-*. What do you think?

Can you use some "hasn't been accessed in the past 180 days" filter
for them, to see how much space could be freed without disrupting
people who for some reason still use the old content?

In any case, it'd be nice to notify the owners of those repos to give
them chance to review what they have and potentially rebuild their
content on newer buildroots, or just mark their repos "alive" and
extend the expiration for another 180 days. Or something to that
effect.

> Do you have a use case for using ancient fedoras repos? What is better for 
> you: to have ancient fedora repos or to have

From time to time, I start containers as old as Fedora 24 to test some
behaviour -- namely it was the last Fedora where systemd reliably
produced status log in docker, but it's also useful to for checking
regressions.

I don't use copr repos for that but i can imagine there are people who
do.

-- 
Jan Pazdziora
Senior Principal Software Engineer, Security Engineering, Red Hat
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/HKLIQKRQBUJJNPGTQ27FXYGUW657VLP3/


Re: Change in Copr retention policy?

2018-06-03 Thread Fabio Valentini
On Fri, Jun 1, 2018 at 12:31 PM Miroslav Suchý  wrote:
>
> Hi,
> I would like to open discussion about Copr retention policy change.
>
> Right now we have:
>
> > How long do you keep the builds? ¶
>
> > We keep the last successful build from each package indefinitely. All other 
> > builds (old packages, failed builds) are
> deleted after 14 days.
>
> This means that we still have repos for fedora-18-* and epel-5-*.
>
> Is this reasonable? Or are we just wasting storage? According to our logs 
> those repositories are still accessed (yes
> even that fedora-18).

That's ... interesting.

I'm completely OK with trashing builds that were not built for any
chroot newer than the last EOL'd release (right now, any build that
was built only for f26 and older could be deleted, IMO).

> On the other hand, we would like to add more architectures, and this requires 
> even more space in storage.

That would be nice, especially for testing package builds on different
arches, where koji scratch builds aren't possible.

> Personally, I think that keeping the repositories one year after EOL date is 
> just fine. That means we delete fedora-24-*
> and older and epel-5-*. What do you think?

That change sounds very reasonable. If you ask me, 6 months after EOL
would be more than long enough.

Fabio

> Do you have a use case for using ancient fedoras repos? What is better for 
> you: to have ancient fedora repos or to have
> more architectures in Copr?
>
> Miroslav
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/43LFABQPLJSS7EHEF7MBGKLDMZTTLYVK/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/J3UQ2N5NPKLLXDVNB2RCFXEZPBBW7DAQ/


Re: Change in Copr retention policy?

2018-06-02 Thread Ken Dreyer
On Fri, Jun 1, 2018 at 4:30 AM, Miroslav Suchý  wrote:
> Do you have a use case for using ancient fedoras repos? What is better for 
> you: to have ancient fedora repos or to have
> more architectures in Copr?

More arches for sure.

Even if multi-arch was not a consideration, it seems like a lot of
extra infra load to keep all those old files around for EOL distros.

- Ken
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/5OCFANPUOYVHE4MJ6E6TFC4AXZ2YSR5D/


Change in Copr retention policy?

2018-06-01 Thread Miroslav Suchý
Hi,
I would like to open discussion about Copr retention policy change.

Right now we have:

> How long do you keep the builds? ¶

> We keep the last successful build from each package indefinitely. All other 
> builds (old packages, failed builds) are
deleted after 14 days.

This means that we still have repos for fedora-18-* and epel-5-*.

Is this reasonable? Or are we just wasting storage? According to our logs those 
repositories are still accessed (yes
even that fedora-18).

On the other hand, we would like to add more architectures, and this requires 
even more space in storage.

Personally, I think that keeping the repositories one year after EOL date is 
just fine. That means we delete fedora-24-*
and older and epel-5-*. What do you think?

Do you have a use case for using ancient fedoras repos? What is better for you: 
to have ancient fedora repos or to have
more architectures in Copr?

Miroslav
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/43LFABQPLJSS7EHEF7MBGKLDMZTTLYVK/