grosjo / fts-xapian

Dovecot FTS plugin based on Xapian
GNU Lesser General Public License v2.1
91 stars 19 forks source link

Immutable release files #91

Closed jurajlutter closed 3 years ago

jurajlutter commented 3 years ago

Hi,

I am curiour whethere it is possible to release immutable source archives for each release.

This will help us (as a package maintainers) to reliably fetch and verify released sources.

Thanks.

grosjo commented 3 years ago

Are you a package maintainer ? What distribution are you dealing with ?

jurajlutter commented 3 years ago

I am a FreeBSD package (mail/dovecot-fts-xapian) maintainer.

grosjo commented 3 years ago

Can you clarify what is "immutable" ?

jurajlutter commented 3 years ago

Immutable means properly rolled and released as .tar.gz, .tar.bz2, .tar.xz, alond with their known sizes and checksums.

Right now the files provided for download are github-generated archives that might change over the time, causing us (package maintainers) potential problems.

grosjo commented 3 years ago

Can you give an example of what do you expect to have ?

jurajlutter commented 3 years ago

Look at https://github.com/hanslub42/rlwrap/releases/tag/v0.45.2 for example. Properly rolled source archive have size on their right side.

grosjo commented 3 years ago

@jurajlutter I really don't understand what do you call "the right side" ?

jurajlutter commented 3 years ago
Screenshot 2021-07-03 at 16 41 21

When you look at the right side of the picture, you will see the size (in kB). On the left side there are filenames. Those are properly rolled archives, released.

grosjo commented 3 years ago

Like this ? https://github.com/grosjo/fts-xapian/releases/tag/1.4.10a

jurajlutter commented 3 years ago

Yes, exactly. Thank you.