Re: Announce: Log Detective - AI tool to analyze build logs failures

2024-01-17 Thread Tristan Cacqueray

On Wed, Jan 17, 2024 at 12:34 Jiri Kyjovsky wrote:
> Hey, Fedora devs!
>
> Ever find yourself lost in the labyrinth of build logs, desperately seeking
> the elusive culprit behind a failed build? Enter Log Detective – your
> future personal AI guru dedicated to unravelling the mysteries of build log
> failures within the RPM community.
>
> *What is Log Detective?*
>
> Log Detective will be an AI tool for analyzing failed build logs in the RPM
> community. We are currently in the early stage of development and plan to
> train the AI using real-world data from maintainers, creating a specialized
> model for error identification. Thus we created a data collection portal
> [1], where you can contribute your failed build logs.
>
> *Why Log Detective?*
>
> Diving into build logs feels like navigating a jungle of thousands of
> lines. When a build fails, spotting the glitch easily turns into a
> head-scratcher even for pros. "ERROR" in logs doesn't guarantee always a
> quick fix, and these errors don't reveal themselves at the log's end.
> Untangling this requires a keen understanding of packaging difficulties.
>
> *Help us shape the future of Log Detective!*
>
> We're reaching out to developers like you to contribute by uploading your
> recent failed build logs on our website [1] and explaining why the build
> failed. Your input is crucial in building the dataset that will train Log
> Detective's AI model. By participating, you're playing a key role in
> creating a tool to streamline error resolution for the entire RPM
> community. Join us in making Fedora even more powerful!
>
> *How to contribute data to Log Detective data collection website?*
>
> Visit log-detective.com [1] and share your recent failed build. We can
> fetch the logs from build systems like Copr [2], Koji [3], services like
> Packit [4] or arbitrary URL. Highlight the lines in the log associated with
> the failure and describe how it can be fixed. The more detailed, the
> merrier for our final tool, and the more hints for you and other developers
> when your build fails in future.
>
> *Join the Log Detective!*
>
> Drop by our GitHub repository [5] to share your ideas. Let's collaborate to
> build a tool that changes the game for handling build log failures.
>
> Log Detective isn't just a tool, it's your AI sidekick for defeating build
> log challenges. Be part of the revolution!
>
> Cheers,
> The Log Detective Crew
>
> [1] - https://log-detective.com/
> [2] - https://copr.fedorainfracloud.org/
> [3] - https://koji.fedoraproject.org/
> [4] - https://packit.dev/
> [5] - https://github.com/fedora-copr/log-detective-website

Hello,

I'm building a similar project named logjuicer using the
following dataset for evaluation:
  https://github.com/logjuicer/logjuicer-tests

How do you store the collected data and is there a schema/library to
access it?

Cheers,
-Tristan


signature.asc
Description: PGP signature
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: [HEADS UP] Fedora 37 Boost 1.78 rebuilds starting in a side tag

2022-05-06 Thread Tristan Cacqueray

On Thu, May 05, 2022 at 10:46 Miro Hrončok wrote:
> supercollider
>  CMake Warning:
>Ignoring extra path from command line:
> "/builddir/build/BUILD/SuperCollider-3.12.2-Source"
>  CMake Error: The source directory 
> "/builddir/build/BUILD/SuperCollider-3.12.2-Source/build" does not appear to 
> contain CMakeLists.txt.
>

This should be fixed now (had to removed the `mkdir build; pushd build; ...`) 
for the new cmake macro.

Thanks,
-Tristan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: pagure pull-request email workflow

2020-07-21 Thread Tristan Cacqueray

On Tue, Jul 21, 2020 at 12:25 Tom Hughes via devel wrote:
> On 21/07/2020 11:56, Mark Wielaard wrote:
>
>> Do you have to handle them on that pagure website? Is it possible to
>> handle these pull-request through email? Or is there a normal (git)
>> command line interface for these?
>
> Pagure supports the same pull heads are things like github
> so yes you can just fetch them and merge them in your local
> fepdkg checkout if you want.
>
> I normally just edit .git/config and add to the origin remote
> an extra fetch:
>
> fetch = +refs/pull/*/head:refs/remotes/origin/pull/*
>
> then after fetching you can merge origin/pull/NNN.
>

Also if your project is configured to use Zuul[0], then you can set
the `gateit` tag to get the PR merged by CI.

[0]: https://fedoraproject.org/wiki/Zuul-based-ci

-Tristan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Inactive maintainer - dmsimard

2020-06-08 Thread Tristan Cacqueray

On Mon, Jun 08, 2020 at 09:03 Igor Raits wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA512
>
> Anybody knows new contact of David Moreau Simard ?
> Seems that email is not active anymore.

Hi Igor, you can join David at m...@dmsimard.com .

-Tristan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Defining the future of the packager workflow in Fedora

2019-09-26 Thread Tristan Cacqueray

On Thu, Sep 26, 2019 at 15:49 Pierre-Yves Chibon wrote:
> On Thu, Sep 26, 2019 at 03:40:49PM +0200, Miroslav Suchý wrote:
>> Dne 26. 09. 19 v 15:10 Pierre-Yves Chibon napsal(a):
>> > On Thu, Sep 26, 2019 at 03:01:25PM +0200, Remi Collet wrote:
>> > > Le 26/09/2019 à 11:36, Pierre-Yves Chibon a écrit :
>> > > > Here is what the vision we came to and that we would like to discuss:
>> > > > 
>> > > > ○ Every changes to dist-git is done via pull-requests
>> > > IMHO Have to stay optional, making this mandatory being a terrible 
>> > > headache.
>> > What makes it a headache? What can we do to not have this be a terrible
>> > headache?
>> 
>> I use PRs in Pagure a lot. And the Rebase/Merge functionality is broken most 
>> of the time. For months.
>> Fortunately it is still a git, so when the team agrees, we can merge and 
>> push PR manually.
>> Having PR a mandatory thing (relying on Pagure to do the merge) would be 
>> PITA for me.
>
> You'll notice I didn't mention any tools in the proposal. I specifically 
> didn't
> want to limit ourself to our current tooling :)
> Before we discuss how we want to implement something let's see if we can agree
> on what that thing is :)
>  

Note that git-pull-requests now support pagure. The tool takes care of
creating the fork, pushing the local changes and opening the PR:
  https://github.com/Mergifyio/git-pull-request

Regards,
-Tristan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Join the new Minimization Team

2019-08-27 Thread Tristan Cacqueray

On Tue, Aug 27, 2019 at 01:22 John Harris wrote:
[snip]
> No online updates is the exact issue I see with this. That's a security 
> nightmare.
>
> If you don't have a package manager there, it simply will not be updated. 
> It'll be installed once, then either left there forever, un-updated, with 
> tons 
> of vulnerabilities piling up.
>

IIUC the proposal from Christian to use rpm-ostree as a build stage to
produce the runtime container, then you can still do online update, but
instead of commiting the result of a dnf update, you commit a new
rpm-ostree composed rootfs.

Regards,
-Tristan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Join the new Minimization Team

2019-08-21 Thread Tristan Cacqueray

On Wed, Aug 21, 2019 at 09:13 Colin Walters wrote:
> On Wed, Aug 21, 2019, at 7:34 AM, Daniel Walsh wrote:
>
>> I agree.  Entering a container and doing a yum update is an
>> Anti-pattern.
>
> This is a complex discussion - I think we need both.  Personally I
> live inside a "pet" container using https://github.com/cgwalters/coretoolbox
> and I definitely `yum update` inside there, though I do also periodically
> destroy it and re-pull.
>

I also run yum to keep my local runtime updated and I even suggested a
new buildah commit option to make this more efficient:
  https://github.com/containers/buildah/issues/1778

Though this is useful for devel or traditional workstation use-case.
It seems like a fedora image should come with the package
manager, but perhaps it should only be used as a build stage using
an option similar to the --installroot option?

Regards,
-Tristan

> Kubernetes though for sure is about non-pet containers.
>
>> Buildah and Multi-Stage builds do allow you to eliminate
>> these tools, but that is more difficult to do.
>
> multi-stage is easy and obvious for the case of e.g. Golang and Rust single 
> compiled binaries, and it's not too hard to do for other compiled languages 
> (C/C++) as long as you have a notion of `BuildRequires` versus `Requires`.
> For interpreted languages though, yeah, not as worthwhile unless you're 
> pulling in a *lot* of build dependencies (doc tooling?) distinct from your 
> runtime ones.
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Projects in Copr @ discussion.f.o

2019-08-16 Thread Tristan Cacqueray

On Fri, Aug 16, 2019 at 13:31 Miroslav Suchý wrote:
> Hi,
> I want to soon enable embedded discussion on Copr projects pages. I created:
>   https://discussion.fedoraproject.org/c/projects-in-copr
> There is one downside thou - if you enabled
>   Preferences -> Emails -> Enable mailing list mode
> (which BTW discouraged by Discourse devels) then you are likely receiving a 
> lots of emails about creating new topics in
> this category.
> There are two solutions available:
>  1) turn off Mailing list mode (or create mail filter) or
>  2) go to
> https://discussion.fedoraproject.org/c/projects-in-copr
> in upper right corner, click on the circle and select "Muted"
>

This also appears in the "New" link on the discuss top menu.
Could the projecs-in-copr be muted by default?

Thanks,
-Tristan


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: How to consume fedora-messaging?

2019-06-09 Thread Tristan Cacqueray

On Mon, Jun 10, 2019 at 01:24 Igor Gnatenko wrote:
> Hello,
>
> I have been trying to write some script which would listen on
> generation of new repository / successful build is tagged in Koji and
> do some actions locally. Or basically whenever someone pushes commits,
> I want to fetch repo locally.
>
> I was reading 
> https://fedora-messaging.readthedocs.io/en/latest/consuming.html,
> but it is not very clear to me where I can find list of topics and
> what data messages will contain...
>

Hi Igor,

you can find the list of topics and their associated schema here:
https://fedora-fedmsg.readthedocs.io/en/latest/topics.html

And you can also find samples on this website:
https://apps.fedoraproject.org/datagrepper/raw


> Bonus point who can tell me how does it know which messages should be
> re-queued and how to manipulate that.
>

It doesn't seems like you have to worry about re-queue when consuming
the bus.

Regards,
-Tristan


signature.asc
Description: PGP signature
___
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


python-os-client-config (was Re: Orphaned packages need new maintainers (will be retired in 3 weeks))

2018-12-02 Thread Tristan Cacqueray

On November 30, 2018 1:15 pm, Miro Hrončok wrote:
> The following packages are orphaned and will be retired when they
> are orphaned for six weeks, unless someone adopts them. If you know for 
> sure that the package should be retired, please do so now with a proper 
> reason:
> https://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life
[...]
> Affected (co)maintainers:
[...]
> tdecacqu: python-os-client-config
>

Thanks Miro for the notice. Not sure how I ended up as (co-)maintainer
of python-os-client-config, but it seems like we could remove the
package. It has been merged into the openstacksdk project and it is
no longer used by most of the openstack projects:

http://codesearch.openstack.org/?q=os-client-config=nope=requirements.txt=

Regards,
-Tristan


pgpZR9ywj5oge.pgp
Description: PGP signature
___
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


Self Introduction: Tristan Cacqueray

2015-04-23 Thread Tristan Cacqueray
Dear folks,

I've submitted a request for review at
  https://bugzilla.redhat.com/show_bug.cgi?id=1214840

and I guess this deserve some extra informations...
My work nowadays is mostly focused on the OpenStack project, in
particular on the security and infrastructure aspect of the beast.
And it's the latter that brings me here, as I'd like to see the awesome
tools used to manage OpenStack infrastructure be available for fedora user.

Long story short, Zuul and Nodepool depends on python-statsd and the
requests for review should contains the required things to get that
package in the fedora repos.

Please let me know if it needs something else.

Cheers,
Tristan



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct